Menentukan Hak Akses
Pengertian dari Hak akses adalah bagian penting lainnya dari aspek multiuser dari sebuah sistem berkas. Dengan hak akses, kita dapat mengganti siapa saja yang dapat membaca, menulis, dan mengeksekusi dokumen-dokumen yang ada.
Informasi hak akses disimpan sebagai empat digit oktal, dengan setiap digitnya menentukan sekumpulan hak akses. Terdapat hak akses pemilik, hak akses grup, dan hak akses global. Digit oktal keempat digunakan untuk menyimpan informasi khusus seperti set user ID, set group ID, dan sticky bit.
Nilai oktal yang ditentukan pada mode hak akses adalah (mereka juga memiliki huruf yang diasosiasikan dengan mereka yang ditampilkan oleh program-program seperti ls dan bisa digunakan oleh chmod):
| Jenis Hak Akses | Nilai | |
|---|---|---|
| “sticky” bit | 1 | t |
| set user ID | 4 | s |
| set group ID | 2 | s |
| read/baca | 4 | r |
| write/tulis | 2 | w |
| execute/eksekusi | 1 | x |
Tabel Bilangan Oktal dalam Penentuan Hak Akses File
|
Bilangan Okral |
Hak Akses |
|
400 |
Pemilik untuk Membaca |
|
200 |
Pemilik untuk Menulisi |
|
100 |
Pemilik untuk Menjalankan |
|
40 |
Group untuk Membaca |
|
20 |
Group untuk Menulisi |
|
10 |
Group untuk Menjalankan |
|
4 |
Others untuk Membaca |
|
2 |
Others untuk Menulisi |
|
1 |
Others untuk Menjalankan |
Jika menginginkan semua golongan pengguna dapat memanfaatkan hak membaca, menulisi, dan menjalankan file, maka bilangan oktal yang memiliki ketentuan tersebut adalah
400 + 200 + 100 + 40 + 20 + 10 + 4 + 2 + 1 = 777
Di dalam Linux, kita akan menggunakan chmod yang mempunyai arti “change mode (ganti mode)” untuk menentukan hak akses pada dokumen atau user. Tambahkan angka oktal untuk hak akses yang Anda inginkan. Agar pemilik memiliki hak akses untuk baca, tulis, dan eksekusi, kita harus memberikan nilai 700 kemudian 500 untuk group agar hanya bisa membaca dan menjalankan, sedankan untuk yang 5 adalah others hanya bisa membaca dan menjalankan saja.
Jalankan bersamaan dan berikan pada chmod seperti ini:



