centos 7 重设密码总是失败 | 您所在的位置:网站首页 › iphone密码重置后登录不进去了 › centos 7 重设密码总是失败 |
之前学习的时候记录过 2 个方法,前天实际操作了 2 个服务器,一个很顺利的完成了,另外一个死活不对!而且他安装的是中文方式,中途出现乱码! 原来是因为我自己学习用的虚拟机上的 centos 7 关掉了 Selnux,而这次 有个服务器并没有关掉 Selinux 完成修改密码之后,需要重置 /.autorelabel 文件 关于 autorelabel 文件的作用: 下次重启系统时,它会自动重新标记SElinux的文件系统这通常在首次为SELinux标记文件系统时,或者在不同类型的策略之间切换时发生,例如从目标策略更改为严格策略一般用在shell层,重新定义selinux为非启动状态,否则重置ROOT密码无法生效这是之前的学习记录 Centos 7 忘记密码 centos7系统忘记root密码 今天重新操作并记录一番 方法一:开机后进入编辑 找到 linux16 这一行 1). ro 改成 rw 2). 如果看到的是 zh_CN,改他改成 en_US 3). 尾部加上 init=/bin/bash 4). 完成后,按“Ctrl+x”运行 重设 root 密码 1). passwd 可以简单设置密码,但是,最好设置长度大于8位,以免错误重来! 2). touch /.autorelabel 最后一定加上 更新 SELINUX信息 ,除非你确认忘记密码的服务器已经关闭了 Selinux exit 不管用,手动重启,可以使用新密码了! 方法二:同上进入编辑 图省略 找到 linux16 这一行 1). 如果看到的是 zh_CN,改他改成 en_US 2). 尾部加上rd.break,完成后 3). 按“Ctrl+x”运行 重新 mount /sysroot,重设密码 1). 输入 mount 可以看到最后一行显示 /sysroot 是 ro 方式,必须改成 rw 2). mount -o remount,rw /sysroot 注意 rw 和 /sysroot 之间有空格分开 3). chroot /sysroot 4.) passwd 可以简单设置密码,但是,最好设置长度大于8位,以免错误重来! 5). touch /.autorelabel 最后一定加上这条更新 SELINUX信息 ,除非你确认忘记密码的服务器已经关闭了 Selinux 6). 输入两次 exit ,自动重启! 可以使用新密码了! |
CopyRight 2018-2019 实验室设备网 版权所有 |