laporan hak akses

Upload: yadipurdianto

Post on 12-Jul-2015

464 views

Category:

Documents


8 download

TRANSCRIPT

Nama : Yadi Purdianto Yoga Kurnia Sany Kelas : XI TKJ A SMKN 1 Cimahi IJIN AKSES

Pembimbing : Pak Adi Setiadi Pak Dodi Nilai : Paraf :

I. PENDAHULUAN Setiap obyek pada Linux harus mempunyai pemilik, yaitu nama pemakai Linux (account) yang terdaftar pada /etc/passwd. Ijin akses di bagi menjadi 3 peran, yaitu : a. Pemilik (owner) b. Kelompok (group) c. Lainnya (other) Setiap peran dapat melakukan 3 bentuk operasi yaitu : a. Pada file : - R (Read) = ijin untuk membaca - W (Write) = ijin untuk mengubah / membuat - X (Execute) = ijin untuk menjalankan program b. Pada direktori : - R (Read) = ijin untukmembaca daftar file dalam direktori - W (Write) = ijin untuk mengubah/membuat file di direktori - X (Execute) = ijin untuk masuk ke direktori (cd) II. TUJUAN Setelah mempelajari materi dalam bab ini, siswa diharapkan mampu : Memahami atribut file dan ijin akses. Memahami perintah untuk mengubah ijin akses suatu file. Menggunakan perintah-perintah untuk mengubah ijin akses.. III. ALAT & BAHAN - Seperangkat PC terintegerasi Linux - Console - Referensi mengenai hak akses IV. LANGKAH KERJA - Masuk sebagai root. - Buat 2 buah user dengan menggunakan perintah adduser, dalam hal ini kami membuat user cana dan canb. - Kemudian login sebagai cana dengan perintah sudo login. A. MELIHAT IDENTITAS DIRI melalui file /etc/passwd dan /etc/group 1) Inputkan perintah id

Penjelasan : User ID Group ID

: 1005 : 1005

Groups

: 1005 (cana)

2) Inputkan perintah grep /etc/passwd

Penjelasan : Username : cana Password : x (terenkripsi) User ID : 1005 Group ID : 1005 Gecos : cana,32,, Homedir : /home/cana Shell : /bin/bash 3) Inputkan perintah grep /etc/group

Penjelasan : Group name : cana Password : x (terenkripsi) Group ID : 1005 Setelah identitas user dapat diketahui, maka periksa home directory-nya dengan perintah ls ld /home/cana

Penjelasan : Hak akses direktori ini adalah sebagai berikut : a. Untuk user : read, write, dan execute b. Untuk group : read dan execute c. Untuk other : read dan execute Jumlah link =3 Pemilik = cana Group = cana Jumlah karakter = 4096 Waktu = 19 Oktober 2011, 13:15 Nama direktori = /home/cana B. MELIHAT KETERANGAN IJIN AKSES FILE Melihat ijin akses sebuah file dapat dilakukan dengan menggunakan perintah ls -l

Dilihat dari keterangan di atas bahwa file yang dibuat dengan perintah touch adalah file f1, f2, dan f3. Keterangan hak akses dari ketiga file tersebut adalah : a. Untuk user : read dan write b. Untuk group : read c. Untuk other : read C. MENGUBAH IJIN AKSES Mengubah ijin akses dapat dilakukan dengan perintah chmod. Ada 3 cara yaitu secara satu persatu, keseluruhan, dan juga keseluruhan namun dengan spesifikasi berbeda. - Menggunakan kombinasi huruf ugoa [rwx] Satu per-satu :

Penjelasan : u+x = menambah hak aksesexecute untuk user g=w = hanya memberi hak akses write pada group o-r = menghilangkan hak akses read pada other Keseluruhan :

Penjelasan : memberi hak akses execute untuk user, group, dan other (all) Keseluruhan namun dengan spesifikasi yang berbeda :

Penjelasan : Untuk user = ditambah execute Untuk group = dikurangi hak untuk me-read Untuk other = hanya member hak write

-

Mengubah ijin akses dengan kombinasi bilangan oktal

Penjelasan : a) Untuk file f1 751 User : 7 (read, write, dan execute) Group : 5 (read dan execute) Other : 1 (execute) b) Untuk file f2 642 User : 6 (read dan write) Group : 4 (read) Other : 2 (write) c) Untuk file f3 430 User : 4 (read) Group : 3 (write dan execute) Other : 0 (tidak diberi hak apapun terhadap file tersebut) D. MENGUBAH KEPEMILIKAN SEBUAH FILE/DIREKTORI Mengubah kepemilikan sebuah file atau direktori dapat dilakukan dengan menggunakan perintah chown dengan atribut-atributnya. Untuk mengganti kepemilikan, masuk terlebih dulu menjadi root.

Penjelasan : Perintah echo Hallo > f1 adalah untuk mengedit file f1 dengan menambahkan isi berupa karakter Hallo Berdasarkan gambar di atas dijelaskan bahwa pemilik file f1 adalah root Dengan menggunakan perintah chown canb f1, kepemilikan file f1 dipindahkan dari root kepada canb E. MENGUBAH IJIN AKSES HOME DIRECTORY

Penjelasan : Dari perintah chmod g+wrx /home/cana, directory /home/cana di ubah ijin aksesnya untuk group menjadi read, write dan execute namun tidak file didalamnya. Dari perintah ls l /home/cana dapat diketahui bahwa pengubahan ijin akses untuk sebuah home dir tidak berpengaruh pada isi direktorinya. F. MENGAKSES FILE

Karena file f1 sudah dipindah kepemilikannya kepada canb. Maka, user canb dapat mengakses file tersebut. G. MENGUBAH GROUP Mengubah group dapat dilakukan dengan menggunakan perintah chgrp Dari gambar di atas dapat diketahui bahwa group dari file f1 adalah root.

Dengan menggunakan perintah chgrp canb f1, file f1 dipindah kepemilikannya dari group root

ke group canb. V. KESIMPULAN Dengan menggunakan perintah-perintah hak akses, brainware dapat mengatur kepemilikan dan hak user terhadap sebuah file dan direktori.

Nama : Yadi Purdianto Yoga Kurnia Sany Kelas : XI TKJ A SMKN 1 Cimahi UMASK

Pembimbing : Pak Adi Setiadi Pak Dodi Nilai : Paraf :

I. PENDAHULUAN Untuk menentukan ijin akses awal pada saat file direktori dibuat digunakan perintah umask. Untuk menghitung nilai default melalui umask pada file,maka dapat dilakukan kalkulus sebagai berikut : kreasi file (biasa) 666 Nilai umask 022 ----- 644 kreasi direktori nilai umask 777 022 ----- 755

II. TUJUAN Setelah mempelajari materi dalam bab ini, siswa diharapkan mampu : Memahami atribut file dan ijin akses. Memahami perintah untuk mengubah ijin akses suatu file. Menggunakan perintah-perintah untuk mengubah ijin akses.. III. ALAT & BAHAN - Seperangkat PC terintegerasi Linux - Console - Referensi mengenai hak akses IV. LANGKAH KERJA - Masuk sebagai root. - Buat 2 buah user dengan menggunakan perintah adduser, dalam hal ini kami membuat user cana dan canb. - Kemudian login sebagai cana dengan perintah sudo login. A. MEMBUAT FILE PERMULAAN

Dari gambar di atas, dapat diketahui bahwa ijin akses permulaan dari file myfile adalah : Untuk user : rw (read dan write) Untuk group : r (read) Untuk other : nothing (tidak diberi hak akses apapun)

B. MELIHAT NILAI UMASK

Melihat nilai umask dari sebuah file dapat dilakukan dengan perintah umask

File myfile memiliki nilai umask 0022. Kreasi file (biasa) 666 Nilai umask 022 ----- 644 Sehingga nilai hak akses default dari sebuah file yang baru dibuat adalah 644 dengan keterangan sebagai berikut : Untuk user : 6 (read dan write) Untuk group : 4 (read) Untuk other : 4 (read) Nilai hak akses dari file myfile terbukti - r w - r - - r - C. MEMODIFIKASI NILAI UMASK

Dengan menggunakan perintah umask 027, file yang sebelumnya diakses (file myfile) diubah nilai umask-nya dari 022 menjadi 027 sehingga nilai hak akses default dari file atau direktori pun diubah dengan spesifikasi sebagai berikut : Kreasi file (biasa) 666 Nilai umask 027 ----- 640 - r w - - w - - - Kreasi direktori Nilai umask 777 027 ----- 750 d r w x r - x - - -

Perubahan nilai umask terbukti.

Nilai umask diubah menjadi 077 sehingga nilai hak akses default dari sebuah file atau direktori yang baru dibuat dengan spesifikasi berikut : Kreasi file (biasa) 666 Nilai umask 077 ----- 600 - r w - - - - - - 777 077 ----- 700 d r w x - - - - - Nilai tersebut terbukti karena pada pembuatan file xfiles dan direktori xdir, nilai hak aksesnya sesuai dengan nilai yang telah dikurangi oleh umask yang baru. V. KESIMPULAN Perintah umask digunakan untuk mengganti nilai hak akses default dari sebuah file atau direktori. Jika nilai umask diubah, maka perubahan nilai umask tersebut hanya berlaku untuk 1x pembuatan file atau direktori. Kreasi direktori Nilai umask