如何设置root密码,以便我可以使用su而不是sudo?
可能重复:
如何知道我的root密码?
而不是让你在安装过程中为root设置密码Ubuntu将其设置为*为无密码并禁用实际的帐户登录,但即使这样说,你仍然可以在sudo的ubuntu中使用root。
那么如何在Ubuntu上设置root密码呢?
警告:以root身份直接登录就像玩火,因为一个小错误足以丢失关键数据或使您的系统无法启动 。 请注意,如果以root用户身份登录桌面环境,它们也将无法正常运行。
请参阅以下问题,了解为什么首选
sudo
以及默认情况下禁用root-login的原因:
- sudo比su有什么好处?
- 为什么没有以root身份登录的选项?
您可能已经注意到您无法在Ubuntu上登录root帐户,这是因为root实际上没有设置密码。
键入以下命令:
sudo passwd
将显示以下消息:
[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 chosen before]
将显示以下消息:
passwd: password updated successfully
如果上面的消息显示在您的终端上,您现在可以通过键入以下内容来使用root权限:
su
然后键入您选择的密码。 而已!
否则,从答案的步骤开始,你可能输错了。
如果您在阅读问题中的警告后仍想使用su
,则无需设置root密码 。 只需要sudo su
,你就可以使用常规密码了。
我在ubuntu上创建root的方法:首先我这样做
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
作为普通的根数量…