Задать вопрос
@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
  • Вопрос задан
  • 103 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1С-программист
    10 месяцев
    Далее
  • Skillbox
    Профессия 1C-разработчик
    8 месяцев
    Далее
  • Hi-TECH Academy
    KL 004.2.4 Kaspersky SD-WAN
    2 дня
    Далее
Решения вопроса 1
Zoominger
@Zoominger
System Integrator
Попробуйте:
chcon -R -t public_content_rw_t /path/path
restorecon -RvF /project
Помогло?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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