File Permission – Bagian 1
File Permission adalah aturan penggunaan / akses file di sistem berebasis Nix atau diterapkan di Server.
Di awal-awal menggunakan Sistem Operasi berbasis Nix, hal ini sering jadi masalah pelik buat saya. “Permission Denied” adalah kalimat paling akrab gara-gara sering saya lihat pada saat mau melakukan operasi baca, simpan, copy, hapus, atau eksekusi (execute).
Dasar operasi file Linux yaitu :
Atribut lain yang harus diketahui adalah User Level (Tingkatan/Status User di Sistem) yaitu :
Command untuk melihat file permission adalah LS -AL menggunakan hurup kecil semua (Lower Case) :
Hasil dari perintah ini misal :
Contoh yang muncul di Terminal :
-rw-r--r-- 1 aandono root 0 2009-03-13 17:30 file1.txt
Informasi yang perlu diketahui (untuk pemula) dari output di atas :
| Type | User | Group | Other | Nama File |
| - | rw- | r– | r– | file1.txt |
Dari output di atas
- User hanya bisa melakukan Read dan Write : rw- : ke file1.txt
- Group hanya bisa melakukan Read : r– : ke file1.txt
- Other hanya bisa melakukan Read : r– : ke file1.txt
Untuk mengubah File Permission, perintah sederhananya adalah :
Manual lengkapnya bisa dibaca menggunakan perintah :
Ssst… command diatas khusus buat yang tidak alergi English.
Siap… kita coba workshopnya :
Membuang semua permission di file1.txt
bisa juga seperti ini
hasilnya:
---------- 1 aandono root 0 2009-03-13 17:30 file1.txt
Memberikan hak Write kepada User dan Group di file1.txt
hasilnya :
--w--w---- 1 aandono root 0 2009-03-13 17:30 file1.txt
Memberikan hak Read kepada User, Group dan Other di file1.txt
bisa juga seperti ini
hasilnya :
-rw-rw-r-- 1 aandono root 0 2009-03-13 17:30 file1.txt
Memberikan hak Execute kepada User dan Other di file1.txt
hasilnya :
-rwxrw-r-x 1 aandono root 0 2009-03-13 17:30 file1.txt
Mecabut hak Execute Other di file1.txt
hasilnya :
-rwxrw-r-- 1 aandono root 0 2009-03-13 17:30 file1.txt
Bagaimana kalau ingin merubah file permision seluruh file di dalam 1 direktory? Tambahkan -R setelah chmod menjadi:
Misal :
