权限设错了,登录不了,login_getclass: unknown class 'root'

我设置文件夹权限时,不小心把./* 写成了/*
然后就登录不进去了,出现
_secure_path: /etc/login.conf is world writable
login_getclass: unknown class ‘root‘

第一种、启动盘启动到启动盘环境,挂载上分区修改回来就可以了
单用户模式
mount -a
然后就chmod
chmod -R 644 /etc/login.conf
reboot就可以了

不行就得启动盘,因为你用本地系统还是使用本地权限
启动盘,是通过另一个系统环境修改本机系统

接下来可以登录进去了,但是还不能远程需要再设置ssh相关文件的权限。
chmod 600 sshd_config ssh_host_dsa_key ssh_host_key ssh_host_rsa_key
chmod 644 ssh_config ssh_host_dsa_key.pub ssh_host_key.pub ssh_host_rsa_key.pub
/etc/rc.d/sshd restart
chomd 600 ssh_host_ecdsa_key
chmod 644 ssh_host_ecdsa_key.pub
/etc/rc.d/sshd restart
ssh 127.0.0.1
logout
exit

第二种、重新解压 base.txz 到跟分区,覆盖一下,记得带上 -p参数
把本地文件系统的跟分区挂载到 启动盘的 /mnt
其他分区按相应分区挂载
或者使用mount -a 自己检查挂载点

cd usr/freebsd-dist/
tar xvfp base.txz -C /mnt

权限设错了,登录不了,login_getclass: unknown class 'root'

时间: 2024-10-13 11:11:27

权限设错了,登录不了,login_getclass: unknown class 'root'的相关文章

文章设置权限后没登录提示模板修改

整体页面 后台修改控制面板模板 中间提示内容修改:/e/class/CheckLevel.php 文章设置权限后没登录提示模板修改

一个简单的实现不同权限的用户登录后看到不同的菜单设计的数据库表清单

实现不同权限的用户登录后看到不同的菜单(菜单分两级),二级菜单显示内容根据一级菜单提供 一. menu 菜单表 id(主键), menu_name(菜单名), parent_menu_id(父菜单id), level(菜单级别:0,一级菜单,1,二级菜单--可以无限级) 二. role 角色表 id(主键), role_name(角色名) 三. role_menu 角色关联菜单表 id(主键), role_id(角色id), menu_id(菜单id) 四. user 用户表 id, user_

MySQL的登陆错误:ERROR 1049 (42000): Unknown database 'root'

刚刚装上数据库的时候,直接按照这个格式就登陆上去了,突然莫名其妙登陆不上去了 但是现在突然死活登陆不上去了 于是拿着这个报错信息在网上找啊找,终于找了了错误的原因 -p和密码是连在一起的,赶紧一试,果然可以登陆! 问题解决. ps:-r后面可以紧跟用户名,也可以加个空格,但密码后面一定不能加空格. MySQL的登陆错误:ERROR 1049 (42000): Unknown database 'root' 原文地址:https://www.cnblogs.com/weidu/p/10056547

用grant命令为用户赋权限以后,登录时,出现:ERROR 1045 (28000)

ERROR 1045(28000)信息是因为权限的问题.这个ERROR分为两种情况: 第一种: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO),这种情况是没有用密码直接登录,这时需要输入密码 第二种: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES),这种情况是用

【数据库设计-2】权限设计-系统登录用户权限设计

需求分析---场景 假设需要为公司设计一个人员管理系统,并为各级领导及全体员工分配系统登录账号.有如下几个要求: 1. 权限等级不同:公司领导登录后可查看所有员工信息,部门领导登录后只可查看本部门员工的信息,员工登录后只可查看自己的信息: 2. 访问权限不同:如公司领导登录后,可查看员工薪水分布界面,而员工则不能看到: 3. 操作权限不同:如系统管理员可以在信息发布界面进行增删改查发布信息,而普通员工只可以在信息发布界面进行查看,不能修改.删除和新增. 功能分析 1. 登录一个系统,基本都需要用

mysql 忘记root密码,重置密码,及重置密码后权限问题不能登录的解决方案

由于一段时间没有使用MySQL,忘记了root登录密码. 决定重置下密码,搜索帮助. 参考文档: http://blog.csdn.net/odailidong/article/details/50770988 http://www.cnblogs.com/emanlee/p/4621727.html 重置密码: 1),进入mysql bin目录,目的,使用工具. 2)停止服务,开启忽略登录权限验证步骤. 3)打开另一cmd窗口,以下会忽略密码验证直接登录进MySQL命令行操作,不过此操作限制了

通用权限管理系统记录登录日志中的一个问题

最近,在使用通用权限管理系统开发一个项目,数据库是MSSQL,登录时出现一个错误,发现是记录登录日志时出现的错误. 由于每次登录,都会记录登录日志,就是在记录日志时出现了错误. 先把错误截图 可以看出与记录登录日志的表BaseLoginLog的ID有关系,打开该表 发现该表的ID是nvarchar(50)类型,查询一下该表的数据,截图如下 可看到,ID实际存储的是GUID类型数据,然后我在调试底层代码,找到三个地方: 1 /// <summary> 2 /// 记录登录日志 3 /// <

linux下文件特殊权限设置位S和沾附位T(转载)

今天在创建文件的时候,发现了文件权限末尾有个T,之前没留意过,后来又用c创建(open)了两个文件来查看,在我没有指定权限(省略open的第三个参数)的时候,有时还会出现S,虽然还没弄懂什么时候会出现S和T,但是先了解S和T的含义,以此记录.这里的S和T都是针对执行权限x的.少数内容和原文不同,整理了别的资料. 一. 设置位S 为了让一般使用者临时具有该文件所属主/组的执行权限.比如/usr/bin/passwd在执行它的时候需要去修改/etc/passwd和 /etc/shadow等文件,这些

ssh整合easyui的权限设计(登录不同账号关联不同的role获取不同的权限)

基于权限基础表建立,权限基础数据操作. 简单叙述下流程: 登录账号:获取当前账号绑定的role,根据role获取此role关联的action,action为菜单的时候怎么做,为按钮的时候怎么做. 此处介绍一种最简单的方法仅供参考. 第一步 登录 流程: 前台: 1.发送账号密码到action(各种验证不再讲述) actiong层 1.根据账号密码进行查询 2.获取role 保存到session 3.获取action 保存到session 4.登录失败提示 public String login(