Mengatur izin file yang tepat untuk aplikasi web apa pun adalah bagian vital dari hosting web. Dalam tutorial ini, Anda akan belajar cara mengubah izin file pada folder dan sub-folder secara rekursif dalam satu perintah.

Seperti yang kita tahu, di Linux semuanya diperlakukan sebagai file. Folder juga dikenal sebagai file direktori yang dilambangkan oleh ‘d‘ di bagian izin. Perintah di bawah ini akan mengatur pemilik ke www-data dan pemilik grup ke ubuntu untuk semua file dan direktori serta subdirektori. Gunakan perintah chown untuk mengubah izin folder dan sub-folder.

sudo chown -R www-data:ubuntu /var/www/html

Gunakan perintah chmod untuk mengubah izin untuk semua file, direktori, dan subdirektori.

sudo chmod -R 755 /var/www/html

Catatan – Izin 755 baik untuk ditetapkan untuk direktori, tetapi tidak pada file. Izin 755 berarti mengatur bit eksekusi pada file yang tidak direkomendasikan untuk lingkungan produksi yang dikecualikan beberapa kasus tertentu. Kami merekomendasikan pengaturan izin secara terpisah untuk file dan direktori.

Tetapkan izin pada file:

sudo find /var/www/html -type f -exec chmod 644 {} \;

Sedangkan izin pada direktori gunakan perintah :

sudo find /var/www/html -type d -exec chmod 755 {} \;

Selesai.