Di mesin pribadi saya, saya sering mengetik sudodi depan perintah tertentu untuk menyelesaikan tugas administrasi. Saya berharap untuk tidak melakukan ini sepanjang hari, dengan mengetik su rootdan memberikan kata sandi yang sama seperti yang biasa saya lakukan sudo. Namun, kedua kata sandi itu tidak sama (saya tidak tahu bagaimana cara masuk su root). Apakah menjalankan perintah dengan yang sudoberbeda dari masuk dengan su rootdan menjalankan perintah yang sama?
Saya berpikir sudodan su rootsama, karena ketika saya mengetik sudo whoami, saya mendapatkan root, bukan hanya di whoamimana saya mendapatkan nama pengguna saya.
sudo, sistem meminta kata sandi Anda untuk memverifikasi identitas Anda, kemudian memeriksa /etc/sudoersuntuk melihat apakah Anda diizinkan menjalankan sudo. Saat Anda menggunakan su, sistem mengharuskan Anda untuk memasukkan kata sandi pengguna yang Anda gunakan . (Saya tahu ini sekarang adalah pertanyaan yang sangat lama, tetapi saya ingin menambahkan klarifikasi untuk kepentingan pemirsa di masa depan.)