Fork me on GitHub

CentOS 7单用户模式(紧急修复)

背景

忘记root的密码或CentOS7无法正常启动情况,这时候需修改某些文件让系统正常启动,我们可以进入recovery的单用户模式,获得修改文件的权限。

重启系统,进入以下菜单,并按e键进行修改

centos e

定位到ro(ro=readonly 只读)

centos ro

ro改成”rw init=/sysroot/bin/sh”, 完成之后按ctrl+x

centos rw

进入单用户模式后,并不是真正的咱们正常使用的linux系统,需要切换到正常系统中去,即:

chroot /sysroot/

执行操作后,即可进行文件修改等操作,例如更改用户密码:

passwd root
touch /.autorelabel (为了使selinux生效)
轻轻的我走了,正如我轻轻的来