Di dalam sistem operasi Linux/UNIX merubah file permission sebuah file sangatlah mudah. Cukup dengan menggunakan perintah seperti:

chmod 644

maka file tersebut akan memiliki dilihat oleh seluruh group permission (Owner, Group dan All User) dan hanya dapat ditulis/dirubah oleh Owner saja.

Tapi bagaimana kalau ingin merubah permission banyak file di dalam sebuah direktori? Atau merubah file permission sebuah direktori dan seluruh direktori-direktori di dalam direktori yang bersangkutan?

Merubah file permission semua file di dalam sebuah direktori

find /var/www/html/ -type f -exec chmod 644 {} +

Merubah direktori dan seluruh direktori-direktori di dalam direktori yang bersangkutan

find /var/www/html/ -type d -exec chmod 775 {} +

Direktori /var/www/html adalah nama direktori yang digunakan sebagai contoh.

Advertisements