Przy sysvinittakim sudoerswpisie wystarczy:
%webteam cms051=/sbin/service httpd *
Pozwoliłoby to na takie polecenia jak:
sudo service httpd statussudo service httpd restart
Teraz systemdnazwa 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.servicebędzie działało, ale pozwoli to na coś, systemctl restart puppet.service httpd.serviceco 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.dusługi? To nie musi być sudoers; może zmiana uprawnień do pliku może być wystarczająca?
sudokonfiguracji, ale czy nie możesz po prostu zrobić czegoś takiegocms051=systemctl * httpd.service?