Задать вопрос
@Lopus

Как правильно настроить SELinux?

Создаю директорию в проекте php. Проверка на существование (метод is_dir()) показывает true, проверка на чтение (метод is_writable()) показывает false.
Если отключить selinux, то всё работать. Можно как-то определить что за правило запрещает писать в файлы и его отключить? Или создать правило для папки и всех новых файлов/папок внутри неё?

вот такая запись появляется в логах audit:
type=AVC msg=audit(1568284920.333:1281): avc: denied { write } for pid=19609 comm="php-fpm" name="docs" dev="dm-3" ino=928366 scontext=system_u:system_r:httpd_t:s0 tcontext=unconfined_u:object_r:httpd_sys_content_t:s0 tclass=dir permissive=0
  • Вопрос задан
  • 94 просмотра
Подписаться 1 Средний Комментировать
Решения вопроса 1
Zoominger
@Zoominger
System Integrator
Попробуйте:
chcon -R -t public_content_rw_t /path/path
restorecon -RvF /project
Помогло?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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