Per chiarire perfettamente ciò che hanno già affermato le altre risposte: quell'altro utente non è solo "root quanto te" (la risposta di Videonauth), ma può anche diventare te (passare al tuo account utente) .
Questo perché con i privilegi di superutente, si può passare a qualsiasi account.
Probabilmente lo sai
sudo su
che è un'opzione per aprire una shell di root se root non ha una password impostata (quindi non puoi semplicemente accedere come root direttamente).
su
è l'abbreviazione di "switch user". A quale utente passa? Nessuno è dichiarato, giusto? Ma dalla pagina man, possiamo imparare che:
Richiamato senza un nome utente, per impostazione predefinita su diventa il superutente.
Quindi questo è efficace
sudo su root
se non hai rinominato root
in qualcos'altro.
Se hai appena eseguito su <someuser>
, ti verrà richiesta una password. Quindi, se esegui su root
, ti viene richiesta la password di root (che non esiste in Ubuntu per impostazione predefinita, quindi non puoi accedere (nota che nessuna password impostata significa che non c'è modo di accedere tramite una password che è diverso dalla password essendo la stringa vuota)). Ma se corri sudo su root
, ti viene richiesta la tua password. E sei richiesto solo da sudo
. Una volta sudo
ricevuta la password, esegue il comando ricevuto come parametri con privilegi di superutente. Poiché si è in grado di passare a qualsiasi account quando si dispone dei privilegi di superutente, non è necessaria una richiesta di password.
Quindi eseguendo
sudo su <yourusername>
, l'altro sudoer può accedere come te.