我想授予sudo
Ubuntu 中新创建的用户权限。
我试过
sudo adduser hduser admin
但它说不存在管理员组。我该怎么办?
答案1
您需要将用户添加hduser
到该sudo
组(即 Ubuntu 中的“管理员”组)。
如果您已经创建了用户,则可以sudo
通过在终端中运行以下命令将用户添加到组中:
sudo usermod -a -G sudo hduser
答案2
相反,你可以尝试,
sudo adduser hduser sudo
在 Ubuntu 中,您只需将用户添加到组sudo
。
答案3
1) 成为 root 用户。您可以使用sudo -i
或以传统方式成为 root 用户su -
2)运行visudo
3)我更改了 sudoers 文件的这一部分,让选择的用户成为 sudo 用户,您可以以类似方式添加用户(空行引入以清晰地格式化):
## User Aliases
## These aren't often necessary, as you can use regular groups
## (ie, from files, LDAP, NIS, etc) in this file - just use %groupname
## rather than USERALIAS
# User_Alias ADMINS = jsmith, mikem dbadmin
ALL=(ALL) ALL
ics ALL=(ALL) ALL
csm ALL=(ALL) ALL
coa ALL=(ALL) ALL
4)按下:
x 将更改写入 sudoers 并退出 vi。
答案4
编辑 sudoers 文件:sudo visudo
并添加:
user ALL=(ALL:ALL) ALL