Centos 忘记密码

       最近比较忙又比较懒,好久没有进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的随便一个人打开电脑都可以删除密码啊!

猜你喜欢

转载自songzi0206.iteye.com/blog/1524047