Linux file permission ialah hak akses bagi user untuk
mengakses (read, write, execute) sebuah file.
·
User
:
Username
dari orang yang memiliki file tersebut
·
Grup
:
Grup
user yang memiliki file tersebut, semua pengguna yang termasuk kedalam kelompok
yang memiliki file tersebut memiliki hak akses yang sama ke file.
·
Other
:
Seorang
pengguna yang bukan pemilik file dan tidak termasuk dalam kelompok yang sama.
Ada 3
jenis izin hak akses di linux, yaitu :
·
Read
Pada
file biasa, read berarti file dapat dibuka dan dapat dibaca. Pada sebuah
direktori, read berarti anda dapat melihat daftar isi direktori.
·
Write
Pada
file biasa, write berarti file dapat dimodifikasi. Pada sebuah direktori, write
berarti anda dapat menambah, menghapus dan mengubah nama file dalam direktori.
·
Execute
Pada
file biasa, execute berarti file dapat dijalankan sebagai program atau shell
script. Pada sebuah direktori, execute (disebut juga “search bit”) berarti anda
dapat mengakses file dalam direktori dan memasukannya, dengan perintah
tertentu, misalnya cd.
Melihat Hak Akses File
Untuk
melihat hak akses dari file dengan melihat daftar direktori dapat memasukan
command :
·
ls
–l
Setelah
memasukan command tersebut akan muncul tampilan yang memiliki arti:
1. Kolom pertama, menunjukan jenis file
dan perizinan
2. Kolom kedua, menunjukan jumlah link
3. Kolom ketiga, menunjukan pemilik file
4. Kolom ke empat, menunjukan kelompok
pemilik file
5. Kolom lainnya menunjukan ukuran file
dalam skala byte, tanggal dan waktu modifikasi terakshir, dan nama file.
Karakter pertama menunjukan :
·
d
= directory
·
-
= regular file
·
l
= symbolic link
·
s
= unix domain socket
·
p
= named pipe
·
c
= character device file
·
b
= b;ock device file
9
karakter berikutnya menunjukan :
·
r
= read permission
·
w
= write permission
·
x
= execute permission
·
-
= no permission
Mengatur hak akses
Hak akses file dapat diatur dengan
menggunakan command chmod. Chmod memiliki 2 mode yaitu simbolik dan numeric.
1. Mode simbolik
Which User :
u user
g
group
o
other
a all
What
to do :
+
menambah permission
-
Menghapus permission
= set
permission
Which
Permission
r =
read
w =
write
x =
execute
2. Mode Numerik
4 =
read (r)
2 =
write (w)
1 =
execute (x)
0 =
tidak ada izin (-)
Which
number :
0
---
1
–x
2
–w-
3
–wx
4
r—
5
r-x
6
rw-
7
rwx
Mengubah kepemilikan direktori :
·
chown
option pemilik_baru nama_file/direktori
melihat kepemilikan suatu file dan
grup
·
ls
dengan option –l
merubah kepemilikan file dengan user
lain
·
chown
haha hihi
mengubah permission semua file yang
ada dalam sub-direktori dalam direktori yang sedang aktif
·
chown
–R haha hihi work
Tidak ada komentar:
Posting Komentar