如何在Ubuntu上创建管理员用户?


Answers:


89

首先,使用以下命令创建用户:

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至底部
  • 使用来编辑sudoers文件sudo visudo,并<username> ALL=(ALL) ALL在每个要添加的用户的底部添加。

我误读了,以为您已经创建了该用户。使用sudo adduser <username>创建用户,然后使用sudo adduser <username> adminsudo功能。例如:sudo adduser piemesonssudo adduser piemesons admin
Darth Android

@Darth Android adduser:用户`username'不存在。那该用户的密码又如何呢?及其非管理员组,授予他管理员权限
Mohit Jain 2010年

它不是管理员组。它的管理员权力。用户创建。现在我想给他管理员权限。
Mohit Jain

adduser:组“ admin”不存在。
Mohit Jain

1
抱歉,我的ubuntu安装创建了一个具有sudo权限的管理组。阅读sudoers文件(man sudoers),然后sudo visudo编辑文件并向所需的任何用户或组授予权限。您可以使用此文件来控制sudo的行为,包括是否提示输入密码或使sudo会话保持活动状态的时间(默认为15分钟)
Darth Android

26

“流行”的答案是如何“重新实现”,而不是“如何添加用户?” 。您需要做的最小裸露是这样的:

usermod -a -G sudo USERNAME

在我的特定系统上,我是以下小组的成员:

usermod -a -G adm,cdrom,sudo,dip,plugdev,lpadmin,sambashare,libvirtd USERNAME

要验证您做了什么:

groups USERNAME

2
我在Ubuntu会议室中分享了您的问题,因为它更正确。我唯一要添加的是libvirtd不是全新安装的默认组。其余的都是。
RobotHumans

3

选择System-> Administration-> Users and Groups

选择Add添加您的新用户。完成向导后,选择新用户,然后单击,account type然后从更改Desktop userAdministrator


我在服务器花花公子上。仅有命令行:-)
Mohit Jain

在我的12.04系统上,您需要先注销然后再登录,然后才能运行。但是非常简单的方法。
丹尼斯2015年


0

如果您确实要创建超级用户(root用户但具有其他密码和主目录的副本)而不是sudo用户,请为新用户使用UID = 0和GID = 0:

useradd -ou 0 -g 0 john

-o 允许您创建非唯一的UID(根UID = 0)

-u $ UID设置$ UID

-g $ GID设置$ GID


-2

我要做的是将用户添加到名为wheel的组中,属于该组的用户可以使用sudo执行任何管理员命令。

您必须在/ etc / sudoers中启用该功能,取消注释%wheel ALL =(ALL)ALL以下的行


3
我知道这是一个古老的答案,但是为了使现在来到这里的人们受益:默认情况下,在Ubuntu中,不wheel存在任何组,并且这不是赋予管理能力的方式。该sudo组被用来(或admin组- 与称为另一组混淆adm-在Ubuntu 11.10和更早版本)。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.