root 用户重命名为 qroot - 无法 su 或 sudo

root 用户重命名为 qroot - 无法 su 或 sudo

神秘的是,在我们的公共 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

相关内容