2008/6/20 ridwanfi <[EMAIL PROTECTED]>:
> mau tanya kalau chmod 777 bearti khan kasih permissoin rwx-rwx-rwx
> nah kalau chmod 3000 itu yang angka 3 maksudnya apa yah
> apa sgid atau sticky
> saya blm paham dan arti 1 2 3 itu apa yaa ?

Panjang ceritanya. Itu angka basis 8 (octal) sebetulnya. Pendeknya:
basis 8 soalnya ada tiga bit untuk masing2 r, w dan x, dan tiap bit
ada dua kemungkinan, jadi 2^3 = 8. Kalo bit r nyala (r=1) maka artinya
readable, kalo r=0 artinya tidak readable. Begitu juga untuk w dan x.
Jadi kalo tiga2nya nyala, jadi 111 (dalam binary/basis 2), kalo
dijadikan octal maka 111 => 7. Kalo r-x jadi 101, kalo basis 8 jadi 5.
Dan seterusnya. Untuk shorthand dari binary ke octal yg cepet gini:
kalo r nyala itu 4 (100 => 4), w itu 2 (010 => 2), dan x itu 1 (001 =>
1), lalu dijumlah, contoh: r-x jadi 4 + 1 = 5.

Itu baru angka2nya aja. Semanticnya panjang ceritanya. Pendeknya: rwx
yg pertama itu berlaku untuk file owner, yg kedua untuk semua user
dalam file group, dan ketiga untuk yg bukan owner dan tidak termasuk
group.

Dulu banget saya pernah nulis artikel di InfoLinux soal ini. Kalo mau
tau cerita panjangnya mungkin artikel saya bisa membantu:
http://ronny.haryan.to/old/artikel-permission-ownership.pdf

BTW, biasanya kalo saya tau ada orang menganjurkan 0777 langsung saya
marah2in (atau kalo lebih jahat lagi, saya diemin trus ntar kalo ada
data ilang atau kena deface baru saya sukurin). Permission 0777 tidak
dianjurkan sama sekali kecuali. Yg boleh 777 itu hanya 1777 dan itu
pun hanya untuk /tmp dan sejenisnya (artinya kita tidak terlalu peduli
dengan isi filenya). Biasanya 777 ini "solusi" cepet2an yg digunakan
oleh org yg malas untuk memahami masalah sebetulnya apa, atau tidak
peduli long term effects. Pokoke jalan. Biarpun gak secure yo wes ben.

Ronny

-- 
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke [EMAIL PROTECTED]
Arsip dan info milis selengkapnya di http://linux.or.id/milis

Kirim email ke