Apa itu Sudo di Linux?

Perintah Sudo Memberikan Beberapa Hak Istimewa Admin untuk Pengguna Non-Admin

Ketika Anda menjalankan aplikasi administratif di Linux, Anda menggunakan perintah su untuk beralih ke superuser (root) atau Anda menggunakan perintah sudo. Beberapa distribusi Linux memungkinkan pengguna root, tetapi beberapa tidak. Pada yang tidak — seperti Ubuntu — sudo adalah cara yang tepat.

Tentang Komando Sudo

Di Linux, Sudo — super user do — memungkinkan administrator sistem untuk memberikan pengguna atau kelompok pengguna tertentu kemampuan untuk menjalankan beberapa atau semua perintah sebagai root saat mencatat semua perintah dan argumen. Sudo beroperasi atas dasar per-perintah. Ini bukan pengganti untuk shell. Fitur termasuk kemampuan untuk membatasi perintah yang dapat dijalankan pengguna pada basis per-host, pembajakan berlebihan dari setiap perintah untuk memberikan jejak audit yang jelas tentang siapa yang melakukan apa, batas waktu yang dapat dikonfigurasi dari perintah sudo, dan kemampuan untuk menggunakan yang sama file konfigurasi pada banyak mesin yang berbeda.

Contoh Perintah Sudo

Pengguna standar tanpa hak administratif dapat memasukkan perintah di Linux untuk menginstal perangkat lunak:

dpkg -i software.deb

Perintah mengembalikan kesalahan karena seseorang tanpa hak administratif tidak diizinkan untuk menginstal perangkat lunak. Namun, perintah sudo datang untuk menyelamatkan. Sebaliknya, perintah yang benar untuk pengguna ini adalah:

sudo dpkg -i software.deb

Kali ini instal perangkat lunak. Ini mengasumsikan bahwa seseorang dengan hak akses administratif sebelumnya telah mengkonfigurasi Linux untuk memungkinkan pengguna untuk menginstal perangkat lunak.

Catatan: Anda juga dapat mengkonfigurasi Linux untuk mencegah beberapa pengguna dari dapat menggunakan perintah sudo.