Вы создали нового пользователя с помощью команды useradd, которая предоставляет новому пользователю оболочку sh по умолчанию. Вы могли бы использовать его таким образом - useradd -d /home/user -s /bin/bash -G group -m user (удалите -g, если вы не хотите, чтобы он был в определенной группе), чтобы получить оболочку bash.
Но так как вы создали пользователя в любом случае, нам нужно изменить оболочку на bash, и тогда у вас будут все необходимые функции.
На вашем терминале сделайте chsh. Введите пароль sudo и введите /bin/bash и введите. Это должно заставить вас идти. Я думаю, вам нужно будет перезагрузить систему.
edit: Предпочитаете утилиту adduser над useradd