[PERTEMUAN 8-SISTEM OPERASI-KELAS A]

28 October 2013 12:57:27 Dibaca : 2067

Asslamalaikum warahmatullahi wabarakatuh

Pada kesempatan kali ini lagi saya akan membahas tentang pertemuan ke-8 mata kuliah Sistem Operasi. Materi yang akan saya bahas yaitu “File Permission”

File Permission adalah bagaimana cara/teknik menggunakan sebuah folder untuk dapat dilindungi agar tidak dapat diakses oleh orang lain. Sebelum masuk kita harus izin dulu.

Kelas-kelas user:

1. User

2. Group

3. Order

Sifat tipe file

1. Baca/Read (r) : membaca suatu file dan melihat suatu folder

2. Tulis/write (w) : untuk mengubah suatu file

3. Eksekusi/Execute (x) : untuk memamerkan file

Perintah-perintah pada linux

1. ls : melihat isi file

2. mkdir : membuat folder

3. touch : membuat file

4. ls-I : menampilkan format data secara detail.

Dalam membaca suatu file ada suatu keterangan :

rwxrwxrwx walidumar –walid 21534 08-22 job

permission user group ukuran file waktu nama file

file premission

file : -rwx-xr-x

direktori : drwxrwxrwx

rwxrwxrwx

keterangan

rwx : user

rwx : group

rwx : other

 

konversi bit ke oktal

oktal adalah sebuah bilangan basis delapan angka dari 0-7 dirangkaikan dengan bit

bit adalah terdiri dari 3 digit rangkaian bilangan yang trdiri dari 2 angka nol dan satu

metode pengubahan dari bit ke oktal dengan pembagian 8.

Contoh

1 : 8 = 0,125 sisa 1

0 : 8 = o sisa

Tabel Premission

permission

Nilai oktal

Read

4

Write

2

Execute

1

Total

7

Studi kasus

Jika kita menggunakan file kita gar kita bisa diakses oleh user, group, dan other, maka permission 777. 7 didapat dari 4+2+1.

7 yang pertama = user

7 yang kedua = group

7 yang ketiga = other

Chmod merupakan perintah CLI yang berfungsi untuk melakukan perubahan permission dari suatu file/folder. Contohnya : $ sudo chmod 777 namafile.txt

Contoh latihan

X latihan 1 : buatlah 1 buah file berextensi bash bernama “latihan1.sh” kemudian lakukan perubahan permission terhadap file tersebut dengan ketentuan berikut : file latihan.sh hanya dapat dibaca, dan dieksekusi oleh user, dapat ditulis dan dieksekusi oleh group dan hanya dapat ditulis oleh other.

Jawaban

$ mkdir_folder

$ touch latihan1.sh

$ sudo chmod 532 latihan1.sh

Untuk melihat ls –I akan tampil sebagai berikut

r-x.-wx.-w-

X soal berikutnya

–x.—x.—x 111rw-.—x.rwx 617---.—x.r-- 014rwx.r--.--- 740---.—x.r-- 014

Demikian pembahsan saya semoga dapat memberikan manfaat

Terimah kasih

Wasalam alaikum warahmatullahi wabarakatuh

Kategori

  • Masih Kosong

Blogroll

  • Masih Kosong