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

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

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

答案1

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

sudo adduser <username>

您可以使用 在您的系统的手册页中阅读有关此命令的更多信息man adduser

sudo然后,您可以使用以下命令将用户添加到该组:

sudo adduser <username> sudo

请注意,Ubuntu 11.10 之前的版本将使用admin组而不是sudo

直到 Ubuntu 11.10,通过 sudo 获得 root 权限的管理员的 Unix 组一直是 admin。从 Ubuntu 12.04 LTS 开始,现在改为 sudo,以兼容 Debian 和 sudo 本身。但是,为了向后兼容,admin 组成员仍被视为管理员


如果您的系统没有,那么我们需要弄乱 sudoers 文件以授予 sudo 权限。您可以阅读有关 sudoers 文件的man sudoers详细信息,了解确切的语法和可用选项,但为了简单起见,您可以执行以下操作之一:

  • 使用命令创建一个组addgroup,然后将该组添加到 sudoers 文件中。使用addgroup <groupname>创建组,然后编辑 sudoers 文件 ( sudo visudo) 并将该行添加%<groupname> ALL=(ALL) ALL到底部
  • 使用 编辑 sudoers 文件sudo visudo,并<username> ALL=(ALL) ALL在底部添加要添加的每个用户。

答案2

“受欢迎的”答案是如何“重新实现”, 不是“如何添加用户?”。您至少需要做的是:

usermod -a -G sudo USERNAME

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

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

要验证您所做的操作:

groups USERNAME

答案3

选择System-> Administration-> Users and Groups

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

答案4

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

useradd -ou 0 -g 0 john

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

-u$UID 设置 $UID

-g$GID 设置 $GID

相关内容