这里成功修改root这里使用的rd.break方法如下:
第一步:重启服务器,在操作系统引导选择界面点“e” 如图:

第二步:在下图中 找到linux16开头的地方输入rd.break(绿色框内容),按ctrl+x进入

第三步:重新引导启动到系统界面如图:

第四步:挂载系统分区命令:mount;
注意:此时根为/sysroot/,没有w权限,只有ro=readonly权限:

第五步:重新挂载 /sysroot 并赋予r,w权限。 命令:mount -o remount,rw /sysroot/

第六步:备份passwd文件 并 修改root密码。命令:
cp /etc/passwd /etc/passwd.bk
cp /etc/shadow /etc/shadow.bk
修改root 密码:passwd root

第七步:如果之前系统启用了selinux,必须运行以下命令,否则将无法正常启动系统:touch /.autorelabel

第八步:重启即可。

网友评论