1

Sudoers- si User dengan Pangkat root

view story
linux-howto

http://bakulinux.com – tux sudoer yolinux.com Sudoers adalah suatu file yang membolehkan suatu user atau group untuk bertindak(menggunakan command) sebagai root atau user lain dengan menggunakan perintah sudo. Jika pada Ubuntu, hal ini tidak terlalu diperlukan, karena Ubuntu secara otomatis akan menambahkan user yang kita buat saat instalasi sebagai sudoers. Tetapi pada distro- distro lainnya seperti Debian dan Slackware, tidak ada user lain selain root yang memiliki otoritas seperti root. Memang kita dapat menggunakan perintah su, tetapi selain kita harus menggunakan(dan tentunya mengetahui) password root, kita juga akan benar- benar bertindak sebagai root. Memang sepertinya sama saja, tetapi jika kita bukanlah pemegang user root, maka pastinya kita tidak mengetahui password root itu. itulah gunanya sudo, agar suatu user dapat menggunakan otoritas root dengan menggunakan passwordnya sendiri. Selain itu, dengan sudo kita dapat men-set sehingga kita tidak perlu susah- susah menuliskan password lagi untuk setiap kali mulai menggunakan perintah sudo. Saat kita mencoba untuk menggunakan sudo maka kita akan diberi peringatan terlebih dahulu dan lalu disuruh untuk mengetikan password user yang melakukan sudo, seperti pada contoh dibawah ini: coba@NoName:~$ sudo mkdir /coba We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things: #1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility. [sudo] password for coba: coba is not in the sudoers file. This incident will be reported. Dan kita tidak dapat menggunakan fasilitas sudo. Seperti yang tertulis diatas: coba is not in the sudoers file, maka kita harus menjadikan coba sebagai sudoers dalam file /etc/sudoers. Anda dapat mengedit /etc/sudoers dengan menggunakan perintah nano, tetapi pertama- tama anda harus menggunakan perintah su atau anda dapat login menggunakan root: $ nano /etc/sudoers # /etc/sudoers # # This file MUST be edited with the ‘visudo’ command as root. # # See the man page for details on how to write a sudoers file. # Defaults env_reset # Host alias specification # User alias specification # Cmnd alias specification # User privilege specification root ALL=(ALL) ALL # Uncomment to allow members of group sudo to not need a password # (Note that later entries override this, so you might need to move # it further down) # %sudo ALL=NOPASSWD: ALL yang perlu anda lakukan adalah menambahkan line: namauser ALL=(ALL) ALL dengan namauser adalah user yang ingin anda jadikan sudoers. Dan jika anda ingin tidak perlu mengetikan password saat menggunakan sudo, anda dapat mengganti line tersebut dengan: namauser ALL=NOPASSWD: ALL sehingga menjadi(dalam contoh ini saya menggunakan user coba): # /etc/sudoers # # This file MUST be edited with the ‘visudo’ command as root. # # See the man page for details on how to write a sudoers file. # Defaults env_reset # Host alias specification # User alias specification # Cmnd alias specification # User privilege specification root ALL=(ALL) ALL # Uncomment to allow members of group sudo to not need a password # (Note that later entries override this, so you might need to move # it further down) # %sudo ALL=NOPASSWD: ALL coba ALL=NOPASSWD: ALL lalu tekan ctrl+o untuk menyimpannya, dan ctrl+x untuk keluar dari editor. Setelah itu anda akan dapat menggunakan sudo dengan user yang baru saja anda daftarkan pada sudoers dengan leluasa .(chl) (General)