最近比较忙又比较懒,好久没有进CentOS系统了,今天突然想起个事情,想进去,却发现忘记密码了,悲催啊!幸好网上教程一大堆。重置还是比较容易的,要不然真的悲剧了。主要也就没几步:
1. 在grub画面时,用上下键选中平时启动linux选项,然后按e键进入edit模式
2. 然后选择kernel,再按e进入edit模式
3. 修改刚刚选中命令行,加入single,按b(启动)
4. 此时经过一系列屏幕输出之后,直接进入linux命令行,可编辑shadow文件删除密码
#vi /etc/shadow
可以看到第一行,root:密码字符串:15295:......
这前两个冒号之间即为root账号的密码(这是经加密以后的密码字符),你没有办法知道原先的密码明文,但是你可以删除使第一行变为:root::15295.......
再看shadow文件的最后几行,是其他用户的信息,也可以删除你需要删除的几个用户的密码,方法同上。
5. 大功告成,reboot进入系统,此时你你删除密码的账号登陆已经不需要密码
呵呵!免去重装的麻烦,不过想想linux貌似挺不安全的啊,Y的随便一个人打开电脑都可以删除密码啊!