Mengubah Permission untuk File dan Direktori Sekaligus

permission

Pengaturan permission pada file atau direktori sangat penting dalam membangun sebuah aplikasi web. Terkadang permission pada direktori atau file yang kita buat, belum tentu sesuai dengan default pada ketentuan cpanel pada shared hosting atau vps misalnya. Untuk itu perlu pengaturan permission dengan menggunakan perintah-perintah tertentu pada terminal linux.

Perintah untuk mengatur permission pada file biasanya bernilai 644, dengan perintah sebagai berikut :

$ sudo chmod 644 nama_file

Jika file itu banyak, dan berekstensi sama, misalnya php, maka perintah yang bisa digunakan yaitu sebagai berikut :

$ sudo chmod -R 644 *.php

Sedangkan untuk direktori atau folder, permission file biasanya bernilai 755, dengan perintah sebagai berikut :

$ sudo chmod 755 nama_direktori

Nah jika ingin mengubah permission direktori dan seluruh isi di dalamnya, maka dapat digunakan perintah berikut ini :

$ sudo chmod -R 755 nama_direktori

Perintah di atas mengakibatkan permission file dan direktori yang terdapat di dalamnya menjadi 755.

Bagaimana jika kita ingin mengubah permission direktori dan seluruh direktori di dalamnya dalam satu perintah linux ? Berikut perintahnya :

$ sudo find nama_folder/ -type d -exec chmod 755 {} \;

Dengan bantuan perintah find, seluruh tipe direktori dalam direktori nama_folder akan diubah permission-nya menjadi 755.

Lalu bagaimana dengan perintah untuk mengubah permission seluruh file dalam satu direktori dalam satu perintah linux saja ? Berikut perintahnya :

$ sudo find nama_folder/ -type f -exec chmod 644 {} \;

Semoga bermanfaat :)

Leave a Reply

Your email address will not be published. Required fields are marked *