可能重复:
如何知道我的 root 密码?
我想为 root 定义一个密码,以便我可以su
直接使用,而不必在密码前面加上sudo
。 因为我也想以 root 身份登录。
那么如何给root用户设置密码呢?
答案1
警告:直接登录根就像玩火一样,因为一个小打字错误就足以丢失关键数据或导致系统无法启动。请注意,如果您以以下身份登录桌面环境,桌面环境也将无法正常运行:根。
sudo
请参阅这些问题,了解为什么首选以及为什么默认情况下禁用 root 登录的原因:
您可能已经注意到您无法在 Ubuntu 上以 root 身份登录,这是因为 root 实际上没有设置密码。
输入以下命令:
sudo passwd
系统将提示您输入当前用户的密码,然后输入要为 root 设置的密码。提示的消息应类似于以下内容:
[sudo] password for <username>: <Type your user password and press return>
Type new UNIX password: <Type the root password you want>
Retype new UNIX password: <Retype the root password you chose in the previous prompt>
此后将出现以下消息:
passwd: password updated successfully
如果上述消息出现在您的终端上,您现在可以以当前用户身份以 root 身份输入以下命令:
su
然后系统会提示您输入设置的 root 密码。就是这样!
答案2
su
如果你在阅读问题中的警告后仍想使用,那么无需设置 root 密码。只需这样做sudo su
,您就可以使用您的常规密码了。
答案3
我在 Ubuntu 上创建根目录的步骤:首先我这样做
sudo -i
然后
passwd
正如@Zignd提到的,经典消息将会出现:
Type new UNIX password: [Type the root password you want]
Retype new UNIX password: [Retype the root password you chosen before]
passwd: password updated successfully
然后我就可以将其用作su
普通根帐户......