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 targetpw
mezzi 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, myuser
ora 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 sudousers
gruppo avrà la possibilità di eseguire TUTTI i comandi come qualsiasi utente su TUTTI gli host, purché sia nota la password di root. Per consentire myuser
l'esecuzione dei comandi sudo, sudousers
dovrebbe essere aggiunto ai suoi gruppi secondari.
su
usermod -a -G sudousers myuser
exit