[sudo] Memberikan hak akses root secara terbatas

Kadang kala kita ingin memberikan sebagian hak akses root kepada user atau grup dalam system, ntah itu perintah shutdown, reboot, ifconfig, pokoknya semua perintah yang hanya bisa dilakukan oleh super user (eg root). dengan bantuan aplikasi sudo, kita akan memberikan sebagian akses root..


contoh 1 : memberikan hak akses untuk user abi agar dapat menjalankan program dhclient di mesin tux dengan menggunakan password user.

pertama cari lokasi dari program dhclient

root@tux:~# whereis dhclient
dhclient: /sbin/dhclient /usr/share/man/man8/dhclient.8.gz

dhclient ada di /sbin/dhclient, kemudian edit file sudoers tambahkan perintah dibawah ini di akhir baris isi file sudoers.

root@tux:~# nano /etc/sudoers
abi tux=/sbin/dhclient

ket : abi = nama user
tux = hostname atau nama komputer
/sbin/dhclient = lokasi file dari perintah yang akan di ijinkan

contoh 2 : memberikan hak akses dhclient pada semua user yang termasuk group abi di semua hostname tanpa menggunakan password.

tambahkan perintah dibawah pada baris akhir isi file sudoers

root@tux:~# nano /etc/sudoers
%abi ALL=NOPASSWD: /sbin/dhclient

ket : %abi = nama group karena diawali tanda %
ALL = semua hostname
NOPASSWD: = tanpa password
/sbin/dhclient = lokasi file dari perintah yang akan di ijinkan

untuk ngetest coba silakan logout dan masuk sebagai user abi atau user dari group abi kemudian jalankan sudo dhclient eth0

Advertisements
This entry was posted in Linux. Bookmark the permalink.

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 )

Twitter picture

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

Facebook photo

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

Google+ photo

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

Connecting to %s