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

Operasi File Sederhana dengan VB.NET

Ada kalanya kita perlu melakukan operasi file sederhana dalam program yang kita buat. Adapun yang saya maksud operasi file sederhana di sini adalah membuat file, memindahkan file, menyalin file, menghapus file dan memeriksa keberadaan file. Jika kita menggunakan VB.Net, maka untuk melakukan operasi-operasi file sederhana tersebut cukup menggunakan beberapa method yang ada di class File, semuanya sangat mudah untuk digunakan dan sudah disediakan oleh VB.NET. Berikut ini adalah contoh penggunaan  method-method tersebut dan penjelasan singkatnya: Membuat file dengan method File.Create File.Create ("C:\Folder Saya\Tes.txt") Perintah di atas akan membuat sebuah file bernama “Tes.txt” di folder “Folder Saya” pada drive C. Jika file tersebut sudah ada maka file yang ada akan ditimpa dengan file baru, namun jika drive C atau folder “Folder Saya” tidak ada (tidak dapat diakses) maka akan tampil eror “ The filename, directory name, or volume label synt...

7 Keajaiban Baru Di Dunia

1. Jeju Island di  South Korea    Gambar: Waves crashing on Jeju seashore.   (Sumber:Wikipedia) Awal sejarah Cheonjiyeon Air Terjun di Pulau Jeju. Gelombang menerjang di Jeju pantai. Gunung Halla di Jeju. Cheonjiyeon Air Terjun di Jeju. Menurut legenda, tiga setengah dewa muncul dari Samsung hyeol yang dikatakan telah di lereng utara Gunung. Halla dan menjadi nenek moyang orang-orang Jeju yang mendirikan Kerajaan Tamna. Ini juga telah menyatakan bahwa tiga bersaudara termasuk Ko-hu yang keturunan 15 Koulla, salah satu nenek moyang orang-orang Jeju, diterima oleh pengadilan Silla pada saat mana Tamna nama secara resmi diakui, sedangkan pemerintah resmi tulisan dari Komandan, Pangeran dan Gubernur yang diberikan oleh pengadilan atas tiga. Namun, tidak ada bukti konkret ketika "Tiga Nama" (Samseong-Ko, Yang dan Pu) muncul maupun untuk tanggal yang tepat dari ketika Ko-hu dan saudar...

FUNGSI DAN JENIS ETHERNET

      Pengertian Ethernet Dan  Fungsi Ethernet Card Jenis-Jenis Ethernet card Apa Fungsi Ethernet Card  ? Sebelum kita bahas, ada baiknya kita fahami pengertian ethernet dan apa itu ethernet Card, untuk memudahkan pemahaman mengenai fungsi ethernet card, cara kerja dan cara instalasi ethernet Card. Pengertian Ethernet   Teknologi jaringan komputer berdasarkan pada kerangka jaringan area lokal (LAN). Sistem komunikasi melalui Ethernet membagi aliran data ke dalam paket individual yang disebut frame. Setiap frame berisi alamat sumber dan tujuan dan pengecekan error data sehingga data yang rusak dapat dideteksi dan dikirim kembali. Ethernet adalah protokol LAN yang memungkinkan setiap PC berlomba untuk mengakses network. Sekarang ia menjadi protokol LAN yang paling populer karena relatif murah dan mudah diinstal serta ditan...