Jumat, 06 Januari 2012

pengaturan hak akses

PENGATURAN HAK AKSES FILE DAN DIREKTORI


Dalam linux, file atau direktori bisa diatur hak aksesnya, sehingga tidak semua orang bisa mengakses file atau direktori yang dibuat.
Fungsi hak akses adalah untuk mengatur ijin akses terhadap suatu file/direktori kepada user/ owner, grup dan other (user/grup lain)
User (u)           : User account dimana file tersebut dibuat
Group (g)         : Kumpulan dari banyak user account
Other (o)          : Lingkungan di luar user account dan group
Karakter
Arti
-
File Biasa
d
Direktori
l
Symbolic Link
b
Block Special File
c
Character Special File
s
Socket Link
p
FIFO
Format izin akses
r          : read. Hak akses untuk membaca. Nilai angka 4
w         : write. Hak akses untuk menulis. Nilai angka 2
x          : executable. Hak akses untuk menjalankan. Nilai angka 1
( - )      : mengurangi hak izin
( + )     : menambah hak izin
Perintah untuk melihat hak akses : ls –l
-rw-rw-r--1 user user 24 sep 29 08:30 mahasiswa
Keterangan :
-                                              : Jenis file biasa
rw-                   : hak akses user, user bisa baca file, tulis/edit file
rw-                   : hak akses group, group bisa baca file, tulis/edit file
r-                     : hak akses other, other hanya bisa baca file
user                 : user account
user                 : group
24                    : kapasitas file sebesar 24 bytes
Sep 29             : tanggal pembuatan file
08:30               : jam pembuatan file
mahasiswa       : nama file
Perintah untuk menganti hak akses :
Chmod hak_akses_file nama_file
Ada beberapa cara perintah untuk merubah hak izin akses, yaitu :
1.    chmod ruang_lingkup=format nama_file
contoh : chmod u=rw-,g=rw-,0=r-- latih 1
artinya : file tersebut untuk : ruang lingkup user U=rw- bisa membaca dan melakukan perubahan, dan ruang lingkup G=rw- dapat membaca dan menulis, ruang lingkup O=r--hanya bisa membaca saja.
2.    chmod nilai_angka nama_file
contoh : chmod 664 latih 1
artinya : file tersebut untuk ruang lingkup U=6 artinya (4+2) berarti dapat membaca dan mengubah. Ruang lingkup G=6 artinya (4+2) dapat membaca dan mengubah. Ruang lingkup O=4 artinya hanya dapat membaca saja.
3.    chmod ruang_lingkup-format nama_file
contoh : chmod u-w,g-r,o-w latih 1
artinya : file tersebut untuk ruang lingkup U-w dikurangi hak merubah data. Ruang lingkup G-r dikurangi hak membacanya. Untuk ruang lingkup O-w dikurangi hak merubah datanya.

Tidak ada komentar:

Posting Komentar