1. ATRIBUT FILE
File memiliki beberapa atribut, antara lain :
- File Type, yaitu atribut yang menentukan tipe dari sebuah file. Berikut tabel daftar file type
KARAKTER | ARTI |
- | File Biasa |
d | Direktori |
l | Symbolic Link |
b | Block Spesial File |
c | Character Spesial File |
s | Socket Link |
p | FIFO |
- Ijin akses, menentukan hak user, group, dan other terhadap file ini.
- Jumlah link, menetukan 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, menginformasikan nama file yang dimaksud.
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)
Pada FILE
o R (Read) = Ijin untuk membaca
o W (Write) = Ijin untuk mengubah / membuat
o X (Execute) = Ijin untuk menjalankan program
Pada DIREKTORI
o 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)
Struktur ijin akses :
Berikut adalah format untuk mengubah ijin akses :
1. Menggunakan karakter huruf (RWX)
chmod [ugoa] [= + -] [rwx] File(s)
chmod [ugoa] [= + -] [rwx] Dir(s)
Keterangan =
u = user (pemilik)
g = group (kelompok)
o = others (lainnya)
a = all
Contoh : chmod g+w script.doc
fungsinya adalah menambah ijin akses script.doc untuk group berupa ijin write (mengubah atau membuat)
2. Menggunakan bilangan oktal (421)
berikut adalah formatnya :
R W X
4 2 1 = 7
Contoh : chmod 764 script.doc
fungsinya adalah mengubah ijin akses script.doc menjadi :
- Untuk user = 7 (read, write, dan execute)
- Untuk group = 6 (read dan write)
- Untuk other = 4 (read)
3. USER MASK
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 :
Kreasi file (biasa) 666
Nilai umask 022
------- -
644
Kreasi direktori 777
Nilai umask 022
------- -
755
Tidak ada komentar:
Posting Komentar