
Ich habe Probleme, passwordless sudo
einen Benutzer auf meinem Debian-Server zu erstellen. Ich habe der sudoers
Datei die folgende Zeile hinzugefügt:
deployer ALL = NOPASSWD: ALL
aber es funktioniert nicht.
Zu meiner Überraschung kann ich problemlos einen neuen Benutzer erstellen
adduser deploy
passwd -l deploy
su deploy
touch somefile
hinzufügen unddeploy ALL = NOPASSWD: ALL
sudoers
sudo cp somefile /etc/init.d/somefile
fordert mich nicht zur Eingabe eines Passworts auf.
Können Sie bitte erklären, was der Unterschied zwischen meinem vorhandenen Benutzer (Deployer) und einem neuen (Deploy) sein könnte, sodass es passwordless sudo
bei dem einen funktioniert, bei dem anderen aber nicht?
Antwort1
Nicht genügend Informationen für eine 100 % genaue Antwort, aber eine mögliche Ursache wäre, dass der Deployer Mitglied einer Gruppe wie z. B. Wheel ist, die möglicherweise vor der spezifischeren Regel ausgewertet wird, die Sie später hinzugefügt haben.