Aby wyjaśnić to, co inne odpowiedzi już stwierdziły, całkowicie jasne: że inny użytkownik jest nie tylko „zrootowany tak bardzo jak ty” (odpowiedź Videonauth), może on także stać się tobą (przejdź do konta użytkownika) .
Wynika to z faktu, że dzięki uprawnieniom administratora można przełączyć się na dowolne konto.
Prawdopodobnie wiesz
sudo su
która jest jedną z opcji otwierania powłoki roota, jeśli root nie ma ustawionego hasła (więc nie możesz zalogować się bezpośrednio jako root).
su
jest skrótem od „zmień użytkownika”. Do jakiego użytkownika się przełącza? Nic nie jest określone, prawda? Ale ze strony podręcznika możemy dowiedzieć się, że:
Wywołany bez nazwy użytkownika, su domyślnie staje się superużytkownikiem.
Tak to jest skutecznie
sudo su root
jeśli nie zmieniłeś nazwy root
na coś innego.
Jeśli po prostu uruchomisz su <someuser>
, pojawi się monit o podanie hasła. Więc jeśli uruchomisz su root
, pojawi się monit o hasło roota (które domyślnie nie istnieje w Ubuntu, więc nie możesz się zalogować (pamiętaj, że brak ustawionego hasła oznacza, że nie ma możliwości zalogowania się za pomocą hasła, które jest inny niż hasło będące pustym ciągiem)). Ale jeśli uruchomisz sudo su root
, pojawi się monit o podanie własnego hasła. I jesteś o to poproszony tylko przez sudo
. Po sudo
otrzymaniu hasła uruchamia polecenie otrzymane jako parametry z uprawnieniami administratora. Ponieważ można przełączyć się na dowolne konto z uprawnieniami administratora, monit o hasło nie jest konieczny.
Więc wykonując
sudo su <yourusername>
, drugi sudoer może się zalogować jako Ty.