重启后 root 密码更改恢复

重启后 root 密码更改恢复

我刚刚安装了一个新的 Ubuntu 服务器。它是托管在 Hyper-V 上的虚拟机。我正在尝试使用以下命令更改 root 密码:

sudo passwd 

然后输入新密码。

一切看起来都很好,直到我重新启动服务器。然后只有旧密码有效。

我该如何解决这个问题?

答案1

sudo passwd

改变行政password(即创建系统时使用的用户密码)而不是 root 的密码。任何与 root 相关的密码都不需要,sudo而且会造成混乱(因为 Ubuntu 认为您在使用 时指的是管理员用户sudo)。

更改 root 密码。

您需要先更改为使用

sudo -i

(需要管理员密码)然后使用以下命令更改 root 密码:

passwd

请注意,Ubuntu 不适合使用 root。如果您想要这样做,最好更改为开箱即用的系统。在 Ubuntu 上使用 root 可能会产生不良副作用。sudo在安全性方面,使用 root 略有改进:黑客需要您的管理员帐户名和密码。使用 root 意味着前者是众所周知的。

相关内容