我如何以root身份登录?

我想以root身份登录,但当我输入

sudo -s

并输入密码时,显示了这样的信息:"你不在sudoers文件中",而当我输入

su

并输入密码时,显示如下:"认证失败"。

我的操作系统只有一个账户。大约在过去的1个小时里,我以root身份登录,做了一些命令,当我退出时,我不能再登录了

解决办法

su命令要求你输入root密码。 一般来说,Ubuntu的根用户是被锁定的,所以没有用户能以root'身份登录,因此su'不可能工作。

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

如果你是系统中唯一的用户,这就很令人担忧了,而且可能会有很多问题需要解决。 如果不是,我建议你和系统管理员或系统所有者谈谈,看看你是否能获得 "root "权限。

评论(12)

请注意,默认情况下,根账户是不活跃的。

你将需要做的是

sudo passwd root

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

su root
评论(0)

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

如果你真的需要一个持久的Root登录,最好的选择是 使用以下命令模拟一个Root登录的外壳...

sudo -i

评论(1)