laporan praktikum

LAPORAN PRAKTIKUM
SISTEM OPERASI


SYSTEM FILE



     

 
 







Nama : ELLIA VITRIANI
Nim : 160504058
Unit : 02





PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
 UNIVERSITAS SAMUDRA
2017

Praktikum 8

kumpulan laporan praktikum infomatika 
Sistem File


POKOK BAHASAN: ü   Sistem file TUJUAN BELAJAR:
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 :

-rw-rw-r--   1   bin     auth       1639   Oct 31 20:19  /etc/passwd

Ijin akses tipe


Pemilik
Jml link

Group


Jml karakter


Waktu



Nama file




2   IJIN AKSES

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

o R (Read)          Ijin untukmembaca

o W (Write)        Ijin untuk mengubah / membuat o X (Execute)     Ijin untuk menjalankan program Pada Direktori
o R (Read)          Ijin untukmembaca daftar file dalam direktori o W (Write)        Ijin untuk mengubah/membuat file di direktori o X (Execute)     Ijin untuk masuk ke direktori (cd)









Pemilik File/Direktori dapat mengubah ijin akses sebagai berikut :

-rwxrwxrwx 1 student test 1639 Oct 31 20:19 file


other

group

user


Format untuk mengubah ijin akses

chmod [ugoa] [= + -] [rwx] File(s)

chmod [ugoa] [= + -] [rwx] Dir(s)

dimana             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

Text Box: Kreasi file (biasa)	6 6 6
Nilai umask	0 2 2
	------- -
	6 4 4
Kreasi direktori	7 7 7
Nilai umask	0 2 2
	------- -
	7 5 5

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 :


















TUGAS P ENDAHULUAN :


Sebagai tugas pendahuluan, jawablah pertanyaan- pertanyaan berikut ini :

1.   Apa saja atribut file ?   Berikan contoh file dengan tipe file yang disebutkan pada dasar teori. Jawaban:
File mempunyai beberapa atribut, antara lain :
• Tipe file : menentukan tipe dari file,
• 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

2.   Apa yang dimaksud ijin akses ?   Bagaimana  contoh penggunaan  perintah chmod untuk mengubah ijin akses.
Jawaban:
a = all Format lain dari chmod adalah menggunakan bilangan octal
sebagai berikut
r w x
4 2 1 = 7
3.   Berilah contoh penggunaan perintah umask untuk mengubah ijin akses.
Jawaban:
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) 666
Nilai umask 022
___________
644
Kreasi direktori 777
Nilai umask 022



PERCOBAAN :

1.   Login sebagai user.

2.   Bukalah   Console   Terminal   dan   lakukan   percobaan- percobaan   di   bawah   ini kemudian analisa hasil percobaan.
3.   Selesaikan soal-soal latiha n.



Percobaan 1 : Ijin Akses


1.   Melihat  identitas  diri  melalui  etc/passwd atau  etc/group, informasi  apa  yang ditampilkan ?
$ id
$ grep <user> /etc/passwd
$ grep [Nomor group id] /etc/group














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




5.   Ubahlah ijin akses home directory <user> (student) pada root sehingga <user- baru> (student1)  pada  satu  group  dapat  mengakses  home  direktory  <user>. Hal  ini  dimaksudkan  agar  file  f1 yang  sudah  diubah  kepemilikannya  dapat diakses <user-baru>. 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 subtitute 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 root /etc/group
$ 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

  1. Terima kasih. Coba bisa diatur lagi format tulisannya, dan materi cukup bagus

    BalasHapus

Posting Komentar

Postingan populer dari blog ini

laporan praktikum stack