Hari ini saya kembali untuk membagi pengetahuan saya kepada teman-teman yaitu tentang Sistem File-Attribute dan Ijin Akses Pada Linux, dan dalam pembahasan kali ini kita akan:
1. Memahami attribute file
dan ijin akses
2. Memahami perintah untuk
mengubah ijin akses suatu file
3. Menggunakan
perintah-perintah untuk mengubah ijin akses
A.
Dasar Teori
1. Attribute File
File mempunyai beberapa
attribute, antara lain :
a.
Tipe file
Digunakan untuk
menentukan tipe-tipe dari file, antara lain :
· d = direktori
· l = symbolic link
· b = block special file
· c = character special
file s = socket link
· p = FIFO
b.
Ijin akses = menentukan hak user terhadap file ini
c.
Jumlah link = jumlah link untuk file ini
d.
Pemilik (Owner) = menentukan siapa pemilik file ini
e.
Group = menentukan group yang memiliki file ini
f.
Jumlah karakter = menentukan ukuran file dalam byte
g.
Waktu pembuatan = menentukan kapan file terakhir dimodifikasi
h.
Nama file = menentukan nama file yang dimaksud
Contoh :
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:
a.
Pada File
R (Read) = Ijin untuk
membaca
W (Write) = Ijin untuk
mengubah/membuat
X (Execute) = Ijin untuk
menjalankan program
b.
Pada Direktori
R (Read) = Ijin untuk
membaca daftar file dalam direktori
W (Write) = Ijin untuk
mengubah/membuat file di direktori
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. User Mask
Untuk menentukan ijin
akses awal pada saat file atau direktori yang dibuat digunakan perintah umask.
Untuk menghitung nilai default melalui umask pada file, maka dapat dilakukan
kalkulasi sebagai berikut :
B.
Praktikum
1. Ijin Akses
a.
Melihat identitas diri melalui etc/passwd atau etc/group
Pada perintah
di atas kita
dapat melihat identitas
diri melalui etc/passwd
atau etc/group.
a.
Memeriksa direktori home
Pada perintah di atas,
kita dapat melihat dan memeriksa identitas direktori home.
b.
Mengubah ijin akses (chmod)
Pada perintah di atas
kita dapat melakukan ijin hak akses
2. User Mask
a.
Menentukan ijin akses awal pada saat file atau direktori dibuat.
Pada perintah
di atas kita
dapat menenukan inin akses
awal pada saat
file atau directory di buat.
b.
Melihat nilai umask
Pada perinta di atas,
kita dapat melihat nilai dari umask yang ada.
c.
Modifikasi nilai umask
Pada perintah di atas,
kita dapat melihat perbedaan nilai umask yang kita masukkan sebelumnya.
C.
Tugas
1. Analisa maksud dan
tujuan perintah-perintah di atas.