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

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

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

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

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

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

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

和任何其他方式将自己添加到sudo?

听起来有点像你所处的困境。如果你给你的root帐户一个密码, su可能允许你提升权限并将你的用户添加到“sudo”或“admin”组。

如果没有,你试过运行Live CD吗? 您应该可以非常轻松地从Ubuntu live CD安装根分区,比如/mnt/tmproot/ ,并在/mnt/tmproot/etc/sudoers某处添加此行:

 username ALL=(ALL) ALL 

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

如果你的用户名是一个例子jlin ,你应该能够sudo,如果你在安装Ubuntu时输入你的名字作为sudo用户。

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

我通常添加我想要sudo访问的用户。 您还可以添加组以进行sudo访问。 我更喜欢添加用户。 我在以下两者之间添加了一个空格,因此格式更好。

#User_Alias ADMINS = jsmith,mikem

dbadmin ALL =(ALL)ALL

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

sudo usermod -a -G sudo hduser