Belum mengerti tentang file permissions atau perizinan suatu file di Linux ? Saya akan memberikan sedikit penjelasan tentang itu dan semoga bisa berguna.
jafar@tebetreply:~$ ls -l
-rw-r--r-- 1 root root 351 2007-09-27 12:39 symlink <<< File
drwxr-xr-x 2 jafar jafar 48 2008-04-30 18:33 tes <<< Direktori
-rw-r--r-- 1 jafar jafar 7365 2007-10-29 13:13 tes.pl <<< File
Perizinan bentuk simbolik dan angka.
Kita juga dapat menggunakan bentuk angka untuk memberikan perizinan bagi file dan direktori.
Tidak sulit bukan.
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 :jafar@tebetreply:~$ ls -l
-rw-r--r-- 1 root root 351 2007-09-27 12:39 symlink <<< File
drwxr-xr-x 2 jafar jafar 48 2008-04-30 18:33 tes <<< Direktori
-rw-r--r-- 1 jafar jafar 7365 2007-10-29 13:13 tes.pl <<< File
-rw-r--r-- <<< Terdiri dari 10 karakter.
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
Perizinan bentuk simbolik dan angka.
Kita juga dapat menggunakan bentuk angka untuk memberikan perizinan bagi file dan direktori.
- Simbolikangkabinari
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- usergroupotherrw4+2=6r__4=4r__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
DARI BERBAGAI SUMBER
0 Response to "Mengenal File Permissions (Perizinan File) di Linux"
Posting Komentar