![]() |
|
Penjelasan mengenai UNIX file permission - Printable Version +- Devilzc0de Forum (http://devilzc0de.org/forum) +-- Forum: Information Technology (/forum-8.html) +--- Forum: Operating system (/forum-65.html) +---- Forum: Linux (/forum-67.html) +---- Thread: Penjelasan mengenai UNIX file permission (/thread-12656.html) |
Penjelasan mengenai UNIX file permission - ditatompel - 01-28-2012 12:18 PM Salam Devilzc0de, Berhubung masih banyak yang masih belum mengerti tentang hak akses pada Unix, ane mau share sedikit mengenai UNIX like file permission. (Linux, BSD, Macintosh, etc.) Sebenernya ni tulisan udah lama, tp baru sekarang ane share dimari. Semoga kaga repost karena ane tadi sempet cari dan belom ada thread khusus yg membahas mengenai hak akses ini. ![]() Note : Hanya untuk mereka yang baru memulai / harus / ingin mempelajari UNIX> Bagi temen2 yang sudah terbiasa menggunakan UNIX, membaca tulisan saya ini hanya buang-buang waktu. ![]() Mungkin temen-temen pernah liat yg ky begini : Code: ditatompel@2nd-Heartbeat ~/codes/bot $ ls -lhNah lo, Apaan tuh? om? ![]() Tenang, itu cuma list isi sebuah folder, mari kita perhatian ouput ini : Code: drwxr-xr-x 2 ditatompel ditatompel 4.0K 2011-11-06 08:02 crayonbotSudah? Lihat pada spasinya. Di sana nampak ada 8 field! Field 1 : drwxr-xr-x Field 2 : 2 => sebuah angka yang menunjukan berapa user / group yang sedang mengeksekusi / mengakses file / folder tersebut. Field 3 : ditatompel => menunjukan siapa yg memiliki file tersebut. ( Owner ) Field 4 : ditatompel => menunjukan siapa yg memiliki file tersebut. ( Group ) Field 5 : 4.0K => menunjukan besarnya file tersebut. Field 6 dan 7 : 2011-11-06 08:02 =>adalah jam dan tanggal kapan terakhir kalinya file tersebut dimodifikasi. dan terakhir : crayonbot => adalah nama file / folder itu sendiri. Mari kita kupas yang field 1 lebih dalam, tapi jangan terlalu dalam... ![]() Field 1 : drwxr-xr-x Apa itu bro? Itu yang namanya permission di sistem UNIX. Normalnya ada 10 digit. Sekarang biar bacannya gampang, liat 'unyu2' di bwh ini yang 'sesuatu banget' ![]() Code: d rwx r-x r-xDengan penjelasan sebagai berikut : r = Read -> boleh membaca w = Write -> boleh memodifikasi x = eXecute -> boleh mengeksekusi ( biasanya untuk aplikasi ) Jadi bisa disimpulkan bahwa kode drwxr-xr-x adalah : Sebuah folder yang owner / pemilik boleh membuka, menulisi / mengubah / membuat file di dalam tersebut, sedangkan group dan user lain hanya boleh membaca dan mengeksekusi saja. Kalau -rw-r--r-- ? Berarti sebuah file yang user / pemilik file boleh membaca dan mengubah file, sedangkan yang lain hanya boleh membaca saja. Trus kalau -rw------- ? Berarti sebuah file yang user / pemilik file boleh membaca dan mengubah file, sedangkan user lain membaca file tersebut pun tidak diperkenankan. Di sini sudah ngerti? Kalau udah, mari lanjut ke versi Binary dan OctalUNIX Binary dan Octal File Permission Pernah mengalami error / warning pada aplikasi website yg mengandung 'permission denied'? lalu mencari solusinya di google dan banyak yang menyarankan ganti saja file permissionnya jadi 777? Sekedar memberi tahu, permission 777 berarti anda memberikan hak kepada semua user untuk melihat, mengubah, dan mengeksekusi file / folder tersebut. Sebelumnya jika belum bisa / belum tau bagaimana membaca binary, silahkan lihat di http://devilzc0de.org/forum/thread-12040.html Code: 0: 000 => --- => 0Sehingga : Code: 0 --- tanpa permissionjadi jika anda mengubah file permission menjadi 777 maka -> drwxrwxrwx atau -rwxrwxrwx -> Damn sh17 happens and server bleed.. ![]() Untuk block file system ( karakter pertama ) sebenernya bukan cuma ( - ) sama ( d ) aja.. Ada yang lain juga seperti : l => Symbolic link c => Character special device b => Block special device p => FIFO s => Socket File system kek gini biasa banyak ditemui di directory /dev Sedangkan untuk tipe file permiision selain - r w x ada juga access mode ( s ) sama stcky ( t ). nah untuk ( s ) bisa jd suid dan sgid. Sekian dulu dari saya. Semoga berguna bagi teman2 yang baru mengenal Unix atau mungkin temen2 yang sedang memperdalam web hacking karena kebanyakan web server menggunakan Unix like OS. ![]() Silahkan untuk teman2 lain yang ining memberi tambahan dan penjelasan lebih lengkap. Terima kasih.
RE: Penjelasan mengenai UNIX file permission - Super Moderator - 01-28-2012 12:22 PM 777 masih menjadi favorit ya ? ![]() read,write,execute ![]() http://crayoncreative.net/forum/showthread.php?tid=528
RE: Penjelasan mengenai UNIX file permission - ditatompel - 01-28-2012 12:42 PM (01-28-2012 12:22 PM)linuxer46 Wrote: 777 masih menjadi favorit ya ? Iya.. ![]() Masih banyak developer nelen mentah2 tutorial2 di internet yg menyarankan untuk ubah permission ke 777. Bahkan pada CMS2 besar seperti MyBB sendiri memberikan pesan warning seperti itu.
RE: Penjelasan mengenai UNIX file permission - Super Moderator - 01-28-2012 12:46 PM (01-28-2012 12:42 PM)ditatompel Wrote:(01-28-2012 12:22 PM)linuxer46 Wrote: 777 masih menjadi favorit ya ? ane curiga ini konspirasi tingkat tinggi antara CIA dan KGB dibantu illuminati beserta keluarga ROckefeller buat menghancurkan website2 yang ada d dunia ![]()
RE: Penjelasan mengenai UNIX file permission - civo - 01-28-2012 12:47 PM zmo atid emang tiada matinye ![]() ijin dan ane arsipin yaa zmo
RE: Penjelasan mengenai UNIX file permission - ditatompel - 01-28-2012 12:50 PM (01-28-2012 12:46 PM)linuxer46 Wrote:Mungkin yank... Keluarga Rothschild juga ikut andil nih..(01-28-2012 12:42 PM)ditatompel Wrote:(01-28-2012 12:22 PM)linuxer46 Wrote: 777 masih menjadi favorit ya ? ![]() Mulai OOT ![]() (01-28-2012 12:47 PM)civo Wrote: zmo atid emang tiada matinye Mari pak dhe civo
RE: Penjelasan mengenai UNIX file permission - Killu4 - 01-28-2012 01:03 PM Quote:l => Symbolic link Ada penjelasan lebih lanjut tentang yg ini ga om dita ? RE: Penjelasan mengenai UNIX file permission - lionel - 01-28-2012 01:15 PM Code: 0: 000 => --- => 0![]() numpang ![]() dl akh...berguna bgt om dita makasih yak
RE: Penjelasan mengenai UNIX file permission - CitooZz - 01-28-2012 02:24 PM wah nice om dita ane kadang bingung nh mslh ginian
RE: Penjelasan mengenai UNIX file permission - bytewalker - 01-28-2012 02:42 PM masih Om..soale ane jarang make *nix, lebih suka mke Wedus yg permission filenya gk bikin pusing.. Tapi ttp jadi bahan buat ane Om, siapa tau besok2 pengen belajar *nix.. ![]() threadnya Om..
|