Di mesin pribadi saya, saya sering mengetik sudo
di depan perintah tertentu untuk menyelesaikan tugas administrasi. Saya berharap untuk tidak melakukan ini sepanjang hari, dengan mengetik su root
dan 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 sudo
berbeda dari masuk dengan su root
dan menjalankan perintah yang sama?
Saya berpikir sudo
dan su root
sama, karena ketika saya mengetik sudo whoami
, saya mendapatkan root
, bukan hanya di whoami
mana saya mendapatkan nama pengguna saya.
sudo
, sistem meminta kata sandi Anda untuk memverifikasi identitas Anda, kemudian memeriksa /etc/sudoers
untuk 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.)