如何在 Linux 上添加或创建新的超级用户

在 Linux 上, sudo 尽管您具有非 root 访问权限,但 command 赋予您执行各种管理功能的最终权限。 但是要使用 sudo,您需要在系统上拥有一个超级用户帐户。

由于有多种 Linux 操作系统(通常称为发行版),因此有多种方法可以添加 sudo 用户。 继续阅读以了解有关如何在不同发行版中使用 Linux 命令来完成这一简单但必不可少的任务的更多信息。

在 Ubuntu 和 Debian 上添加超级用户

在 Ubuntu 和其他基于 Debian 的发行版中,有两种突出的方式来添加 sudo 用户。 您可以通过终端执行此操作,也可以使用系统设置采用图形方法。

1.命令行方法

添加一个 sudo 用户通过命令行,您必须先启动终端。 然后,键入以下命令:

sudo adduser username

…在哪里 用户名 是您要创建的新用户的名称。

此命令将创建一个新用户,您可以将其添加到 sudoers 组。 同样,有多种方法可以将用户添加到 sudo 团体。 第一种方法是使用 用户模式 命令。

sudo usermod -aG sudo username

…在哪里 -一种 指的是 附加 功能和 G 代表 团体.

将用户添加到 sudo 组,您需要检查上述命令是否正常工作。 要验证,请键入以下内容:

groups username

如果您是高级用户,不想使用多个命令,您可以使用单个命令直接创建新的超级用户:

sudo adduser username sudo

验证过程与以前相同。

2. 使用图形界面

在将用户添加到 sudo 组使用系统设置,您必须首先通过命令行创建一个新用户。 然后,按照以下步骤继续:

  1. 转到应用程序菜单,然后单击 用户 选项。 您将看到一个用户列表,包括新创建的用户。
  2. 点击 开锁 选项,后跟 root 密码。 您只需单击即可切换到另一个用户帐户。
  3. 选择它后,您将看到一个将新创建的用户帐户转换为管理员帐户的选项。 切换旁边的按钮 行政人员 标签,并且该帐户将被添加为 sudo 帐户。

在 Arch Linux 上创建一个新的超级用户

在 Arch Linux 上,由于系统不会创建 sudo 默认情况下,用户必须手动创建一个。 第一步是使用 命令。

su

Enter root 用户的密码,后跟以下命令:

pacman -Sy sudo

立刻 sudo 安装完毕,新建一个用户。

useradd --create-home username

使用 passwd 命令为新用户设置密码。

passwd username

现在,是时候将新创建的用户名添加到 sudoers 列表中了。 使用 用户模式 命令来实现这一点。

usermod --append --groups wheel username

您可以使用以下命令检查 sudoers 文件:

visudo 

一旦 /etc/sudoers 文件打开后,您需要编辑一些用户权限规范,位于 sudoers 文件的底部。 在文本文件中找到以下行:

#%wheel ALL=(ALL) ALL

输出:

去除那个 # 前面的符号 %车轮 行并保存更改。 按 Ctrl + O 在键盘上保存文件。

要检查用户是否添加成功,需要执行以下命令:

su username

这 bash 提示将更改以反映新用户的名称。 要验证,请键入:

whoami

它应该显示当前用户的名称。 检查新用户是否有 sudo 特权,键入:

sudo whoami

如果输出显示 ,则当前用户具有管理权限。

添加一个 sudo CentOS 中的帐户

考虑到 CentOS 的受欢迎程度,错过添加一个 sudo 此发行版中的帐户。 添加一个的过程 sudo CentOS 中的 account 与上面为 Arch Linux 指定的过程非常相似,但有一些基本的变化。

在创建新用户之前,您必须以 root 身份登录。 为此,请使用 命令:

su

以 root 用户身份登录后,是时候创建一个新用户了,然后我们会将其添加到 sudoers 列表中。

useradd -G wheel username

使用 passwd 命令为这个新用户设置密码。

passwd username

现在,以新用户身份登录,检查您是否有 sudo 使用权。 为此,请一一输入以下命令:

su username
sudo whoami

输出:

输入第一个命令后按回车,系统会提示您输入密码。 Enter 新密码以继续。 上述命令的输出将显示 ,表示当前用户有root权限。

如何添加超级用户 Fedora

最后但并非最不重要的一点是,如果您正在使用 Fedora 作为您的主要操作系统,您可以通过几个简单的步骤将超级用户权限分配给新用户。

要创建新用户,请使用 adduser 命令,如下所示:

adduser username

现在,为新用户设置密码。

passwd username

将这个新创建的用户添加到 车轮 组使用 用户模式 命令。

usermod -aG wheel username

使用以下命令打开 sudoers 文件:

visudo

现在,您需要编辑一些用户权限规范。 在文本文件中找到以下行并取消注释 %车轮全部=(全部) 通过删除线 特点 (#) 在它前面。

## Uncomment to allow members of group wheel to execute any command
%wheel ALL=(ALL) ALL

向新用户授予超级用户权限

根据您使用的发行版,创建新发行版的过程 sudo 用户或多或少是相同的,只是有一些细微的差别。 这样做的目的是确保您能够向任何将使用该发行版的新管理员授予 root 权限。

没有多少 Linux 用户知道这一点,但是 sudo 和 su 是两个不同的命令。 尽管它们都执行相似的功能,但它们在许多方面都非常不同。