要为特定用户组配置Linux sudoers文件,请按照以下步骤操作:
-
打开终端。
-
输入以下命令以使用默认文本编辑器(通常是nano或vi)打开sudoers文件:
sudo visudo
- 在打开的文件中,找到以下行(可能有所不同,具体取决于你的Linux发行版):
# User privilege specification root ALL=(ALL:ALL) ALL
这意味着root用户可以在任何主机上以任何用户身份执行任何命令。
- 若要为特定用户组(例如,名为"mygroup"的组)配置sudo访问权限,请在该行下面添加以下内容:
%mygroup ALL=(ALL:ALL) ALL
这将允许"mygroup"用户组中的所有用户在任何主机上以任何用户身份执行任何命令。
- 如果你希望为用户组中的用户设置更严格的权限,可以修改上述行。例如,如果你希望用户组中的用户只能在localhost上以自己的身份运行特定命令,可以这样写:
%mygroup localhost=(%mygroup) /usr/bin/apt-get, /usr/bin/systemctl
- 保存并关闭文件。在nano编辑器中,按
Ctrl + X
,然后按Y
,最后按Enter
。在vi编辑器中,按Esc
,输入:wq
,然后按Enter
。
现在,你已经成功地为特定用户组配置了Linux sudoers文件。用户组中的用户将根据你设置的权限获得相应的sudo访问权限。