Dikatakan bahwa GNU/Linux merupakan sistem operasi yang aman, salah satunya adalah adanya hak akses atau permission pada tiap-tiap berkasnya. Mungkin bagi para imigran Windows ke GNU/Linux metode permission ini merupakan hal yang menjengkelkan. Dari sebab itu, jalan pintas menjadi pantas, berkas yang dianggap menjengkelkan malah diubah permission-nya menjadi 0777
. Apalagi berkas tersebut ada pada web server yang notabennya dapat diakses oleh semua orang, menjadi akan sangat berbahaya.
Mungkin Anda termasuk orang yang baru pertama kali mengenal, menggunakan atau bermigrasi ke GNU/Linux, yang mana sebelumnya menggunakan sistem operasi Windows. Bagi para imigran Windows ke GNU/Linux, mungkin sudah terbiasa dengan tidak mengenal hak izin akses (access permission), karena terbiasa menggunakan (login) dengan akun Administrator
. Ketika mulai men-develop web PHP di GNU/Linux, mungkin akan ada sedikit mengalami masalah, seperti tidak bisa menyalin berkas dari direktori tertentu, tidak bisa membuat berkas pada direktori tertentu, dan lain sebagainya.
Pada tulisan sebelumnya kita telah membahas mengenai Sticky Bit. Yang mana berfungsi hanya akun owner dan root
saja yang bisa memodifikasi perubahan suatu berkas atau direktori. Tulisan kali ini, kita melanjuti pembahasan tentang special permission lainnya, yakni setuid
dan setgid
, yang mana kedua permission ini memiliki keunggulan masing-masing terutama dalam hal security.
Kalau Anda membaca artikel kemaren mengenai cara merubah hak akses di GNU/Linux saya menyarankan untuk menulis dengan 4 format notasi angka, contoh 0644
. Meskipun kenyataannya angka nol di awal tidak perlu ditulis. Saya menyarankan menggunakan 4 format, sebagai penegasan permission saja dan sebagai pembelajaran bahwa ada special permission yang perlu kita ketahui.
Masih berlanjut pembahasan mengenai hak izin akses (access permission). Kalau artikel kemarin kita hanya membahas hanya pada tahap pengenalan apa itu access permission dan macam-macam atribut yang berkenaan dengan berkas. Nah pembahasan sekarang ini, akan kita bahas tentang bagimana cara merubah access permission tersebut di GNU/Linux.
Sering kali di sini, saya membahas hal-hal yang berkaitan dengan GNU/Linux, namun lupa untuk menuliskan sesuatu hal yang mendasar. Padahal pengetahuan dasar itu sangatlah dibutuhkan. Salah satu yang mendasar di GNU/Linux adalah pengetahuan mengenai hak izin akses atau access permission. Pengetahuan mengenai access permission ini sangatlah penting terutama bagi para imgran Windows ke GNU/Linux.