SlideShare a Scribd company logo
1 of 7
Download to read offline
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

112
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

Pemilik
Jml link

auth

Group

1639

Oct 31 20:19

Jml karakter

/etc/passwd

Waktu

Ijin akses
tipe

Nama file

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)
o W (Write)

Ijin untuk mengubah / membuat

o X (Execute)
•

Ijin untukmembaca
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)
PRAKTIKUM 8 SISTEM FILE

114

Pemilik File/Direktori dapat mengubah ijin akses sebagai berikut :
-rwxrwxrwx

1 student test

1639

Oct 31 20:19 file

other
s
group
user

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 USER MASK
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)

666

Nilai umask

022
------- 644

Kreasi direktori

777

Nilai umask

022
------- 755
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
ls -l
chmod
ls –l
chmod
ls –l
chmod
ls –l
chmod
ls –l
chmod
ls –l
chmod
chmod
chmod
ls –l

f1 f2 f3
u+x f1
f1
g=w f1
f1
o-r f1
f1
a=x f2
f2
u+x,g-r,o=w f3
f3
751 f1
624 f2
430 f3
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 <userbaru> (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

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
umask
touch
mkdir
ls -l
umask
touch
mkdir
ls -l

027
file_baru
mydir
077
xfiles
xdir

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
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 perinta h 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

Setting jaringan linux debian
Setting jaringan linux debianSetting jaringan linux debian
Setting jaringan linux debianslempase
 
Perintah Dasar Linux Fedora
Perintah Dasar Linux FedoraPerintah Dasar Linux Fedora
Perintah Dasar Linux Fedorarendi98
 
Perintah dasar linux
Perintah dasar linuxPerintah dasar linux
Perintah dasar linuxdindasilvana
 
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_materiIlham Arfian
 
Management file dan group
Management file dan groupManagement file dan group
Management file dan groupkrtk
 
Makalah Network operating system
Makalah Network operating systemMakalah Network operating system
Makalah Network operating systemjohan11061993
 
Sistem_Operasi_FILKOMUB_2016_Bab 2_tugas
Sistem_Operasi_FILKOMUB_2016_Bab 2_tugasSistem_Operasi_FILKOMUB_2016_Bab 2_tugas
Sistem_Operasi_FILKOMUB_2016_Bab 2_tugasIlham Arfian
 
FHS ( filesystem hierarchy standart )
FHS ( filesystem hierarchy standart )FHS ( filesystem hierarchy standart )
FHS ( filesystem hierarchy standart )erniindriyana
 
50 Perintah Dasar Linux
50 Perintah Dasar Linux50 Perintah Dasar Linux
50 Perintah Dasar Linuxcyberbebek
 
Cheat sheet berdasarkan kategori
Cheat sheet berdasarkan kategoriCheat sheet berdasarkan kategori
Cheat sheet berdasarkan kategoriRizal Arifin
 
Praktikum os babk3
Praktikum os babk3Praktikum os babk3
Praktikum os babk3yats hidayat
 

What's hot (16)

Pertemuan13
Pertemuan13Pertemuan13
Pertemuan13
 
Setting jaringan linux debian
Setting jaringan linux debianSetting jaringan linux debian
Setting jaringan linux debian
 
Perintah Dasar Linux Fedora
Perintah Dasar Linux FedoraPerintah Dasar Linux Fedora
Perintah Dasar Linux Fedora
 
Perintah dasar linux
Perintah dasar linuxPerintah dasar linux
Perintah dasar linux
 
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
 
Management file dan group
Management file dan groupManagement file dan group
Management file dan group
 
Hak Akses
Hak AksesHak Akses
Hak Akses
 
Makalah Network operating system
Makalah Network operating systemMakalah Network operating system
Makalah Network operating system
 
Praktikum 11
Praktikum 11Praktikum 11
Praktikum 11
 
Modul1
Modul1Modul1
Modul1
 
Sistem_Operasi_FILKOMUB_2016_Bab 2_tugas
Sistem_Operasi_FILKOMUB_2016_Bab 2_tugasSistem_Operasi_FILKOMUB_2016_Bab 2_tugas
Sistem_Operasi_FILKOMUB_2016_Bab 2_tugas
 
Os basis teks
Os basis teksOs basis teks
Os basis teks
 
FHS ( filesystem hierarchy standart )
FHS ( filesystem hierarchy standart )FHS ( filesystem hierarchy standart )
FHS ( filesystem hierarchy standart )
 
50 Perintah Dasar Linux
50 Perintah Dasar Linux50 Perintah Dasar Linux
50 Perintah Dasar Linux
 
Cheat sheet berdasarkan kategori
Cheat sheet berdasarkan kategoriCheat sheet berdasarkan kategori
Cheat sheet berdasarkan kategori
 
Praktikum os babk3
Praktikum os babk3Praktikum os babk3
Praktikum os babk3
 

Viewers also liked

Modul praktikum sistem operasi
Modul praktikum sistem operasiModul praktikum sistem operasi
Modul praktikum sistem operasiHidayatullah Aldy
 
Laporan Praktikum - Sistem Operasi - Perintah Internal Command
Laporan Praktikum - Sistem Operasi - Perintah Internal CommandLaporan Praktikum - Sistem Operasi - Perintah Internal Command
Laporan Praktikum - Sistem Operasi - Perintah Internal CommandMelina Krisnawati
 
Laporan praktikum 1 perintah dasar sistem operasi linux
Laporan praktikum 1 perintah dasar sistem operasi linuxLaporan praktikum 1 perintah dasar sistem operasi linux
Laporan praktikum 1 perintah dasar sistem operasi linuxistiocta
 

Viewers also liked (8)

Pertemuan7
Pertemuan7Pertemuan7
Pertemuan7
 
Praktikum 6B
Praktikum 6BPraktikum 6B
Praktikum 6B
 
Praktikum 5B
Praktikum 5BPraktikum 5B
Praktikum 5B
 
L I N U X
L I N U XL I N U X
L I N U X
 
Modul praktikum sistem operasi
Modul praktikum sistem operasiModul praktikum sistem operasi
Modul praktikum sistem operasi
 
Laporan Praktikum - Sistem Operasi - Perintah Internal Command
Laporan Praktikum - Sistem Operasi - Perintah Internal CommandLaporan Praktikum - Sistem Operasi - Perintah Internal Command
Laporan Praktikum - Sistem Operasi - Perintah Internal Command
 
Laporan praktikum 1 perintah dasar sistem operasi linux
Laporan praktikum 1 perintah dasar sistem operasi linuxLaporan praktikum 1 perintah dasar sistem operasi linux
Laporan praktikum 1 perintah dasar sistem operasi linux
 
Praktikum 12
Praktikum 12Praktikum 12
Praktikum 12
 

Similar to Praktikum 8

Pertemuan12 sistem f ile
Pertemuan12   sistem f ilePertemuan12   sistem f ile
Pertemuan12 sistem f ileSyaiful Ahdan
 
Meeting 4 - operasi file dan struktur direktori-handout
Meeting 4 - operasi file dan struktur direktori-handoutMeeting 4 - operasi file dan struktur direktori-handout
Meeting 4 - operasi file dan struktur direktori-handoutSyaiful Ahdan
 
Praktikum Sistem Operasi Linux (3)
Praktikum Sistem Operasi Linux (3)Praktikum Sistem Operasi Linux (3)
Praktikum Sistem Operasi Linux (3)Mirza Afrizal
 
Sistem Operasi II
Sistem Operasi IISistem Operasi II
Sistem Operasi IIKho_Ai
 
Mod -2_-_so_-_2013-2014
Mod  -2_-_so_-_2013-2014Mod  -2_-_so_-_2013-2014
Mod -2_-_so_-_2013-2014day_aftercoma
 
Manajemen file permission
Manajemen file permissionManajemen file permission
Manajemen file permissionRizal Arifin
 
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
 
Perintah dasar linux
Perintah dasar linuxPerintah dasar linux
Perintah dasar linuxWildan Akhmad
 
keamanan sistem operasi
keamanan sistem operasikeamanan sistem operasi
keamanan sistem operasilikut101010
 
Manajemen user dan group
Manajemen user dan groupManajemen user dan group
Manajemen user dan groupErhyz Ambarak
 
Modul_SO_Managemen User&Group
Modul_SO_Managemen User&GroupModul_SO_Managemen User&Group
Modul_SO_Managemen User&GroupRidwan Xie
 
Pertemuan15 manajemen user dan group
Pertemuan15   manajemen user dan groupPertemuan15   manajemen user dan group
Pertemuan15 manajemen user dan groupSyaiful Ahdan
 
Praktikum os bab2 perintah dasar di linux
Praktikum os bab2 perintah dasar di linuxPraktikum os bab2 perintah dasar di linux
Praktikum os bab2 perintah dasar di linuxSyaiful Ahdan
 
Manajemen user dan group
Manajemen user dan groupManajemen user dan group
Manajemen user dan groupErhyz Ambarak
 
Tugas iii ade kaddam
Tugas iii ade kaddamTugas iii ade kaddam
Tugas iii ade kaddamErhyz Ambarak
 
Management File & Group
Management File & GroupManagement File & Group
Management File & Groupcyberbebek
 

Similar to Praktikum 8 (20)

Pertemuan12 sistem f ile
Pertemuan12   sistem f ilePertemuan12   sistem f ile
Pertemuan12 sistem f ile
 
Meeting 4 - operasi file dan struktur direktori-handout
Meeting 4 - operasi file dan struktur direktori-handoutMeeting 4 - operasi file dan struktur direktori-handout
Meeting 4 - operasi file dan struktur direktori-handout
 
Pertemuan4
Pertemuan4Pertemuan4
Pertemuan4
 
Praktikum Sistem Operasi Linux (3)
Praktikum Sistem Operasi Linux (3)Praktikum Sistem Operasi Linux (3)
Praktikum Sistem Operasi Linux (3)
 
Sistem Operasi II
Sistem Operasi IISistem Operasi II
Sistem Operasi II
 
Mod -2_-_so_-_2013-2014
Mod  -2_-_so_-_2013-2014Mod  -2_-_so_-_2013-2014
Mod -2_-_so_-_2013-2014
 
Manajemen file permission
Manajemen file permissionManajemen file permission
Manajemen file permission
 
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)
 
Praktikum 3
Praktikum 3Praktikum 3
Praktikum 3
 
Linux beginner
Linux beginnerLinux beginner
Linux beginner
 
Perintah dasar linux
Perintah dasar linuxPerintah dasar linux
Perintah dasar linux
 
keamanan sistem operasi
keamanan sistem operasikeamanan sistem operasi
keamanan sistem operasi
 
Manajemen user dan group
Manajemen user dan groupManajemen user dan group
Manajemen user dan group
 
Modul_SO_Managemen User&Group
Modul_SO_Managemen User&GroupModul_SO_Managemen User&Group
Modul_SO_Managemen User&Group
 
Pertemuan15 manajemen user dan group
Pertemuan15   manajemen user dan groupPertemuan15   manajemen user dan group
Pertemuan15 manajemen user dan group
 
Js 2 asj
Js 2   asjJs 2   asj
Js 2 asj
 
Praktikum os bab2 perintah dasar di linux
Praktikum os bab2 perintah dasar di linuxPraktikum os bab2 perintah dasar di linux
Praktikum os bab2 perintah dasar di linux
 
Manajemen user dan group
Manajemen user dan groupManajemen user dan group
Manajemen user dan group
 
Tugas iii ade kaddam
Tugas iii ade kaddamTugas iii ade kaddam
Tugas iii ade kaddam
 
Management File & Group
Management File & GroupManagement File & Group
Management File & Group
 

More from Indra Wijaya

More from Indra Wijaya (6)

Praktikum 6A
Praktikum 6APraktikum 6A
Praktikum 6A
 
Praktikum 4B
Praktikum 4BPraktikum 4B
Praktikum 4B
 
Praktikum 4A
Praktikum 4APraktikum 4A
Praktikum 4A
 
Praktikum 2
Praktikum 2Praktikum 2
Praktikum 2
 
Praktikum 7
Praktikum 7Praktikum 7
Praktikum 7
 
Pre test
Pre testPre test
Pre test
 

Recently uploaded

sistem digesti dan ekskresi pada unggas ppt
sistem digesti dan ekskresi pada unggas pptsistem digesti dan ekskresi pada unggas ppt
sistem digesti dan ekskresi pada unggas ppthidayatn24
 
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Abdiera
 
Informatika Latihan Soal Kelas Tujuh.pptx
Informatika Latihan Soal Kelas Tujuh.pptxInformatika Latihan Soal Kelas Tujuh.pptx
Informatika Latihan Soal Kelas Tujuh.pptxMateriSMPTDarulFalah
 
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx
,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx
,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptxfurqanridha
 
Aksi Nyata profil pelajar pancasila.pptx
Aksi Nyata profil pelajar pancasila.pptxAksi Nyata profil pelajar pancasila.pptx
Aksi Nyata profil pelajar pancasila.pptxTekiMulyani
 
SISTEM SARAF OTONOM_.SISTEM SARAF OTONOM
SISTEM SARAF OTONOM_.SISTEM SARAF OTONOMSISTEM SARAF OTONOM_.SISTEM SARAF OTONOM
SISTEM SARAF OTONOM_.SISTEM SARAF OTONOMhanyakaryawan1
 
Laporan RHK PMM Observasi Target Perilaku.docx
Laporan RHK PMM Observasi Target Perilaku.docxLaporan RHK PMM Observasi Target Perilaku.docx
Laporan RHK PMM Observasi Target Perilaku.docxJajang Sulaeman
 
UAS Matematika kelas IX 2024 HK_2024.pdf
UAS Matematika kelas IX 2024 HK_2024.pdfUAS Matematika kelas IX 2024 HK_2024.pdf
UAS Matematika kelas IX 2024 HK_2024.pdfssuser29a952
 
Sudut-sudut Berelasi Trigonometri - Sudut-sudut Berelasi Trigonometri
Sudut-sudut Berelasi Trigonometri - Sudut-sudut Berelasi TrigonometriSudut-sudut Berelasi Trigonometri - Sudut-sudut Berelasi Trigonometri
Sudut-sudut Berelasi Trigonometri - Sudut-sudut Berelasi TrigonometriFarhanPerdanaRamaden1
 
Surat Pribadi dan Surat Dinas 7 SMP ppt.pdf
Surat Pribadi dan Surat Dinas 7 SMP ppt.pdfSurat Pribadi dan Surat Dinas 7 SMP ppt.pdf
Surat Pribadi dan Surat Dinas 7 SMP ppt.pdfEirinELS
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfIwanSumantri7
 
Detik-Detik Proklamasi Indonesia pada Tahun 1945
Detik-Detik Proklamasi Indonesia pada Tahun 1945Detik-Detik Proklamasi Indonesia pada Tahun 1945
Detik-Detik Proklamasi Indonesia pada Tahun 1945nrein671
 
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".Kanaidi ken
 
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdfAndiCoc
 
Materi Sistem Pernapasan Pada Manusia untuk kelas 5 SD
Materi Sistem Pernapasan Pada Manusia untuk kelas 5 SDMateri Sistem Pernapasan Pada Manusia untuk kelas 5 SD
Materi Sistem Pernapasan Pada Manusia untuk kelas 5 SDsulistyaningsihcahyo
 
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfAndiCoc
 
Skenario Lokakarya 2 Pendidikan Guru Penggerak
Skenario Lokakarya 2 Pendidikan Guru PenggerakSkenario Lokakarya 2 Pendidikan Guru Penggerak
Skenario Lokakarya 2 Pendidikan Guru Penggerakputus34
 
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptxAKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptxnursariheldaseptiana
 
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docxKISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docxDewiUmbar
 

Recently uploaded (20)

sistem digesti dan ekskresi pada unggas ppt
sistem digesti dan ekskresi pada unggas pptsistem digesti dan ekskresi pada unggas ppt
sistem digesti dan ekskresi pada unggas ppt
 
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
 
Informatika Latihan Soal Kelas Tujuh.pptx
Informatika Latihan Soal Kelas Tujuh.pptxInformatika Latihan Soal Kelas Tujuh.pptx
Informatika Latihan Soal Kelas Tujuh.pptx
 
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
 
,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx
,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx
,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx
 
Aksi Nyata profil pelajar pancasila.pptx
Aksi Nyata profil pelajar pancasila.pptxAksi Nyata profil pelajar pancasila.pptx
Aksi Nyata profil pelajar pancasila.pptx
 
SISTEM SARAF OTONOM_.SISTEM SARAF OTONOM
SISTEM SARAF OTONOM_.SISTEM SARAF OTONOMSISTEM SARAF OTONOM_.SISTEM SARAF OTONOM
SISTEM SARAF OTONOM_.SISTEM SARAF OTONOM
 
Laporan RHK PMM Observasi Target Perilaku.docx
Laporan RHK PMM Observasi Target Perilaku.docxLaporan RHK PMM Observasi Target Perilaku.docx
Laporan RHK PMM Observasi Target Perilaku.docx
 
UAS Matematika kelas IX 2024 HK_2024.pdf
UAS Matematika kelas IX 2024 HK_2024.pdfUAS Matematika kelas IX 2024 HK_2024.pdf
UAS Matematika kelas IX 2024 HK_2024.pdf
 
Sudut-sudut Berelasi Trigonometri - Sudut-sudut Berelasi Trigonometri
Sudut-sudut Berelasi Trigonometri - Sudut-sudut Berelasi TrigonometriSudut-sudut Berelasi Trigonometri - Sudut-sudut Berelasi Trigonometri
Sudut-sudut Berelasi Trigonometri - Sudut-sudut Berelasi Trigonometri
 
Surat Pribadi dan Surat Dinas 7 SMP ppt.pdf
Surat Pribadi dan Surat Dinas 7 SMP ppt.pdfSurat Pribadi dan Surat Dinas 7 SMP ppt.pdf
Surat Pribadi dan Surat Dinas 7 SMP ppt.pdf
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
 
Detik-Detik Proklamasi Indonesia pada Tahun 1945
Detik-Detik Proklamasi Indonesia pada Tahun 1945Detik-Detik Proklamasi Indonesia pada Tahun 1945
Detik-Detik Proklamasi Indonesia pada Tahun 1945
 
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".
 
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdf
 
Materi Sistem Pernapasan Pada Manusia untuk kelas 5 SD
Materi Sistem Pernapasan Pada Manusia untuk kelas 5 SDMateri Sistem Pernapasan Pada Manusia untuk kelas 5 SD
Materi Sistem Pernapasan Pada Manusia untuk kelas 5 SD
 
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
 
Skenario Lokakarya 2 Pendidikan Guru Penggerak
Skenario Lokakarya 2 Pendidikan Guru PenggerakSkenario Lokakarya 2 Pendidikan Guru Penggerak
Skenario Lokakarya 2 Pendidikan Guru Penggerak
 
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptxAKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
 
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docxKISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
 

Praktikum 8

  • 1. 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 112
  • 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 Pemilik Jml link auth Group 1639 Oct 31 20:19 Jml karakter /etc/passwd Waktu Ijin akses tipe Nama file 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) o W (Write) Ijin untuk mengubah / membuat o X (Execute) • Ijin untukmembaca 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)
  • 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 other s group user 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 USER MASK 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) 666 Nilai umask 022 ------- 644 Kreasi direktori 777 Nilai umask 022 ------- 755
  • 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 ls -l chmod ls –l chmod ls –l chmod ls –l chmod ls –l chmod ls –l chmod chmod chmod ls –l f1 f2 f3 u+x f1 f1 g=w f1 f1 o-r f1 f1 a=x f2 f2 u+x,g-r,o=w f3 f3 751 f1 624 f2 430 f3 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 <userbaru> (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 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 umask touch mkdir ls -l umask touch mkdir ls -l 027 file_baru mydir 077 xfiles xdir 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
  • 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 perinta h 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.