返回

轻松掌握如何添加、删除和授权 Ubuntu 用户的 Sudo 权限!

后端

如何添加、删除和授予用户 Sudo 权限

1. 理解 Sudo 权限:

  • 在 Linux 系统中,root 用户拥有最高权限,可执行所有系统操作。
  • Sudo 是一种特殊的命令,允许普通用户在不切换到 root 用户的情况下,以 root 权限执行命令。
  • 通过授予 Sudo 权限,您可以允许普通用户执行特定任务,而无需完全切换到 root 用户,从而提高工作效率和安全性。

2. 添加用户:

  • 首先,需要在系统中创建一个新用户。
  • 使用以下命令创建用户:
sudo adduser username
  • 将 "username" 替换为新用户的用户名。
  • 输入密码并确认。

3. 授予 Sudo 权限:

  • 要授予用户 Sudo 权限,请使用以下命令:
sudo usermod -aG sudo username
  • 将 "username" 替换为要授予 Sudo 权限的用户名。
  • 此命令将用户添加到 "sudo" 组,该组拥有 Sudo 权限。

4. 验证 Sudo 权限:

  • 要验证用户是否拥有 Sudo 权限,请让用户使用以下命令:
sudo -l
  • 如果用户拥有 Sudo 权限,将显示允许该用户执行的命令列表。

5. 删除 Sudo 权限:

  • 要删除用户的 Sudo 权限,请使用以下命令:
sudo usermod -g users username
  • 将 "username" 替换为要删除 Sudo 权限的用户名。
  • 此命令将用户从 "sudo" 组中删除,从而取消其 Sudo 权限。

6. 禁用或启用用户:

  • 如果您需要暂时禁用用户,可以使用以下命令:
sudo usermod -L username
  • 将 "username" 替换为要禁用的用户名。
  • 此命令将锁定用户帐户,使其无法登录系统。
  • 要启用用户帐户,请使用以下命令:
sudo usermod -U username

7. 安全性考虑:

  • 授予 Sudo 权限时,请谨慎选择用户。
  • 确保用户只拥有执行特定任务所需的最低权限。
  • 定期检查和管理用户的 Sudo 权限。

总结:

通过掌握添加、删除和授予用户 Sudo 权限的技巧,您可以更加高效地管理 Ubuntu 系统的用户权限,提高系统的安全性并确保用户具有完成任务所需的权限。遵循本指南中的步骤,您将能够轻松地在 Ubuntu 系统中管理用户权限。