背景
忘记root的密码或CentOS7无法正常启动情况,这时候需修改某些文件让系统正常启动,我们可以进入recovery的单用户模式,获得修改文件的权限。
重启系统,进入以下菜单,并按e键进行修改
定位到ro(ro=readonly 只读)
ro改成”rw init=/sysroot/bin/sh”, 完成之后按ctrl+x
进入单用户模式后,并不是真正的咱们正常使用的linux系统,需要切换到正常系统中去,即:
chroot /sysroot/
执行操作后,即可进行文件修改等操作,例如更改用户密码:
passwd root
touch /.autorelabel (为了使selinux生效)