Jika saya memasukkan kata sandi suketika diminta, itu tidak berfungsi sementara sudo sutidak. Juga, ketika sebuah perintah dieksekusi menggunakan sudo (command), apakah sudo secara otomatis menjalankannya dengan root secara default (karena halaman manual mengatakansudo, sudoedit - execute a command as another user
michaelxu@michaelxu-server:~$ su
Password:
su: Authentication failure
michaelxu@michaelxu-server:~$ sudo su
[sudo] password for michaelxu:
root@michaelxu-server:/home/michaelxu# exit
sudo su otheruseradalahsumemungkinkan root untuk beralih ke pengguna mana pun tanpa memasukkan kata sandi mereka, sementara pengguna non-root yang menjalankansuharus memasukkan kata sandi pengguna target.sudo sukarena itu berjalansusebagai root, yang memungkinkan Anda untuk mendapatkan shell untuk pengguna lain tanpa mengetahui kata sandi mereka (asalkan diizinkan oleh sudoers).