我想创建一个sudo
在Ubuntu中具有权限的用户。我怎样才能做到这一点?
我想创建一个sudo
在Ubuntu中具有权限的用户。我怎样才能做到这一点?
Answers:
首先,使用以下命令创建用户:
sudo adduser <username>
您可以使用来在系统的手册页中阅读有关此命令的更多信息man adduser
。
然后可以sudo
使用以下命令将用户添加到组中:
sudo adduser <username> sudo
请注意,直到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
在每个要添加的用户的底部添加。man sudoers
),然后sudo visudo
编辑文件并向所需的任何用户或组授予权限。您可以使用此文件来控制sudo的行为,包括是否提示输入密码或使sudo会话保持活动状态的时间(默认为15分钟)
在“流行”的答案是如何“重新实现”,而不是“如何添加用户?” 。您需要做的最小裸露是这样的:
usermod -a -G sudo USERNAME
在我的特定系统上,我是以下小组的成员:
usermod -a -G adm,cdrom,sudo,dip,plugdev,lpadmin,sambashare,libvirtd USERNAME
要验证您做了什么:
groups USERNAME
选择System
-> Administration
-> Users and Groups
。
选择Add
添加您的新用户。完成向导后,选择新用户,然后单击,account type
然后从更改Desktop user
为Administrator
。
sudo adduser <username>
创建用户,然后使用sudo adduser <username> admin
sudo功能。例如:sudo adduser piemesons
和sudo adduser piemesons admin