码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-05-26 00:01:21      阅读:408      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!