超级管理员权限强行修改
- Linux新手很容易忘记Root密码
- 只能修改不可找回(不会碰到不能使用原密码的情况)
- 各大服务器Root密码厂商是不会告知的
- 谨慎修改,Root密码修改可能造成服务无法正常启动
- 服务器启动自检时会运行指定脚本启动相关服务,指定脚本里授予Root权限时密码是厂商
- 安装系统时忘记设置Root密码
- sudo命令不可用情况
以CentOS7 为例:
开机显示该页面时快速按E
进入该界面,在该配置文件的倒数第二行(如图对比代码找到该位置) 追加 re rd.break
使用组合键CTRL+X进入系统的紧急求援模式(如图)
依次输入以下的命令
# chroot /sysroot //进入系统的根目录
# passwd //重置密码 ->输入新密码->确认新密码->回显新密码(中文在该界面为乱码无妨)
# touch /.autorelabel //创建文件,让系统重新启动时能够识别修改
# exit 退出chroot模式
# reboot //重启系统
重启有点慢,Linux 会重启进行SElinx的relabel,
重启之后就可以使用刚才重置的密码登录了
你不是程序员,你只是让简单的事情自动化。
本文由 LceAn 创作,采用 知识共享署名4.0 国际许可协议进行许可。
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。