added new user no shell/ tab completing

sounds like your user was added with the sh shell instead of bash try the following.

su to your new user and type chsh type /bin/bash and press enter now try reloging and see if it works


I encountered the same problem and I managed to correct it with useradd itself. Indeed, you can set the initial shell for the user while creating the user, with -s option:

useradd -s /bin/bash -d /home/newname -m newname