如何将用户添加到 sudoers 文件?

Jin*_*Lin 5 grub2 sudo

如何将我的用户名添加到 sudoers 文件中?

在我的 ubuntu 桌面上,sudoer 文件只有 root。

所以基本上,我只需要将用户添加到 sudo 文件系统。我需要访问单用户模式。

我知道在启动时按住左 Shift 键在 grub 中选择恢复模式的最简单方法。然后降到 root shell 提示符。

但它是现成的文件系统。我需要将自己写入文件。

我知道我必须先选择重新安装,但它在哪里?

以及将自己添加到 sudo 的任何其他方式?

mtd*_*ans 2

听起来您遇到了一些困境。如果您为 root 帐户提供了密码,则su可能允许您提升权限并将用户添加到“sudo”或“admin”组。

如果没有,您是否尝试过运行 Live CD?您应该能够相当轻松地从 Ubuntu Live CD 挂载根分区,例如到/mnt/tmproot/,并将此行添加到以下位置/mnt/tmproot/etc/sudoers

username ALL=(ALL) ALL
Run Code Online (Sandbox Code Playgroud)

其中“用户名”是您的用户名。


oct*_*bus 0

以您的用户名为例jlin,如果您在安装 Ubuntu 时输入了您的名字作为 sudo 用户,那么您应该能够使用 sudo。

如果你想添加另一个用户或者你的用户名没有安装Ubuntu,那么你必须以安装Ubuntu的用户身份登录,输入sudo -i以获取root提示;然后输入这个命令visudo

我通常添加我想要拥有 sudo 访问权限的用户。您还可以添加一个组以具有 sudo 访问权限。我更喜欢只添加用户。我在以下内容之间添加了一个空格,这样格式会更好。

# 用户别名 ADMINS = jsmith, mikem

dbadmin ALL=(全部) 全部

您也可以使用此命令(以 root 身份)

sudo usermod -a -G sudo hduser