Назад | Перейти на главную страницу

Какая безопасная альтернатива подстановочным знакам в / etc / sudoers?

в /etc/sudoers файл на моем сервере Red Hat, у меня есть такая строка:

%webdevgroup ALL=NOPASSWD: /bin/chmod * /home/http/*

Это явно плохая идея, поскольку кто-то может сделать что-то вроде этого:

sudo /bin/chmod 777 /home/http/../../etc/sudoers

Есть ли более безопасный способ достичь этой функциональности, не открывая сервер до этой дыры в безопасности?

Если я правильно понимаю вашу проблему, вы хотите предоставить права webdevgroup в каталоге / home / http / *

ACL - хороший вариант, но вы также можете взглянуть на setgid: Для чего нужен каталог setgid?