Eu tenho um daemon que usa syslog (3) para fazer logon em um arquivo que não é descendente de / var / log. Atualmente, isso requer que o SELINUX seja desativado. Como posso configurar um SELINUX ativado para permitir esse log?
Eu sou um novato na SELINUX. Qualquer orientação ou conselho seria apreciado.
Respostas:
Você precisa alterar o contexto do seu diretório de log. Por exemplo, você deseja fazer login em / mnt / extranal / log em vez de / var / log.
Portanto, você deve definir o tipo SELinux para / mnt / external / log como var_log_t, assim como o / var / log já possui.
Verifica
com resultado
prepare seu diretório de log
preparar regras para rotular FS pelo SELinux
chamar a remarcação do seu diretório
se você tiver feito, verifique
com resultado
Isso é tudo se você não usar a política MLS / MCS.
Veja mais detalhes em
https://docs.fedoraproject.org/pt-BR/Fedora/12/html/Security-Enhanced_Linux/sect-Security-Enhanced_Linux-Working_with_SELinux-SELinux_Contexts_Labeling_Files.html
https://docs.fedoraproject.org/pt-BR/Fedora/11/html/Security-Enhanced_Linux/sect-Security-Enhanced_Linux-SELinux_Contexts_Labeling_Files-Persistent_Changes_semanage_fcontext.html
fonte