Contexte:
J'ai une machine de développement avec une configuration LAMP. Plusieurs développeurs accédaient de temps en temps à la machine. Chaque fois qu'ils effectueront des modifications dans un fichier de configuration, ils devront redémarrer le serveur apache en utilisant sudo service apache restart
ousudo /etc/init.d/apache2 restart
La question:
Ce que je veux maintenant, c'est que chaque développeur qui accède à la machine ne dispose pas d'un accès sudo à tout. Au contraire, il / elle ne devrait pouvoir exécuter la service
commande qu'en utilisant sudo et rien d'autre. Est-il possible de faire ça?
web
groupe peuvent démarrer / arrêter n'importe quel service, et ce n'est pas ce que vous voulez, je pense. La solution devrait être de mettre la commande exacte (également avec des paramètres) dans/etc/sudoers
./usr/bin/service apache2
-elle?/usr/bin/service apache2 *
/usr/sbin/service