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
|
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. Login sebagai user.
2. Bukalah Console Terminal dan lakukan percobaan-percobaan di bawah ini kemudian analisa hasil percobaan.
3. Selesaikan soal-soal latiha n.
Percobaan 1 : Ijin Akses
1. Melihat identitas diri melalui etc/passwd atau etc/group, informasi apa ditampilkan ?
$ id
$ grep <user> /etc/passwd
$ grep [Nomor group id] /etc/group
2. Memeriksa direktori home
$ ls -ld /home/<user>
3. Mengubah group dengan perintah chgrp
$ $ grep root /etc/group
$ grep other /etc/group
$ su
$ chgrp root f1
$ ls –l f1
$ chgrp <group-baru> f3
$ ls –l f3
$ exit
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
No comments:
Write komentar