Devilzc0de Forum Follow @devilzc0de
  • Home
  • Hacking
  • Networking
  • Programming
  • O.S
  • Server
  • Tweets
  • Search
  • Member List
  • Calendar
Current time: 05-25-2013, 04:53 AM Hello There, Guest! (Login — Register)
Devilzc0de Forum › Information Technology › Operating system › Linux v
« Previous 1 ... 13 14 15 16 17 ... 45 Next »

Penjelasan mengenai UNIX file permission

Home General Computer Multimedia Business Lounge

Pages (3): 1 2 3 Next »
Post Reply 
Tweet
Threaded Mode | Linear Mode
Penjelasan mengenai UNIX file permission
01-28-2012, 12:18 PM
Post: #1
ditatompel Offline
Administrator
*******
Administrators
Posts: 2,168
Joined: Dec 2010
Reputation: 367
Penjelasan mengenai UNIX file permission
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. maling Semoga kaga repost karena ane tadi sempet cari dan belom ada thread khusus yg membahas mengenai hak akses ini. hore

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. tersipu

Mungkin temen-temen pernah liat yg ky begini :
Code:
ditatompel@2nd-Heartbeat ~/codes/bot $ ls -lh
total 404K
drwxr-xr-x 2 ditatompel ditatompel 4.0K 2011-11-06 08:02 crayonbot
drwxr-xr-x 6 ditatompel ditatompel 4.0K 2011-11-10 23:32 devilzb0t
-rw-r--r-- 1 ditatompel ditatompel 1.2K 2011-10-06 14:09 emabot.py
-rw-r--r-- 1 ditatompel ditatompel 4.2K 2011-10-25 03:24 twc1.0.py
-rw------- 1 ditatompel ditatompel 3.7K 2011-10-26 03:28 webbot.py

Nah lo, Apaan tuh? om? bingung
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 crayonbot

Sudah? 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... hammer
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' cerdas
Code:
d rwx r-x r-x
|  |   |   |
|  |   |   +-- user lain permission
|  |   +------ group permission
|  +---------- owner permission
+------------- tipe file -> (d) = directory / folder, (-) = file

Dengan 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? pinter Kalau udah, mari lanjut ke versi Binary dan Octal

UNIX 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 => --- => 0
1: 001 => --x => 1
2: 010 => -w- => 2
3: 011 => -wx => 3
4: 100 => r-- => 4
5: 101 => r-x => 5
6: 110 => rw- => 6
7: 111 => rwx => 7

Sehingga :

Code:
0 --- tanpa permission
1 --x execute
2 -w- write
3 -wx write and execute
4 r-- read
5 r-x read and execute
6 rw- read and write
7 rwx read, write and execute

jadi jika anda mengubah file permission menjadi 777 maka -> drwxrwxrwx atau -rwxrwxrwx -> Damn sh17 happens and server bleed.. seneng

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. ketawa
Silahkan untuk teman2 lain yang ining memberi tambahan dan penjelasan lebih lengkap. ketawa

Terima kasih. hore
Find all posts by this user
Quote this message in a reply
 Reputed by :  Super Moderator(+1) , Emily.Josan♫(+1) , rusuh(+1) , lionel(+1) , thedexwan(+1) , starz³(+1) , slumd0g(+1) , x.intruders(+1) , hakimoxz(+1) , ketek(+1)
01-28-2012, 12:22 PM (This post was last modified: 01-28-2012 12:32 PM by Super Moderator.)
Post: #2
Super Moderator Offline
Wahyu Adi Prasetyo
****
Global Moderators
Posts: 6,956
Joined: Jan 2010
Reputation: 237
RE: Penjelasan mengenai UNIX file permission
777 masih menjadi favorit ya ? genit
read,write,execute hipnotis

http://crayoncreative.net/forum/showthread.php?tid=528
genit
Visit this user's website Find all posts by this user
Quote this message in a reply
01-28-2012, 12:42 PM
Post: #3
ditatompel Offline
Administrator
*******
Administrators
Posts: 2,168
Joined: Dec 2010
Reputation: 367
RE: Penjelasan mengenai UNIX file permission
(01-28-2012 12:22 PM)linuxer46 Wrote:  777 masih menjadi favorit ya ? genit
read,write,execute hipnotis

Iya.. nohope
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.
[Image: 777.png]
Alhasil untuk situs2 shared hosting banyak yang kena jumping dari *miss konfigurasi* itu. => Situs kena pepes => Nge-judge klo CMS ini itu banyak bugs. nohope
Find all posts by this user
Quote this message in a reply
01-28-2012, 12:46 PM
Post: #4
Super Moderator Offline
Wahyu Adi Prasetyo
****
Global Moderators
Posts: 6,956
Joined: Jan 2010
Reputation: 237
RE: Penjelasan mengenai UNIX file permission
(01-28-2012 12:42 PM)ditatompel Wrote:  
(01-28-2012 12:22 PM)linuxer46 Wrote:  777 masih menjadi favorit ya ? genit
read,write,execute hipnotis

Iya.. nohope
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.
[Image: 777.png]
Alhasil untuk situs2 shared hosting banyak yang kena jumping dari *miss konfigurasi* itu. => Situs kena pepes => Nge-judge klo CMS ini itu banyak bugs. nohope

ane curiga ini konspirasi tingkat tinggi antara CIA dan KGB dibantu illuminati beserta keluarga ROckefeller buat menghancurkan website2 yang ada d dunia hammer
berdoa berdoa berdoa
Visit this user's website Find all posts by this user
Quote this message in a reply
01-28-2012, 12:47 PM
Post: #5
civo Offline
./Panah Nanggala\.
**
Moderators
Posts: 2,090
Joined: Jan 2011
Reputation: 65
RE: Penjelasan mengenai UNIX file permission
zmo atid emang tiada matinye mantap
ijin belajar dan ane arsipin yaa zmo smangat
Find all posts by this user
Quote this message in a reply
01-28-2012, 12:50 PM
Post: #6
ditatompel Offline
Administrator
*******
Administrators
Posts: 2,168
Joined: Dec 2010
Reputation: 367
RE: Penjelasan mengenai UNIX file permission
(01-28-2012 12:46 PM)linuxer46 Wrote:  
(01-28-2012 12:42 PM)ditatompel Wrote:  
(01-28-2012 12:22 PM)linuxer46 Wrote:  777 masih menjadi favorit ya ? genit
read,write,execute hipnotis

Iya.. nohope
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.
[Image: 777.png]
Alhasil untuk situs2 shared hosting banyak yang kena jumping dari *miss konfigurasi* itu. => Situs kena pepes => Nge-judge klo CMS ini itu banyak bugs. nohope

ane curiga ini konspirasi tingkat tinggi antara CIA dan KGB dibantu illuminati beserta keluarga ROckefeller buat menghancurkan website2 yang ada d dunia hammer
berdoa berdoa berdoa
Mungkin yank... Keluarga Rothschild juga ikut andil nih.. Shutup

Mulai OOT nohope


(01-28-2012 12:47 PM)civo Wrote:  zmo atid emang tiada matinye mantap
ijin belajar dan ane arsipin yaa zmo smangat

Mari pak dhe civo cium
Find all posts by this user
Quote this message in a reply
01-28-2012, 01:03 PM
Post: #7
Killu4 Away
./Devilz Advisor
Posts: 744
Joined: Nov 2011
Reputation: 16
RE: Penjelasan mengenai UNIX file permission
Quote:l => Symbolic link
c => Character special device
b => Block special device
p => FIFO
s => Socket

Ada penjelasan lebih lanjut tentang yg ini ga om dita ?
Find all posts by this user
Quote this message in a reply
01-28-2012, 01:15 PM
Post: #8
lionel Offline
./ngeFans@DC
Posts: 484
Joined: Jan 2010
Reputation: 8
RE: Penjelasan mengenai UNIX file permission
Code:
0: 000 => --- => 0
1: 001 => --x => 1
2: 010 => -w- => 2
3: 011 => -wx => 3
4: 100 => r-- => 4
5: 101 => r-x => 5
6: 110 => rw- => 6
7: 111 => rwx => 7
- rwxrwxrwx - dari 777 yak... mantapmantap numpang belajarbelajar dl akh...
berguna bgt om dita cium makasih yak
Find all posts by this user
Quote this message in a reply
01-28-2012, 02:24 PM
Post: #9
CitooZz Offline
./pemburu kimblak
**
Moderators
Posts: 1,300
Joined: Jun 2011
Reputation: 22
RE: Penjelasan mengenai UNIX file permission
wah nice om dita ane kadang bingung nh mslh ginian ketawa
Find all posts by this user
Quote this message in a reply
01-28-2012, 02:42 PM
Post: #10
bytewalker Offline
./Devilz Officer
Posts: 216
Joined: Dec 2010
Reputation: 5
RE: Penjelasan mengenai UNIX file permission
masih bingung Om..

soale ane jarang make *nix, lebih suka mke Wedus yg permission filenya gk bikin pusing..

Tapi ttp jadi bahan buat belajar ane Om, siapa tau besok2 pengen belajar *nix.. hmm

threadnya mantap Om..
Find all posts by this user
Quote this message in a reply
« Next Oldest | Next Newest »
Pages (3): 1 2 3 Next »
Post Reply 


Topic Tools
Topic Link :
BBCode :
HTML Code :
View a Printable Version Send Thread to a Friend Subscribe to this thread
Submit Google Submit Face book Submit to Digg Submit to Reddit Submit to Furl Submit to Del.icio.us Submit to Jeqq

Possibly Related Threads...
Thread: Author Replies: Views: Last Post
  [Ask] Error Saat Copying File pada Install Backtrack 5 R3 Dhack_Nu 11 362 01-23-2013 01:46 PM
Last Post: Dhack_Nu
  Perbedaan Unix dan Linux :D castro 22 1,048 07-16-2012 02:11 AM
Last Post: iksandarkmission
Wink [Tutor] Membuat file PDF di OpenOffice.org revzter 5 323 05-16-2012 10:53 AM
Last Post: Lintang27™
  Share Tempat Download File *.iso Untuk Repo Ubuntu 10.10 shinichi_k37 7 3,459 05-02-2012 10:48 PM
Last Post: ubuntux
  [Ask] /etc/init.d/sshd: No such file or directory rusuh 2 477 03-22-2012 06:34 AM
Last Post: Menthol
  All About Unix Matmund Newbie 18 1,241 03-03-2012 12:25 AM
Last Post: Super Moderator
Tongue [Tutor] Install VirtualBox, membuat ISO File, Install OS dengan ISO File sandimulyadi 5 707 02-26-2012 04:44 PM
Last Post: Matmund Newbie
  [Ask] File pecah sandimulyadi 2 195 02-14-2012 09:07 AM
Last Post: xcdbtch
  [Tutor] Membuat partisi dalam file (Linux) ketek 9 982 02-02-2012 02:49 PM
Last Post: jackerp
  [Tips & Triks] menjalankan file swf di linux E_k3c04k 13 4,358 12-26-2011 11:01 PM
Last Post: h1dr0-X

Users Browsing
1 Guest(s)

  • Contact Us
  • devilzc0de
  • Return to Top
  • Mobile Version
  • RSS Syndication
  • Help
Current time: 05-25-2013, 04:53 AM Powered By MyBB, © 2002-2013 MyBB Group. Theme created by Justin S. | Mixed By Chaer.Newbie | Fixed By Aditya

USING THIS SITE INDICATES THAT YOU HAVE READ AND ACCEPT OUR TERMS. IF YOU DO NOT ACCEPT THESE TERMS, YOU ARE NOT AUTHORIZED TO USE THIS SITE