Ispravljanje dozvola foldera i fajlova svih naloga i sajtova na VestaCP

Ukoliko imate problema sa upisom, čitanjem ili menjanjem fajlova na VestaCP sajtovima, ove bash komande će popraviti ownership svih sajtova svih naloga, kao i dozvole za fajlove i foldere.
Najčešći simptom je nemogućnost automatske instalacije ili ažuriranja WordPress dodataka, postavljanje slika itd.

# Chmod svih fajlova 0644

for i in `/usr/local/vesta/bin/v-list-sys-users | awk \'{if(NR>2)print}\'`; do find /home/$i/web/ -name \'public_html\' -type d -print0 | xargs -0 -I {} find \'{}\' -type f -print0 | xargs -0 -I {} chmod 0644 {}; done

# Chown svih fajlova

for i in `/usr/local/vesta/bin/v-list-sys-users | awk \'{if(NR>2)print}\'`; do find /home/$i/web/ -name \'public_html\' -type d -print0 | xargs -0 -I {} find \'{}\' -type f -print0 | xargs -0 -I {} chown $i:$i {}; done

# Chmod svih foldera 0755

for i in `/usr/local/vesta/bin/v-list-sys-users | awk \'{if(NR>2)print}\'`; do find /home/$i/web/ -name \'public_html\' -type d -print0 | xargs -0 -I {} find \'{}\' -type d -print0 | xargs -0 -I {} chmod 0755 {}; done

# Chown svih foldera

for i in `/usr/local/vesta/bin/v-list-sys-users | awk \'{if(NR>2)print}\'`; do find /home/$i/web/ -name \'public_html\' -type d -print0 | xargs -0 -I {} find \'{}\' -type d -print0 | xargs -0 -I {} chown $i:$i {}; done