michel ingkiriwang writes: 

> halo teman..
> saya mau tanya nih mungkin pertanyaannya agak mendasar
> sorry ya... 
> apakah yang dimaksud dengan SUID dan GUID apakah
> seorang user biasa bisa menjalankan SUID dan GUID
> karena menurut buku-2 yang saya baca (Kejahatan
> Internet) katanya file yang memiliki ini berbahaya..
> terus bgmn cara mencari dan mengubahnya lalu
> identifikasinya bagaimana? apakah dari perintah ll
> bisa ketahuan? thanks ya maklum newbie nih ..:)
> salam 
> Michel

Suatu program SUID jika dijalankan oleh pengguna lain selain owner-nya dapat 
memiliki hak seperti sang owner.
Misal suatu program ber-SUID root, ketika dijalankan oleh pengguna biasa 
maka program berlaku seperti dijalankan owner-nya (hak root). 

Untuk GUID sama halnya SUID tapi pengguna yang menjalankan dapat memiliki 
hak group. 

Contoh:
Jika seorang administrator secara tidak sengaja membuat suatu program 
ber-SUID root dan seorang pengguna menjalankannya sehingga program itu 
memberikan (spawn) shell.
Shell yang dijalankan oleh pengguna ini mempunyai hak root/administrator 
sehingga apa-apa yang diketikkan dalam shell ini memiliki hak root, artinya 
anda dapat melakukan apa saja pada sistem tersebut.
Kalopun program yang ber-SUID root ini tidak dapat men-spawn shell tapi 
ternyata dapat ditulis, sang pengguna dapat membuat script dgn program SUID 
tsb untuk men-spawn shell yang tentunya punya hak root. 

Identifikasi salah satunya dengan program find dan tergantung kebutuhan, 
contoh: 

# find / -user root -perm -4000 -print -o -perm -2000 -print 

Untuk mengubah SUID atau GUID pake perintah chmod. 

# find / -user root -perm -4000 -print -o -perm -2000 -print
/usr/bin/at 

# cd /usr/bin 

# ls -l at
 -rwsr-xr-x    1 root     root        37580 Aug  3  2001 at 

# chmod u-s at 

# ls -l at
 -rwxr-xr-x    1 root     root        37580 Aug  3  2001 at 

Iwan Setiawan 


-- 
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3

Kirim email ke