Mengenal File Permissions (Perizinan File) di Linux
Belum mengerti tentang file permissions atau perizinan suatu file di Linux ? Saya akan memberikan sedikit penjelasan tentang itu dan semoga bisa berguna.
Perizinan suatu file di Linux bisa dalam read/baca=r, write/tulis=w dan execute/eksekusi=x. Di Linux terdapat 3 kategori kepemilikan untuk file dan direktori:
u: user yang valid yang ada di /etc/passwd
g:
grup yang valid yang ada di /etc/group
o:
other (lainnya)
Contoh :
[email protected]:~$ ls -l
-rw-r--r-- 1 root root 351 2007-09-27 12:39 symlink
drwxr-xr-x 2 jafar jafar 48 2008-04-30 18:33 tes
-rw-r--r-- 1 jafar jafar 7365 2007-10-29 13:13 tes.pl
-rw-r--r--
Karakter kesatu itu mengindikasikan jenis file lalu dari sembilan karakter sisa yang ada maka akan dibagi 3. Masing-masing untuk user, group dan other. Sehingga tiap user, group dan other itu akan memiliki tiga perizinan yang berbeda. Tabel dibawah ini akan membuat kita lebih memahami:
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
File |
Perizinan User |
Perizinan Grup | Perizinan Other | ||||||
Tipe | Baca |
Tulis | Eksekusi | Baca | Tulis | Eksekusi | Baca | Tulis | Eksekusi |
d | r | w | e | r | w | e | r | w | e |
- Karakter 1 jenis file: - menandakan biasa, d menandakan direktori, l menandakan link.
- Karakter 2-4 menunjukkan perizinan untuk owner/pemilik. Karakter 2 mengindikasikan perizinan untuk baca, karakter 3 perizinan untuk tulis dan karakter 4 itu perizinan untuk mengeksekusi.
- Karakter 5-7 menunjukkan perizinan untuk grup. Karakter 5=baca, 6=tulis, 7=eksekusi
- Karakter 8-10 menunjukkan perizinan untuk user lainnya. Karakter 8=baca, 9=tulis, 10=eksekusi
Sehingga jika kita memiliki file dengan perizinan seperti ini -rw-r--r--, kita dapat katakan file ini : untuk user (baca+tulis), untuk grup (hanya baca) dan untuk other (hanya baca).
Perizinan bentuk simbolik dan angka.
Kita juga dapat menggunakan bentuk angka untuk memberikan perizinan bagi file dan direktori.
-
-
-
Simbolik
angka
binari
baca
4
'
100'tulis
2
'
010'eksekusi
1
'
001'
-
-
Perizinan untuk user, group dan other. Setiap item memiliki 3 jenis perizinan untuk masing-masing kategori.
Bagaimana menterjemahkan -rw-r--r-- dalam bentuk angka
-
-
-
user
group
other
rw
4+2=6
r__
4=4
r__
4=4
-
-
-rw-r--r-- = 644 kalau dalam bentuk angka
-rwxrwxrw- = 775 kalau dalam bentuk angka
Perizinan Standar
Sistem di UNIX untuk file dan direktori memiliki perizinan standar seperti berikut:
Perizinan standar untuk :
File 666 -rw-rw-rw-
Direktori 777 -rwxrwxrwx
Tidak sulit bukan.
- roemasa's blog
- Add new comment
- 449 reads