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/servicetestmit folgendem Inhalt hinzugefügt :
servicetest ALL = (root) NOPASSWD: /bin/systemctl status *
Die Datei /etc/sudoersbleibt unberührt. Es enthält #includedir /etc/sudoers.dals letzte Zeile. Dieses Setup funktioniert leider nicht, wenn servicetestich 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/servicetestan 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/READMEsagt die Datei "alle Dateien in diesem Verzeichnis sollten Modus 0440 sein"
sudoAkzeptiert möglicherweise aus Sicherheitsgründen keine Dateien mit den falschen Berechtigungen (nur eine Vermutung). Was sind die Berechtigungen /etc/sudoers.d/servicetest ?