coderisimo
@coderisimo

Почему после git pull права на запись файла для членов группы www-data удаляются и как этого избежать?

Собственно, суть в заголовке. Есть пользователь , входит в группу www-data , изначально этот пользователь может и читать и писать в этот файл. Однако после обновления кода из репозитория git pull права на запись в файл убиваются.

-rw-r--r-- 1 www-data www-data 14253 Oct 15 14:18 main.php

Можно ли победить сие без особых выкрутасов? Спасибо.
  • Вопрос задан
  • 522 просмотра
Пригласить эксперта
Ответы на вопрос 2
@Intey
универсал
проверьте права на файл внутри репозитория, т.к. это влияет. скорее всего в репозитории файл с правами только на чтение. Это должно решить проблему.

Так же можно написать отдельный скрипт, который выполняет "установку": делает git pull, настраивает права.

Еще вариант более инфраструктурный и сложный: настроить default ACL права. Суть в том, что вы задаёте для каталога такое поведение по правам, что любой новый файл в этом каталоге будет получать определенные права. В вашей ситуации это нужно сделать до появления файла main.php в каталоге.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы