如何在 Linux 中向用户授予管理员权限如何在 Linux 中向用户授予管理员权限如何在 Linux 中向用户授予管理员权限如何在 Linux 中向用户授予管理员权限
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

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

如何在 Linux 中向用户授予管理员权限

想要控制和管理 Linux 系统上的用户吗?以下是您需要了解的有关在 Linux 中授予管理员权限的信息。

需要在 Linux 中获得管理员权限,但不确定如何?今天我们将讨论如何在 Ubuntu 和 Arch Linux 上快速向特定用户授予管理权限。

为什么我需要管理员权限?

在使用 Linux 系统时,当您尝试执行任何类型的管理任务(例如安装或删除软件)时,您可能会收到一条错误消息,指出您没有正确的权限。有时这可能会令人沮丧,但获得 Linux 的管理员权限并不像听起来那么难。

事实上,您可以使用多种工具,具体取决于您使用的发行版。但是,请记住,非 root 用户无法向任何人授予管理员权限,因此您需要以具有管理员状态的其他用户身份登录。

从技术上讲,这些用户属于 sudo 或 sudoers 组。这意味着他们可以通过输入用户密码来发出 sudo 命令。需要密码来授权用户,以便他们可以在系统上执行管理任务。

要获得管理员权限,您需要属于正确的组,我们将在下面解释如何执行此操作。

如何在 Ubuntu 中授予管理员权限

无论您对 Linux 内部运作的熟悉程度如何,桌面环境都可以轻松控制用户权限。您可以使用 GUI 应用程序在桌面上管理用户,也可以通过命令行更高效地完成相同的任务。

通过桌面授予管理员权限

在基于 Debian 的发行版(例如 Ubuntu 和 Linux Mint)中,您会在系统设置中找到用户管理工具。在应用程序启动器中搜索用户,用户管理实用程序通常会位于结果的顶部。

启动该工具后,寻找修改用户权限、组或高级控件的选项。如果您可以编辑用户的组,请确保将该用户添加到 sudo 或 sudoers 组中。

通过命令行授予管理员权限

在 Ubuntu 中,有两个不同的命令可以授予管理员权限:usermod 和 gpasswd。

要使用 usermod 授予管理权限,请打开终端并输入:

sudo usermod -aG sudo username

将用户名替换为您选择的用户名。 -aG 标志代表附加和组。此命令指示 usermod 将用户名附加到组,在本例中为 sudo 组。

要使用 gpasswd,请在终端中输入以下命令:

sudo gpasswd -a username sudo

请务必将用户名替换为您要授予管理员权限的用户的用户名。 -a 标志表示您想要将用户添加到sudo 组。

如何在 Arch Linux 中授予管理员权限

一些基于 Arch 的发行版(例如 Manjaro Linux)具有类似于 Ubuntu 的基于桌面的用户管理应用程序。然而,如果您在系统上找不到,通过命令行获取 Arch Linux 的管理员权限也非常简单。

您需要编辑 etc/sudoers 文件。尽管篡改系统文件可能会导致系统损坏,但名为 visudo 的特殊命令允许您以最小的风险编辑文件。

sudo visudo

将以下行添加到文件中,或者如果该行已存在,则取消注释(通过删除井号标记)。该线路提供对轮组的 root 访问权限。

%wheel ALL=(ALL) ALL

保存并退出 visudo 后,发出以下命令将用户添加到 wheel 组,并将 用户名 替换为您选择的用户。

sudo gpasswd -a username wheel

在 Linux 中创建新管理员

现在,您已将用户添加到 Linux 管理组,该用户可以执行安装和更新软件等管理任务。如果您正在运行具有多个用户的大型 Linux 服务器,那么拥有多个管理员可能会很有帮助。

如果您经常在 Linux 系统上管理用户,那么了解如何快速识别用户至关重要。列出系统上存在的所有用户是一个很好的开始方式。

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