lukoie
@lukoie

Почему при деплое на AWS слетают права на директории?

Привет
Ларавель проект пишем мы, три человека, на виндовсах(пхпштормах и вскодах), и храним его на гитлабе.
Раз в сутки я деплою его на AWS, и при этом каждый раз там директории /storage, /storage/framework, /storage/framework/sessions, -||=/views. -||=/cache оказываются 755, и каждый раз я меняю их на 777
почему при деплое меняются права, и как делать чтоб так не происходило(ну, кроме как деласть СI со скриптом который будет менять права)?
  • Вопрос задан
  • 101 просмотр
Решения вопроса 2
DevMan
@DevMan
потому что 777 - избыточные права.
а гит вообще права не сохраняет.

да, они нужны, если работаете в многопользовательском окружении с mod_php, но это уже давно не айс.
нужно? банальный пост-скрипт с правкой прав. это проще и быстрее поиска ответа.
Ответ написан
saboteur_kiev
@saboteur_kiev Куратор тега Git
software engineer
git pull не должен ломать права доступа на уже существующие директории, только если вы добавили новую директорию.

А git clone естественно создает все заново.

git хранит только executable bit для исполняемых файлов, все остальное создается с дефолтными правами согласно umask.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы