Selinux "Adicionar regra de contexto ao Semanage"

Selinux "Adicionar regra de contexto ao Semanage"

À medida que você adiciona ou altera uma nova regra para fcontext semanage em qualquer diretório e aplica, 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

O resultado se você deseja aplicar é usar a pasta httpd média para escrever e ler sem problemas com o SELinux.

semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/html/domain.com/media
#restorecon -Rv not apply changes

Responder1

Suas perguntas parecem um pouco incompletas, mas pelo que entendi, você deseja aplicar o httpd_sys_rw_content_tcontexto em todas mediaas subpastas de seus vhosts/domínios e tudo dentro dele. Esses comandos devem fazer isso por você:

semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/html/(.*)/media(/.*)?"
restorecon -Rv /var/www/html

Isso deve aplicar o tipo de contexto a todas as subpastas de mídia nas pastas do seu domínio.

informação relacionada