Permission File / Hak Izin Akses File
User/owner Group Other
Tiga digit pertama digunakan untuk mengatur ijin akses bagi owner. Tigadigit kedua digunakan untuk
mengatur ijin akses bagi user lain yang masih satu group dengan owner
sedangkan tiga digit ketiga digunakan untuk mengatur ijin akses bagi user lain diluar group owner.
Ijin Akses untuk File
R : read : ijin untuk membaca/melihat isi suatu
w : write : ijin untuk mengubah isi suatu file
x : execute : ijin untuk mengeksekusi/menjalankan suatu file
dimana jenis file berupa script/program Ijin Akses untuk Direktori
r : read : ijin untuk melihat isi suatu direktori (contoh: $ ls -l data)
w : write : ijin untuk membuat/menghapus file dalam direktori
(contoh: $ rm data/latih)
x : execute : ijin untuk pindah ke dalam direktori (contoh: $ cd data)
Merubah Permission File - chmod
Perintah chmod memiliki dua format :
1. Format Huruf
Sintaks : chmod [ugo] [+-=] [rwx] file(s)
Keterangan :
u : user
g : group
o : other
rw- rw- r--
+ : menambahkan permission
- : menghilangkan permission
= : set
2. Format Angka
Sintaks : chmod [kode_oktal] file(s)
read (r) = 4
write(w) = 2
execute(x) = 1
contoh :
rw- rw- r--
420 420 400
6 6 4- Hak izin Akses (HIA), Hak Kepemilikkan File dan Pembuatan User Group
- Terlebih dahulu membuat dua buah user baru contoh:
- Nama user : bsi_12108022
Password : bs10k3
- Nama user : 12108022_bsi
Password : bs10k3
Seperti biasa : add user bsi_12108022
Passwd
New unix password : bs10k3
- Membuat sebuah direktori dengan nama dir_linux pada user bsi_12108022
[root@localhost~}# su –l bsi_12108022
[bsi_12108022@localhost~]$ mkdir dir_linux
[bsi_12108022@localhost~]$ ls (untuk melihat direktori)
- Membuat sebuah file dengan nama linux di dalam direktori dir_linux dengan perinth cat atau echo dengan isi :
Linux dibuat oleh Linus Torvald,
mahasiswa dari universitas helsinki finlandia
Jika tertarik untuk bergabung dengan
team pengembang kernel linux
Atau sekedar ingin memdapat
informasi, silahkan kunjungi situs www.kernel.org
[bsi_12108022@localhost~]$ cd dir linux
[bsi_12108022@localhost~]$ cat >linux
Ket: untuk menyimpan file enter 1x kemudian tekan ctrl+C
Untuk membaca file [bsi_12108022@localhost~]$ cat
linux
- Melihat izin akses file linux
[bsi_12108022@localhost dir_linux]$ ls –l
Maka akan muncul:
Total 4
(size 4)
-rw-rw-r-- bsi_12108022 bsi_12108022 223 oct 8 20.00 linux
Ket : menyatakan sebuah file
Jika didepannya b “menyatakan sebuah direktori”
- Menambahkan hak izin akses untuk user dan group agar dapat mengeksekusi dengan menggunakan format huruf
Format menggunakan angka : chmod atribut namafile
chmod 777 namafile
Format menggunakan huruf : chmod atribut namafile
chmod u+...,g+...,o+...namafile
chmod u-...,g-...,o-...namafile
chmod u=...,g=...,o=...namafile
[bsi_12108022@localhost dir_linux]$ chmod ugx
[bsi_12108022@localhost dir_linux]$ ls –l
- Menghilangkan hak izin akses membaca dan menulis untuk user dan tambahkan hak izin akses menulis dan mengeksekusi untuk other menggunakan format huruf
[bsi_12108022@localhost dir_linux] $ chmod u-rw,o+wx linux
[bsi_12108022@localhost dir_linux] $ ls –l
- Memberika hak izin akses secara penuh untuk user, group dan other dengan format angka
[bsi_12108022@localhost
dir_linux] $ chmod 777 linux
- Membuat 2 buah user menjadi 1 group
[(harus dilakukan di user admin)
[root@localhost~] # vi /etc/group
- Mengubah kepemilikkan file linux dari user bsi_12108022 menjadi milik user 12108022_bsi
[root@localhost~]
# chown 12108022_bsi /home/bsi_12108022/dir_linux/linux
0 comments:
Post a Comment