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, group dan other (user/group lain)
User (u)           : user account dimana file tersebut dibuat. 
Group (g)         : Kumpulan dari banyak user account. 
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: 
-rw- 
-rw- 
             Jenis file biasa 
             hak akses user, user bisa baca file, tulis/edit file 
             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.  
3)   Cat>>namafile : Perintah untuk menambah isi file yang sudah dibuat.
[titik @localhost  linux ] $  cat>>latih1 
Hari ini saya belajar linux 
Belajar di lab baru 
Tekan : ctrl+d untuk simpan 
[titik @localhost  linux ] $ 
c.   Cp : mengcopy sebuah file (menggandakan/copy file).
Perintah : cp  namafileawal  namafilebaru 
[titik @localhost  linux ] $  cp  latih1  latih2 
atau 
[titik @localhost  linux ] $  cp  latih1  /home/titik/linux/latih2 
d.   Ls  :  melihat isi file dari sebuah direktori.
[titik @localhost  linux ] $ ls 
latih1  latih2 
e.   Rm : menghapus file
Perintah :   rm  namafile
[titik @localhost  linux ] $  rm  latih1 
f.    Mv : memindahkan file dari direktori semula ke direktori lain (cut) atau merename file.
1)   Mv  namafile  alamatdirektorinya  :  memindahkan file (cut).
 Perintah : mv   namafile  alamatdirektorinya
[titik @localhost  linux ] $  mv  latih2  /home/titik 
Setelah latih2 dimove dari direktori linux ke /home/titik, maka latih2 akan berada pada 
/home/titik dan menghilang pada direktori linux. 
2)   Mv  namafileawal  namafilebaru    :  merename file.
Perintah : mv   namafile  namafilebaru
[titik @localhost  linux ] $  mv  latih1  coba1 
g.   Vi : membuat file baru dengan tampilan jendela editor.
Perintah :  vi  namafile 
[titik @localhost  linux ] $  vi  coba1 
Setelah masuk ke editor vi, isi file nya… 
1)   Untuk simpan file + keluar dari editor vi  
Shift + w +q 
w + q +  
2)   Untuk keluar dari editor vi tanpa menyimpan file. 
Shift + w +q 
q !  +   
3)   Menyimpan file tanpa keluar dari editor vi. 
Shift + w +q 
w  +   
v
Tidak ada komentar:
Posting Komentar