Назад | Перейти на главную страницу

Установите постоянные типы файлов SELinux в / run

Я установил файл определенного типа, используя semanage fcontext, и используя restorecon правильно устанавливает тип файла. Однако после перезагрузки тип возвращается к значению по умолчанию. Если я сбегу restorecon снова, затем он обновляется до своего надлежащего типа. Этот файл существует в /run/, есть ли способ сохранить это изменение разрешений при перезагрузке?

Я побежал semanage fcontext -a -t httpd_sys_content_t /var/run/myfile

Вы поместили файл в /run но твой semanage fcontext команда ссылается на путь в /var/run. Хотя это символическая ссылка на /run в современных системах, если вы создаете файл в /run напрямую, этот путь никогда не совпадет. Попробуйте исправить это; так должно быть /run и нет /var/run.