Pada OS Linux/Unix semua dianggap sebagai sebuah file. Direktori adalah file, bahkan semua device seperti CDroom, flashdisk dll dianggap sebagai file. Semua file dalam sistem memiliki kendali hak akses yang mengizinkan/membatasi pihak lain untuk melihat (membaca), mengubah maupun mengeksekusi tentu saja kecuali root yang memiliki akses untuk semua file dalam sistem.
Tiga jenis pembatasan hak akses :
Permisiion Aksi huruf / Angka
read view r / 4
write edit w / 2
execute execute x / 1
Tiga tipe User (pengguna) : Owner, Group, Other
Melihat Permision file
:~/Desktop$ ls -l note.txt
-rw-r--r-- 1 maverick maverick 585 2011-11-22 17:09 note.txt
permision file note.txt dari output yang didapatkan diatas adalah :
-rw-r--r-- urutan untuk usernya adalah -owner-group--other--
owner = Read & Write (rw-)
group = Read (r--)
other = Read (r--)
simbol dalam angka untuk -rw-r--r-- adalah : (4+2)-4--4-- = 644
Mengganti Permision sesuai dengan keperluan
1.buatlah sebuah directori 'movie' dengan aturan directori tsb bisa ditulis dan dibaca oleh dan group dan other hanya bisa membaca directori tsb.
2. file note.txt diatas agar hanya bisa dieksekusi, dirubah dan dibaca oleh owner, dilihat oleh group dan other tidak bisa melakukan apa-apa.
solusi
1. chmod 664 movie
owner group other
rw - rw- r-- jadi (4+2+0)(4+2+0)(4+0+0) = 664
2. chmod 740 note.txt
owner group other
rwx r-- --- jadi (4+2+1)(4+0+0)(0+0+0) = 740
semoga berguna
No comments :
Post a Comment