Una configurazione comune che richiede la password del target (non quello che vogliamo):
Defaults targetpw
ALL ALL=(ALL) ALL
La seconda riga verrebbe letta ad alta voce come: "TUTTI gli utenti su TUTTI gli host possono impersonare (TUTTI) gli utenti quando eseguono TUTTI i comandi". e i Defaults targetpwmezzi che devono conoscere la password dell'utente che stanno impersonando per farlo.
Cambiando ingenuamente questa semplice configurazione in:
Defaults rootpw
non lascerebbe alcun utente o gruppo con il privilegio di eseguire comandi come un altro utente.
Una possibilità di lavoro sarebbe:
Defaults rootpw
myuser ALL=(ALL) ALL
In parole povere, myuserora ha la possibilità di eseguire TUTTI i comandi come qualsiasi utente su TUTTI gli host, purché sia nota la password di root.
Un'altra possibilità di lavoro sarebbe:
Defaults rootpw
%sudousers ALL=(ALL) ALL
Qualsiasi membro del sudousersgruppo avrà la possibilità di eseguire TUTTI i comandi come qualsiasi utente su TUTTI gli host, purché sia nota la password di root. Per consentire myuserl'esecuzione dei comandi sudo, sudousersdovrebbe essere aggiunto ai suoi gruppi secondari.
su
usermod -a -G sudousers myuser
exit