linux, Tips, Tutorial

Penggunaan sudo Linux/Unix Dalam Sehari-hari

Bagi para pengguna Linux/Unix, mengakses file-file tertentu tidaklah mudah jika kapasitas dirinya adalah sebagai pengguna standar. File-file atau folder tertentu, seperti folder /etc/, hanya dapat diakses jika pengguna memiliki akses sebagai administrator. Tapi dengan sebuah perintah sudo maka seorang pengguna standar dapat membuat dirinya berstatus administrator untuk sementara.

sudo open it for me!

Dalam manual Linux/Unix, sudo didefinisikan sebagai allows a permitted user to execute a command as the superuser or another user, as specified in the sudoers file. Dan adapun cara menggunakan berikut options adalah seperti di bawah:

sudo -V | -h | -l | -L | -v | -k | -K | -s | [ -H ] [-P ] [-S ] [ -b ] | [ -p prompt ] [ -c class|- ] [ -a auth_type ] [ -u username|#uidcommand

-V untuk mencetak versi sudo -l mencetak daftar perintah yang diperbolehkan (dan yang dilarang) bagi pengguna dengan sudo -L mencetak daftar parameter yang ada dalam Defaults dengan deskripsinya -h menampilkan help page untuk sudo -v update timestamp untuk user dan prompt password jika diperlukan -k menjadikan timestamp user tidak valid -K menghapus timestamp -b menjalankan perintah sudo dalam background -p akan menampilkan prompt untuk mengganti password default -c menjalankan perintah tertentu dengan resources terbatas seperti dalam login class -a eksekusi sudo dengan tipe otentikasi spesifik saat validasi user -u menjalankan sudo sebagai user lain dan bukan root -s menjalankan sudo dalam environment lain seperti yang ditentukan dalam SHELL environment -H memindahkan variabel HOME kepada user target -S meminta sudo untuk membaca password dari input standar — meminta sudo menghentikan proses

Biasanya saya jarang menggunakan options di atas karena penggunaan sudo sangat mudah. Untuk mencetak daftar file dan folder dalam /usr/local/protected misalnya, maka perintah yang dijalankan adalah

$ sudo ls /usr/local/protected

Intinya adalah dengan sudo Linux/Unix pengguna biasa mampu membuat dirinya berkuasa seperti superuser. Bagaimana cara menggunakan sudo Linux/Unix yang tepat untuk sehari-hari? Simak berikut ini:

Jono: Juminten, jadi pacarku ya?
Juminten: Apa? Jadi pacarmu? Ogah! Kamu nggak se-level sama aku. :P
Jono: sudo jadi pacarku ya.
Juminten: Okay!

4 thoughts on “Penggunaan sudo Linux/Unix Dalam Sehari-hari

Leave a comment