Linux系统忘记管理员密码(CentOS、RHEL、Ubuntu)

时间:2023-03-09 01:26:48
Linux系统忘记管理员密码(CentOS、RHEL、Ubuntu)

Linux系统忘记管理员密码(CentOS、RHEL、Ubuntu)

系统使用过程中,尤其是生产环境中。万一忘记管理员密码,该怎么办?是不是很绝望?

1、RHEL 7.0

重启主机进入引导界面键入e键进入内核编辑界面,如图

Linux系统忘记管理员密码(CentOS、RHEL、Ubuntu)

在“UTF-8 ”后添加“rd.break”按ctrl+x运行修改过的内核程序

Linux系统忘记管理员密码(CentOS、RHEL、Ubuntu)

进入系统的紧急救援模式

Linux系统忘记管理员密码(CentOS、RHEL、Ubuntu)

输入:

mount -o remount,rw /sysroot

chroot  /sysroot

passwd

touch /.autorelabel

exit

reboot

Linux系统忘记管理员密码(CentOS、RHEL、Ubuntu)

修改成功

Linux系统忘记管理员密码(CentOS、RHEL、Ubuntu)

2、CentOS7.2.1511

理论上CentOS7系统和RHEL7系统修改root密码方式是一样的。

Linux系统忘记管理员密码(CentOS、RHEL、Ubuntu)

Linux系统忘记管理员密码(CentOS、RHEL、Ubuntu)

3、 CentOS6.5

Linux系统忘记管理员密码(CentOS、RHEL、Ubuntu)

重启开机按Esc

Linux系统忘记管理员密码(CentOS、RHEL、Ubuntu)

键入e进入编辑模式

选择Kernel /vmlinz-2.6.32-696.e16... ...按e编辑内核参数

Linux系统忘记管理员密码(CentOS、RHEL、Ubuntu)

在最后键入simple 或者1

Linux系统忘记管理员密码(CentOS、RHEL、Ubuntu)

回车

按b进入单用户模式

Linux系统忘记管理员密码(CentOS、RHEL、Ubuntu)

输入passwd更改密码

Linux系统忘记管理员密码(CentOS、RHEL、Ubuntu)

最后reboot 重启系统使用新密码登录。

4、Ubuntu 16.024

开机反复按ESC或SHIFT进入GRUB菜单,如果没出现持续按住shift,出现如下界面

Linux系统忘记管理员密码(CentOS、RHEL、Ubuntu)

选择"Advanced options for Ubuntu Ubuntu 高级选项" 按Enter键进入如下界面

光标移动到"recovery mode"恢复模式

Linux系统忘记管理员密码(CentOS、RHEL、Ubuntu)

键入e键,进入内核编辑界面

Linux系统忘记管理员密码(CentOS、RHEL、Ubuntu)

删去“recovery nomodeset”,并在local=en_US后添加“quiet splash rw init=/bin/bash”,如图:

Linux系统忘记管理员密码(CentOS、RHEL、Ubuntu)

键入F10或者Ctrl+X运行更改过的内核脚本

在单用户模式使用passwd命令修改管理员密码

Linux系统忘记管理员密码(CentOS、RHEL、Ubuntu)