You should always create a home directory when setting up new logins!
when using useradd through sudo, at the very least use the following syntax:
sudo /usr/sbin/useradd -m username
If a user account has no home directory, they will find extreme difficulty logging on.
even SUing to that user will cause error messages when the user configuration files are not found.
EG:
Code:
mymachine: #su - test
su: warning: cannot change directory to /home/test: No such file or directory