При добавлении или изменении нового правила fcontext semanage для любого каталога и его применении, egg:
# How to add this rule for apply changes whit restoreconf -Rv
/var/www/html(/.*)?/media(/.*)? system_u:object_r:httpd_sys_rw_content_t:s0
# Here found all files have .bin and conf
/etc/selinux/targeted/contexts/files
Результатом применения является использование обычной папки httpd для записи и чтения без проблем с SELinux.
semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/html/domain.com/media
#restorecon -Rv not apply changes
решение1
Ваши вопросы кажутся немного неполными, но из того, что я понял, вы хотите применить контекст httpd_sys_rw_content_t
ко всем media
подпапкам ваших vhosts/domains и всему, что в них находится. Эти команды должны сделать это для вас:
semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/html/(.*)/media(/.*)?"
restorecon -Rv /var/www/html
Это должно применить тип контекста ко всем подпапкам мультимедиа в папках вашего домена.