FILE PERMISSION PADA LINUX

25 October 2013 13:29:09 Dibaca : 4090 Kategori : SISTEM OPERASI

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