使用Linux忘记ROOT密码怎么办?在物理主机面前重启主机进入单用户模式,修改密码。
一、进入单用户模式,
1、重启机器,在下图界面按任意键
2、在下图界面按e(本案对GRUB加密,需要按P后输入密码)
3、如下图界面,移动光标至第二个选项,按e
4、如下图,在末尾输入1或s或single ,回车后会回到上图,按b引导即进入单用户模式。
二、修改root密码,直接passwd后输入新密码。
三、为grub加密,防止别人接触到物理主机后轻易的修改ROOT密码。
配置grub明文密码,修改grub文件,添加password行。
[root@bright ~]# vi /etc/grub.conf [root@bright ~]# cat /etc/grub.conf | grep -v ^# | head -5 # 查看前5行非#开头文件 default=0 timeout=5 password 123456 # 添加密码 splashimage=(hd0,0)/grub/splash.xpm.gz hiddenmenu [root@bright ~]#
配置grub密文密码,先grub-md5-crypt,然后修改配置文件。
[root@bright ~]# grub-md5-crypt Password: Retype password: $1$PPq/9$0onWm6L.6OZ7y3DaUjCkP0 #加密后的密码 [root@bright ~]# vim /etc/grub.conf [root@bright ~]# cat /etc/grub.conf | grep -v ^# | head -5 default=0 timeout=5 password --md5 $1$PPq/9$0onWm6L.6OZ7y3DaUjCkP0 #添加密文 splashimage=(hd0,0)/grub/splash.xpm.gz hiddenmenu [root@bright ~]#
原文地址:http://zmyxn.blog.51cto.com/3029175/1619551