• Tidak ada hasil yang ditemukan

5A.sistem File (Hak Akses)

N/A
N/A
Protected

Academic year: 2021

Membagikan "5A.sistem File (Hak Akses)"

Copied!
7
0
0

Teks penuh

(1)

P

P

ertemuan

ertemuan

5A

5A

S

S

istem

istem

F

F

ile

ile

PO

POKOK BKOK B AHASAN:AHASAN:    Sistem Sistem filefile TUJUAN BELAJAR: TUJUAN BELAJAR: Setelah mempe

Setelah mempelajari lajari matermateri i dalam bab ini, mahasiswa diharapkan dalam bab ini, mahasiswa diharapkan mampu:mampu:    MemMemahami atribut file dahami atribut file dan ijin aksean ijin akses.s.

   MemMemahamahami i periperintah untuk menntah untuk mengubagubah h ijin aksijin akses suatu file.es suatu file.    Menggunakan perintMenggunakan perintah-perinah-perintah tah untuk muntuk mengubaengubah ijin akses..h ijin akses..

DASAR TEORI: DASAR TEORI: 1

1 ATATRIRIBUT BUT FIFILELE

File mempunyai beberapa atribut, antara File mempunyai beberapa atribut, antara lai

lain n : : TiTipe pe fifile le : : memenenentuntukakan tipn tipe e dadari ri filfile,e, yaitu :

yaitu :

K

Kaarraakktteer r AArrttii -- File File biasabiasa

d

d    DirektoriDirektori ll SymbSymbolic olic link link  b

b Block Block special special filefile cc ChaCharacteracter r special special filefile ss SockeSocket t link link 

p

(2)

Ij

Ijin in akakseses s : : memenenentntukukan an hahak k ususer er teterhrhadadap ap fifile le inini.i. Ju

Jumlmlah ah lilink nk : : jujumlmlah ah lilink nk ununtutuk k fifile le inini.i. Pemilik

Pemilik (Owner) (Owner) : m: menentukenentukan siapa peman siapa pemilik fililik file inie ini G

Groroup up : : mmeennenenttuukkaan n ggrroouup p yyaanng g mmememililikiki i ffiille e iinnii Jum

Jumlah karalah karaktekter r : : menmenentuentukan ukukan ukuran filran file dale dalam byteam byte

Waktu pembuatan : menentukan kapan file terakhir dimodifikasi Waktu pembuatan : menentukan kapan file terakhir dimodifikasi N

Namama a fifile le : : mmenenenentutukkan an nnamama a fifile le yyanang g didimamaksksudud Contoh : Contoh : --rrww--rrww- r- r--- - 1 1 bibin n aauutth h 1166339 9 OOcct t 331 1 2200::119 9 //eettcc//ppaasssswwdd Ijin akses Ijin akses tipe tipe Pemilik  Pemilik  Jml link  Jml link  Group Group Jml karakter Jml karakter Waktu Waktu Nama file Nama file

2

2 IIJI

JIN

N AKSE

AKSES

S

Set

Setiap iap obyobyek ek papada da LiLinux nux harharus us memmempunpunyayai i pempemililikik, , yayaititu u namnama a pempemakaakaii Linux (account

Linux (account) ) yang terdaftayang terdaftar r padapada   /etc/passwd   /etc/passwd  . . Ijin akses dibagi menjadi 3 peran yaitu : Ijin akses dibagi menjadi 3 peran yaitu : Pemilik (Owner) Pemilik (Owner) Kelompok (Group) Kelompok (Group) Lainnya (Others) Lainnya (Others)

Setiap peran dapat melakukan 3 bentuk operasi yaitu : Setiap peran dapat melakukan 3 bentuk operasi yaitu :

Pada File Pada File

o

o   R   R (R(Reeadad) ) IIjijin n ununtuktukmemembmbacacaa

o

o W W (W(Wriritete) ) IIjijin n ununtutuk k memengngububah ah / / memmembubuatat

o

o X X (E(Exexecucutete) ) Ijin Ijin ununtuk tuk menmenjaljalankankan an progprogramram Pada Direktori

Pada Direktori

o

o R R (R(Reaead) d) IjIjin in ununtutukmkmemembabaca ca dadaftaftar r filfile e dadalalam m dirdirektektororii

o

o W W (Wr(Writeite) ) IjiIjin n untuntuk uk menmengubgubah/mah/membuembuat fat file ile di di dirdirektektoriori

o

(3)

Pemilik File/Direktori dapat mengubah ijin akses sebagai berikut : Pemilik File/Direktori dapat mengubah ijin akses sebagai berikut :

--rwrwxrxrwxwxrwrwx x 1 1 sstutuddenent t tetest st 1166339 9 OcOct 31 20:t 31 20:19 19 fifilele other other group group user user

Format untuk mengubah ijin akses Format untuk mengubah ijin akses

chm

chmod od [u[ugoagoa] ] [= [= + + -] -] [r[rwxwx] ] FiFilele(s(s)) ch

chmomod d [u[ugogoa] a] [= [= + + -] -] [r[rwxwx] ] DiDir(r(s)s) d

diimmaanna a u u = = ususer er (p(pememililikik)) g = group (kelompok) g = group (kelompok) o = others (lainnya) o = others (lainnya) a = all a = all

Format lain dari chmod adalah menggunakan bilangan octal sebagai berikut Format lain dari chmod adalah menggunakan bilangan octal sebagai berikut

r r w w xx 4 4 22 11 == 77

3

3 U

US

SE

ER

R MAS

MASK

K

Un

Untutuk k memenenentntukukan an ijijin in akakseses s awawal al papada da sasaat at fifile le atatau au didirerektktorori i didibubuatat dig

digunakunakan an periperintah ntah umasumaskk. . Untuk mengUntuk menghithitung ung nilanilai defaui default melalt melalui umalui umask padsk pada file,a file, maka dapat dilakukan kalkulasi sebagai berikut :

maka dapat dilakukan kalkulasi sebagai berikut : K

Krreeaassi i ffiille e ((bbiiaassaa) ) 6 6 6 6 66 N Niillaai i uummaassk k 0 0 2 2 22 -6 4 6 4 44 K

Krreeaassi i ddiirreekkttoorri i 7 7 7 7 77 N Niillaai i uummaassk k 0 0 2 2 22 -7 5 7 5 55

(4)

TUG

TUGAS

AS PENDAHU

PENDAHULUAN

LUAN ::

Sebagai tug

Sebagai tugas pendas pendahuluan, jaahuluan, jawablah pertawablah pertanyaannyaan-- pertanypertanyaan aan berikuberikut t ini :ini : 1

1. . Apa saApa saja atrija atribut file ? but file ? BerikBerikan contoh fian contoh file dengle dengan tipe filan tipe file yang dise yang disebutebutkan padakan pada dasar teori.

dasar teori. 2

2. . Apa yanApa yang dimakg dimaksud ijin aksud ijin akses ? ses ? BagaBagaimana contimana contoh pengoh penggungunaan perintaan perintah chmodah chmod untuk mengubah ijin akses.

untuk mengubah ijin akses. 3

3. . BerilaBerilah contoh penggh contoh penggunaan perintah umask ununaan perintah umask untuk mengtuk mengubah ijin akses.ubah ijin akses.

PER

PERCOBAAN

COBAAN ::

1

1. . LogLogin in sebasebagai ugai user.ser. 2

2. . BuBukakalalah h CoConsnsolole e TeTermrmininal al dadan n lalakukukakan n pepercrcobobaaaann-- pepercrcobobaaaan n di di babawawah h ininii kemudian analisa hasil percobaan.

kemudian analisa hasil percobaan. 3

3. . Selesaikan soalSelesaikan soal-so-soal al latihalatihann..

Percobaan 1 : Ijin Akses

Percobaan 1 : Ijin Akses

1.

1. MeliMelihat identhat identitaitas s dirdiri melalui melaluii   etc/passwd  etc/passwd  atau  atau  etc/group  etc/group, inf, informormasi asi apa yangapa yang ditampilkan ?

ditampilkan ? $

$ id id  $

$   grep   grep <use<user> r> /etc/etc/pas/passwd swd  $

$   grep  grep   [No  [Nomomor r grgrououp p idid]]  /etc/group  /etc/group 2.

2. MemerMemeriksa diksa direkirektori tori homehome $

(5)

3.

3. Mengu

Mengubah

bah Ijin

Ijin akses

akses ((

chmodchmod

).

). Perhatikan ijin

Perhatikan ijin akses setiap

akses setiap perubahan !

perubahan !

$

$ totoucuchh   f  f1 1 ff2 2 ff33 $

$   l  ls s --ll $

$   ch  chmomod d u+x u+x f1f1 $ $ lsls l l f1f1 $ $   ch  chmomod d g=g=w w f1f1 $ $ lsls l l f1f1 $

$   ch  chmomod d o-r o-r f1f1 $

$ lsls l l f1f1 $

$   ch  chmomod d a=a=x x f2f2 $

$ lsls l l f2f2 $

$   chmo  chmod d u+xu+x,g-r,,g-r,o=w o=w f3f3 $ $ lsls l l f3f3 $ $   ch  chmomod d 75751 1 f1f1 $ $   ch  chmomod d 62624 4 f2f2 $ $   ch  chmomod d 43430 0 f3f3 $ $ lsls l l ff1 1 ff2 2 ff33 4

4. . MenMenggggananti ti kekepempemililikaikan n digdigunaunakan kan perperinintahtah   chown  chown. . MaMassuuk k kke roe rooot t ununtutuk k  mengganti kepemilikan tersebut.

mengganti kepemilikan tersebut. $

$   su   su rorootot $

$   ec  echo ho HaHallllo o > > f1f1 $

$ lsls l l f1f1 $

$   cho  chown wn <user<user-ba-baruru> > f1f1  contoh :  contoh :chochown wn ststudeudent1 nt1 f1f1 $

$ lsls l l f1f1 5.

5. UbahlUbahlah ijah ijin akin akses ses homhome diree directorctoryy  <user>  <user> (student) pada root sehingga (student) pada root sehingga <user-  <user-baru>

baru>  (s  (stutudendent1t1) ) padpada a satsatu u grogroup up dapdapat at menmengakgakses ses homhome e dirdirektektoryory  <user>.  <user>. Hal

Hal ini ini dimdimaksaksudkudkan an agaagar r fifilele f1f1  y  yang ang sudsudah ah diubdiubah ah kepekepemilmilikaikannynnya a dapadapatt diakses

diakses  <user-baru>.  <user-baru>. PerubaPerubahan han ijiijin aksen akses home direcs home directortoryy   <user>  <user>  hanya  hanya dapat dilakukan pada root.

dapat dilakukan pada root. $

$   chmo  chmod d g+rwx g+rwx /hom/home/<use/<user>er>  contoh :  contoh :  ch  chmod mod g+rg+rwx wx /ho/home/me/studenstudentt $

$ lsls l l /h/homomee $

$   exit  exit 6.

6.   Sek  Sekarang cobalah arang cobalah untuuntuk k subtitusubtitute te user keuser ke   <user-baru>  <user-baru> (st(studeudent1nt1). ). CobCobalaalahh untuk mengakses file

untuk mengakses file f1f1 $

$   su   su <us<user-baer-baru>ru> $ $ lsls l l f1f1 $ $   ca  cat t f1f1 $ $   exit  exit

(6)

7

7. . MengubMengubah group ah group dengan dengan perintperintahah  chgrp  chgrp $

$ $$   gre  grep p root root /etc/etc/gro/groupup $

$   gre  grep p other other /etc/etc/grou/groupp $ $ susu $ $   chg  chgrp rp roroot ot f1f1 $ $ lsls l l f1f1 $

$   chgr  chgrp p <gr<group-boup-bararu> u> f3f3 $

$ lsls l l f3f3 $

$   exit  exit

Percobaan 2 : User Mask

Percobaan 2 : User Mask

1.

1. MenenMenentukatukan ijin aksn ijin akses awaes awal pada sl pada saat faat file atile atau dirau direktoektori dibuatri dibuat $

$   touch   touch myfimyfilele $

$   ls   ls --l l mymyfifilele 2

2. . MeMelilihahat t ninilai lai umask umask  $

$   umask  umask 3

3. . ModModifiifikakasi si ninilai lai umaumask sk  $

$   uma  umask sk 027 027  $

$   umask  umask $

$   touch   touch file_bafile_baruru $

$   mkdi  mkdir r mydir mydir  $

$   l  ls s --ll $

$   uma  umask sk 077 077  $

$   touch   touch xfilxfileses $

$   mkdi  mkdir r xdir xdir  $

$   l  ls s --ll

LATIHAN:

LATIHAN:

1

1. . Lakukan tigLakukan tiga cara berbeda cara berbeda untuk setting ijia untuk setting ijin akses ke fin akses ke file atau direkle atau direktori menjaditori menjadi r-- r--

r--r--r--r--. Buatlah sebuah file dan lihat apakah yang anda lakukan benar.. Buatlah sebuah file dan lihat apakah yang anda lakukan benar. 2

2. . BuatlBuatlah ah suatu suatu kelomkelompok. pok. Copy-Copy-kankan  /bin/sh  /bin/sh ke home directory. Ketik " ke home directory. Ketik "chmchmod od +s+s sh

sh". Cek ijin akses". Cek ijin akses shsh  p  pada daftada daftar ar didirekrektortori. i. SekSekaraarang ng tantanyakyakan an ke temke teman an satsatuu kelompok anda untuk mengubah ke home directory anda dan menjalankan pr ogram kelompok anda untuk mengubah ke home directory anda dan menjalankan pr ogram

(7)

tekan exit. tekan exit. 3

3. . HapHapusus s shh dari home directo dari home directory (atau setidaknyry (atau setidaknya a kerjakkerjakan perintaan perinta hhchmodchmod s s shsh)) 4

4. . ModiModifikafikasi ijin si ijin akseakses ke hs ke home diome directrectory anory anda sehda sehinggingga sangaa sangat privt privat. at. Cek apCek apakahakah teman anda ti

teman anda tidak dapat mengakdak dapat mengakses directory anda. ses directory anda. Kemudian kembalKemudian kembalikan ijin aksesikan ijin akses ke semula.

ke semula. 5

5. . KeKetitikkkkanan  u  umasmask k 000000 dan kemudidan kemudian buatlah file yang bernamaan buatlah file yang bernama  world.txt  world.txt yang yang berisi beberapa kata "

berisi beberapa kata "helhello lo worworldld". ". Lihat iLihat ijin akjin akses pada fses pada file. ile. Apa yaApa yang teng terjadrjadi?i? Sekara

Sekarang ng ketketikkaikkann umumasask k 020222 dan dan buabuatlah tlah filfile e bernbernamaama  world2.txt  world2.txt. Apakah. Apakah perinta

perintah tersebuh tersebut t lebih blebih berguerguna ?na ? 6

6. . BuBuatatlalah h fifile le yyanang g bebernrnamama a ""hello.txthello.txt" " papada da hohome me didirecrectortory y menmenggggunaunakankan perintah

perintah  c  cat at -u -u > > hehellllo.o.txtxtt. Tanyakan ke teman Anda untuk masuk ke home. Tanyakan ke teman Anda untuk masuk ke home dir

directectory ory AAnndda a dadan n memenjanjalalanknkanan  t  taiail l -f -f hehellllo.o.txtxtt. . SeSekakararang keng ketitikkkkanan beberapa baris dalam

beberapa baris dalam  hello.txt  hello.txt. . Apa yang Apa yang terjadi padterjadi pada layer temaa layer teman Anda ?n Anda ?

LAPORAN RESMI:

LAPORAN RESMI:

1

1. . Analisa Analisa hasihasil pl percobercobaan yaan yang ang Anda Anda lakukanlakukan.. 2

2. . KerjakKerjakan latihan latihan dian diatas atas dan dan analisanalisa hasia hasil taml tampilannya.pilannya. 3

Referensi

Dokumen terkait

Hasil penelitian menunjukkan bahwa kualitas pelayanan kesehatan di Puskesmas Kaubun sudah baik dilihat dari 4 indikator yaitu keresponsifan, Keamanan/keyakinan,

Menurut Masye Manaffe (1999) biskuit merupakan sejenis makanan yang terbuat dari tepung terigu dengan penambahan bahan makanan lain dengan proses pencetakan dan

Selain itu, mikroba juga berperan sebagai agen peningkat pertumbuhan tanaman yang menghasilkan berbagai hormon tumbuh, vitamin dan berbagai asam-asam organik yang berperan

Andalan Pacific Samudra Surabaya adalah buku kas, buku kas merupakan catatan yang digunakan untuk mencatat seluruh transaksi keuangan yang berkaitan dengan masuk dan

Konsep Dasar Asuhan Keperawatan pada suhan Keperawatan pada Pasien Pasien dengan Infeksi TORCH.. dengan

daya saing industri minyak bumi dan gas alam di Jawa Timur dalam upaya mendukung peningkatan daya saing migas nasional di persaingan minyak bumi dan gas alam global

Sehubungan dengan hal tersebut maka perlu dikaji bagaimana struktur ekspor Propinsi Banten serta pengaruh dari shock nilai tukar Rupiah dan perubahan

Gua selabe merupakan salah satu gua yang mewakili dari banyak gua yang masih relatif alami di sekitar kawasan Desa Karst Padang Bindu karena alasan teknis yaitu lokasi