Sunday, June 25, 2006

unix CHmod, ahhh akhirnya

Pada waktu saya mengenal apa itu deface, saya sangat tertarik, tetapi ketika saya sudah meng-remote itu victim
saya bingung untuk membuat filenya. Karena pada waktu itu saya mencoba-coba dengan langsung membuat file dengan
perintah echo tanpa saya tahu ada permission-nya, pada setiap folder atau file itu sendiri, alhasil ternyata access denied.
Langsung, ketika saya mulai tertarik dengan yang namanya unix saya langsung mencoba dengan user biasa dan ketika itupun
saya sadar dari ketidak sadaran saya, dan ketika itu pula gwa dapet ilham dari Allah SWT.


|---------------------------------------------------------------------------------------|
inilah spek kompie yang gw gunakan pada waktu mencoba :
PC : 1,8 GHz
RAM : 128 mb PC 2100 (super lemots layau)
HD : 2 GB
OS : Linux Mandriva 2005
|---------------------------------------------------------------------------------------|



1. Dalam unix jika kita ingin melihat permission yang ada pada file atau direktori bisa digunakan dengan
perintah :
#ls -lsa
maka akan terlihat("yang jelas ini di kompie saya lho ;P") :

4 drwxr-xr-x 19 root root 4096 Jun 25 07:51 ./
4 drwxr-xr-x 19 root root 4096 Jun 25 07:51 ../
4 drwxr-xr-x 2 root root 4096 Jun 21 2003 bin/
4 drwxr-xr-x 3 root root 4096 Jun 25 07:53 boot/
0 drwxr-xr-x 21 root root 39120 Jun 25 08:31 dev/
4 drwxr-xr-x 76 root root 4096 Jun 25 07:54 etc/
1 drwxr-xr-x 3 root root 1024 Jun 22 2003 home/
4 drwxr-xr-x 2 root root 4096 Jun 21 2003 initrd/
4 drwxr-xr-x 11 root root 4096 Jun 25 07:51 lib/
4 drwx------ 2 root root 4096 Jun 23 2003 lost+found/
4 drwxr-xr-x 6 root root 4096 Jun 25 07:53 mnt/
4 drwxr-xr-x 2 root root 4096 Jan 5 2004 opt/
0 dr-xr-xr-x 186 root root 0 Jun 25 2006 proc/
4 drwx------ 26 root root 4096 Jun 25 02:13 root/
4 drwxr-xr-x 2 root root 4096 Jun 22 2003 sbin/
0 drwxr-xr-x 10 root root 0 Jun 25 2006 sys/
4 drwxrwxrwt 16 root root 4096 Jun 25 08:33 tmp/
4 drwxr-xr-x 13 root root 4096 Jun 23 2003 usr/
4 drwxr-xr-x 20 root root 4096 Jun 21 2003 var/ <--"samplenya '/var'"

Disini kita ambil contoh pada direktori "/var" dengan permission `drwxr-xr-x`

|----[ penjelasan "/var" ]---------------------------------------------------|
user class: |owner| |group| |other|
contoh permission: rwx --x --x
permission yang hilang: --- rw- rw- <----------------yang ini ngga usah dipikirin :P)
representatif biner dari permission 111 110 100
representatif oktal dari premission 7 1 1

trus itu karakter 'd' paling depan merupakan jenis(yakni direktori).
Intinya folder itu permissionnya ber-mode "711"
|----------------------------------------------------------------------------|




2. Perintah chmod ("change mode") pada mesin unix(menggunakan representatif oktal):

0 = no permission at all (Neither to write, nor to read nor to execute)(common)
1 = excute only (seems unusual)
2 = write only (seems unusual)
3 = write and execute (seems unusual)
4 = read only (common)
5 = read and execute (common)
6 = read and write (common)
7 = read, write, and execute (common)
r = read
w = write
x = execute

Biasanya kalo kita membuat "file", maka akan terbentuk permission secara default yakni:

-rw-r--r-
artinya adalah :
- pemilik atau root bisa membaca dan menulis file tsb.
- group hanya bisa membaca saja.
- other("orang lain yang mengakses sistem secara anonimus") hanya bisa membaca doank.

1 Comments:

Anonymous Anonymous said...

itu baru chmod, chown, belum ln, belum..... wah.... sech banyak om

8:37 AM  

Post a Comment

<< Home