Memahahi Hak Akses File dan Management File(File Permission)

Pengertian File Permission ialah hak akses bagi user untuk membaca,menulis dan mengeksekusi sebuah file. Salah satu fungsinya ialah keamanan data, untuk menjaga file-file supaya hanya diakses user yang berkepentingan. Jadi itulah sebagian pengertian dan fungsinya untuk file permission. Oke langsung saja ke management file nya, simak dibawah ini.

Di bawah ini ada contoh angka-angka permission yang sering dipakai pada sebuah file:

  • 777 – Semua bisa membaca/menulis/mengeksekusi file ini.
  • 644 – Hanya pemilik file yang bisa membaca/menulis file ini, yang lain nya hanya bisa membaca saja
  • 755 – Hanya pemilik file yang bisa membaca/menulis, yang lain hanya bisa membaca dan mengeksekusi file.

Bila script anda menampilkan pesan yang berbunyi kira-kira sbb: “Permission denied”, maka berarti anda perlu mengubah permission file itu menjadi writeable (angka 777).

Pengertian user/owner, group dan other file permission:

User/Owner: Pengguna yang membuat dan memiliki file / direktori..

Grup: Grup User yang memiliki File tersebut. Semua pengguna yang merupakan anggota dalam grup yang sama.

Others: Pengguna yang bukan pemilik file dan tisak masuk ke dalam kelompok yang sama. Dengan kata lain jika readers menetapkan izin untuk ‘others’ maka orang yg tidak memiliki file atau grup inilah yang akan terkena pengaruhnya.

Untuk hak Akses ada tiga jenis izin hak akses yaitu Read, Write, Execute

Pengertian:

Read: Pada file biasa, ini berarti file dapat di buka dan di baca. Jika pada sebuah direktori, berarti readers bisa melihat isi direktori tersebut.

Write: Pada file biasa, ini berarti file dapat di modifikasi (menambah, mengubah, menghapus, mengubah nama file dalam direktori).

Execute: Pada file biasa, ini berarti readers bisa menjalankan file sebagai program atau shell script. Pada sebuah direktori, execute (atau biasa di sebut ‘search bit’) memungkinkan readers untuk mengakses file dalam direktori misalnya : dengan perintah cd.

Untuk Memahami Kode File permission Folder, Read, Write dan Execute, simak dibawah ini:

Huruf d artinya tipe file adalah direktori (folder). Dalam contoh kita tersebut, huruf d tidak ada (seharusnya berada di urutan pertama, namun pada contoh tidak ada/diwakili oleh simbol “-” yang artinya “tidak”).

Huruf x artinya permission untuk mengeksekusi file/folder (kita sering membutuhkan permission ini untuk masuk ke dalam folder). Untuk nilai x ialah 4.

Huruf w artinya permision untuk menulis file/folder (edit, hapus, dll). Untuk nilai w ialah 2.

Huruf r artinya adalah read atau membaca. Jika kita memiliki permission untuk membacara, kita bisa membaca isi dari file, namun hanya itu saja. Kita tidak bisa meng-edit atau mengeksekusi file tersebut. Untuk nilai r ialah 1.

Berikut list file permission yang sering digunakan untuk file:

NilaiNumber NilaiPenjelasan
-rw——600Owner bisa membaca dan menulis
-rw-r–r–644Owner bisa membaca dan menulis, Group dan Other hanya bisa membaca.
-rw-rw-rw-666Owner, Group dan Other bisa membaca dan menulis.
-rwx——700Owner mempunyai akses full, sedangkan Group dan Other tidak bisa membaca maupun menulis.
-rwx–x–x711Owner mempunyai akses full, sedangkan Group dan Other hanya bisa mengeksekusi saja.
-rwxr-xr-x755Owner mempunyai akses full, sedangkan Group dan Other hanya bisa membaca dan mengeksekusi.
-rwxrwxrwx777Owner, Group dan Other mempunyai hak akses full yaitu bisa membaca, menulis dan mengeksekusi.

Berikut list file permission yang sering digunakan untuk folder:

NilaiNumber NilaiPenjelasan
drwx——700Owner mempunyai akses full, sedangkan Group dan Other tidak bisa membaca maupun menulis.
drwxr-xr-x755Owner mempunyai akses full, sedangkan Group dan Other hanya bisa membaca dan mengeksekusi.

Contoh untuk implementasi file di linux:

ketikan kode ls -l untuk melihat seluruh dari size, nama dan permission file atau folder.

seperti contoh yang diatas kita bahas, simak dibawah ini:

  1. drwxr-xr-x itu menunjukkan nilai 755 yang dimana bisa diakses dan dibaca oleh Owner, Group dan Other, tetapi tidak bisa untuk di edit atau di tulis.
  2. -rw-r–r– itu menunjukkan nilai 644 yang dimana Owner bisa mengedit dan membaca, sedangkan Group dan Other hanya bisa membaca saja.

Itulah yang kami bisa bahas tentang hak akses atau file pemission dan managementnya.

sumber: berbagai kalangan tentang file permission.



Leave a Reply