Langsung ke konten utama

Sistem File


 POKOK BAHASAN
  
TUJUAN PRAKTIKUM
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 

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 :  
Modul Praktikum Sistem Operasi
-rw-rw-r-- 1 bin simon 1639 April 4 20:19 /etc/passwd
tipe
Ijin akses
pemilik
Jumlah link
group
Jumlah karakter
waktu
Nama file

2. IJIN AKSES
Modul Praktikum Sistem Operasi
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
R (Read) Ijin untukmembaca
W (Write) Ijin untuk mengubah / membuat
X (Execute) Ijin untuk menjalankan program 
 Pada Direktori
R (Read) Ijin untuk membaca daftar file dalam direktori
W (Write) Ijin untuk mengubah/membuat file di direktori
X (Execute) Ijin untuk masuk ke direktori (cd) 

Pemilik File/Direktori dapat mengubah ijin akses sebagai berikut :
user
-rwxrwxrwx 1 bin simon 1639 April 4 20:19 /etc/passwd
group
other


Format untuk mengubah ijin akses 

dimana :

chmod [ugoa] [= + -] [rwx] File(s)
chmod [ugoa] [= + -] [rwx] Dir(s) 
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)  6 6 6
Nilai umask   0 2 2 
------- -
6 4 4 

Kreasi direktori   7 7 7
Nilai umask   0 2 2 
TUGAS PENDAHULUAN
------ -
7 5 5 
Modul Praktikum Sistem Operasi
Jawablah pertanyaan-pertanyaan di bawah 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
ditampilkan?
$ id
$ grep <user> /etc/passwd

2. Memeriksa direktori home
$ ls –ld /home/<user>

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

Modul Praktikum Sistem Operasi
5. Ubah ijin akses home directory <user> (student) pada root sehingga <user-baru>
(student1) pada satu group dapat mengakses home directory <user>. Hal ini
dimaksudkan agar file f1 yang sudah diubah kepemilikannya dapat diakses <userbaru>.

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 substitute <user> ke <user-baru> (student1). Cobalah
untuk mengakses file f1.
$ su <user-baru>
$ ls –l f1
$ cat f1
$ exit

7. Mengubah group dengan perintah chgrp

$ 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 027
$ umask
$ touch file_baru
$ mkdir mydir
$ ls –l
$ umask 077
$ touch xfiles
$ mkdir xdir
$ ls -l

  

Komentar

Postingan populer dari blog ini

Cara Updated dan Upgrade Windows 10 ke Windows 11

Cara Update Windows 10 ke windows 11 dengan automatis tanpa harus menghilangkan data,  dengan beberapa fitur atau UI yang lebih menarik windows 11 banyak perubahan dan perbandingan dibanding windows 10.        Salah satu perbedaan yang mencolok antara Windows 11 dengan Windows 10 adalah tampilan antarmuka (UI). Windows 11 kini hadir dengan tampilan yang lebih segar dan minimalis, khususnya di bagian taskbar dan menu Start. Kini, menu-menu itu tidak lagi berada di sebelah kiri seperti yang ada di Windows 10. Microsoft menggesernya ke sisi tengah sehingga terlihat mirip dengan antarmuka MacOS. Menu Start pun juga ikut pindah ke sisi tengah. Meski begitu, beberapa item, seperti jam, koneksi, atau baterai masih berada di sisi kanan taskbar.  1. Beda tampilan antarmuka (user interface, UI) 2. Beda bentuk logo "jendela" 3. Bisa jalankan aplikasi Android 4. Widget aneka informasi 5. Integrasi dengan Teams 6. Auto HDR untuk mode game <script async src="https://p...

Tisp Membuat Efek Link di Blog Bertabur Bintang

Link satu ini memanglah sangat unik. Link bintang berkedip ini akan membuat link pada blog anda di sekelilingnya terdapat bintang yang berkedip. Link ini tidak asing lagi di dunia blogging. Link ini biasanya dipakai oleh para bloggers yang mempunyai template berlatar belakang gelap. Kurang lebih, seperti itulah tampilan linknya. Namun itu hanya contoh, tapi bila anda memakainya untuk dijadikan link, tampilannya akan semakin indah. Tertarik,..? bila tertarik ikuti saja tutorial dibawah ini. Eiith, tunggu dulu, saran saya sebelum memakainya ubahlah latar belakang blog kamu menjadi warna gelap, agar bintang semakin terlihat. Tapi , walaupun warna template anda tidak gelap tidak apa-apa. Walaupun anda memakai warna merah, hijau, kuning, tidak apa-apa karena link ini transparent. Jadi terserah kalian deh mau template warna apa aja, hasilnya pun sama indahnya. Langkah-Langkahnya seperti ini: 1. Seperti biasanya, anda harus...

Cara Membuat Animasi Teks

Cara membuat animasi Teks ataupun animasi gambar, caranya tidaklah begitu rumit, kita hanya perlu memahami mengenai  fungsi dari kode-kode yang bisa membuat object tersebut bergerak.seperti marquee, behavior,scroll amount dan lain sebagainya, hehehe..!!! Kasih tau gak yeah. Ah malah bercanda nah, dibawah ini adalah beberapa contoh animaseiTeks yang menggunakan efek marquee . untuk anda yang berminat,silahkan anda copy kodenya kemudian anda paste ke gadget html anda. untuk keterangan  lebih lanjut mengenai  fungsi dari komponen atau attribut yang bisa membuat object teks ataupun gambar tersebut bergerak, silahkan anda baca postingan saya sebelumnya. silahkan anda Teks Berjalan Bolak Balik dari Kiri Kanan Welcome To Yantosimamora Blog Copy Kode dibawah ini dan paste ke gadget Html/javascript anda. ganti teks " Wellcome To Yantosimamora Blog " Copy Kode dibawah ini dan paste ke gadget Html/javascript anda. ganti teks <marque...