如何将用户添加到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