2010-10-07 06:36:12 +0000 2010-10-07 06:36:12 +0000
81
81

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

我想在Ubuntu中创建一个拥有sudo权限的用户。我怎么做呢?

回答 (6)

89
89
89
2010-10-07 06:38:56 +0000

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

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
26
26
26
2013-04-02 15:40:43 +0000

“流行 "的答案是如何"重新实施”,而不是“如何添加用户?”_。最低限度你需要做的是这样。

usermod -a -G sudo USERNAME

在我的系统中,我是以下组的成员:

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

为了验证你做了什么:

groups USERNAME
3
3
3
2010-10-07 06:56:02 +0000

选择System -> Administration -> Users and Groups.

选择Add来添加你的新用户。当你完成向导后,选择你的新用户,然后点击account type,从Desktop user变为Administrator

0
0
0
2017-06-15 07:54:59 +0000

如果你真的想创建超级用户(root的副本,但有其他密码和主目录),而不是sudo用户,使用UID=0和GID=0来创建新用户。

useradd -ou 0 -g 0 john

-o 允许你创建非唯一的UID(root UID=0)

-u $UID设置$UID

-g $GID设置$GID。

0
0
0
2014-08-27 22:17:37 +0000

你也可以通过以下方式启用root。

passwd root

然后输入root密码。

-2
-2
-2
2010-10-07 07:02:54 +0000

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

你必须在/etc/sudoers中启用该功能,取消%wheel下面的comment行。