神秘的是,在我们的公共 SSH 服务器上,root 用户现在显示为 qroot。 root 拥有的所有文件现在都归 qroot 所有。
id qroot
显示 qroot 的 UID 0
/etc/passwd
文件归 qroot 所有
/etc/shadow
只能由 qroot 读取
su -
说su: user root does not exist
su qroot
说密码错误(可能是因为shadow
文件不匹配)
我可以做什么来恢复root
用户?
Fedora 14,/etc/passwd
基于纯文件的身份验证。
答案1
使用以下命令:
sudo -u \#0 vi /etc/passwd
然后将用户名更改回root。有关解释请访问:https://aslamlatheef.blogspot.com/2015/09/why-cant-i-sudo-unknown-user-root.html