Suponho que você leu o manual ( man useradd
), que diz
-d
,--home HOME_DIR
The new user will be created usingHOME_DIR
as the value for the user's login directory [...]
e
-m
,--create-home
Create the user's home directory if it does not exist [...]
Como diz, o --home
flag define a entrada no banco de dados do usuário ( /etc/passwd
) e --create-home
cria o diretório.
Em um ambiente doméstico típico de usuário único, você provavelmente desejará o sinal --create-home
, deixando o outro com o valor padrão.