Mit würde sysvinit
ein sudoers
Eintrag wie dieser ausreichen:
%webteam cms051=/sbin/service httpd *
Dies würde Befehle ermöglichen wie:
sudo service httpd status
sudo service httpd restart
Nun ist mit systemd
der Dienstname das letzte Argument. Dh der Neustart des Dienstes würde erfolgen mit:
systemctl restart httpd.service
Natürlich dachte ich, das Kommando so zu definieren, wie systemctl * httpd.service
es funktionieren würde, aber das würde so etwas ermöglichen, systemctl restart puppet.service httpd.service
was nicht der gewünschte Effekt ist.
Wie können dann Benutzer ohne Rootberechtigung einen system.d
Dienst am besten steuern ? Das muss nicht sein sudoers
; Vielleicht reicht eine Änderung der Dateiberechtigung aus?
sudo
Konfiguration schon eine Weile nicht mehr angefasst , aber konnten Sie nicht einfach so etwas tuncms051=systemctl * httpd.service
?