Hak akses terdiri dari 3 bagian, yaitu :
1. "r" untuk read (membaca)
2. "w" untuk write (menulis)
3. "x" untuk execute (menjalankan)
Untuk melakukan check terhadap hak akses suatu file bisa dilakukan
dengan menjalankan perintah #ls -l pada sebuah shell atau konsol.
Lihat contoh dibawah ini :
drwxr-x--- 2 oggy oggy 4096
2016-03-21 04:24 Desktop
drwxr-x--- 2 oggy oggy 4096
2016-03-21 04:24 Dokumen
drwxr-x--- 2 oggy oggy 4096
2016-03-21 04:24 Gambar
drwxr-x--- 2 oggy oggy 4096
2016-03-21 04:24 Musik
-rw-rw-r-- 1 oggy oggy 248 2016-04-26 13:53 oggi1.sh
-rw-rw-r-- 1 oggy oggy 301 2016-04-26 14:07 oggi2.sh
-rw-rw-r-- 1 oggy oggy 119 2016-04-26 14:24 oggi3.sh
-rw-rw-r-- 1 oggy oggy 191 2016-04-26 14:31 oggi4.sh
-rw-rw-r-- 1 oggy oggy 146 2016-04-26 13:46 oggi.sh
drwxrwxr-x 2 oggy oggy 4096
2016-04-26 14:08 partnerhidup
drwxr-x--- 2 oggy oggy 4096
2016-03-21 04:24 Publik
-rw-rw-r-- 1 oggy oggy 36 2016-03-29 13:41 strukdat1
-rw-r--r-- 1 root root
265 2016-04-05 13:56 strukdat.sh
drwxr-x--- 2 oggy oggy 4096
2016-03-21 04:24 Templat
drwxr-x--- 3 oggy oggy 4096
2016-04-05 13:37 Unduhan
drwxr-x--- 2 oggy oggy 4096
2016-03-21 04:24 Video
-rw-r--r-- 1 root root
71 2016-04-05 14:13 whilestrukdat.sh
kolom 1 kolom 2 kolom 3 kolom 4
penjelasan :
1] Kolom pertama pada hasil diatas
adalah yang menggambarkan perijinannya, terdiri atas 10 karakter.
•
Karakter pertama akan menunjukkan apakah objek
tersebut adalah sebuah direktori (d), file (-), atau sebuah link ( l ) yang
merujuk kepada direktory atau file lainnya
•
3 karakter selanjutnya akan memperlihatkan ijin
untuk membaca, menulis dan menjalankan objek dimaksud, bagi si pemilik objek
•
3 karakter selanjutnya akan memperlihatkan ijin
untuk group pengguna yang mengatur objek
• 3
karakter selanjutnya akan memperlihatkan ijin untuk pengguna yang lain
2] Kolom ke-2 akan menunjukkan
pemilik objek
3] Kolom ke-3 akan menunjukkan date(waktu) objek tersebut
4] Kolom ke-4 menunjukkan nama dari objek di system
Merubah hak akses suatu file :
Perintah chmod
“Numeric Mode”
Perintah ini akan merubah perijinan suatu file/direktori
menggunakan kode akses berupa 3 digit nomor tertentu, yaitu “4” untuk
membaca(read), “2” untuk menulis(write), “1” untuk menjalankan suatu file(run).
Apabila kita ingin mengubah hak akses di folder beserta semua
isinya, maka dibutuhkan tambahan perintah berupa tanda -R (recursive)
.
.
Perintah
chmod “Symbolic Mode”
Kalau pada Numeric Mode menggunakan angka-angka, maka pada
symbolic mode mempergunakan huruf yang bisa dikombinasikan.
chmod [flags] [u/g/o/a] [+/-/=] [r/w/x]
Kombinasi [u/g/o/a] digunakan untuk mengatur hak akses
pengguna, yaitu “u” (pengguna yang memilikinya), “g” (group yang memilikinya),
“o” (other/pengguna lain yang bukan termasuk dalam group pemiliknya), atau “a”
(all/semua pengguna). [+/-/=] adalah Operator untuk “+” (melakukan setting/menambah),
“–“ (mengurangi hak akses) dan “=” (set hak akses) harus dikombinasikan dengan
perintah pilihan selanjutnya yaitu “r” (read – membaca), “w” (write – menulis)
dan “x” (execute – menjalankan) sebuah file.
Misalkan
kita menginginkan suatu folder hanya bisa dipergunakan oleh pemiliknya saja, perintahnya yaitu :
#chmod u+rwx,og-rwx /home/”nama
foldernya”
Atau kita ingin agar semua orang hanya memiliki hak akses
untuk membaca saja (read only), perintahnya yaitu :
#chmod a+rx-w /home/”nama foldernya”
Kita juga bisa memberikan setting hak akses sekaligus untuk
isi folder tersebut (recursive), perintahnya yaitu :
#chmod -R a+rx-w /home/”namafoldernya”
untuk contoh numeric dan symbolic mode
belum ada, karena ketika dicoba masih belum sukses.. mohon dimaklumi dari kekurangannya
:')














