Perbandingan sudo, su dan Penggunaannya

November 07, 2022

BELAJARLINUX.info - Jika Anda pengguna Linux, Anda mungkin pernah melihat perintah sudo dan su. Beberapa user menginstruksikan pengguna untuk menggunakan sudo dan lainnya untuk menggunakan su, tetapi apa bedanya?

Sudo dan su adalah dua cara berbeda untuk mendapatkan hak akses root.

Root User

Baik su dan sudo digunakan untuk menjalankan perintah dengan izin root. Pengguna root pada dasarnya setara dengan pengguna administrator di Windows. User root memiliki izin penuh dan dapat melakukan apa saja pada sistem (Termasuk menghapus file sistem). Pengguna biasa di Linux berjalan dengan izin yang terbatas, misalnya tidak dapat menginstal perangkat lunak atau menulis ke direktori sistem.

Untuk melakukan sesuatu yang memerlukan izin ini, Anda harus mendapatkannya dengan su atau sudo.

su vs sudo

sudo Perintah su beralih ke pengguna root, saat Anda menjalankannya tanpa opsi tambahan. Anda harus memasukkan kata sandi akun root. Jika Anda menjalankan perintah su bob, Anda akan diminta memasukkan kata sandi Bob dan shell akan beralih ke akun pengguna Bob.

Setelah Anda selesai menjalankan perintah di shell root, Anda harus mengetik exit untuk meninggalkan shell root dan kembali ke mode hak terbatas.

Sudo menjalankan satu perintah dengan hak akses root. Saat Anda menjalankan perintah sudo, sistem meminta kata sandi akun pengguna Anda saat ini sebelum menjalankan perintah sebagai pengguna root. Secara default, Ubuntu mengingat kata sandi selama lima belas menit dan tidak akan meminta kata sandi lagi sampai lima belas menit habis.

Kesimpulan

Perbedaan utama antara su dan sudo. Su mengalihkan Anda ke akun pengguna root dan memerlukan kata sandi akun root. Sudo menjalankan satu perintah dengan hak akses root dan tidak beralih ke pengguna root