File Permisson
A, DASAR TEORI:
1. ATRIBUT FILE
File mempunyai beberapa atribut, antara lain :
Ø Tipe file : menentukan tipe dari file, yaitu :
Ø Ijin akses : menentukan hak user terhadap file ini.
Ø Jumlah link : jumlah link untuk file ini.
Ø Pemilik (Owner) : menentukan siapa pemilik file ini
Ø Group : menentukan group yang memiliki file ini
Ø Jumlah karakter : menentukan ukuran file dalam byte
Ø Waktu pembuatan : menentukan kapan file terakhir dimodifikasi
Ø Nama file : menentukan nama file yang dimaksud Contoh :
Karakter
|
Arti
|
-
|
File biasa
|
d
|
Direktori
|
l
|
Symbolic link
|
b
|
Block special file
|
c
|
Character special file
|
s
|
Socket link
|
p
|
FIFO
|
2. IJIN AKSES
Setiap obyek pada Linux harus mempunyai pemilik, yaitu nama pemakai Linux (account) yang terdaftar pada /etc/passwd .
Ijin akses dibagi menjadi 3 peran yaitu :
Ø Pemilik (Owner)
Ø Kelompok (Group)
Ø Lainnya (Others)
Setiap peran dapat melakukan 3 bentuk operasi yaitu :
Ø Pada File
1. R (Read) Ijin untukmembaca
2. W (Write) Ijin untuk mengubah / membuat
3. X (Execute) Ijin untuk menjalankan program
Ø Pada Direktori
1. R (Read) Ijin untukmembaca daftar file dalam direktori o W (Write) Ijin untuk mengubah/membuat file di direktori o X (Execute) Ijin untuk masuk ke direktori (cd)
Pemilik File/Direktori dapat mengubah ijin akses sebagai berikut :
Format untuk mengubah ijin akses
chmod [ugoa] [= + -] [rwx] File(s)
chmod [ugoa] [= + -] [rwx] Dir(s)
dimana u = user (pemilik)
g = group (kelompok) o = others (lainnya)
a = all
Format lain dari chmod adalah menggunakan bilangan octal sebagai berikut
3. USERMASK
Untuk menentukan ijin akses awal pada saat file atau direktori dibuat digunakan perintah umask. Untuk menghitung nilai default melalui umask pada file, maka dapat dilakukan kalkulasi sebagai berikut :
r
|
w
|
x
| |||||
4
|
2
|
1
|
=
|
7
| |||
Kreasi file (biasa)
|
6 6 6
|
Nilai umask
|
0 2 2
------- -
|
6 4 4
| |
Kreasi direktori
|
7 7 7
|
Nilai umask
|
0 2 2
|
------- -
| |
7 5 5
|
Percobaan 1: ijin akses

![]() |
| melihat identitas diri |
![]() |
| Memeriksa direktori home |
![]() |
| Mengubah ijin akses |

![]() |
| Mengganti kepemilikan |


Percobaan 2: User Mask
1. Menentukan ijin akses awal pada saat file atau direktori dibuat
$ touch myfile
$ ls -l myfile
2. Melihat nilai umask
$ umask
3. Modifikasi nilai umask
$ umask 027
$ umask
$ touch file_baru
$ mkdir mydir
$ ls -l
$ umask 077
$ touch xfiles
$ mkdir xdir
$ ls -l
C. KESIMPULAN
Hak akses pada Linux memudahkan user untuk mengatur siapa saja yang bisa membaca, menulis, dan mengeksekusi file yang dia simpan. Hak akses ini juga membuat komputer tersebut susah untuk diretas karena harus melalui perijinan untuk mengakses file. Hal ini juga mengurangi kerusakan dan kehilangan file akibat tangan-tangan tidak bertanggung jawab.
D. Daftar Pustaka
https://ruli-gandari.blogspot.com/2019/12/file-permission-modul-9.html













Komentar
Posting Komentar