记一次服务器忘记root密码的总结

记一次服务器忘记root密码的总结,第1张

概述案例:服务器忘记root密码无法进入系统 相关参数 single =>单用户模式 passwd =>命令行修改密码 解决方案 单用户模式正常修改 进入单用户模式 1 单用户模式直接修改成功 *** 作步骤 1.1 重启linux系统,3秒之内要按一下回车,出现如下界面 1.2 上下移动到第二行,最后边输入 single,有一个空格。 (具体方法为按向下尖头移动到第二行,按"e"进入编辑模式) 1.3 在 案例:服务器忘记root密码无法进入系统 相关参数

single =>单用户模式
passwd =>命令行修改密码

解决方案

单用户模式正常修改
进入单用户模式

1 单用户模式直接修改成功 *** 作步骤 1.1 重启linux系统,3秒之内要按一下回车,出现如下界面

1.2 上下移动到第二行,最后边输入 single,有一个空格。

(具体方法为按向下尖头移动到第二行,按"e"进入编辑模式)

1.3 在后边加上single 回车

1.4 最后按"b"启动,启动后就进入了单用户模式了

1.5 进入单用户模式,修改root密码。

修改密码成功提示:


passwd: all authentication tockens update successfully.

2 单用户中修改提示如下

passwd: Autentication token manipulation error
查看文件保护权限


以上是正常的状态、直接跳过。

2.1 异常状态1

如带有i则需要执行下面的命令后再改

chattr -i /etc/passwdlsattr -v /etc/passwdchattr -i /etc/shadowpwconvpasswd
2.2 异常状态2
mount -o rw,remount /passwd
2.3 异常状态3

如上述都无法解决此时需要查看selinux了。
cat /etc/selinux/config

如上述两种方法都不能修改那就是selinux的问题了.......一半情况下selinux是需要手动关闭的。

永久关闭
sed -i ‘s#SEliNUX=enforcing#SEliNUX=Disabled#g‘ /etc/selinux/config
检查修改
grep "SEliNUX=Disabled" /etc/selinux/config
临时关闭

setenforce 0 getenforce

关闭selinux后再使用passwd命令修改~

总结

以上是内存溢出为你收集整理的记一次服务器忘记root密码的总结全部内容,希望文章能够帮你解决记一次服务器忘记root密码的总结所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1029921.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存