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
