Dar*_*oid 90
首先,创建用户:
sudo adduser <username>
Run Code Online (Sandbox Code Playgroud)
您可以在系统的手册页中阅读有关此命令的更多信息man adduser。
然后,您可以sudo使用以下命令将用户添加到组中:
sudo adduser <username> sudo
Run Code Online (Sandbox Code Playgroud)
请注意,11.10 之前的 Ubuntu 版本将admin用作组而不是sudo:
在 Ubuntu 11.10 之前,通过 sudo 具有 root 权限的管理员的 Unix 组一直是 admin。从 Ubuntu 12.04 LTS 开始,它现在是 sudo,以便与 Debian 和 sudo 本身兼容。但是,为了向后兼容,管理员组成员仍被识别为管理员
如果您的系统没有,那么我们需要弄乱 sudoers 文件以授予 sudo 权限。您可以阅读 sudoers 文件以man sudoers了解有关确切语法和可用选项的详细信息,但为简单起见,您可以执行以下任一操作:
addgroup命令创建一个组,然后将该组添加到 sudoers 文件中。使用addgroup <groupname>创建组,然后编辑sudoers文件(sudo visudo)并%<groupname> ALL=(ALL) ALL在底部添加行sudo visudo,并<username> ALL=(ALL) ALL在底部为要添加的每个用户添加。小智 26
在“流行”的答案是如何“重新实现”,而不是“如何添加用户?” . 您至少需要做的是:
usermod -a -G sudo USERNAME
Run Code Online (Sandbox Code Playgroud)
在我的特定系统上,我是以下组的成员:
usermod -a -G adm,cdrom,sudo,dip,plugdev,lpadmin,sambashare,libvirtd USERNAME
Run Code Online (Sandbox Code Playgroud)
要验证您已完成的操作:
groups USERNAME
Run Code Online (Sandbox Code Playgroud)