SlideShare a Scribd company logo
112
Praktikum 8
Sistem File
POKOK BAHASAN:
ü Sistem file
TUJUAN BELAJAR:
Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu:
ü Memahami atribut file dan ijin akses.
ü Memahami perintah untuk mengubah ijin akses suatu file.
ü Menggunakan perintah-perintah untuk mengubah ijin akses..
DASAR TEORI:
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
PRAKTIKUM 8 SISTEM FILE 113
• 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 :
-rw-rw-r-- 1 bin auth 1639 Oct 31 20:19 /etc/passwd
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
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)
tipe
Ijin akses
Jml link
Pemilik
Group
Jml karakter
Waktu
Nama file
PRAKTIKUM 8 SISTEM FILE 114
Pemilik File/Direktori dapat mengubah ijin akses sebagai berikut :
-rwxrwxrwx 1 student test 1639 Oct 31 20:19 file
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 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 :
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
user
group
other
s
PRAKTIKUM 8 SISTEM FILE 115
TUGAS PENDAHULUAN:
Sebagai tugas pendahuluan, jawablah pertanyaan-pertanyaan berikut ini :
1. Apa saja atribut file ? Berikan contoh file dengan tipe file yang disebutkan pada
dasar teori.
2. Apa yang dimaksud ijin akses ? Bagaimana contoh penggunaan perintah chmod
untuk mengubah ijin akses.
3. Berilah contoh penggunaan perintah umask untuk mengubah ijin akses.
PERCOBAAN:
1. Login sebagai user.
2. Bukalah Console Terminal dan lakukan percobaan-percobaan di bawah ini
kemudian analisa hasil percobaan.
3. Selesaikan soal-soal latihan.
Percobaan 1 : Ijin Akses
1. Melihat identitas diri melalui etc/passwd atau etc/group, informasi apa yang
ditampilkan ?
$ id
$ grep <user> /etc/passwd
$ grep [Nomor group id] /etc/group
2. Memeriksa direktori home
$ ls -ld /home/<user>
PRAKTIKUM 8 SISTEM FILE 116
3. Mengubah Ijin akses (chmod). Perhatikan ijin akses setiap perubahan !
$ touch f1 f2 f3
$ ls -l
$ chmod u+x f1
$ ls –l f1
$ chmod g=w f1
$ ls –l f1
$ chmod o-r f1
$ ls –l f1
$ chmod a=x f2
$ ls –l f2
$ chmod u+x,g-r,o=w f3
$ ls –l f3
$ chmod 751 f1
$ chmod 624 f2
$ chmod 430 f3
$ ls –l f1 f2 f3
4. Mengganti kepemilikan digunakan perintah chown. Masuk ke root untuk
mengganti kepemilikan tersebut.
$ su root
$ echo Hallo > f1
$ ls –l f1
$ chown <user-baru> f1 contoh : chown student1 f1
$ ls –l f1
5. Ubahlah ijin akses home directory <user> (student) pada root sehingga <user-
baru> (student1) pada satu group dapat mengakses home direktory <user>.
Hal ini dimaksudkan agar file f1 yang sudah diubah kepemilikannya dapat
diakses <user-baru>. Perubahan ijin akses home directory <user> hanya
dapat dilakukan pada root.
$ chmod g+rwx /home/<user> contoh : chmod g+rwx /home/student
$ ls –l /home
$ exit
6. Sekarang cobalah untuk subtitute user ke <user-baru> (student1). Cobalah
untuk mengakses file f1
$ su <user-baru>
$ ls –l f1
$ cat f1
$ exit
PRAKTIKUM 8 SISTEM FILE 117
Percobaan 2 : User Mask
LATIHAN:
1. Lakukan tiga cara berbeda untuk setting ijin akses ke file atau direktori menjadi r--
r--r--. Buatlah sebuah file dan lihat apakah yang anda lakukan benar.
2. Buatlah suatu kelompok. Copy-kan /bin/sh ke home directory. Ketik "chmod +s
sh". Cek ijin akses sh pada daftar direktori. Sekarang tanyakan ke teman satu
kelompok anda untuk mengubah ke home directory anda dan menjalankan pr ogram
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
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
PRAKTIKUM 8 SISTEM FILE 118
./sh dan menjalankan id command. Apa yang terjadi. Untuk keluar dari shell
tekan exit.
3. Hapus sh dari home directory (atau setidaknya kerjakan perintah chmod –s sh)
4. Modifikasi ijin akses ke home directory anda sehingga sangat privat. Cek apakah
teman anda tidak dapat mengakses directory anda. Kemudian kembalikan ijin akses
ke semula.
5. Ketikkan umask 000 dan kemudian buatlah file yang bernama world.txt yang
berisi beberapa kata "hello world". Lihat ijin akses pada file. Apa yang terjadi?
Sekarang ketikkan umask 022 dan buatlah file bernama world2.txt. Apakah
perintah tersebut lebih berguna ?
6. Buatlah file yang bernama "hello.txt" pada home directory menggunakan
perintah cat -u > hello.txt. Tanyakan ke teman Anda untuk masuk ke home
directory Anda dan menjalankan tail -f hello.txt. Sekarang ketikkan
beberapa baris dalam hello.txt. Apa yang terjadi pada layer teman Anda ?
LAPORAN RESMI:
1. Analisa hasil percobaan yang Anda lakukan.
2. Kerjakan latihan diatas dan analisa hasil tampilannya.
3. Berikan kesimpulan dari praktikum ini.

More Related Content

What's hot

Muhdin dahlan tugas so 2 (tgs ke 3)
Muhdin dahlan tugas so 2 (tgs ke 3)Muhdin dahlan tugas so 2 (tgs ke 3)
Muhdin dahlan tugas so 2 (tgs ke 3)
muhdin_dahlan
 
Tugas iii ade kaddam
Tugas iii ade kaddamTugas iii ade kaddam
Tugas iii ade kaddam
Erhyz Ambarak
 
Memahami access right di linux
Memahami access right di linuxMemahami access right di linux
Memahami access right di linux
ridhyld
 
Hak-Akses
Hak-AksesHak-Akses
Hak-Akses
ridhyld
 
Tutorial membuat user dan group pada linux
Tutorial membuat user dan group pada linuxTutorial membuat user dan group pada linux
Tutorial membuat user dan group pada linux
stephan EL'wiin Shaarawy
 
Perintah dasar linux
Perintah dasar linuxPerintah dasar linux
Perintah dasar linux
amricrz
 
Manajemen file permission
Manajemen file permissionManajemen file permission
Manajemen file permission
Rizal Arifin
 
Management file dan group
Management file dan groupManagement file dan group
Management file dan group
krtk
 
FHS ( filesystem hierarchy standart )
FHS ( filesystem hierarchy standart )FHS ( filesystem hierarchy standart )
FHS ( filesystem hierarchy standart )
erniindriyana
 
Sistem_Operasi_FILKOMUB_2016_Bab 2_materi
Sistem_Operasi_FILKOMUB_2016_Bab 2_materiSistem_Operasi_FILKOMUB_2016_Bab 2_materi
Sistem_Operasi_FILKOMUB_2016_Bab 2_materi
Ilham Arfian
 
mengkonfigurasi jaringan pada sistem operasi
mengkonfigurasi jaringan pada sistem operasimengkonfigurasi jaringan pada sistem operasi
mengkonfigurasi jaringan pada sistem operasimaufad
 
Management user dan group
Management user dan groupManagement user dan group
Management user dan group
fitrahsyahran
 
Perintah Dasar Linux Fedora
Perintah Dasar Linux FedoraPerintah Dasar Linux Fedora
Perintah Dasar Linux Fedora
rendi98
 
50 command line manajemen file dan user
50 command line manajemen file dan user50 command line manajemen file dan user
50 command line manajemen file dan user
tukangojek48
 
Fhs
FhsFhs
Fhs
krtk
 
Pengenalan perintah terminal pada linux
Pengenalan perintah terminal pada linuxPengenalan perintah terminal pada linux
Pengenalan perintah terminal pada linuxIrsal Shabirin
 
FHS (Filesystem hierarchy standard)
FHS (Filesystem hierarchy standard)FHS (Filesystem hierarchy standard)
FHS (Filesystem hierarchy standard)
viviluthfiyah
 

What's hot (18)

Muhdin dahlan tugas so 2 (tgs ke 3)
Muhdin dahlan tugas so 2 (tgs ke 3)Muhdin dahlan tugas so 2 (tgs ke 3)
Muhdin dahlan tugas so 2 (tgs ke 3)
 
Tugas iii ade kaddam
Tugas iii ade kaddamTugas iii ade kaddam
Tugas iii ade kaddam
 
Memahami access right di linux
Memahami access right di linuxMemahami access right di linux
Memahami access right di linux
 
Hak-Akses
Hak-AksesHak-Akses
Hak-Akses
 
Tutorial membuat user dan group pada linux
Tutorial membuat user dan group pada linuxTutorial membuat user dan group pada linux
Tutorial membuat user dan group pada linux
 
Perintah dasar linux
Perintah dasar linuxPerintah dasar linux
Perintah dasar linux
 
Manajemen file permission
Manajemen file permissionManajemen file permission
Manajemen file permission
 
Management file dan group
Management file dan groupManagement file dan group
Management file dan group
 
FHS ( filesystem hierarchy standart )
FHS ( filesystem hierarchy standart )FHS ( filesystem hierarchy standart )
FHS ( filesystem hierarchy standart )
 
Sistem_Operasi_FILKOMUB_2016_Bab 2_materi
Sistem_Operasi_FILKOMUB_2016_Bab 2_materiSistem_Operasi_FILKOMUB_2016_Bab 2_materi
Sistem_Operasi_FILKOMUB_2016_Bab 2_materi
 
mengkonfigurasi jaringan pada sistem operasi
mengkonfigurasi jaringan pada sistem operasimengkonfigurasi jaringan pada sistem operasi
mengkonfigurasi jaringan pada sistem operasi
 
Management user dan group
Management user dan groupManagement user dan group
Management user dan group
 
Perintah Dasar Linux Fedora
Perintah Dasar Linux FedoraPerintah Dasar Linux Fedora
Perintah Dasar Linux Fedora
 
50 command line manajemen file dan user
50 command line manajemen file dan user50 command line manajemen file dan user
50 command line manajemen file dan user
 
Fhs
FhsFhs
Fhs
 
Pertemuan13
Pertemuan13Pertemuan13
Pertemuan13
 
Pengenalan perintah terminal pada linux
Pengenalan perintah terminal pada linuxPengenalan perintah terminal pada linux
Pengenalan perintah terminal pada linux
 
FHS (Filesystem hierarchy standard)
FHS (Filesystem hierarchy standard)FHS (Filesystem hierarchy standard)
FHS (Filesystem hierarchy standard)
 

Similar to Pertemuan12 sistem f ile

Mod -2_-_so_-_2013-2014
Mod  -2_-_so_-_2013-2014Mod  -2_-_so_-_2013-2014
Mod -2_-_so_-_2013-2014day_aftercoma
 
Management File & Group
Management File & GroupManagement File & Group
Management File & Group
cyberbebek
 
Perintah dasar linux
Perintah dasar linuxPerintah dasar linux
Perintah dasar linuxWildan Akhmad
 
Tugas management File Dan Group
Tugas management File Dan GroupTugas management File Dan Group
Tugas management File Dan Group
romi1999
 
Management file dan group di Linux
Management file dan group di LinuxManagement file dan group di Linux
Management file dan group di Linux
alfarition
 
Linux beginner
Linux beginnerLinux beginner
Linux beginner
Muhammad Ridwan
 
Modul praktikum sistem operasi
Modul praktikum sistem operasiModul praktikum sistem operasi
Modul praktikum sistem operasi
Hidayatullah Aldy
 
Management File And Group
Management File And GroupManagement File And Group
Management File And Group
cassanova12
 
Manangement file, user, dan groups
Manangement file, user, dan groupsManangement file, user, dan groups
Manangement file, user, dan groups
erniindriyana
 
Memahami access right pada linux
Memahami access right pada linuxMemahami access right pada linux
Memahami access right pada linuxridhyld
 
Memahami Hak akses di linux
Memahami Hak akses di linuxMemahami Hak akses di linux
Memahami Hak akses di linux
ridhyld
 
Manajemen User dan Group di Centos-7.pptx
Manajemen User dan Group di Centos-7.pptxManajemen User dan Group di Centos-7.pptx
Manajemen User dan Group di Centos-7.pptx
DickyAndi
 
Manajemen user dan group
Manajemen user dan groupManajemen user dan group
Manajemen user dan group
Erhyz Ambarak
 
Perintah dasar linux
Perintah dasar linuxPerintah dasar linux
Perintah dasar linuxdindasilvana
 
Tugas sisitem operasi ii
 Tugas sisitem operasi ii Tugas sisitem operasi ii
Tugas sisitem operasi iifatek
 
Tugas management file_and_group_aldi
Tugas management file_and_group_aldiTugas management file_and_group_aldi
Tugas management file_and_group_aldi
Aldi Ardiansyah
 
Tugas management file_and_group_aldi
Tugas management file_and_group_aldiTugas management file_and_group_aldi
Tugas management file_and_group_aldi
Aldi Ardiansyah
 
Tugas management file_and_group_aldi
Tugas management file_and_group_aldiTugas management file_and_group_aldi
Tugas management file_and_group_aldi
Aldi Ardiansyah
 

Similar to Pertemuan12 sistem f ile (20)

Mod -2_-_so_-_2013-2014
Mod  -2_-_so_-_2013-2014Mod  -2_-_so_-_2013-2014
Mod -2_-_so_-_2013-2014
 
Management File & Group
Management File & GroupManagement File & Group
Management File & Group
 
Perintah dasar linux
Perintah dasar linuxPerintah dasar linux
Perintah dasar linux
 
Tugas management File Dan Group
Tugas management File Dan GroupTugas management File Dan Group
Tugas management File Dan Group
 
Management file dan group di Linux
Management file dan group di LinuxManagement file dan group di Linux
Management file dan group di Linux
 
Linux beginner
Linux beginnerLinux beginner
Linux beginner
 
Modul praktikum sistem operasi
Modul praktikum sistem operasiModul praktikum sistem operasi
Modul praktikum sistem operasi
 
Hak Akses
Hak AksesHak Akses
Hak Akses
 
Management File And Group
Management File And GroupManagement File And Group
Management File And Group
 
Manangement file, user, dan groups
Manangement file, user, dan groupsManangement file, user, dan groups
Manangement file, user, dan groups
 
Modul1
Modul1Modul1
Modul1
 
Memahami access right pada linux
Memahami access right pada linuxMemahami access right pada linux
Memahami access right pada linux
 
Memahami Hak akses di linux
Memahami Hak akses di linuxMemahami Hak akses di linux
Memahami Hak akses di linux
 
Manajemen User dan Group di Centos-7.pptx
Manajemen User dan Group di Centos-7.pptxManajemen User dan Group di Centos-7.pptx
Manajemen User dan Group di Centos-7.pptx
 
Manajemen user dan group
Manajemen user dan groupManajemen user dan group
Manajemen user dan group
 
Perintah dasar linux
Perintah dasar linuxPerintah dasar linux
Perintah dasar linux
 
Tugas sisitem operasi ii
 Tugas sisitem operasi ii Tugas sisitem operasi ii
Tugas sisitem operasi ii
 
Tugas management file_and_group_aldi
Tugas management file_and_group_aldiTugas management file_and_group_aldi
Tugas management file_and_group_aldi
 
Tugas management file_and_group_aldi
Tugas management file_and_group_aldiTugas management file_and_group_aldi
Tugas management file_and_group_aldi
 
Tugas management file_and_group_aldi
Tugas management file_and_group_aldiTugas management file_and_group_aldi
Tugas management file_and_group_aldi
 

More from Syaiful Ahdan

Sertifikat EC00202128391
 Sertifikat EC00202128391 Sertifikat EC00202128391
Sertifikat EC00202128391
Syaiful Ahdan
 
SP2JPB - Aplikasi Sistem Pelayanan Pemesanan Jasa Perbaikan Pada Bengkel Alam...
SP2JPB - Aplikasi Sistem Pelayanan Pemesanan Jasa Perbaikan Pada Bengkel Alam...SP2JPB - Aplikasi Sistem Pelayanan Pemesanan Jasa Perbaikan Pada Bengkel Alam...
SP2JPB - Aplikasi Sistem Pelayanan Pemesanan Jasa Perbaikan Pada Bengkel Alam...
Syaiful Ahdan
 
Sertifikat ec00202059774
Sertifikat ec00202059774Sertifikat ec00202059774
Sertifikat ec00202059774
Syaiful Ahdan
 
Sertifikat ec00202059775
Sertifikat ec00202059775Sertifikat ec00202059775
Sertifikat ec00202059775
Syaiful Ahdan
 
Sertifikat EC00202045078
Sertifikat EC00202045078Sertifikat EC00202045078
Sertifikat EC00202045078
Syaiful Ahdan
 
Sertifikat EC00202044723
 Sertifikat EC00202044723 Sertifikat EC00202044723
Sertifikat EC00202044723
Syaiful Ahdan
 
Sertifikat EC00202023523
Sertifikat EC00202023523Sertifikat EC00202023523
Sertifikat EC00202023523
Syaiful Ahdan
 
Sertifikat EC00201826309
Sertifikat EC00201826309Sertifikat EC00201826309
Sertifikat EC00201826309
Syaiful Ahdan
 
Sertifikat EC00202023149
Sertifikat EC00202023149Sertifikat EC00202023149
Sertifikat EC00202023149
Syaiful Ahdan
 
Sertifikat EC00202022868
Sertifikat EC00202022868Sertifikat EC00202022868
Sertifikat EC00202022868
Syaiful Ahdan
 
Sertifikat EC00202021343
Sertifikat EC00202021343Sertifikat EC00202021343
Sertifikat EC00202021343
Syaiful Ahdan
 
Sertifikat EC00202022755
Sertifikat EC00202022755Sertifikat EC00202022755
Sertifikat EC00202022755
Syaiful Ahdan
 
Sertifikat EC00201987196
Sertifikat EC00201987196Sertifikat EC00201987196
Sertifikat EC00201987196
Syaiful Ahdan
 
Sertifikat EC00201856484
Sertifikat EC00201856484Sertifikat EC00201856484
Sertifikat EC00201856484
Syaiful Ahdan
 
Sertifikat EC00201856352
Sertifikat EC00201856352Sertifikat EC00201856352
Sertifikat EC00201856352
Syaiful Ahdan
 
Sertifikat EC00201856994
Sertifikat EC00201856994Sertifikat EC00201856994
Sertifikat EC00201856994
Syaiful Ahdan
 
Sertifikat EC00201856895
Sertifikat EC00201856895Sertifikat EC00201856895
Sertifikat EC00201856895
Syaiful Ahdan
 
Meeting 2 introdcution network administrator
Meeting 2   introdcution network administratorMeeting 2   introdcution network administrator
Meeting 2 introdcution network administrator
Syaiful Ahdan
 
Pertemuan 5
Pertemuan 5Pertemuan 5
Pertemuan 5
Syaiful Ahdan
 
Pertemuan 4
Pertemuan 4Pertemuan 4
Pertemuan 4
Syaiful Ahdan
 

More from Syaiful Ahdan (20)

Sertifikat EC00202128391
 Sertifikat EC00202128391 Sertifikat EC00202128391
Sertifikat EC00202128391
 
SP2JPB - Aplikasi Sistem Pelayanan Pemesanan Jasa Perbaikan Pada Bengkel Alam...
SP2JPB - Aplikasi Sistem Pelayanan Pemesanan Jasa Perbaikan Pada Bengkel Alam...SP2JPB - Aplikasi Sistem Pelayanan Pemesanan Jasa Perbaikan Pada Bengkel Alam...
SP2JPB - Aplikasi Sistem Pelayanan Pemesanan Jasa Perbaikan Pada Bengkel Alam...
 
Sertifikat ec00202059774
Sertifikat ec00202059774Sertifikat ec00202059774
Sertifikat ec00202059774
 
Sertifikat ec00202059775
Sertifikat ec00202059775Sertifikat ec00202059775
Sertifikat ec00202059775
 
Sertifikat EC00202045078
Sertifikat EC00202045078Sertifikat EC00202045078
Sertifikat EC00202045078
 
Sertifikat EC00202044723
 Sertifikat EC00202044723 Sertifikat EC00202044723
Sertifikat EC00202044723
 
Sertifikat EC00202023523
Sertifikat EC00202023523Sertifikat EC00202023523
Sertifikat EC00202023523
 
Sertifikat EC00201826309
Sertifikat EC00201826309Sertifikat EC00201826309
Sertifikat EC00201826309
 
Sertifikat EC00202023149
Sertifikat EC00202023149Sertifikat EC00202023149
Sertifikat EC00202023149
 
Sertifikat EC00202022868
Sertifikat EC00202022868Sertifikat EC00202022868
Sertifikat EC00202022868
 
Sertifikat EC00202021343
Sertifikat EC00202021343Sertifikat EC00202021343
Sertifikat EC00202021343
 
Sertifikat EC00202022755
Sertifikat EC00202022755Sertifikat EC00202022755
Sertifikat EC00202022755
 
Sertifikat EC00201987196
Sertifikat EC00201987196Sertifikat EC00201987196
Sertifikat EC00201987196
 
Sertifikat EC00201856484
Sertifikat EC00201856484Sertifikat EC00201856484
Sertifikat EC00201856484
 
Sertifikat EC00201856352
Sertifikat EC00201856352Sertifikat EC00201856352
Sertifikat EC00201856352
 
Sertifikat EC00201856994
Sertifikat EC00201856994Sertifikat EC00201856994
Sertifikat EC00201856994
 
Sertifikat EC00201856895
Sertifikat EC00201856895Sertifikat EC00201856895
Sertifikat EC00201856895
 
Meeting 2 introdcution network administrator
Meeting 2   introdcution network administratorMeeting 2   introdcution network administrator
Meeting 2 introdcution network administrator
 
Pertemuan 5
Pertemuan 5Pertemuan 5
Pertemuan 5
 
Pertemuan 4
Pertemuan 4Pertemuan 4
Pertemuan 4
 

Recently uploaded

untuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawasuntuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawas
TEDYHARTO1
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
ssuser289c2f1
 
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
Indah106914
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
nawasenamerta
 
Diseminasi Budaya Positif Lucy Kristina S.pptx
Diseminasi Budaya Positif Lucy Kristina S.pptxDiseminasi Budaya Positif Lucy Kristina S.pptx
Diseminasi Budaya Positif Lucy Kristina S.pptx
LucyKristinaS
 
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptxKarier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
adolfnuhujanan101
 
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik DosenUNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
AdrianAgoes9
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
PURWANTOSDNWATES2
 
Karakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
Karakteristik Manusia Komunikan dalam Bingkai Psikologi KomunikasiKarakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
Karakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
AdePutraTunggali
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Galang Adi Kuncoro
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
ferrydmn1999
 
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
gloriosaesy
 
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
widyakusuma99
 
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdfPENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
smp4prg
 
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
ozijaya
 
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docxForm B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
EkoPutuKromo
 
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakatPPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
jodikurniawan341
 
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdfINDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
NurSriWidyastuti1
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
DataSupriatna
 
Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdf
erlita3
 

Recently uploaded (20)

untuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawasuntuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawas
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
 
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
 
Diseminasi Budaya Positif Lucy Kristina S.pptx
Diseminasi Budaya Positif Lucy Kristina S.pptxDiseminasi Budaya Positif Lucy Kristina S.pptx
Diseminasi Budaya Positif Lucy Kristina S.pptx
 
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptxKarier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
 
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik DosenUNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
 
Karakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
Karakteristik Manusia Komunikan dalam Bingkai Psikologi KomunikasiKarakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
Karakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
 
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
 
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
 
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdfPENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
 
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
 
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docxForm B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
 
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakatPPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
 
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdfINDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
 
Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdf
 

Pertemuan12 sistem f ile

  • 1. 112 Praktikum 8 Sistem File POKOK BAHASAN: ü Sistem file TUJUAN BELAJAR: Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu: ü Memahami atribut file dan ijin akses. ü Memahami perintah untuk mengubah ijin akses suatu file. ü Menggunakan perintah-perintah untuk mengubah ijin akses.. DASAR TEORI: 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
  • 2. PRAKTIKUM 8 SISTEM FILE 113 • 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 : -rw-rw-r-- 1 bin auth 1639 Oct 31 20:19 /etc/passwd 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 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) tipe Ijin akses Jml link Pemilik Group Jml karakter Waktu Nama file
  • 3. PRAKTIKUM 8 SISTEM FILE 114 Pemilik File/Direktori dapat mengubah ijin akses sebagai berikut : -rwxrwxrwx 1 student test 1639 Oct 31 20:19 file 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 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 : 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 user group other s
  • 4. PRAKTIKUM 8 SISTEM FILE 115 TUGAS PENDAHULUAN: Sebagai tugas pendahuluan, jawablah pertanyaan-pertanyaan berikut ini : 1. Apa saja atribut file ? Berikan contoh file dengan tipe file yang disebutkan pada dasar teori. 2. Apa yang dimaksud ijin akses ? Bagaimana contoh penggunaan perintah chmod untuk mengubah ijin akses. 3. Berilah contoh penggunaan perintah umask untuk mengubah ijin akses. PERCOBAAN: 1. Login sebagai user. 2. Bukalah Console Terminal dan lakukan percobaan-percobaan di bawah ini kemudian analisa hasil percobaan. 3. Selesaikan soal-soal latihan. Percobaan 1 : Ijin Akses 1. Melihat identitas diri melalui etc/passwd atau etc/group, informasi apa yang ditampilkan ? $ id $ grep <user> /etc/passwd $ grep [Nomor group id] /etc/group 2. Memeriksa direktori home $ ls -ld /home/<user>
  • 5. PRAKTIKUM 8 SISTEM FILE 116 3. Mengubah Ijin akses (chmod). Perhatikan ijin akses setiap perubahan ! $ touch f1 f2 f3 $ ls -l $ chmod u+x f1 $ ls –l f1 $ chmod g=w f1 $ ls –l f1 $ chmod o-r f1 $ ls –l f1 $ chmod a=x f2 $ ls –l f2 $ chmod u+x,g-r,o=w f3 $ ls –l f3 $ chmod 751 f1 $ chmod 624 f2 $ chmod 430 f3 $ ls –l f1 f2 f3 4. Mengganti kepemilikan digunakan perintah chown. Masuk ke root untuk mengganti kepemilikan tersebut. $ su root $ echo Hallo > f1 $ ls –l f1 $ chown <user-baru> f1 contoh : chown student1 f1 $ ls –l f1 5. Ubahlah ijin akses home directory <user> (student) pada root sehingga <user- baru> (student1) pada satu group dapat mengakses home direktory <user>. Hal ini dimaksudkan agar file f1 yang sudah diubah kepemilikannya dapat diakses <user-baru>. Perubahan ijin akses home directory <user> hanya dapat dilakukan pada root. $ chmod g+rwx /home/<user> contoh : chmod g+rwx /home/student $ ls –l /home $ exit 6. Sekarang cobalah untuk subtitute user ke <user-baru> (student1). Cobalah untuk mengakses file f1 $ su <user-baru> $ ls –l f1 $ cat f1 $ exit
  • 6. PRAKTIKUM 8 SISTEM FILE 117 Percobaan 2 : User Mask LATIHAN: 1. Lakukan tiga cara berbeda untuk setting ijin akses ke file atau direktori menjadi r-- r--r--. Buatlah sebuah file dan lihat apakah yang anda lakukan benar. 2. Buatlah suatu kelompok. Copy-kan /bin/sh ke home directory. Ketik "chmod +s sh". Cek ijin akses sh pada daftar direktori. Sekarang tanyakan ke teman satu kelompok anda untuk mengubah ke home directory anda dan menjalankan pr ogram 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 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
  • 7. PRAKTIKUM 8 SISTEM FILE 118 ./sh dan menjalankan id command. Apa yang terjadi. Untuk keluar dari shell tekan exit. 3. Hapus sh dari home directory (atau setidaknya kerjakan perintah chmod –s sh) 4. Modifikasi ijin akses ke home directory anda sehingga sangat privat. Cek apakah teman anda tidak dapat mengakses directory anda. Kemudian kembalikan ijin akses ke semula. 5. Ketikkan umask 000 dan kemudian buatlah file yang bernama world.txt yang berisi beberapa kata "hello world". Lihat ijin akses pada file. Apa yang terjadi? Sekarang ketikkan umask 022 dan buatlah file bernama world2.txt. Apakah perintah tersebut lebih berguna ? 6. Buatlah file yang bernama "hello.txt" pada home directory menggunakan perintah cat -u > hello.txt. Tanyakan ke teman Anda untuk masuk ke home directory Anda dan menjalankan tail -f hello.txt. Sekarang ketikkan beberapa baris dalam hello.txt. Apa yang terjadi pada layer teman Anda ? LAPORAN RESMI: 1. Analisa hasil percobaan yang Anda lakukan. 2. Kerjakan latihan diatas dan analisa hasil tampilannya. 3. Berikan kesimpulan dari praktikum ini.