FILE PERMISSION PADA LINUX
Pada pertemuan kali ini, kami mempelajari Konsep File Permission pada Linux. Berikut Penjelasannya.
File permission adalah hak akses bagi user untuk membaca, menulis dan mengeksekusi sebuah file.
Di linux mempunyai 3 hak akses berbeda pada sebuah file, yaitu :
User (u) = Pengguna memiliki hak pada file
Group (g) = Grup memiliki hak pada file
Other (o) = Pengguna lain yang berada pada sistem
Selain hak ases, ada juga sifat dan tipe file yang dibedakan sebagai berikut :
Read (r) = Untuk membaca sebuah file
Write (w) = Untuk menulis file
Execute (x) = Untuk mengeksekusi file
Berikut tabel permission :
- Read (r) = 4
- Write (w) = 2
- Execute (x) = 1
- Total = 7
Oke, langsung saja saya jelaskan. Permission ini dibagi menjadi 3 bagian. Jika Anda pernah tahu permission seperti, 666, 345, 212 dan sebagainya, itu tidak sembarangan diketik seperti itu -_-
Jadi begini, ada 3 nomor. Yang pertama itu permission untuk User. Kedua itu Group. Dan ketiga untuk Other.
Sementara untuk angkanya,
0 = --- (Tidak ada)
1 = --x (hanya Execute)
2 = -w- (hanya Write)
3 = -wx (di Write dan di Execute)
4 = r-- (hanya Read)
5 = r-x (di Read dan di Execute)
6 = rw- (di Read dan di Write)
7 = rwx (di Read, di Write, dan di Execute)
Jadi misalkan kita menset permission menjadi 644, berarti User bisa melakukan Read dan Write, kemudian Grup hanya dapat melakukan Read saja, dan Other juga hanya bisa Read.
Cara mengubah permission bisa menggunakan perintah 'chmod'. Contoh :
rahmat@rahmat-aspire-4820G:~$ chmod nomor_permission nama_file
rahmat@rahmat-aspire-4820G:~$ chmod 657 Lat1.sh
rahmat@rahmat-aspire-4820G:~$ ls -l
-rw-r-xrwx rahmat rahmat 574304 2005-10-21 05:08 Lat1.sh
Penjelasan :
Kolom 1 = “-rw-r-xrwx” inilah yang merupakan attribut permission sebuah file, artinya adalah :
- karakter 1 : berisi d atau (-), d artinya directory/folder dan (-) artinya file
- karakter 2,3,4 : permission untuk User , rw-
- karakter 5,6,7 : permission untuk Grup , r-x
- karakter 8,9,10 : permission untuk Other , rwx
Kolom 2 = Pemilik file atau User dari file
Kolom 3 = Grup dari file
Kolom 4 = Ukuran file
Kolom 5 = Waktu pembuatan file
Kolom 6 = Nama file
Kita lihat Lat1.sh memiliki hak akses read & write untuk User, read dan execute untuk Grup, dan read, write, execute untuk Other. Pemilik file adalah Rahmat dan Groupnya juga Rahmat.
Oke, demikian penjelasan tentang File Permission pada Linux. Semoga Bermanfaat.
Terima Kasih.
Kategori
Blogroll
- Masih Kosong