Pengenalan Sudo

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.html

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

Related

Security 4586850095791998841

Posting Komentar

emo-but-icon

Follow Us

Hot in week

Recent

Comments

Side Ads

Text Widget

Connect Us

item