Hak akses merupakan sebuah hak yang diberikan pada seluruh user atau file untuk melakukan suatu akses, apakah file tersebut hanya untuk dapat dibuka & dibaca (Read), di Modifikasi (Write), dan dijalankan sebagai program (Execute). Setiap file di sistem Linux, termasuk direktori (folder), dimiliki oleh pengguna dan grup tertentu. Oleh karena itu, hak akses file di definisikan secara terpisah untuk User, Grup, dan Others.
Untuk melihat hak akses pada suatu file atau direktori (folder) dengan menggunakan perintah ls -l di terminal. Hasilnya seperti gambar dibawah ini.
Apa arti hasil dari perintah tersebut ? Saya akan menjelaskan pada baris yang pertama.
– = regular file. Kalau karakternya ādā berarti menandakan dia sebuah direktori (folder)
rw- = User memiliki hak akses Read, Write.
rw- = Grup memiliki hak akses Read, Write.
r– = Other memiliki hak akses Read
1 = menunjukkan jumlah Link (entri direktori yang merujuk ke file tersebut)
fadly = menunjukkan pemilik file
fadly = menunjukkan Grup pemilik file
26295620 = ukuran file dalam byte
Des = Bulan terakhir diakses atau dimodifikasi
26 = Tanggal terakhir diakses atau dimodikasi
11 : 47 = Jam dan menit terakhir diakses atau dimodikasi
Attacking Side With Backtrack 2.pdf = Nama file.
Bagaimana cara merubah hak akses ? Untuk merubah hak akses pada suatu file atau folder kita menggunakan perintah chmod. Di chmod terdapat 2 mode yang bisa digunakan untuk konfigurasi hak akses file yaitu mode simbolik dan mode numerik. Saya lebih sering menggunakan mode numerik karena mudah untuk mengingatnya. Mode numerik diwakili oleh 3 angka octal untuk perizinan filenya. Standar umumnya adalah :
4 = read (r)
2 = write
1 = execute (x)
0 = tidak ada izin (-)
Pada contoh ini saya akan merubah hak akses file Attacking Side With Backtrack 2.pdf pada kelompok user menjadi tidak memiliki hak akses. Caranya yaitu ketik chmod 064 AttackingSideWithBacktrack2.pdf. Hasilnya seperti gambar dibawah ini.