mirror of
https://github.com/LCTT/TranslateProject.git
synced 2024-12-23 21:20:42 +08:00
114 lines
4.2 KiB
Markdown
114 lines
4.2 KiB
Markdown
[#]: subject: "2 Ways to Add Users to SUDOERS Group in Debian"
|
||
[#]: via: "https://www.debugpoint.com/add-users-sudoers/"
|
||
[#]: author: "Arindam https://www.debugpoint.com/author/admin1/"
|
||
[#]: collector: "lkxed"
|
||
[#]: translator: "geekpi"
|
||
[#]: reviewer: "wxy"
|
||
[#]: publisher: "wxy"
|
||
[#]: url: "https://linux.cn/article-15958-1.html"
|
||
|
||
在 Debian 中将用户添加到 SUDOERS 组的 2 种方法
|
||
======
|
||
|
||
![][0]
|
||
|
||
> 以下是如何将用户添加到 Debian Linux 中的 SUDOERS 组的方法。
|
||
|
||
在 Debian Linux 中,SUDOERS 组在向用户授予管理权限方面发挥着至关重要的作用。将用户添加到 SUDOERS 组使他们能够以 root 权限执行命令,从而为他们提供必要的管理访问权限以在 Debian 系统上执行各种任务。
|
||
|
||
在安装 Debian Linux 的过程中,如果你将 `root` 帐户的密码保留为空,那么系统中的 [创建的第一个用户][1] 将拥有管理权限。但是,如果你设置了 `root` 密码,那么用户名将不具有 sudo 权限。因此,在使用用户帐户执行管理任务时,你可能会遇到以下类似的错误。
|
||
|
||
```
|
||
<username> is not in the sudoers file. This incident will be reported.
|
||
```
|
||
|
||
![将用户添加到 SUDOERS 组之前][2]
|
||
|
||
本文旨在提供有关在 Debian 中向 SUDOERS 组添加用户的分步指南,确保你可以有效地管理用户权限和系统安全。
|
||
|
||
### 如何将用户添加到 Debian 中的 SUDOERS 组
|
||
|
||
要将用户添加到 Debian 中的 SUDOERS 组,请按照以下简单步骤操作:
|
||
|
||
- 单击“终端”图标或使用快捷键 `Ctrl+Alt+T`,打开 Debian 系统上的终端。
|
||
- 使用以下命令切换到 root 用户:
|
||
|
||
```
|
||
su -
|
||
```
|
||
|
||
系统将提示你提供 root 密码。输入 root 密码并按回车键。
|
||
|
||
以 root 用户身份登录后,输入以下命令。确保根据你的用户名进行更改。在此示例中,将 `arindam` 替换为你的用户名。
|
||
|
||
```
|
||
/sbin/addgroup arindam sudo
|
||
```
|
||
|
||
如果上面的命令无效,还可以使用下面的命令:
|
||
|
||
```
|
||
usermod -aG sudo arindam
|
||
```
|
||
|
||
按退出离开 root 提示符。注销并重新登录。现在你可以使用你的用户名执行任何管理操作。
|
||
|
||
### 另一种方法
|
||
|
||
你可以使用与下面相同的命令进入 root 帐户。使用 root 账号登录:
|
||
|
||
```
|
||
su -
|
||
```
|
||
|
||
然后使用 `nano` 或 `visudo` 或任何编辑器打开 `/etc/sudoers` 文件。
|
||
|
||
```
|
||
nano /etc/sudoers
|
||
```
|
||
|
||
添加以下行和用户名。根据你的用户名替换 `arindam`。
|
||
|
||
```
|
||
arindam ALL=(ALL) ALL
|
||
```
|
||
|
||
保存并关闭文件。然后,注销并重新登录。这应该会给用户名 root 权限。
|
||
|
||
### 验证 SUDOERS 组成员
|
||
|
||
要验证用户是否已成功添加到 SUDOERS 组,你可以打开一个新的终端窗口并输入以下命令。将 `arindam` 替换为你添加到 SUDOERS 组的用户的实际用户名。
|
||
|
||
```
|
||
sudo -l -U arindam
|
||
```
|
||
|
||
如果用户是 SUDOERS 组的成员,你将看到他们拥有的权限列表。这是一个示例,你可以看到我的用户名具有所有访问权限。
|
||
|
||
![授予权限后][3]
|
||
|
||
### 结束语
|
||
|
||
将用户添加到 SUDOERS 组将授予他们重要的管理权限。在授予用户此类访问权限之前,仔细考虑用户的可信度和责任非常重要。sudo 使用不当可能会导致系统意外损坏或受损。
|
||
|
||
请记住在委派管理权限时要小心谨慎,并定期检查用户权限以维护安全的 Debian 系统。
|
||
|
||
*(题图:MJ/c71c2f28-51c7-44c7-87be-af88088bf459)*
|
||
|
||
--------------------------------------------------------------------------------
|
||
|
||
via: https://www.debugpoint.com/add-users-sudoers/
|
||
|
||
作者:[Arindam][a]
|
||
选题:[lkxed][b]
|
||
译者:[geekpi](https://github.com/geekpi)
|
||
校对:[校对者ID](https://github.com/校对者ID)
|
||
|
||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||
|
||
[a]: https://www.debugpoint.com/author/admin1/
|
||
[b]: https://github.com/lkxed/
|
||
[1]: https://www.debian.org/releases/stable/amd64/ch06s03.en.html#user-setup-root
|
||
[2]: https://www.debugpoint.com/wp-content/uploads/2023/06/Before-adding-a-user-to-SUDOERS-group.png
|
||
[3]: https://www.debugpoint.com/wp-content/uploads/2023/06/After-granting-priviledges.png
|
||
[0]: https://img.linux.net.cn/data/attachment/album/202307/01/174031t6p74rx6ixlmyjr7.jpg |