Pertemuan 10

Download Report

Transcript Pertemuan 10

Sistem Operasi
Unit Kompetensi
• Menguasai Sistem File di Linux
Elemen Kompetensi
• Menguasai Sistem File di Linux
Kriteria Kinerja
• Mahasiswa diharapkan mampu:
– Memahami atribut file dan ijin akses.
– Memahami perintah untuk mengubah ijin akses
suatu file.
– Menggunakan perintah-perintah untuk
mengubah ijin akses.
ATRIBUT FILE
• File mempunyai beberapa atribut, antara
lain :
– Tipe file
: menentukan tipe dari file
– Ijin akses
: menentukan hak user terhadap file
ini.
– Group : menentukan group yang memiliki file ini
Tipe FIle
Karakter
Arti
-
File biasa
d
Direktori
l
Symbolic link
b
Block special file
c
Character special file
s
Socket link
p
FIFO
Izin 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)
Izin akses
• 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 untukmembaca daftar file dalam direktori
– W (Write)
Ijin untuk mengubah/membuat file di
direktori
– X (Execute)
Ijin untuk masuk ke direktori (cd)
Izin akses
• 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
– rw
– 42
x
1
=
7
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 :
USER MASK
Kreasi file
(biasa)
666
Nilai
umask
022
------- 644
Kreasi
direktori
777
Nilai
umask
022
------- 755
Pertanyaan
• Apa saja atribut file ? Berikan contoh file
dengan tipe file yang disebutkan pada dasar
teori.
• Apa yang dimaksud ijin akses ? Bagaimana
contoh penggunaan perintah chmod untuk
mengubah ijin akses.
• Berilah contoh penggunaan perintah umask
untuk mengubah ijin akses.
Daftar Pustaka
• R.Anton Raharja,dkk,Modul Pelatihan
Pengenalan Linux,Jakarta,2001
• Router Project Leaf Bearing,Jakarta, Elex
Media Komputindo,2005
• Instruktur, Modul Pelatihan Linux
Fundamentall & Shell
Programming,Yogjakarta,Inixindo,2009
• Ebook Panduan praktik Sistem Operasi
Politeknik Negeri Elektro Surabaya