Konsep File Permission di Linux
Pada hari ini dalam mata kuliah Sistem Operasi, kami mendapatkan materi "Konsep File Permission di Linux". Dan kali ini saya akan berbagi informasi mengenai materi tersebut.
Yang dimaksud dengan File Permission itu sendiri adalah salah satu fitur keamanan di linux yang mengamankan sebuah folder/file agar tidak diakses oleh orang lain yang tidak memiliki hak untuk mengakses. Dalam linux, penggunanya di bagi menjadi 3:
- user (u) = pengguna yang mempunyai hak dari suatu file
- group (g) = grup yang memiliki hak dari sebuah file
- other (o) = pengguna lain yang berada dalam sistem
Di samping itu, dalam linux juga ada sifat dan tipe filenya.
- read (r), untuk membaca sebuah file
- write (w), untuk menulis file
- execute (x), mengeksekusi sebuah file
Nah, berikut ini ada tabel Permission.
Permission | Oktal |
read (r) | 4 |
write (w) | 2 |
execute (x) | 1 |
total | 7 |
cat. oktal atau sistem bilangan basis 8 adalah sebuah bilangan yang berbasis 8. Bilangan oktal terdiri dari 0-7.
Untuk dapat mengubah properti sebuah file/direktori, kita dapat menggunakan perintah "chmod". Jadi, fungsi chmod itu, adalah untuk memberikan akses ( read, write , execute ) kepada group – group tertentu terhadap file – file yang ada di komputer.
Didalam chmod yang berbasis linux chmod-nya harus berupa angka – angka, dan setiap angka – angka tersebut mempunyai arti. Berikut daftar dari angka-angka tersebut.
0 = ---
1 = --x
2 = -w-
3 = -wx
4 = r--
5 = r-x
6 = rw-
7 = rwx
Contoh.
$ chmod 532 latihan1.sh
Pembahasan.
Angka 5 >> 4+1 (read+execute), artinya sebagai user kita dapat membaca dan mengeksekusi file tersebut.
Angka 3 >> 2+1 (write+execute), artinya sebagai grup, kita hanya bisa menulis dan mengeksekusi file tersebut.
Angka 2 >> 2 (write), artinya sebagai pengguna lain, hanya bisa menulis file tersebut.
Nah, kurang lebih seperti ini hasil dari contoh tadi,
Demikian kiranya, semoga dapat dipahami.
Terima kasih.
Kategori
- Masih Kosong
Blogroll
- Masih Kosong