O CentOS ativa o SELinux por padrão, o que adiciona restrições adicionais de segurança no sistema. A política padrão abrange principalmente as configurações típicas / padrão para software confinado. Quando o acesso é negado, geralmente uma entrada de log é gerada nos registros de auditoria em /var/log/audit/audit.log
.
Com uma mídia removível, você deve considerar montar o dispositivo com o SELinux opção de contexto . Dessa forma, você evita modificar a política SELinux do seu sistema e a necessidade de reclassificação do sistema de arquivos no dispositivo removível. Você pode usar samba_share_t
se você pretende apenas fazer o ponto de montagem para ser usado com o samba. Se você usar / label user_home_t
type, os arquivos serão tratados como se estivessem no diretório inicial do usuário.
mount -t ext4 /dev/sdb /mnt/ELEMENTERY-1TB \
-o context="system_u:object_r:samba_share_t:s0"
Se você ainda tiver problemas com o SELinux,
você pode usar audit2why
para descobrir por que o acesso foi negado e, possivelmente, se um SELinux boolean existe para permitir o acesso. Caso você precise alterar a política do SELinux, você pode usar audit2allow
para gerar um módulo de política para permitir o acesso.