如何向现有用户授予 sudo 权限?

如何向现有用户授予 sudo 权限?

我想授予sudoUbuntu 中新创建的用户权限。

我试过

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

相关内容