ini adalah tugas dari matakuliah sistem operasiDeskripsi lengkap
ini adalah tugas dari matakuliah sistem operasi
panduan hak aksesDeskripsi lengkap
panduan hak aksesFull description
docFull description
spo identfikasiDeskripsi lengkap
Full description
Hak Akses Berkas Dan Informasi
SOPSOP
Spo Penambahan Pengurangan Hak AksesDeskripsi lengkap
Full description
hak akses berkas dan informasi rm
hak akses berkas dan informasi rm
Full description
hak akses berkas dan informasi rm
Hak Akses Berkas Dan Informasi Rekam MedisFull description
Pertemuan 5A Sistem File POKOK POKOK B AHASAN:
Sistem file
TUJUAN BELAJAR:
Setelah mempelajari mempelajari materi materi dalam bab ini, mahasiswa diharapkan mampu: Memahami atribut file dan dan ijin akses. akses. Memahami Memahamii perintah perintah untuk menguba mengubah h ijin akses akses suatu file. Memaham Menggunakan perintah-perin perintah-perintah tah untuk menguba mengubah h ijin akses..
DASAR TEORI: 1
ATRI ATRIBUT BUT FILE FILE
File mempunyai beberapa atribut, antara lain lain : Tipe Tipe file file
: me mene nentu ntuka kan n tipe tipe dari dari file, file,
yaitu : K a r akt er
File biasa
d
Arti
Direktori
l
Symbolic Symbolic link
b
Block special file
c
Characte Characterr special file
s
Socket Socket link
p
FIFO
PERTEMUAN PERTEMUAN 5A SISTEM FILE
Ijin Ijin akse aksess
: mene menent ntuk ukan an hak hak user user terh terhad adap ap file file ini. ini.
Juml Jumlah ah link link
: juml jumlah ah link link untu untuk k file file ini. ini.
Pemilik (Owner) : menentuk menentukan an siapa pemilik pemilik file file ini Group roup
: menent entukan group yang memil emilik ikii file ini
Jumlah Jumlah karakte karakterr
: menentu menentukan kan ukuran ukuran file file dalam dalam byte
Waktu pembuatan : menentukan kapan file terakhir dimodifikasi Nama ama file file
: menen enentu tuk kan nama ama file file yang ang dima dimaks ksud ud
Contoh : -r w-rw- rr--
1
bin
Pemilik Jml link
auth
Group
1639
Oct 31 20:19
Jml karakter
/etc/passwd
Waktu Nama file
Ijin akses tipe
2 IJIN JIN AKSE AKSES S Setiap Setiap obyek obyek pada pada Linux Linux harus harus mempun mempunya yaii pemil pemilik ik,, yait yaitu u nama nama pemaka pemakaii Linux (account) (account) yang terdaftar 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 (Read) ad) o R (Re
Ijin jin untuk untukme memb mbac acaa
o
W (W (Wri rite te))
Ijin jin untu untuk k meng mengub ubah ah / membu membuat at
o
X (Exe (Execu cute te))
Ijin Ijin untuk untuk menjal menjalank ankan an program program
Pada Direktori o
R (Rea (Read) d)
Ijin Ijin untu untukm kmem emba baca ca dafta daftarr file file dala dalam m direkt direktor orii
o
W (Write (Write))
Ijin Ijin untuk untuk mengub mengubah/m ah/membu embuat at file file di direkt direktori ori
o
X (Execute) (Execute)
Ijin untuk untuk masuk ke direktor direktorii (cd)
PERTEMUAN PERTEMUAN 5A SISTEM FILE
Pemilik File/Direktori dapat mengubah ijin akses sebagai berikut : -rwxr rwxrwx wxrw rwx x
1 stud tudent ent test test
1639
Oct Oct 31 20:19 20:19 file file
other group user
Format untuk mengubah ijin akses chmod chmod [ugoa [ugoa] ] [= + -] [rwx [rwx] ] File File(s (s) ) chmo chmod d [ugo [ugoa] a] [= + -] [rwx [rwx] ] Dir( Dir(s) s)
dimana
u = user user (pem (pemil ilik ik)) 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 MASK Untu Untuk k mene menent ntuk ukan an digunak digunakan an perintah perintah umask umask.
ijin ijin akse aksess awal awal pada pada saat saat file file atau atau dire direkt ktor orii dibu dibuat at Untuk menghit menghitung ung nilai nilai default default melalui melalui umask umask pada pada file,
maka dapat dilakukan kalkulasi sebagai berikut : Kreasi file (biasa)
666
Nilai umask
022 ------- 64 4
Kreasi direktori
777
Nilai umask
022 ------- 75 5
PERTEMUAN PERTEMUAN 5A SISTEM FILE
TUGAS TUGAS PENDAHULUAN PENDAHULUAN : Sebagai tugas tugas pendahuluan, pendahuluan, jawablah ja wablah pertanyaan perta nyaan-- pertanyaan pertanyaan berikut berikut ini : 1. Apa saja saja atribut atribut file ? Berikan Berikan contoh file file dengan dengan tipe file file yang disebut disebutkan kan pada dasar teori. 2. Apa yang yang dimaksud dimaksud ijin akses akses ? Bagaimana Bagaimana contoh contoh penggun penggunaan aan perintah perintah chmod untuk mengubah ijin akses. 3. Berilah Berilah contoh penggunaan penggunaan perintah umask untuk untuk mengubah mengubah ijin akses.
PERCOBAAN PERCOBAAN : 1. Login Login sebagai sebagai user. user. 2. Buka Bukala lah h Cons Consol olee Term Termin inal al dan dan laku lakuka kan n perc percob obaa aan n- perc percob obaa aan n di bawa bawah h ini ini kemudian analisa hasil percobaan. 3. Selesaikan soal-so soal-soal al latiha n.
Percobaan 1 : Ijin Akses 1. Melihat Melihat identita identitass diri diri melalui melalui etc/passwd atau etc/group , inform informasi asi apa yang ditampilkan ? $ id $ grep /etc/pas /etc/passwd swd [Nomor r grou group p id] id] /etc/group $ grep [Nomo
2. Memeriksa Memeriksa direk direktori tori home $ ls -ld -ld /home/ /home/ er>
PERTEMUAN PERTEMUAN 5A SISTEM FILE
3. Mengubah Mengubah Ijin akses (chmod). Perhatikan ijin akses setiap perubahan ! $ touc touch h f1 f1 f2 f3 $ ls ls -l $ chmo chmod d u+x f1 $ ls –l f1 $ chmo chmod d g=w g=w f1 $ ls –l f1 $ chmo chmod d o-r f1 $ ls –l f1 $ chmo chmod d a=x a=x f2 $ ls –l f2 $ chmod chmod u+x,g-r, u+x,g-r,o=w o=w f3 $ ls –l f3 $ chmo chmod d 751 751 f1 $ chmo chmod d 624 624 f2 $ chmo chmod d 430 430 f3 $ ls –l f1 f2 f3
4.
Mengg Menggan anti ti kepem kepemil ilika ikan n diguna digunakan kan perin perintah tah chown .
Mas Masuk ke roo root untu untuk k
mengganti kepemilikan tersebut. $ su root root $ echo echo Hall Hallo o > f1 $ ls –l f1 $ chown chown > f1 contoh : chown chown stude student1 nt1 f1 $ ls –l f1
5.
Ubahlah Ubahlah ijin ijin akses akses home home director directory y (student) pada root sehingga . baru> (stu Hal ini dimaks dimaksudk udkan an agar agar file file f1 yang yang sudah sudah diubah diubah kepemil kepemilika ikanny nnyaa dapat dapat diakses . Perubahan Perubahan ijin ijin akses akses home director directory y hanya dapat dilakukan pada root. $ chmod chmod g+rwx /home/ er> contoh : ch chmod mod g+rwx g+rwx /home/ /home/studen student t $ ls –l /hom /home e $ exit
6. Sekarang Sekarang cobalah untuk untuk subtitute subtitute user ke (stude (student1 nt1). ). untuk mengakses file f1 $ su ru> $ ls –l f1 $ cat cat f1 $ exit
Cobala Cobalah h
PERTEMUAN PERTEMUAN 5A SISTEM FILE
7. Mengubah Mengubah group dengan perintah perintah chgrp $ $ grep grep root /etc/gro /etc/group up $ grep grep other /etc/grou /etc/group p $ su $ chgrp chgrp root root f1 $ ls –l f1 $ chgrp chgrp u> f3 $ ls –l f3 $ exit
Percobaan 2 : User Mask 1.
Menentuka Menentukan n ijin akses akses awal awal pada saat saat file file atau atau direkto direktori ri dibuat $ touch myfile myfile $ ls -l myfi myfile le
2.
Meli Meliha hatt nilai nilai umask $ umask
3.
Modifi Modifika kasi si nilai nilai umask umask $ umask umask $ umask $ touch $ mkdir mkdir $ ls ls -l $ umask umask $ touch $ mkdir mkdir $ ls ls -l
LATIHAN: 1. Lakukan tiga tiga cara berbeda berbeda untuk setting ijin ijin akses ke file file atau direktori direktori menjadi r-r--r-- . Buatlah sebuah file dan lihat apakah yang anda lakukan benar.
2. Buatlah Buatlah suatu kelompok. kelompok. Copy-kan Copy-kan /bin/sh ke home directory. Ketik "chmod chmod +s pada daftar daftar direk direktor tori. i. sh". Cek ijin akses sh pada
Sekara Sekarang ng tanyak tanyakan an ke teman teman satu satu
kelompok anda untuk mengubah ke home directory anda dan menjalankan pr ogram
PERTEMUAN PERTEMUAN 5A SISTEM FILE menjalank lankan an id comma command. nd. ./sh dan menja
Apa yang yang terjadi terjadi..
Untuk Untuk keluar keluar dari shell shell
tekan exit. 3. Hapus Hapus sh directory (atau setidaknya setidaknya kerjakan kerjakan perinta h chmod –s sh) s h dari home directory 4.
Modifika Modifikasi si ijin akses akses ke home home direct directory ory anda anda sehingg sehinggaa sangat sangat privat. privat.
Cek apakah apakah
teman anda tidak tidak dapat mengakses mengakses directory anda. Kemudian kembalikan kembalikan ijin akses ke semula. 5.
Keti Ketikk kkan an umas kemudian buatlah file yang bernama world.txt yang umask k 000 dan kemudian berisi beberapa kata " hello ijin akses akses pada file. file. Apa yang yang terjad terjadi? i? hello world world". Lihat ijin Sekarang Sekarang ketikka ketikkan n umas buatlah file file bernama bernama world2.txt. Apakah umask k 022 022 dan buatlah perintah perintah tersebut tersebut lebih bergu berguna na ?
6.
Buat Buatla lah h
file file yang ang bern bernam amaa "hello.txt" pada pada home home direc director tory y mengg mengguna unakan kan
perintah cat cat -u > hell hello. o.tx txt t . Tanyakan ke teman Anda untuk masuk ke home direct directory ory
Anda dan dan menja menjala lank nkan an tai tail l -f hell hello. o.tx txt t.
Seka Sekara rang ng keti ketikk kkan an
beberapa baris dalam hello.txt. Apa yang terjadi pada pada layer teman teman Anda ?
LAPORAN RESMI: 1.
Analisa hasil hasil percob percobaan aan yang yang Anda lakukan. lakukan.
2.
Kerjakan Kerjakan latihan latihan diatas diatas dan analisa analisa hasil hasil tampilannya. tampilannya.
3.
Berikan kesimpulan kesimpulan dari dari praktik praktikum um ini. ini.