如何在 Debian 11 中让用户成为管理员

如果您的系统中有多个用户帐户,则为所有帐户授予管理权限并不是一个好主意。 限制某些帐户的权限以防止对系统进行未经授权的和可能有害的更改始终是安全的。

但是,如果您想为某些用户分配管理权限,您可以使用各种方法来完成。 在本文中,我们将讨论可用于使用户成为 Debian 操作系统管理员的方法。 这包括 GUI 和命令行。 当您将用户设置为管理员时,他们将获得所有管理权限,例如安装和卸载软件、更改系统设置和配置等。

我们使用 Debian 11 和 Debian 10 成功测试了本文中提到的命令和过程。

通过 GUI 使用户成为 Debian 中的管理员

在以下方法中,我们将通过设置实用程序将用户设置为管理员。 要在 Debian 系统中打开设置实用程序,请按键盘上的超级键并输入 users。 您将在结果中看到设置图标,如以下屏幕截图所示。 单击它可以直接在 用户 标签。

或者,转到桌面的右上角,然后单击向下箭头。 在出现的菜单中,单击 帐号设定 在“用户”选项卡中打开“设置”实用程序。

当设置实用程序打开时,您将看到以下视图。 要进行更改,请确保您具有管理员权限,否则,您将无法进行任何类型的更改。

现在您需要解锁选项卡以进行所需的更改。 为此,请单击 开锁 按钮位于以下窗口的右上角。

系统将提示您输入授权用户的密码。 Enter 密码并点击 认证.

现在您可以更改任何用户的设置。 选择您想成为管理员的用户。 在那里,您将看到两个标签:用户帐户类型旁边的标准和管理员。 点击 行政人员 为所选用户分配管理员权限。

通过命令行使用户成为 Debian 中的管理员

在以下方法中,我们将通过以下命令行方法将用户设置为管理员:

  • 通过 usermod 命令
  • 通过 gpasswd 命令

要在 Debian 操作系统中打开命令行终端应用程序,请转到桌面左上角的“活动”选项卡。 然后在搜索栏中,输入终端。 当终端图标出现时,单击以启动它。

通过 usermod 命令

要使用户成为管理员,请使用以下语法在终端中输入命令:

$ sudo usermod -aG sudo “username”

在以下示例中,我们将使名为“testuser”的用户成为管理员:

$ sudo usermod -aG sudo testuser

系统将提示您输入密码。 Enter 这 sudo 密码和用户将被添加到 sudo 团体。 用户下次登录时,将被授予 sudo 特权。

验证新用户是否已添加到 sudo 组,您可以运行以下命令:

$ groups user_name

例如,验证“testuser”是否在 sudo 组,命令将是:

$ groups testuser

输出显示我们的用户“testuser”现在在 sudo 组并拥有所有管理员权限。

通过 gpasswd 命令

使用户成为管理员的另一种方法是通过 gpasswd 命令。 为此,请打开终端并按以下语法输入命令。

$ sudo gpasswd -a “user_name” sudo

例如,在 sudo 组,命令将是:

$ sudo gpasswd -a testuser sudo

通过运行此命令,我们的用户将被添加到 sudo 组,并将被授予管理员权限。

如果您想从 sudo 通过 gpasswd 命令添加的组,您可以使用以下命令执行此操作:

$ sudo gpasswd -a sampleuser sudo

例如,要从 sudo 组,我们将输入以下命令:

$ sudo gpasswd -a 测试用户 sudo

因此,您可以使用这些方法将普通用户设置为管理员,以便他们可以在系统上执行任何类型的管理任务。