Rabu, 25 Desember 2019

Modul 9

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 mengg
unakan 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 soPercobaan 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>
         






7.        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 -lal-soal latiha n.

Tidak ada komentar:

Posting Komentar