Você pode verificar este link . Funcionou para mim.
Verifique se as permissões de usuário e grupo para a conta e o diretório inicial são correspondentes. Por exemplo, se você estiver efetuando login como:
conta: x: 521: 500 :: / algum / diretório: / sbin / nologin
verifique se o diretório pessoal definido para "conta" está em menos legível e executável pelo usuário 521 e grupo 500.