Selasa, 09 Desember 2014

LINUX FILE PERMISSION
Hallo hari ini saya akan sharing tentang hak akses pada linux/unix. Nah hak akses file ini lebih sederhana di bandingkan Windows, kenapa? karena disini hanya mengenal 3 jenis hak akses file yaitu
1. Read (r) -> akun ini hanya dapat melihat isi suatu file misalnya dengan perintah cat
2. Write (w) -> akun ini dapat menulis ulang kembali suatu file atau menghapus file itu sendiri
3. Execute (x) -> akun ini untuk execute suatu file (filenya adalah program atau script)

Di lunux hanya ada 3 pengguna yang dapat mengakses file yaitu user, grup dan other
1. User -> kepemilikan user mandiri, sebagai user mempunyai hak aksesnya tersendiri
2. Grup -> grup ini ditentukan sistem secara otomatis berdasarkan primary grup dari akun yang membuat file tersebut yang bergabung dengan grup user.
3. other -> seorang pengguna tidak memiliki file dan bukan termasuk dalam kelompok yang sama
untuk lihat hak akses file kita bisa lihat dengan cukup mengetik ls -l pada terminal linux nih gambarnya

untuk jenis file terlebih dahulu saja ya
d -> direktori
- -> file biasa
i -> symbolic link
s -> unix domain socket
p -> named pipe
c -> character device file
b -> block device file

untuk hak akses
r -> read permission
w -> write permission
x -> execute permission
- -> no permission

jika kita ingin mengedit hak akses pertama kita harus temui pengguna yang mana yang mau di ubah hak aksesnya
u -> user
g -> group
o -> other
a -> all (semuanya)
dan akan di apakan hak aksesnya
+ -> nambah permission
- -> hapus permission
= -> di set permissionnya

agar lebih jelas kita langsung ke contoh

Nah dapat dilihat di atas kalau latihan.txt berubah hak akses pada pengguna other, kita dapat bandingkan dengan gambar sebelumnya
selain dengan cara di atas, kita juga dapat dengan cara numberiknya, namun kita harus tahu dulu berapa nomber dari permission read, write dan execute
4 -> read
2 -> write
1 -> execute
0 -> no permission

untuk lebih jelas dapat di lihat di gambar


Tidak ada komentar:

Posting Komentar