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.登录成功