红帽redhat7.3忘记root密码的修改方法

                                        linux忘记密码怎么办

1.在重启的时候按任意键进入,如下图:

2.按e进行编辑,移动上下键并在UTF-8后面输入rd.break

 

3.按Ctrl+X进入紧急模式,并设置

【如果系统是开启seLinux的,需要创建.autorelabel文件,给卷标重新标记上下文、标签】

这是开机后的互动式命令环境,并不是正常开机的系統,正常开机系统挂载在 /sysboo 且挂载成只读,必須重新挂载成可写入,才能修改密码,步骤如下:
(1) 重新挂载/sysroot 成可读可写。
switch_root:/# mount –o remount,rw /sysroot
(2) chroot 工作目录到/sysroot。

switch_root:/# chroot /sysroot
(3) 设定新的root 密码。

sh-4.2# passwd root

(4) 因为在此情況下,SELinux 並沒有启动,对所有文件的更改,可能会造成文档的context 不正确,为确保开机时重新设定SELinux context,必

須在根目录下添加隐藏文件.autorelabel。

扫描二维码关注公众号,回复: 10171265 查看本文章

sh-4.2# touch /.autorelabel

(5) 退出chroot

sh-4.2# exit

switch_root:/#
(6) 重启:reboot

switch_root:/#  reboot
重启后,使用修改后root密码登入即可。

4.等待,然后输入修改后的密码进行登录。

5.登录成功

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

发布了31 篇原创文章 · 获赞 35 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_39934520/article/details/84846317