Разные разрешения доступа к файлам, созданным PHP-FPM в Docker-контейнере
Есть консольная PHP-команда (Laravel), которая просто пишет дату в лог.
На домашней системе запускаю:
docker compose exec php-cli php artisan app:test
Создаётся laravel.log со следующими разрешениями (getfacl laravel.log):
# file: laravel.log
# owner: root
# group: root
user::rw-
user:w3lifer:rwx #effective:rw-
group::r-x #effective:r--
group:www-data:rwx #effective:rw-
mask::rw-
other::r--
Запускаю на рабочей:
# file: laravel.log
# owner: root
# group: root
user::rw-
group::r--
other::r--
Вопрос, собственное в том, где это настраивается?
Ответы (1 шт):
Автор решения: Roman Grinyov
→ Ссылка
В общем дело было в ACL ...
Я когда-то на домашней системе устанавливал ACL для директории с проектами (~/pr) для своего пользователя и пользователя www-data в rwx, чтобы не возиться со всяким ошибками аля "Permission denied".
Сбросил ACL на домашней системе:
setfacl -bR ~/pr