Hai “Khalayak Ramai”… Sudah lama sekali tidak eksis di dunia Blog mania 🙂 (maklumlah kawan, sibuk bingits). Kali ini saya coba berbagi pengalaman mengenai hak akses atau permission file di Mac/UNIX. Kenapa saya bahas permission ini? Menurut kalian yang gag butuh mungkin emang gag penting banget bahas ginian. Tapi kalo udah ngalami, pasti pusing mikir solusinya.
Jadi ceritanya begini, ketika saya membuat sebuah proyek website yang saya kerjakan di Mac punya saya, kemudian setelah jadi otomatis saya berikan ke klien saya untuk instalasi di infrastruktur klien tersebut. Nah disini masalah dimulai, di laptop saya berjalan normal 100%, tetapi setelah dipasang dan dicoba di komputer klien, sama sekali tidak bisa dibuka atau dioperasikan. Ketika URL diakses di server lokal, ga ada tampilan apapun, BLANK putih bersih seolah bayi baru lahir. ANEH BANGET kan!
Setelah saya cari tahu, ternyata ada masalah di permission file bawaan dari laptop saya. Seperti terlihat pada gambar dibawah ini :
Pada gambar diatas terlihat di kolom paling kiri ada kode
[code]drwxr-xr-x@[/code]
, terlihat di bagian akhir text-nya ada simbol
[code]@[/code]
. Simbol tersebut berarti file/folder tersebut mempunyai atribut yang terhubung dengan file sistem di OS nya. Untuk mengetahui kemana atribut itu tersambung, bisa kalian cek dengan mengetikkan kode berikut melalui Terminal :
[code]xattr nama_file_atau_folder[/code]
Contohnya seperti pada gambar dibawah ini :
Permission tersebut yang menyebabkan file/folder ini dibuka pada platform lain tidak bisa terbaca sesuai dengan semestinya. Solusinya adalah dengan menghapus properties tersebut dengan menggunakan perintah berikut melalui Terminal :
[code]xattr -d -r com.apple.quarantine nama_file_atau_folder/[/code]
Untuk bagian “com.apple.quarantine” silahkan kalian sesuaikan dengan nama atribut yang tersambung dengan file atau folder kalian. Oke sampai disini dulu ya, see ya.