centos7忘记密码

Posted xiaogaokui

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7忘记密码相关的知识,希望对你有一定的参考价值。

centos利用单用户模式(救援模式)修改密码
1.重启机器,出现GRUB2启动菜单时按e编辑此OS启动菜单
2.找到linux16字段中ro字段,将ro字段改为rw init=/sysroot/bin/sh 或 在最尾部直接加rd.break //*ramdisk=rd
3.Ctrl + x启动此次更改
4.切换到/sysroot(即物理‘/‘分区)
# mount -o remount,rw /sysroot
# chroot /sysroot /bin/bash
5.修改root密码
#passwd
6.如果开启了SELinux需要在‘/‘分区上创建.autorelabel文件
# touch /.autorelabel //用来使selinux的所有的关联标签发生改变,以接受新的ROOT密码
执行‘exit‘退出chroot
执行‘reboot‘重新启动

启动的时候在出现一行错误:faild to load SELinux policy freezing
解决方法:
1.重启时在启动页面按e,进入grub2编辑页面
2.找到linux16那一行,在最后language后面,空格加上selinux=0
3.然后ctrl + x重新运行,即可了
4.重新启动之前,ls /etc/selinux发现多了一个config~的文件,应该就是这个文件的问题了,把config~文件删除
5.reboot重新启动

以上是关于centos7忘记密码的主要内容,如果未能解决你的问题,请参考以下文章

centOS7.3 6忘记密码/修改root密码

CentOS7忘记root密码

centos7忘记root密码的解决办法

centos7系统中忘记了root管理员账号密码

CentOS7忘记密码无法登录解决办法

Centos7 忘记root密码更改