如何在 Linux 上添加或创建新的超级用户如何在 Linux 上添加或创建新的超级用户如何在 Linux 上添加或创建新的超级用户如何在 Linux 上添加或创建新的超级用户
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

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

对于初学者来说,向新用户授予管理员权限可能很复杂。下面介绍了如何在 Linux 上轻松创建新的超级用户。

在 Linux 上,sudo 命令为您提供了执行各种管理功能的最终权限,尽管您没有 root 访问权限。但要使用 sudo,您的系统上需要有一个超级用户帐户。

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

在 Ubuntu 和 Debian 上添加超级用户

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

1. 命令行方法

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

sudo adduser username

...其中用户名是您要创建的新用户的名称。

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

sudo usermod -aG sudo username

...其中-a指的是Append函数,G代表Group。

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

groups username

如果您是高级用户,喜欢避免使用多个命令,则可以使用单个命令直接创建新的超级用户:

sudo adduser username sudo

验证过程与以前相同。

2. 使用图形界面

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

  1. 转到“应用程序”菜单并单击用户选项。您将看到用户列表,包括新创建的用户。

  2. 单击解锁选项,然后单击 root 密码。您只需单击即可切换到另一个用户帐户。

  3. 选择它后,您将看到一个将新创建的用户帐户转换为管理员帐户的选项。切换管理员标签旁边的按钮,该帐户将被添加为 sudo 帐户。

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

在 Arch Linux 上,由于系统默认不创建 sudo 帐户,因此用户必须手动创建一个。第一步是使用 su 命令获取 root 访问权限。

su

输入 root 用户的密码,然后输入以下命令:

pacman -Sy sudo

安装 sudo 后,立即创建一个新用户。

useradd --create-home username

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

passwd username

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

usermod --append --groups wheel username

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

visudo 

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

#%wheel ALL=(ALL) ALL

输出 :

删除 %wheel 行前面的 # 符号并保存更改。按键盘上的 Ctrl + O 保存文件。

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

su username

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

whoami

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

sudo whoami

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

在CentOS中添加sudo帐户

考虑到 CentOS 的受欢迎程度,错过在这个发行版中添加 sudo 帐户的过程将是一种耻辱。在 CentOS 中添加 sudo 帐户的过程与上面为 Arch Linux 指定的过程非常相似,但有一些基本的更改。

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

su

以 root 用户身份登录后,需要创建一个新用户,然后将其添加到 sudoers 列表中。

useradd -G wheel username

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

passwd username

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

su username
sudo whoami

输出 :

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

如何在 Fedora 中添加超级用户

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

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

adduser username

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

passwd username

使用 usermod 命令将此新创建的用户添加到 wheel 组。

usermod -aG wheel username

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

visudo

现在,您需要编辑一些用户权限规范。在文本文件中找到以下行,并通过删除其前面的 Pound 字符 (#) 来取消注释 %wheel ALL=(ALL) 行。

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

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

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

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

©2015-2025 艾丽卡 support@alaica.com