Ho creato un utente denominato samX con privilegio di root (sono stati aggiunti "samX ALL = (TUTTI: TUTTI) TUTTI" in visudo
).Come posso applicare la password a sudo in un comando di riga ed eseguire su root?
Sto tentando di applicare la password a sudo
, quindi su root
ed eseguire whoami
in sequenza in un comando di riga. Il mio attuale comando è un po 'come segue, ma si lamenta di errore: sudo: su root; whoami: command not found
echo 'CbEYKFKt' | sudo -S 'su root; whoami'
In cui, 'CbEYKFKt' è la password per l'utente samX.
Esiste comunque una soluzione per risolvere questo problema? Molte grazie.
Non passarei la password tramite stdin. Invece consentirei all'utente di eseguire i comandi necessari tramite sudo senza password. È possibile configurarlo in '/ etc/sudoers' – hek2mgl