You are on page 1of 9

LAPORAN PRAKTIKUM SO

MANAGEMEN DIREKTORI

Oleh: Nama : Vignasari Kokasih NIM : M0511048

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA
2012

1. Jelaskan Fungsi dan Kegunaan dari: /etc : berisi file administrasi (konfigurasi dll) dan file executable atau script yang berguna untuk administrasi system /bin /usr : berisi utilitas system level rendah (binary) : Tempat penyimpanan data user secondary yang bersifat read only, kebanyakan berisi utilities dan aplikasi untuk semua user /var : direktori variable, artinya tempat penyimpanan LOG (catatan hasil output program), file ini dapat membengkak dan perlu di monitor

perkembangannya /opt : option, direktori ini biasanhya berisi aplikasi tambahan (add-on) seperti Netscape Navigator, kde, gnome, applix dll /lib /media /dev : Berisi shared library yang dibutuhkan aplikasi : Mount point untuk removal media seperti flash disk : berisi file khusus yang merepresentasikan peralatan hardware seperti memori, disk, printer, tape, floppy, jaringan dll /home /tmp : berisi direktori untuk pemakai Linux (pada SCO diletakkan pada /usr) : berisi file sementara yang pada saat Bootstrap akan dihapus (dapat digunakan oleh sembarang user) /sys /mnt /root : Informasi yang berkaitan dengan hardware, dan juga kernel : direktori untuk mounting system file : Direktori tertinggi adalah /root atau /

2. Analisa Percobaan berikut: a. Ubah permission file agar tidak bisa di eksekusi/dibuka/diedit diri sendiri

Pada screenshot ditunjukkan, untuk mengubah permission file agar tidak dapat di eksekusi/dibuka/diedit oleh user, kita menggunakan command chmod 077 vk1 chmod 077 => untuk mengubah permission file => decimal untuk user 0, decimal untuk group 7, decimal untuk other 7. Decimal 0 jika dibinerkan akan menjadi 0 0 0 yang artinya akses read bernilai 0, akses write bernilai 0, dan akses execution bernilai 0. Maka akses read, write dan execution untuk user akan dihilangkan. Decimal 7 jika dibinerkan menjadi 1 1 1 yang artinya akses read bernilai 1, akses write bernilai 1 dan akses execution bernilai 1. Maka akses read, write dan execution untuk group dan other dapat dijalankan. vk1 => file yang akan diubah permission filenya

b. Ubah permission file agar tidak bisa di eksekusi/dibuka/diedit oleh semua user

Pada screenshot di atas, untuk mengubah permission file agar tidak dapat di eksekusi/dibuka/diedit oleh semua user, kita menggunakan command chmod 000 vk2 chmod 000 => untuk mengubah permission file => decimal untuk user 0, decimal untuk group 0, decimal untuk other 0. decimal 0 jika dibinerkan akan menjadi 0 0 0 yang artinya akses read bernilai 0, akses write bernilai 0, dan akses execution bernilai 0. Maka akses read, write dan execution untuk user, group dan other dihilangkan. vk2 => file yang akan diubah permission filenya

c. Ubah kepemilikan file untuk other

Untuk mengubah kepemilikan file untuk other akan membutuhkan user yang bernama other. Pertama kita harus membuat user other. Dengan command sudo d /home/other m other sudo -d /home/other -m other => Super User Do; pengguna memakai hak akses super user => tempat / direktori untuk other => user baru akan diberikan nama other

Setelah di buat user other, kita bisa merubah kepemilikan file dari kokasih menjadi other, dengan command sudo chown other kokasih/screen sudo other kokasih/screen => Super User Do; pengguna memakai hak akses super user => kepemilikan file akan dirubah menjadi other => file yang akan dirubah kepemilikannya

d. Percobaan 3 modul pertemuan 5 i. Hardlink

ls l akan menampilkan daftar isi direktori yang aktif dengan lebih detil echo Hallo apa kabar > halo.txt akan menyimpan file halo.txt yang isi datanya adalah tulisan Hallo apa kabar ls l akan menampilkan daftar isi direktori yang aktif dengan lebih detil ln halo.txt hardlink menyambungkan antara hardlink dengan data yang ada pada halo.txt
Hardlink Halo.txt Data

ls l akan menampilkan daftar isi direktori yang aktif dengan lebih detil cat hardlink menampilkan isi pointer dari hardlink mkdir newdir membuat direktori baru bernama newdir ln hardlink newdir/halo.juga menyambungkan antara newdir/halo.juga dengan data yang ditunjuk oleh hardlink
Hardlink Halo.txt Data Newdir/halo.juga

cat newdir/halo.juga menampilkan isi pointer dari newdir/halo.juga ls l newdir akan menampilkan daftar isi direktori newdir dengan lebih detil

ii. Softlink

ls l akan menampilkan daftar isi direktori yang aktif dengan lebih detil ln s halo.txt softlink menyambungkan antara softlink dengan data yang ada pada halo.txt melalui pointer halo.txt
Softlink Halo.txt Data

ls l akan menampilkan daftar isi direktori yang aktif dengan lebih detil cat softlink menampilkan isi pointer dari softlink

iii. Menghapus Link

ls l akan menampilkan daftar isi direktori yang aktif dengan lebih detil rm halo.txt menghapus halo.txt cat hardlink menampilkan isi pointer dari hardlink
Hardlink Halo.txt Data

Hardlink

???

Data

cat softlink menampilkan isi pointer dari softlink


Softlink Halo.txt Data

Softlink

???

Data