Eine allgemeine Konfiguration, die das Passwort des Ziels erfordert (nicht das, was wir wollen):
Defaults targetpw
ALL ALL=(ALL) ALL
Die zweite Zeile würde laut lauten wie: "ALLE Benutzer auf ALLEN Hosts können sich als (ALLE) Benutzer ausgeben, wenn ALLE Befehle ausgeführt werden." und die Defaults targetpw
Mittel, die sie benötigen, um das Passwort des Benutzers zu kennen, dessen Identität sie annehmen, um dies zu tun.
Naives Ändern dieser einfachen Konfiguration in:
Defaults rootpw
würde keinen Benutzer oder keine Gruppe mit der Berechtigung zum Ausführen von Befehlen als anderer Benutzer zurücklassen.
Eine Arbeitsmöglichkeit wäre:
Defaults rootpw
myuser ALL=(ALL) ALL
Im Klartext kann myuser
jetzt ALL-Befehle als jeder Benutzer auf ALLEN Hosts ausgeführt werden, solange das root-Passwort bekannt ist.
Eine andere Arbeitsmöglichkeit wäre:
Defaults rootpw
%sudousers ALL=(ALL) ALL
Jedes Mitglied der sudousers
Gruppe kann ALLE Befehle als jeder Benutzer auf ALLEN Hosts ausführen, solange das root-Passwort bekannt ist. Damit myuser
sudo-Befehle ausgeführt werden können, sudousers
müssen sie den sekundären Gruppen hinzugefügt werden.
su
usermod -a -G sudousers myuser
exit