Praktikum 8 Sistem File
Nama : Muhammad Ariq
Dzulfiqar
Kelas : BM5B
NIM : 1803421017
TEORI SINGKAT:
1. ATRIBUT
FILE
File mempunyai beberapa
atribut, antara lain:
· Tipe
file :
menentukan tipe dari file, yaitu:
Karakter |
Arti |
- |
File biasa |
d |
Direktori |
l |
Symbolic link |
b |
Block special file |
c |
Character special file |
s |
Socket link |
p |
FIFO |
· 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:
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
o R (Read) Ijin untukmembaca
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)
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
r |
w |
x |
|
|
4 |
2 |
1 |
= |
7 |
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) |
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
1) melihat ijin akses
1.$id
Analisa: Perintah di atas digunakan untuk melihat identitas diri melalui /etc/passwd dan /etc/group.
2.grep ariqdz
/etc/passwd
Analisa: Perintah di atas untuk memeriksa direktori home/<user>.
3. grep 2 /etc/passwd
2) Memeriksa direktori
Home
1.ls –ld /home/ariqdz
4)mengganti kepemilikan
dengan chown. Masuk ke root untunk mengganti kepimilikan tsb.
5.Perubahan ijin akses
6.mencoa subtitute user
Percobaan 2 : user mask
1)menentukan izin akses
2.melihat nilai umask
3.modif nilai umask
Komentar
Posting Komentar