Cara chmod dan chown semua direktori dan file secara rekursif

 

chmod merupakan perintah yang digunakan untuk mengganti permission dari sebuah file/folder. chown merupakan perintah yang digunakan untuk mengganti owners dari file/folder.

Pada tutorial kali ini saya tidak menjelaskan secara detail penggunaan chmod atau chown, namun saya akan share mengenai cara melakukan perintah chmod dan chown secara terpisah atau sendiri-sendiri (rekursif). Cara penggunaan perintah dengan terpisah membuat perintah dapat tertuju sesuai sasaran. 


Untuk secara rekursif memberikan hak istimewa membaca & mengeksekusi direktori :

find /path/to/base/dir -type d -exec chmod 755 {} +

Untuk secara rekursif memberi file hak baca:

find /path/to/base/dir -type f -exec chmod 644 {} +

Atau, jika ada banyak objek untuk diproses:

chmod 755 $(find /path/to/base/dir -type d)

chmod 644 $(find /path/to/base/dir -type f)

Atau, untuk mengurangi chmod:

find /path/to/base/dir -type d -print0 | xargs -0 chmod 755 

find /path/to/base/dir -type f -print0 | xargs -0 chmod 644


Sumber: https://superuser.com/questions/91935/how-to-recursively-chmod-all-directories-except-files

No comments for "Cara chmod dan chown semua direktori dan file secara rekursif"