The problem is that the user's home directory is being created
with the wrong selinux
context. Just do a "restorecon -R /home/whatever" and it will be just fine.
For reference, here is the bugzilla bug:
https://bugzilla.redhat.com/show_bug.cgi?id=1499125
Thanks for your help,
Frédéric