Как разрешить только 2 группам использовать сетевые команды с использованием sudoers

Как я могу изменить файлы sudoers, чтобы заставить и networkadmingroup (созданную мной группу), и администратора использовать все команды, связанные с сетью, но не все остальные? Это моя попытка:

Cmnd_Alias WEB = /usr/sbin/httpd, sudoedit /etc/httpd/, sudoedit /etc/init.d/networking

Cmnd_Alias NETWORK_ADMIN = /sbin/ifconfig, /sbin/iptables,WEB

%networkadmingroup ALL = NETWORK_ADMIN

Если я вхожу с другим пользователем за пределами этих групп, мне, однако, разрешается использовать эти команды. Как я могу их не использовать?

1 ответ

Вы можете сделать что-то вроде %othergroup ALL=(ALL) ALL, !NETWORK_ADMIN, Это не мешает им копировать команды где-то еще.

Другие вопросы по тегам