我如何以 root 身份登录?

我如何以 root 身份登录?

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

sudo -s

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

su

并输入密码,显示:“验证失败”。

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

答案1

su命令要求您输入 root 密码。Ubuntu 上的 root 用户通常被锁定,因此没有用户能够登录,root因此su不太可能起作用。

为了sudo -s工作,您必须成为adminUbuntu 机器上群组的一部分,但显然您不是。

如果您是系统上唯一的用户,那么这可能会令人担忧,并且可能需要相当多的时间才能修复。如果不是,我建议您与系统管理员或系统所有者联系,看看您是否可以获得root特权。

答案2

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

您需要执行以下操作:

sudo passwd root

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

su root

答案3

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

如果您确实需要持久的 Root 登录,最好的选择是使用以下命令模拟 Root 登录 shell...

sudo -i

答案4

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

adduser username sudo

username你的用户名在哪里:-))

这会将您添加到 sudoers 组!然后输入exit并正常启动。进入您的帐户后,输入:

sudo passwd root

然后输入你的密码,并输入新的root密码

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

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

sudo -i

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

相关内容