Ich habe ein Batch gebaut in dem am Schluß der Webserver, hier apache, neu gestartet werden muss.
Das Batch soll als User "hund1" laufen, später per cron.
Die Methode dem User "hund1" in der sudoers entsprechende Rechte zu geben scheint nicht zu funktionieren.
Code
Cmnd_Alias APACHE = /bin/systemctl restart apache2.service
# User hund1 darf den Alias APACHE mit Rootrechten ausführen
hund1 ALL=(admin) NOPASSWD: APACHE
Wenn ich obiges rein schreibe und dann als User hund1 im Terminal den Befehl
ausführe, kommt eine Passwortfrage in dieser Form:
Code
hund1@webserver:~$ /bin/systemctl restart apache2.service
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
Legitimierung ist zum Neustarten von »apache2.service« notwendig.
Authenticating as: admin
Password:
"admin" ist ein User der vermutlich von Webmin angelegt wurde, weiß ich nicht genau heute jetzt.
Hat jemand eine andere Idee?