首页 > 其他 > 详细

Centos/RHEL 7 的root 密码忘记了怎么办?

时间:2015-05-25 23:59:37      阅读:801      评论:0      收藏:0      [点我收藏+]

一、Linux内核升级(2.X到3.X)后,原来修改root密码的方法已经不适用。Linux主机系统启动后,在引导装载程序菜单上,用上下键选择你忘记密码的那个Linux系统,并按“e”来进入编辑模式如下图所示

技术分享

二、按下“e”键后进入启动文件界面,通过方向键“下”一直到文件最后第二段结尾"LANG=zh_cn.UTF-8"处,将其前面ro替换为rw init=/sysroot/bin/sh,进入单用户命令行模式。

技术分享技术分享

 三、然后根据屏幕下方提示,按“ctrl+x”即可进入单用户模式

输入“findmnt -l"查看当前根目录是可读写模式,如果不是,需要输入"mount -o remount,rw /"修改默认的只读模式。

技术分享

技术分享

四、然后将工作目录切换到/sysroot,使用passwd root修改root密码(此处要输入两次相同新密码),

还需要启动SElinux,否则对文件的更高,可能会造成文档context的不正确,而无法开机。为确保开机重新设定SELinux context,必须在根目录下添加隐藏文件.autorelabel(#touch /.autorelabel),当然如果系统本身没有开启SELinux,不需要此步骤。

最后退出系统(#exit)并重启(#reboot),也可直接使用"#exec /sbin/init"重新初始化。

技术分享

重启系统后成功修改密码!

 

Centos/RHEL 7 的root 密码忘记了怎么办?

原文:http://www.cnblogs.com/xiangfu/p/4529049.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!