温馨提示×

如何为特定用户组配置Linux sudoers文件

小樊
93
2024-09-13 05:50:20
栏目: 智能运维

要为特定用户组配置Linux sudoers文件,请按照以下步骤操作:

  1. 打开终端。

  2. 输入以下命令以使用默认文本编辑器(通常是nano或vi)打开sudoers文件:

sudo visudo
  1. 在打开的文件中,找到以下行(可能有所不同,具体取决于你的Linux发行版):
# User privilege specification
root    ALL=(ALL:ALL) ALL

这意味着root用户可以在任何主机上以任何用户身份执行任何命令。

  1. 若要为特定用户组(例如,名为"mygroup"的组)配置sudo访问权限,请在该行下面添加以下内容:
%mygroup  ALL=(ALL:ALL) ALL

这将允许"mygroup"用户组中的所有用户在任何主机上以任何用户身份执行任何命令。

  1. 如果你希望为用户组中的用户设置更严格的权限,可以修改上述行。例如,如果你希望用户组中的用户只能在localhost上以自己的身份运行特定命令,可以这样写:
%mygroup  localhost=(%mygroup) /usr/bin/apt-get, /usr/bin/systemctl
  1. 保存并关闭文件。在nano编辑器中,按Ctrl + X,然后按Y,最后按Enter。在vi编辑器中,按Esc,输入:wq,然后按Enter

现在,你已经成功地为特定用户组配置了Linux sudoers文件。用户组中的用户将根据你设置的权限获得相应的sudo访问权限。

0