记一次忘记Linux开机密码的惨痛教训

先说下我用的是红帽linux   


ubantu的看着这里    

Ubuntu登录界面输入正确密码依然无法登陆
Ubuntu14出现了2次这样的情况,开机进入登录页面,输入正确的密码后,再次回到登录页面,一直这样无法进入Ubuntu桌面。 
在网上找到了解决方案,按Ctrl+Alt+F1(F1~F6一共6个终端可用),删除/home/用户名/目录下的..Xauthority*文件即可。

命令行下: 
reboot命令重启 
startx可以启动图形桌面
 


试了n遍之后我决定重置密码

根据网上的方法试了一遍,发现我的在进行修改密码的关键一步:#passwd root   

的时候没有出现   'Changing password for user root  ' 这行字 

原因是防火墙!!!(哭惹~)

后来发现先输入这个 #setenforce 0       (setenforce是Linux的selinux防火墙配置命令 执行setenforce 0 表示关闭selinux防火墙。setenforce命令是单词set(设置)和enforce(执行)连写,另一个命令getenforce可查看selinux的状态。)就是关闭防火墙的意思。

 

总的来说就是

  1. 在开机倒计时的时候按下 #e  进入如下界面记一次忘记Linux开机密码的惨痛教训_第1张图片
  2. 再按#e记一次忘记Linux开机密码的惨痛教训_第2张图片
  3. 下移   选择第二个  再按#e(edit,编辑的意思)记一次忘记Linux开机密码的惨痛教训_第3张图片
  4. 这时候在这里输入#空格1或者#single,  enter后会返回上级
  5. 直接按#B重启
  6. 这时候会直接进入命令行   输入#setenforce 0  下一行输入#passwd (root)  记一次忘记Linux开机密码的惨痛教训_第4张图片
  7. 然后快乐的修改密码就完事了~

记一次忘记Linux开机密码的惨痛教训_第5张图片

 

如果后面密码正确还提示“鉴定故障”的话,是需要修改注册表文件的,可以看看这里。

你可能感兴趣的:(随笔)