Professional Documents
Culture Documents
MANAGEMEN DIREKTORI
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
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
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
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
Softlink
???
Data