Linux root密码忘了怎么办?

方法1:

1、重启系统,按e

2、在linux16那行的最尾部加上以下信息

rd.break console=tty0

img

3、按ctrl+x启动

4、重新挂在文件系统

img

5、改变根目录

img

6、修改root密码

img

7、在根目录下创建相关文件(用于重新标记selinux环境值)

img

8、退出,系统将会重启

img

方法2:

1、在linux16 的最后一行删除 rhgb quiet, 然后添加 init=/bin/sh, 他会用shell替代默认的daemon进程

img

2、按ctrl+x启动

3、挂载文件系统为可写模式,

原因很简单,根目录加载的权限是ro,只读,重新加载成 rw的权限。

img

4、这个时候就可以修改密码了,执行passwd,按提示修改root密码

img

5、如果之前系统启用了selinux,必须运行以下命令,否则将无法正常启动系统

img

创建这个文件会自动在开启的时候重新做标签即用于重新标记 SELINUX 环境值

运行命令exec /sbin/init来正常启动,或者用命令exec /sbin/reboot重启

-------------本文结束感谢您的阅读-------------