Posted by: achvan | January 16, 2010

Mengoptimalkan Perintah Alias & Sudo

Sudo adalah aplikasi yang berfungsi memberikan sebuah akses kepada user biasa agar bisa menjalankan beberapa perintah atau mengakses sebuah file yang sebenarnya hanya bisa dilakukan dan dijalankan oleh root. Sedangkan alias, adalah adalah aplikasi yang berfungsi untuk membuat nama lain dari sebuah perintah.

Lalu bagaimana caranya jika pada sebuah server Linux, kita memiliki beberapa user biasa dan mereka ingin diberi akses untuk menjalankan perintah-perintah administratif ? Caranya cukup mudah…

Pertama :  Buat file “.alias” di direktori home user

ahmad@linux-server:~> vi .alias

Isikan beberapa baris perintah yang dizinkan untuk dijalankan, sebut saja perintah mtr, traceroute, iftop, dan tcpdump.

alias mtr=’sudo /usr/sbin/mtr’
alias traceroute=’sudo /usr/sbin/traceroute’
alias iftop=’sudo /usr/sbin/iftop’
alias tcpdump=’/usr/sbin/tcpdump’

Jangan lupa untuk segera logout kemudian login ulang kembali agar perintahnya bisa dikenali.  Dengan demikian, user tidak perlu mengetikkan perintah yang panjang seperti “sudo /usr/sbin/mtr” misalnya, namun cukup langsung dengan perintah “mtr”.

Kedua : Edit file /etc/sudoers, bisa langsung dengan perintah visudo

linux-server:~ # visudo

Isikan dengan konfigurasi seperti ini

ahmad   ALL=(ALL) NOPASSWD:/usr/sbin/tcpdump
ahmad   ALL=(ALL) NOPASSWD:/usr/sbin/mtr
ahmad   ALL=(ALL) NOPASSWD:/usr/sbin/iftop
ahmad   ALL=(ALL) NOPASSWD:/usr/sbin/traceroute

Dengan demikian, user ahmad tidak perlu mengisi password ketika menjalankan perintah-perintah diatas, selamat mencoba !

Advertisements

Responses

  1. Hey mate, greetz from Germany !

  2. salam kenal yap… makasih tutorialnya…..
    seneng deh bisa belajar linux…

    insyaAllah ilmunya bermanfaat dunia dan akhirat yap…. amin…. 🙂


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Categories

%d bloggers like this: