(SOK2012) Job 4 - Ijin Akses Dan Link PDF
(SOK2012) Job 4 - Ijin Akses Dan Link PDF
Link adalah sebuah teknik untuk memberikan lebih dari satu nama file dengan data
yang sama. Bila file asli dihapus, maka data yang baru juga terhapus . Format dari Link :
ln fileAsli fileDuplikat
fileDuplikat disebut hard link dimana kedua file akan muncul identik (linkcount = 2). Bila
fileAsli atau fileDuplikat diubah, perubahan akan terjadi pada file lainnya.
Symbolic Link diperlukan bila file tersebut di “link” dengan direktori/file yang berada
pada partisi yang berbeda. Tipe file menjadi l (link) dan file tersebut menunjuk ke tempat asal.
Format :
ln –s /FULLPATH/fileAsli /FULLPATH/fileDuplikat
Pilihan –s (shortcut) merupakan bentuk soft link dimana jumlah link count pada file asal tidak
akan berubah. Pada bentuk soft link, symbolic link dapat dilakukan pada file yang tidak ada,
sedangkan pada hard link tidak dimungkinkan. Perbedaan lain, symbolic link dapat dibentuk
melalui media disk atau partisi yang berbeda dengan soft link, tetapi pada hard link terbatas
pada partisi disk yang sama.
1) Hidupkan komputer anda. Login sebagai user biasa (misalnya user1), lalu ketikkan
passwordnya.
2) Buka Console Terminal, lalu kerjakanlah latihan-latihan berikut ini.
B. Mengganti Kepemilikan
1. Mengganti kepemilikan fileA dari user1 ke user2
$ chown user2 fileA
2. Melihat kepemilikan fileA
$ ls –l fileA
C. User Mask
1. Melihat nilai umask dari root
# umask
2. Membuat File file-root
# touch file-root
# ls -l file-root
3. Membuat Direktori direktori-root
# mkdir direktori-root
# ls -l
D. Symbolic Link
1. Pembelokan standar output ke file Halo.txt
$ echo "Hallo apa khabar" > Halo.txt
$ ls –l
$ cat Halo.txt
2. Membuat shortcut (file link) di direktori yang sama
$ ln Halo.txt linkHalo
$ ls -l
$ cat linkHalo
3. Membuat shortcut (file link) di direktori yang berbeda
$ mkdir dir-baru
$ ln linkHalo dir-baru/halo.juga
$ ls –l dir-baru/halo.juga
$ cat dir-baru/halo.juga
Hasil : …………………………………………………………………………………………………………………………………………………………………
4. Membuat symbolic link
$ ln -s linkHalo halo.lagi.txt
$ ls -l halo.lagi.txt
$ cat halo.lagi.txt
4.4 Tugas
1) Buatlah direktori prak1 pada direktori home user anda, kemudian copy-kan file /etc/group
ke file tes1, tes2 dan tes3 pada direktori ini.
2) Tampilkan isi file tes1 per satu layar penuh.
3) Pindahkan file tes1 dan tes2 ke home direktori.
4) Hapus file tes1 dan tes2 dengan konfirmasi.
5) 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.
6) 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 ?
fileA = ……………………………………
fileB = ……………………………………
fileC = ……………………………………
A.3 Tuliskan ijin akses (saat ini) dari file berikut.
fileA = ……………………………………
A.4 Tuliskan ijin akses (saat ini) dari file berikut.
fileA = ……………………………………
A.5 Tuliskan ijin akses (saat ini) dari file berikut.
fileA = ……………………………………
A.6 Tuliskan ijin akses (saat ini) dari file berikut.
fileB = ……………………………………
A.7 Tuliskan ijin akses (saat ini) dari file berikut.
fileC = ……………………………………
A.8 Tuliskan ijin akses (saat ini) dari file-file berikut.
fileA = ……………………………………
fileB = ……………………………………
fileC = ……………………………………
B. Mengganti kepemilikan
Kenapa? …………………………………………………………………………………
C. User Mask
D. Symbolic Link