Bei einer Neuinstallation von Ubuntu Server 16.04.1 habe ich versucht, eine Datei hinzuzufügen /etc/sudoers.d/
, um einem Benutzer Root-Berechtigungen für einen bestimmten Befehl zu erteilen.
Ich habe die Datei /etc/sudoers.d/servicetest
mit folgendem Inhalt hinzugefügt :
servicetest ALL = (root) NOPASSWD: /bin/systemctl status *
Die Datei /etc/sudoers
bleibt unberührt. Es enthält #includedir /etc/sudoers.d
als letzte Zeile. Dieses Setup funktioniert leider nicht, wenn servicetest
ich einen entsprechenden Befehl mit sudo als Benutzer ausführe , werde ich immer noch nach dem Passwort gefragt. Wenn ich jedoch den Inhalt der Datei /etc/sudoers.d/servicetest
an das Ende von verschiebe /etc/sudoers
, funktioniert alles wie erwartet.
Was könnte die Ursache für dieses Problem sein? Wie kann ich Dateien zum /etc/sudoers.d/
Laufen bringen?
/etc/sudoers.d/README
sagt die Datei "alle Dateien in diesem Verzeichnis sollten Modus 0440 sein"
sudo
Akzeptiert möglicherweise aus Sicherheitsgründen keine Dateien mit den falschen Berechtigungen (nur eine Vermutung). Was sind die Berechtigungen /etc/sudoers.d/servicetest ?