Linux系统忘记管理员密码(CentOS、RHEL、Ubuntu)
系统使用过程中,尤其是生产环境中。万一忘记管理员密码,该怎么办?是不是很绝望?
1、RHEL 7.0
重启主机进入引导界面键入e键进入内核编辑界面,如图
在“UTF-8 ”后添加“rd.break”按ctrl+x运行修改过的内核程序
进入系统的紧急救援模式
输入:
mount -o remount,rw /sysroot
chroot /sysroot
passwd
touch /.autorelabel
exit
reboot
修改成功
2、CentOS7.2.1511
理论上CentOS7系统和RHEL7系统修改root密码方式是一样的。
3、 CentOS6.5
重启开机按Esc
键入e进入编辑模式
选择Kernel /vmlinz-2.6.32-696.e16... ...按e编辑内核参数
在最后键入simple 或者1
回车
按b进入单用户模式
输入passwd更改密码
最后reboot 重启系统使用新密码登录。
4、Ubuntu 16.024
开机反复按ESC或SHIFT进入GRUB菜单,如果没出现持续按住shift,出现如下界面
选择"Advanced options for Ubuntu Ubuntu 高级选项" 按Enter键进入如下界面
光标移动到"recovery mode"恢复模式
键入e键,进入内核编辑界面
删去“recovery nomodeset”,并在local=en_US后添加“quiet splash rw init=/bin/bash”,如图:
键入F10或者Ctrl+X运行更改过的内核脚本
在单用户模式使用passwd命令修改管理员密码