Untuk membuat apa yang jawaban lain sudah dinyatakan dengan sangat jelas: Pengguna lain itu tidak hanya "melakukan root sebanyak Anda" (jawaban Videonauth), mereka juga dapat menjadi Anda (beralih ke akun pengguna Anda) .
Ini karena dengan hak pengguna super, seseorang dapat beralih ke akun apa pun.
Anda mungkin tahu
sudo su
yang merupakan salah satu opsi untuk membuka shell root jika root tidak memiliki set kata sandi (jadi Anda tidak bisa langsung masuk sebagai root secara langsung).
su
kependekan dari "switch user". Pengguna apa yang dituju? Tidak ada yang dinyatakan, kan? Tetapi dari halaman manual, kita dapat belajar bahwa:
Diundang tanpa nama pengguna, su default untuk menjadi superuser.
Jadi ini efektif
sudo su root
jika Anda tidak mengganti nama root
menjadi sesuatu yang lain.
Jika Anda baru saja menjalankan su <someuser>
, Anda akan dimintai kata sandi. Jadi jika Anda menjalankan su root
, Anda diminta untuk memasukkan kata sandi root (yang secara default tidak ada di Ubuntu, jadi Anda tidak bisa masuk (perhatikan bahwa tidak ada kata sandi yang disetel berarti tidak ada cara masuk melalui kata sandi yang berbeda dari kata sandi menjadi string kosong)). Tetapi jika Anda menjalankan sudo su root
, Anda akan diminta kata sandi Anda sendiri. Dan Anda hanya diminta melakukannya sudo
. Setelah sudo
menerima kata sandi Anda, ia menjalankan perintah yang diterimanya sebagai parameter dengan hak superuser. Karena seseorang dapat beralih ke akun mana pun ketika memiliki hak pengguna super, prompt kata sandi tidak diperlukan.
Jadi dengan mengeksekusi
sudo su <yourusername>
, sudoer lainnya dapat masuk seperti Anda.