Я установил файл определенного типа, используя 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
.