记一次忘记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  进入如下界面
  2. 再按#e
  3. 下移   选择第二个  再按#e(edit,编辑的意思)
  4. 这时候在这里输入#空格1或者#single,  enter后会返回上级
  5. 直接按#B重启
  6. 这时候会直接进入命令行   输入#setenforce 0  下一行输入#passwd (root)  
  7. 然后快乐的修改密码就完事了~

 

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kinnisoy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值