Przy sysvinit
takim sudoers
wpisie wystarczy:
%webteam cms051=/sbin/service httpd *
Pozwoliłoby to na takie polecenia jak:
sudo service httpd status
sudo service httpd restart
Teraz systemd
nazwa usługi jest ostatnim argumentem. Tzn. Ponowne uruchomienie usługi można wykonać za pomocą:
systemctl restart httpd.service
Oczywiście myślałem, że zdefiniowanie polecenia systemctl * httpd.service
będzie działało, ale pozwoli to na coś, systemctl restart puppet.service httpd.service
co nie jest pożądanym efektem.
Biorąc to pod uwagę, jaki byłby najlepszy sposób, aby umożliwić użytkownikom innym niż root kontrolowanie system.d
usługi? To nie musi być sudoers
; może zmiana uprawnień do pliku może być wystarczająca?
sudo
konfiguracji, ale czy nie możesz po prostu zrobić czegoś takiegocms051=systemctl * httpd.service
?