MODUL 9
FILE PERMISSION
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 |















Komentar
Posting Komentar