我丢失了Debian服务器的根密码。它运行着非常重要的服务,如radius服务器和wifi控制器,如何在不丢失数据的情况下恢复密码?
发布于 2023-02-02 21:13:15
如果引导加载程序没有锁定,您可以点击e编辑条目并将init=/bin/sh附加到内核行,下面是一个示例:GRUB引导加载程序
ie:将init=/bin/sh追加到linux行的末尾(很可能是多行)
然后,您应该登陆一个'#‘提示符,但是要注意根文件系统将是只读的(如果您运行’挂载‘,它会说'/dev/sda3 3 on / type xfs (ro’,(ro =只读)‘)。
通过输入:mount -o remount,rw /,以读写模式重新装入文件系统
解锁'root‘帐户:passwd -u root更改'root’帐户密码:passwd root刷新挂起的写入:sync在只读模式下重新启动文件系统:mount -o remount,ro /退出shell:exit
然后,系统将显示内核恐慌,因为“init”刚刚退出。只需重置,然后使用重置凭据登录。
https://serverfault.com/questions/1121823
复制相似问题