Digamos que você queira permitir que os usuários tagarelem ao grupo users2 para fazer algum controle privilegiado sobre apache
sem conceder privilégios de root.
Adicione a /etc/sudoers
%users2 keep ALL=NOPASSWD: /sbin/service httpd,/etc/init.d/httpd,/usr/sbin/apache2ctl
Se você quiser que eles reiniciem o apache
, será:
%users2 ALL=NOPASSWD: /sbin/service httpd restart,/etc/init.d/httpd restart,/usr/sbin/apache2ctl restart
Os usuários poderão ver quais comandos podem usar com sudo
:
sudo -l
E para reiniciar o Apache, eles precisam soletrar exatamente o comando, já que eles podem executá-lo, por exemplo:
sudo /sbin/service httpd restart
É aconselhável definir o caminho completo dos comandos no arquivo sudoers, por motivos de segurança.