Отсутствуют флаги в команде useradd. '-m', чтобы создать пользовательский каталог, '-s / bin / bash', чтобы добавить оболочку bash. По умолчанию не создается каталог пользователя и назначается оболочка по умолчанию. Моя система делала то же самое, когда я тестировал ее, поэтому похоже, что Uubuntu 14.04 использует пустую оболочку по умолчанию. Вы не можете войти, потому что у вас нет оболочки.
Создайте домашний каталог по умолчанию для существующего пользователя в терминале (вопрос 335961, третий ответ)
-s, --shell SHELL
The name of the user´s login shell. The default is to leave this
field blank, which causes the system to select the default login
shell.
Как вы изменяете оболочку по умолчанию для ВСЕХ ПОЛЬЗОВАТЕЛЕЙ для bash? Вопрос 335961