Ubuntu 11.04,adduser myuser:缺少管理员组

Ubuntu 11.04,adduser myuser:缺少管理员组

你好,我在使用 root 帐户全新安装后尝试将 myuser 添加到 sudoers,

# adduser myuser admin 

这使:

adduser: the group `admin' does not exist.

然而这是可行的:

# adduser myuser root

但它并没有使myuser成为sudoer。

此外,/etc/sudoers 确实包含以下行:

# User privilege specification
root    ALL=(ALL:ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

但相当奇怪——文件/etc/group 没有包含行政

我是否应该手动编辑它并添加类似以下内容:

admin:x:120:myuser

答案1

使用groupadd admin添加组,然后您可以运行adduser myuser admin。但是,您可能希望使用usermod -G myuser,admin myuser将自己从根组中删除。(而不是 myuser,admin,列出您的用户应成为其成员的组的确切列表。

如果您想直接编辑 /etc/group,请使用该vigr命令,它将确保在提交更改之前文件的语法正确。

答案2

须藤应使用组:

adduser myuser sudo

相关内容