Hak Akses pada Linux
23 February 2016
Add Comment
Apa itu Hak Akses??
Hak akses bisa dibilang sebuah hak yang diberikan pada seluruh atau beberapa User atau file untuk melakukan sesuatu akses. Jadi Hak akses ini dapat diatur sedemikian rupa supaya file atau direktori itu hanya bisa di read, atau write, dan execute. Selain itu kita juga bisa mengatur bagaimana hak akses dari setiap user pada suatu file, atau direktori. Berikut sedikit penjelasan lebih detailnya :
Perintah Chmod
Chmod merupakan salah satu perintah pada Linux yang berfungsi untuk mengurangi atau memberikan izin ( Hak Akses ) pada suatu file atau direktori dan User serta Group. Dalam Linux ada 3 Hak Akses atau perizinan File dan Direktori, yaitu :
Terdapat tiga macam hak akses dari sebuah file, yaitu:
Read / r : mengizinkan user lain untuk membaca isi dari file tersebut tetapi user lain tidak dapat melakukan perubahan isi file.
Write /w : mengizinkan kepada user lain untuk dapat membaca dan melakukan perubahan terhadap isi file, termasuk menghapusnya.
Execute / x : mengizinkan user lain dapat mengeksekusi/menjalankan file (biasanya berupa script atau program).
|—|—|—| |rwx|rwx|rwx|
Pada dasarnya struktur dari chmod seperti diatas, kolom pertama untuk user kolom yang kedua untuk group kolom yang ketiga anynomos atau other.
Cara Melihat isi folder berserta Hak Aksesnya:
$ ls -l
ket.
-rw-rw-r-- 1 arifin arifin 0 Peb 23 10:57 rahasia
- | : artinya itu merupakan file bukan folder/direktory |
rw- | : artinya Hak Akses user root adalah read/baca dan write/menulis |
rw- | : artinya Hak Akses user biasa adalah read/baca dan write/menulis |
r-- | : artinya Hak Akses user other adalah read/baca saja |
drwxr-xr-x 6 arifin arifin 4096 Peb 20 14:53 Documents
d | : artinya itu merupakan folder/direktory |
rw- | : artinya Hak Akses user root adalah read/baca, write/menulis dan Execute/menjalankan |
r-x | : artinya Hak Akses user biasa adalah read/baca dan Execute/menjalankan |
r-x | : artinya Hak Akses user other adalah read/baca dan Execute/Menjalankan |
Cara Mengubah Hak Akses ada 2 cara, yaitu;
- Dengan menggunakan letter coding, Anda dapat merubah permission
diatas untuk masing-masing u (user), g (group), o (other) dan a (all)
dengan hanya memberi tanda plus (+) untuk menambah ijin dan tanda minus
(-) untuk mencabut ijin.
Contoh :
Misalnya untuk memberikan izin baca dan eksekusi file "rahasia" kepada owner dan group, perintahnya adalah:$ chmod ug+rx rahasia
Untuk mencabut izin-izin tersebut:$ chmod ug-rx rahasia
- Dengan menggunakan sitem numeric coding, permission untuk user, group
dan other ditentukan dengan menggunakan kombinasi angka-angka, 4, 2 dan 1 dimana 4
(read),2 (write) dan 1 (execute).
Contoh :$ chmod 777 rahasia
Hasilnya
0 Response to "Hak Akses pada Linux"
Post a Comment