Kamis, 29 Desember 2011

Pertemuan 2


PENGATURAN HAK AKSES FILE DAN DIREKTORI
Dalam linux, file atau direktori bisa diatur hak aksesnya, sehingga tidak semua orang bias mengakses file atau direktori yang dibuat.
Fungsi  hak  akses  adalah  untuk  mengatur  ijin  akses  terhadap  suatu  file/direktori kepada user/owner, group dan other (user/group 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 : -  (File Biasa)
            Karakter : d (Direktori)
            Karakter : l (Symbolic Link)
            Karakter : b (Block special file)
            Karakter : c (Character special file)
            Karakter : s (Socket link)
            Karakter : 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 mengganti 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-,o=r--  latih1
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  latih1
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  latih1
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.

0 komentar:

Posting Komentar