如何将我的用户名添加到 sudoers 文件中?
在我的 ubuntu 桌面上,sudoer 文件只有 root。
所以基本上,我只需要将用户添加到 sudo 文件系统。我需要访问单用户模式。
我知道在启动时按住左 Shift 键在 grub 中选择恢复模式的最简单方法。然后降到 root shell 提示符。
但它是现成的文件系统。我需要将自己写入文件。
我知道我必须先选择重新安装,但它在哪里?
以及将自己添加到 sudo 的任何其他方式?
听起来您遇到了一些困境。如果您为 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)
其中“用户名”是您的用户名。
以您的用户名为例jlin,如果您在安装 Ubuntu 时输入了您的名字作为 sudo 用户,那么您应该能够使用 sudo。
如果你想添加另一个用户或者你的用户名没有安装Ubuntu,那么你必须以安装Ubuntu的用户身份登录,输入sudo -i以获取root提示;然后输入这个命令visudo。
我通常添加我想要拥有 sudo 访问权限的用户。您还可以添加一个组以具有 sudo 访问权限。我更喜欢只添加用户。我在以下内容之间添加了一个空格,这样格式会更好。
# 用户别名 ADMINS = jsmith, mikem
dbadmin ALL=(全部) 全部
您也可以使用此命令(以 root 身份)
sudo usermod -a -G sudo hduser
| 归档时间: |
|
| 查看次数: |
14550 次 |
| 最近记录: |