Isso é feito simplesmente usando as sinalizações -a
e -e
como em:
semanage fcontext -a -e /home/Ben '/websites(/.*)?'
-a
: add,
-e
: equivalência
Depois disso, você terá que executar o restorecon como em:
restorecon -vvRF /websites
e o novo contexto de arquivo será aplicado.
-v
: mostre as alterações nos marcadores de arquivo,
-R
: recursivo,
-F
: redefinição de força do contexto
Também é possível alterar o contexto do arquivo SELinux com:
semanage fcontext -a -t httpd_sys_content_t '/website(/.*)?'
Isso atribuirá o novo contexto de arquivo independentemente.
-a
: add,
-t
: type