Laravel 5.3 Log Permissions - Создание / запись как никто: nogroup
Я нахожусь в середине обновления Laravel с 5,2 до 5,3. Я пытался найти информацию о разрешениях в журнале в руководстве по обновлению Laravel, но ничего не описало поведение, которое я вижу.
После запуска composer update
По какой-то причине файлы журнала, которые генерирует Laravel, по умолчанию устанавливаются на 644, под nobody
имя пользователя и nogroup
группа.
Это вызывает проблемы при переходе назад и вперед между версиями Laravel, так как моя установка 5.2 не может записывать в них и, следовательно, нарушает работу сайта.
Нужно иметь в виду, что у меня нет доступа sudo на сервере, на котором я работаю, и установка Laravel у меня /home/$USER/
каталог.
На данный момент я просто вручную удаляю логи каждый раз, когда мне приходится возвращать / переключать ветки, но я полностью озадачен, почему Laravel делает это.
Что заставляет Laravel (и / или другие веб-приложения) действовать на файлы как nobody
пользователь против пользователя, выполняющего код.
Это как-то связано с composer
Обновление зависимостей и, возможно, их разрешения / владелец?