Коллеги у меня одна проблема не знаю в каком направлении гуглить))) Я локально разрабатываю проект и деплою на сервер через gulp rsync. Мне постоянно приходит от хостера предупреждение что права везде в шаблоне стоят 777. Я один раз взял и насторил права по рекомендациям на оф сайте. Но видимо потом после деплоя они опять изменились. Кто то знает как сделать чтобы процесс деплоя не изменял права к файлам/папкам. Заранее благодарю :)
777 это ахтунг-ахтунг-ахтунг. Именно так, тройной))
Надо смотреть саму команду rsync в галпе, какие параметры указаны. Скорее всего идет с ключом -a или -p, и следовательно копирует твои локальные права туда на сервер. Вариант первый - после rsync переназначать права файлам и папкам рекурсивно с помощью 2х команд:
find /var/www/path -type d -print0 | xargs -0 chmod 755
find /var/www/path -type f -print0 | xargs -0 chmod 644