`sudo adduser username admin` 导致 `adduser: 组 `admin' 不存在。`

kra*_*r65 3 linux sudo permissions ubuntu sudoers

我正在尝试使用简单的命令将用户添加到 sudoers 文件

sudo adduser username admin
Run Code Online (Sandbox Code Playgroud)

但我明白了adduser: The group 'admin' does not exist。因此,我查看了 sudoers 文件 ( sudo visudo -f /etc/sudoers),其中包含以下行:

%admin ALL=(ALL) ALL
Run Code Online (Sandbox Code Playgroud)

据我所知,这意味着管理员组存在。

那么我在这里错过了什么?

Jar*_*und 8

关于“admin”不存在的抱怨与 sudoers 文件中的内容无关。它指的是用户组,如 中所列/etc/group

要创建名为 admin 的组,请键入sudo groupadd admin。之后,您列出的命令应按预期运行。您当然只需要创建一次管理员组。

将现有用户添加到 admin 组:

usermod -a -G admin username (就我个人而言,我喜欢只编辑 /etc/group,打赌这可能会令人不悦。我已经这样做了几十年并且不在乎皱眉)。

欲了解更多信息:man groupman usermod