Jumat, 06 Januari 2012

PENGATURAN HAK AKSES FILE DAN DIREKTORI

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.
Other (o)          : Lingkungan di luar user account dan group
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