[PERTEMUAN 8-SISTEM OPERASI-KELAS A]
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