![如何向现有用户授予 sudo 权限?](https://linux22.com/image/929474/%E5%A6%82%E4%BD%95%E5%90%91%E7%8E%B0%E6%9C%89%E7%94%A8%E6%88%B7%E6%8E%88%E4%BA%88%20sudo%20%E6%9D%83%E9%99%90%EF%BC%9F.png)
我想授予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