Se o SELinux está negando o acesso, você pode usar restorecon
para redefinir a etiqueta de segurança no ponto de montagem da partição inicial e nos diretórios base de acordo com suas permissões básicas do Unix:
sudo restorecon -v /files/home /files/home/*
Mais informações: Solução de problemas do SELinux: três principais causas de problemas
On systems running SELinux, all processes and files are labeled with a label that contains security-relevant information. This information is called the SELinux context. If these labels are wrong, access may be denied. If an application is labeled incorrectly, the process it transitions to may not have the correct label, possibly causing SELinux to deny access, and the process being able to create mislabeled files.
A common cause of labeling problems is when a non-standard directory is used for a service. [...]