Sudo adalah sebuah utility yang memungkinkan system administrator untuk memberikan kemampuan kepada user user atau group untuk menjalankan s...
Sudo adalah sebuah utility yang memungkinkan system administrator untuk memberikan kemampuan kepada user user atau group untuk menjalankan sebuah aplikasi, membaca sebuah file, yang hanya bisa di jalankan atau di baca oleh root atau user lain.
versi stable utility ini adalah sudo 1.6.9p4, di rilis 16 agustus 2007. Sudo merupakan free software dan didistribusi dibawah ISC-style license.
Sudo pertama kali di cetuskan dan di implementasikan oleh Bob Coggeshall dan Cliff Spencer sekitar tahun 1980 pada Department of Computer Science at SUNY/Buffalo. berjalan pada sistem VAX-11/750 running 4.1BSD. dan versi update, credited to Phil Betchel, Cliff Spencer, Gretchen Phillips, John LoVerso and Don Gworek, telah di sebarkan melalui net.sources Usenet newsgroup in December of 1985. selengkapnya anda bisa membaca sejarah sudo di http://www.sudo.ws/sudo/history.htmlversi stable utility ini adalah sudo 1.6.9p4, di rilis 16 agustus 2007. Sudo merupakan free software dan didistribusi dibawah ISC-style license.
Banyak orang telah bergabung menulis aplikasi sudo dari tahun ke tahun, versi sekarang pembuat utama nya adalah :
* Todd Miller http://www.courtesan.com/todd/
* Chris Jepeway http://www.blasted-heath.com/
* Aaron Spangler (LDAP support)
sudo sampai dengan versi 1.6 juga berisi code yang di buat oleh :
* Jeff Nieusma
* Dave Hieb
Untuk mengenal lebih jauh tentang sudo, anda bisa merujuk ke http://www.gratisoft.us/sudo/ atau membaca contoh sample dari configurasi sudo di /usr/local/etc/sudoers
cara install sudo
login sebagai root ke server
indofreebsd#
masuk ke ports collection sudo
indofreebsd# cd /usr/ports/security/sudo
install aplikasi sudo
indofreebsd# make install clean
melakukan konfigurasi sudo
indofreebsd#pico /usr/local/etc/sudoers
tambahkan pada file sudoers anda
%ogeb ALL=(ALL) NOPASSWD: ALL
save sudo konfigurasi
contoh cara penggunaan sudo
indofreebsd$ ls -al
total 36928
drwxr-xr-x 4 ogeb ogeb 512 Jun 29 08:54 .
drwxr-xr-x 15 root wheel 512 Jul 27 09:46 ..
-rw------- 1 root wheel 28901 May 4 00:10 modsecurity-core-rules_2.1-1.4.tar.gz
di atas terlihat bahwa terdapat sebuah file dengan nama modsecurity-core-rules_2.1-1.4.tar.gz kepemilikan root
sekarang dengan kondisi user biasa mari kita coba decompress file tersebut
indofreebsd$ tar -zxvf modsecurity-core-rules_2.1-1.4.tar.gz
tar: Error opening archive: Failed to open 'modsecurity-core-rules_2.1-1.4.tar.gz': Permission denied
ternyata permision denied dan anda tidak bisa melakukan apa apa terhadap file tersbut.
sekarang bandingkan dengan menggunakan sudo
indofreebsd$ sudo tar -zxvf modsecurity-core-rules_2.1-1.4.tar.gz
x modsecurity_crs_40_generic_attacks.conf
x modsecurity_crs_20_protocol_violations.conf
x modsecurity_crs_21_protocol_anomalies.conf
x modsecurity_crs_35_bad_robots.conf
x modsecurity_crs_45_trojans.conf
x modsecurity_crs_50_outbound.conf
x modsecurity_crs_55_marketing.conf
x blocking/modsecurity_crs_20_protocol_violations.conf
x blocking/modsecurity_crs_21_protocol_anomalies.conf
x blocking/modsecurity_crs_40_generic_attacks.conf
x modsecurity_crs_10_config.conf
x modsecurity_crs_30_http_policy.conf
x README
x CHANGELOG
x LICENSE
file pun berhasil di extract
di message.log terlihat bahwa
Aug 30 13:51:18 indofreebsd sudo: ogeb : TTY=ttyp0 ; PWD=/usr/home/ogeb ; USER=root ; COMMAND=/usr/bin/tar -zxvf modsecurity-core-rules_2.1-1.4.tar.gz
banyak sekali hal hal yang menarik ketika menggunakan sudo ini silahkan digali sendiri.
demikian perihal sudo tersebut mudah mudahan bermanfaat.
Salam,
Ogev Gustav
COMMENTS