Você deve usar a opção -m para criar o diretório inicial ao fazer useradd . -d ... é apenas para substituir o nome padrão do diretório inicial, que é o mesmo que o que você forneceu. Você precisa chown name:name /home/name para cada nome para recuperar.
-m é útil, pois também copia alguns arquivos padrão para o diretório inicial.