您的位置:首页 > 运维架构 > Linux

CentOS 7.x 单用户模式,用于修改密码等操作

2015-06-11 14:57 946 查看
原文地址:http://www.111cn.net/sys/CentOS/66976.htm

rhel7/centos7 使用了grub2代替了之前的grub引导,由init初始化更换成了systemd初始化。随之带来的root密码在找回时也和之前操作不同。具体如下:

1. 启动系统,并在GRUB2启动屏显时,按下e键进入编辑模式



2. 在kernel 引导行所在参数行尾添加以下内容



init=/bin/sh




3. 按Ctrl+x启动到shell引导进入单用户模式





4. 挂载根分区为可读写模式

mount -o remount,rw /

此时就可以通过passwd修改密码 ,不过此处需要注意两点:

a、主机如果开启有selinux,需在根分区创建autorelabel 文件,否则无法正常启动系统,操作命令如下:

touch /.autorelabel

b、修改完成后,像之前的版本中一样执行reboot命令已经无效,需要输入全路径命令,如下

exec /sbin/init 或

exec /sbin/reboot
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: