/ etc / sudoers中通配符的安全替代是什么?

在我的Red Hat服务器上的/etc/sudoers文件中,我有这样一行:

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

这显然是一个坏主意,因为有人可以这样做:

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

有没有一种更安全的方式来实现这个function,而不必打开服务器到这个安全漏洞?

如果我正确地理解了你的问题,你想给目录/ home / http / *上的webdevgroup权限

ACL是一个不错的select,但你也可以看看setgid: setgid目录的目的是什么?