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