Я случайно выполнил команду:
sudo chown -R username: username *
в домашнем каталоге (username = mili). Теперь у меня часто возникают проблемы с групповыми разрешениями при работе над проектами. Исправьте, что работа должна выполняться:
sudo chgrp -R www-data project-name /
для каждого проекта. Есть ли способ исправить это навсегда, кроме переустановки ОС?
Я нашел решение большинства беспокоящихся последствий.
Проблемное решение для доступа Apache (новые файлы не принадлежал той же группе):
www-данные chgrp ~ / проекты
chmod g+s ~ / проекты
Недостаточное разрешение для .git/objects:
конфигурация мерзавца - глобальная core.sharedRepository группа