chmod si chown recursiv

De multe ori mi s-a intamplat sa am nevoie de chmod sau chown recursiv la toate fisierele dint-un anumit director.

De foarte multe ori anumite scripturi au setat “by default 777”, permisiune care e blocata de suPHP. E criminal sa stai cu tail-ul pe error_log, si sa vezi de ce crapa X script, evident din cauza unui fisier/director cu permisiuni gresite. Deci…varianta cea mai simpla este sa dai 644 la toate fisierele si 755 la toate directoarele. Pt. cei care inca mai scobesc pe Google sau se chinuie cu combinatii de xargs, rezolvarea e enorm de simpla: find!

Pt. fisiere:

find /path/catre/director/ -type f -exec chmod 644 {} ;

Pt. directoare:

find /path/catre/director/ -type d -exec chmod 755 {} ;

Enjoy!

Leave a Comment

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