Di dalam Linux, file atau direktori bisa kita atur hak aksesnya, sehingga tidak semua orang bisa mengakses file atau direktori yang kita anggap penting dan tidak perlu diketahui oleh orang lain.
Fungsi dari hak akses file dan direktori (Chmod) adalah mengatur ijin akses terhadap suatu file/direktori kepada user, group dan user/group lain.
Ijin hak akses tersebut dibagi menjadi 3 macam, yaitu :
READ (r). = Hak akses untuk dapat membaca (baik file atau direktori)
WRITE (w). = Hak akses untuk dapat metulis/edit (jika file) dan
membuat file/direktori baru (jika direktori)
EXECUTABLE (x).= Hak akses untuk dapat menjalankan/eksekusi (jika file)
dan dimasuki (jika direktori)
( - ) = adalah untuk mngurangi hak akses
( + ) = adalah untuk menambah hak akses
Octal dari permisi tersebut adalah :
4 = READ (r)
2 = WRITE (w)
1 = EXECUTE (x)
0 = No Permission
Contoh file dan folder :
drwx-r–r–
-rwx-r–r–
| | | |
| | | |
| | | |—–> Ijin (READ) Untuk Other selain user dan Group.
| | |——–> Ijin (READ) Untuk Group pemilik file/direktory.
| |———–> Ijin (READ,WRITE,EXECUTE) Untuk User/pemilik file/direktori.
| ————-> Tipe (- merupakan file, d merupakan folder)
Perintah Untuk Mengubah Hak Akses Menggukana Chmod
chmod hak_akses_file nama_file
Ada beberapa sintaks yang diperlukan untuk merubah hak ijin akses file, yaitu:
1. chmod ruang lingkup = format nama_file Contoh : chmod u=rw-,g=rw-,o=r-- latihan1. Artinya : file tersebut untuk ruang lingkup user U=rw- bisa membaca dan melakukan editing, dan ruang lingkup G=rw- dapat membaca dan menulis file, serta ruang lingkup O=r-- hanya bisa membaca file saja tidak bisa melakukan editing file.
2. chmod nilai_angka nama_file Contoh :chmod 624 latihan .Artinya : file tersebut untuk ruang lingkup user U=6 artinya (4+2) berarti dapat membaca dan mengubah isi file. Ruang lingkup G=2 berrarti hanya bisa merubah/edit file saja. Dan ruang lingkup O=4 artinya hanya bisa membaca file saja.
3. chmod ruang_lingkup-format nama_file. Contoh : chmod u-w,g-r,o-w latihan1. Artinya : File tersebut untuk ruang lingkup U-w dikurangi hak akses merubah data. Ruang lingkup G-r dikurangi hak akses membacanya. Dan untuk ruang lingkup O-w dikurangi hak akses mengurangi data
Contoh 1 :
Kita ingin memberikan ijin (READ,WRITE,EXECUTE) untuk User/Pemilik, akses (READ,EXECUTE) untuk Group dan Other.
Perintahnya:
$chmod 755 file/folder
keterangan:
4+2+1 = 7 << untuk akses u (User)Contoh 2 :
4+1 = 5 << untuk akses g (Group)
4+1 = 5 << untuk akses o (Other)
-rw -rw-r-- 1 user user 24 Des 14 20:28 linux
Keterangan :
- : Jenis File Biasa
rw- : Hak akses user, user bisa membaca, menulis dan mengedit file
rw- : Hak akses group, group bisa membaca, menulis dan mengedit file
r-- : Hak akses other, other hanya bisa membaca file
user : User account
user : Group
24 : Kapasitas file sebesar 24 bytes
Des 24 : Tanggal pembuatan file
20:28 : Jam pembuatan file
linux : nama file
0 komentar:
Posting Komentar