Com base nas informações do OP (que, a propósito, era excelente para a pergunta), o contexto do SELinux estava incorreto. Na pergunta do OP, o Contexto mostrou como:
Context: system_u:object_r:unlabeled_t:s0
No entanto, um diretório inicial deve ter user_home_dir_t .
Para resolver a situação, executar restorecon -Rv /home (usando / home garante que os diretórios home para outros usuários sejam atualizados; pode-se corrigir apenas a home home dos usuários em particular por restorecon -Rv /home/user ) irá ajustar a situação. O resultado deve ser semelhante a:
File: ‘/home/user’
Size: 4096 Blocks: 8 IO Block: 4096 directory
Device: fd00h/64768d Inode: 18642668 Links: 16
Access: (0700/drwx------) Uid: ( 1000/ user) Gid: ( 1000/ user)
Context: unconfined_u:object_r:user_home_dir_t:s0 <-- THE CONTEXT
Access: 2017-06-16 19:10:34.914968689 -0600
Modify: 2017-06-16 18:30:31.135767008 -0600
Change: 2017-06-16 18:30:31.135767008 -0600
Birth: -
O uso do -R também garantiria que os diretórios no /home/user fossem ajustados adequadamente. Por exemplo, o diretório .ssh tem um contexto de unconfined_u:object_r:ssh_home_t:s0 .