首先,用以下命令创建用户
sudo adduser <username>
你可以在你的系统的man页中阅读更多关于man adduser
的命令。
然后,你可以使用命令添加一个用户到sudo
组。
sudo adduser <username> sudo
请注意,11.10之前的Ubuntu版本将使用admin
而不是sudo
作为组。
在Ubuntu 11.10之前,通过sudo拥有root权限的管理员的Unix组是admin。从Ubuntu 12.04 LTS开始,为了与Debian和sudo本身兼容,现在是sudo。然而,为了向后兼容,管理员组成员仍然被识别为管理员
如果你的系统没有,那么我们需要在sudoers文件中捣乱来授予sudo权限。你可以阅读关于man sudoers
的sudoers文件,以了解确切的语法和可用选项的细节,但为了简单起见,你可以做以下任何一种。
addgroup
命令创建一个组,然后将该组添加到sudoers文件中。使用addgroup <groupname>
创建组,然后编辑sudoers文件(sudo visudo
),并在底部添加%<groupname> ALL=(ALL) ALL
行
-使用sudo visudo
编辑sudoers文件,并在底部为每个要添加的用户添加<username> ALL=(ALL) ALL
。“流行 "的答案是如何"重新实施”,而不是“如何添加用户?”_。最低限度你需要做的是这样。
usermod -a -G sudo USERNAME
在我的系统中,我是以下组的成员:
usermod -a -G adm,cdrom,sudo,dip,plugdev,lpadmin,sambashare,libvirtd USERNAME
为了验证你做了什么:
groups USERNAME
你也可以通过以下方式启用root。
passwd root
然后输入root密码。