
Estamos mudando de um servidor web rhel7 para o Ubuntu 18.04. Atualmente temos o SELinux com contexto de arquivo definido. Normalmente usamos este comando em nossa caixa rhel7:
chcon -R -t httpd_sys_rw_content_t /var/www/html/
Estou tentando configurar o contexto do arquivo em nosso servidor Ubuntu para AppArmor. Quando executo o comando acima no Ubuntu, recebo:
chcon: can't apply partial context to unlabeled file 'filename'
Eu li MUITAS coisas on-line e tudo que consigo é que preciso alterar o contexto para unconfined_u:object_r:httpd_sys_content_t:s0, ou muitas variações disso, mas SEMPRE obtenho o mesmo resultado. Até mudei para o SELinux e obtive o mesmo resultado também.
Este é o meu último obstáculo para concluir este projeto e gastei HORAS neste problema. Talvez eu tenha entendido toda a ideia do AppArmor errada, mas o contexto do arquivo ainda deve ser aplicado - certo? Como posso aplicar o contexto corretamente?