Você precisa fornecer algumas opções para useradd
para criar o diretório. Você pode encontrá-los na página man
:
-m, --create-home
Create the user's home directory if it does not exist. The files
and directories contained in the skeleton directory (which can be
defined with the -k option) will be copied to the home directory.
By default, if this option is not specified and CREATE_HOME is not
enabled, no home directories are created.