我如何以root用户身份登录?

我想以root身份登录,但是当我进入时

sudo -s 

并输入密码,此消息显示:“您不在sudoers文件中”,当我输入时

 su 

并输入密码,显示:“身份validation失败”。

我的操作系统只有一个帐户。 大约过去1小时前我以root身份登录并执行一些命令,当我退出时,我再也无法登录了!

su命令要求你输入root密码。 Ubuntu上的root用户一般都是锁定的,因此没有用户可以以root身份登录,因此su不太可能正常工作。

要使sudo -s工作,你必须成为Ubuntu机器上admin组的一部分,显然你不是。

如果您是系统中唯一关注并且可能非常介入修复的用户。 如果不是,我建议你与系统管理员或系统所有者交谈,看看你是否能获得root权限。

请注意,默认情况下root帐户不处于活动状态。

你需要做:

 sudo passwd root 

然后继续设置密码。 使用root用户

 su root 

https://help.ubuntu.com/community/RootSudo建议:

如果您确实需要持久的Root登录,最好的替代方法是使用以下命令模拟Root登录shell …

 sudo -i 

首先,您需要拥有管理员权限。 如果您没有管理员权限,那么在启动时按住Shift键。 您将进入GRUB菜单。 在这里选择恢复模式。 当您看到dpkg等选项列表时,选择启动root shell并键入:

 adduser username sudo 

(其中username是您的用户名:-))

这会将你加入sudoers组! 然后键入exit并正常启动。 当您输入帐户时,请输入:

 sudo passwd root 

然后输入您的密码并输入新的root密码

之后,您可以输入su并输入“root”密码。

如果您不想更改root密码,那么您可以使用:

 sudo -i 

使用您自己的密码启动root shell。