CentOS6.10忘记密码与防密码被破解

一、单用户模式改密码

1、开机时按esc,进入下面界面

CentOS6.10忘记密码与防密码被破解_第1张图片

2、按下e,进入如下界面

CentOS6.10忘记密码与防密码被破解_第2张图片

3、第二项,kernel那个,再按下e,进入如下界面

CentOS6.10忘记密码与防密码被破解_第3张图片

4、quiet后面输入1或者single或者S,回车,如下图

CentOS6.10忘记密码与防密码被破解_第4张图片

5、按下回车后又回到初始的界面,如下图:

CentOS6.10忘记密码与防密码被破解_第5张图片

6、按b进入引导系统,进去后直接passwd改密码,centos6就这么简单

CentOS6.10忘记密码与防密码被破解_第6张图片

reboot重启即可

二、光盘救援模式改密码

CentOS6.10忘记密码与防密码被破解_第7张图片

CentOS6.10忘记密码与防密码被破解_第8张图片

CentOS6.10忘记密码与防密码被破解_第9张图片

CentOS6.10忘记密码与防密码被破解_第10张图片

CentOS6.10忘记密码与防密码被破解_第11张图片

CentOS6.10忘记密码与防密码被破解_第12张图片

CentOS6.10忘记密码与防密码被破解_第13张图片

CentOS6.10忘记密码与防密码被破解_第14张图片

CentOS6.10忘记密码与防密码被破解_第15张图片

CentOS6.10忘记密码与防密码被破解_第16张图片

CentOS6.10忘记密码与防密码被破解_第17张图片


防密码被破解

此方法防君子不妨小人,光盘救援模式照样改,可以防止用户进入单用户模式改密码

方法:给grub加上密码

1.grub加上明文密码:(不推荐)

[root@localhost ~]# sed '/^timeout/a password hahaha' /boot/grub/grub.conf

2、给grub加上密文密码(推荐)

[root@localhost ~]# grub-crypt --sha-512
Password: 
Retype password: 
$6$xfTzFw7drltFhHe3$tKkPYsA5YFkcvP23GZIqULJHRVOXkmTV4jWZjBDw89OIqsy1uYa.aHWOWSoT5B3shWcX5pxBx5KR67ETKjCr0.
#将该密码写入/boot/grub/grub.conf
[root@localhost ~]# sed -n '/password/p' /boot/grub/grub.conf
password --encrpyted $6$xfTzFw7drltFhHe3$tKkPYsA5YFkcvP23GZIqULJHRVOXkmTV4jWZjBDw89OIqsy1uYa.aHWOWSoT5B3shWcX5pxBx5KR67ETKjCr0.