Доступ PHP-FPM к папке /homeApache

Ответить
Anonymous
 Доступ PHP-FPM к папке /home

Сообщение Anonymous »

У меня возникла проблема: PHP-скрипт не может получить доступ к папке /home. Это проблема только браузера, в cli проблем нет. Возвращается ошибка: «Не удалось открыть каталог: разрешение отклонено». Я прочитал, что существует параметр systemd ProtectHome, который, если установлено значение false, должен разрешить пользователю с правильными разрешениями доступ к папке /home. Проблем с доступом к другим папкам нет.
Похоже, это проблема с разрешениями, поскольку я не получаю сообщение об ошибке «Каталог не найден». Просто не знаю, что еще попробовать.
Я установил это как в php82-php-fpm.service, так и в httpd.service, помимо того, что попробовал разные разрешения для папок и изменил user/group в apache/apache.
Я изменил размер /home до меньшего размера и создал два логических тома с монтированием /home и /alldata, чтобы посмотреть, смогу ли я получить доступ /все данные. Одна и та же проблема для обоих монтирований, ошибка: «Не удалось открыть каталог: в доступе отказано». Таким образом, веб-процесс может видеть, что папка просто не открыта, и это не просто проблема /home, как я изначально думал.
Вот некоторая дополнительная информация.
< ul>
[*]ОС — AlmaLinux 9.4
[*]Пользователь веб-сервера (apache) — apache/apache
[*]php-fpm.d Пользователь /www.conf — apache/apache
[*]логический диск смонтирован как /home
[*]/владелец дома — root/root 0755
[*]/home/buser владелец — buser/buser 0755
[*]/home/buser/владелец резервной копии — apache/apache 0755 (папка пытается прочитать)
[*]Я также попробовал 0777 для всех папок. Те же проблемы.
[*]Я также пытался настроить пользователя на apache/apache, начиная с папки /home.
[*]веб-процесс может получить доступ к любой папке за пределами Логический том, смонтированный как /root
[*]сценарий PHP, запускаемый из командной строки, может открывать/получать доступ к /home и /alldata


Подробнее здесь: https://stackoverflow.com/questions/786 ... ome-folder
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Apache»