Minggu, 01 Januari 2017

Hak Akses Pada CentOS

Hak Akses (File permission) adalah hak akses bagi user untuk membaca,menulis dan mengeksekusi sebuah file. File permission atau kepemilikkan file pada sistem operasi linux dipisahkan menjadi 3 yaitu : user, group, dan other. Berikut penjelasannya :
  • User yaitu User atau orang yang memiliki file. Secara default, pengguna yang menciptakan file tersebut akan menjadi pemilik file tersebut.
  • Group yaitu Grup User yang memiliki File tersebut. Semua pengguna yang masuk ke dalam kelompok mempunyai hak akses yang sama untuk file tersebut.
  • Other yaitu Pengguna yang bukan pemilik file dan tisak masuk ke dalam kelompok yang sama.
Di dalam linux ada 3 macam Hak Akses, yaitu:  
1. r untuk read (hanya dapat membaca sebuah file/program)
2. w untuk write (dapat mengedit sebuah file/program)
3. x untuk execute (dapat menjalankan sebuah program)Hak akses ini berguna agar tidak semua orang dapat mengakses atau merubah file yang ada di komputer kita. selain itu juga untuk membatasi penggunaan software tertentu yang dapat melakukakan perubahan pada OS linux.

untuk melihat hak akses dari suatu file gunakan perintah ls -l pada terminal, contoh hasil setelah mengetikkan perintah
                                    -rwxr-xr-x 
perhatikan baris  rwxr-xr-x , baris tersebut mewakili 3 user dan setiap user memiliki 3 hak akses:
* rwx pertama untuk o (owner) 
Maksud hak akses rwx -> rwx artinya user sebagai admin dapat membaca, menulis dan menjalankan file tersebut.

* r-x untuk u(user) 
Group dapat hak akses r-x -> r-w artinya group hanya dapat read dan excecute, namun karena di bagian write di tulis strip (-) maka group tidak dapat write(mengedit) file tersebut.

* r-x terakhir untuk o(other).  
other dapat hak akses r-x  -> untuk other hak aksesnya sama seperti group.
     Kita dapat mengkonfigurasi hak akses dengan perintah chmod, ada dua cara yang dapat digunakan yaitu Cara Simbolik dan Cara Numerik.

Cara Simbolik
  • Pertama : kita harus memutuskan apakah kita mengatur hak akses untuk pengguna (u), kelompok (g), pengguna lainnya (o), atau ketiganya (a).
  • Kedua : kita bisa menambahkan izin (+), menghapus (-), atau menghapus izin sebelumnya dan menambahkan izin yang baru (=).
  • Ketiga : tentukan perizinannya. Apakah readers mengatur izin read (r), write (w), execute (e), atau ketiganya.
  • Keempat : kita hanya tinggal memberikan perintah untuk chmod, hak akses mana yang akan di rubah.



Cara Numerik

Cara ini diwakili oleh 3 angka octal untuk perizinan filenya.
Standar umumnya adalah:
4= read (r)
2= write (w)
1= execute (x)
0= tidak ada izin (-)

Jika ingin mendapatkan hak akses yang kita inginkan kita hanya tinggal menjumlahkan angka yang sesuai .

Contoh :

1. Kita ingin mendapatkan hak akses Read Write dan Execute secara bersamaan maka numeriknya menjadi seperti ini:
Read + write + execute
4 + 2 + 1 = 7

2. Kita ingin mendapatan hak akses read dan execute secara bersamaan maka numeriknya akan menjadi seperti ini:
Read + Execute
4 + 1 = 5


sumber : http://squirrel-mail.blogspot.co.id/2016/04/hak-akses-di-sistem-operasi-linux.html

Tidak ada komentar:

Posting Komentar