Вы заблокировали учетную запись.
Из справочной страницы usermod(8):
-L, --lock
Lock a user's password. This puts a '!' in front of the encrypted password,
effectively disabling the password.
Теперь посмотрите на свою строку shadow:
Разблокировать его:
usermod -U ubuntu
Важное замечание! Если этот пользователь предварительно установлен в системе, он может быть заблокирован по какой-либо причине (соображения безопасности), но я не могу решить, что для вас, поскольку это не обычная установка Ubuntu, очевидно.
Если вы заметили неудобство, вы можете создать отдельного пользователя:
sudo adduser username
и ответить на вопросы. Вы должны иметь возможность войти в систему просто отлично. Также добавьте его в группу sudo:
sudo adduser username sudo
Если вам нужно переключиться на пользователя ubuntu в командной строке, вам придется использовать свои привилегии с повышенными правами, потому что вы не можете предоставить учетные данные по той же причине, почему вы не можете войти в систему с помощью SSH. Теперь войдите в систему, используя SSH как username, и запустите это, чтобы стать ubuntu:
sudo su -l ubuntu
Из соображений безопасности я не советую использовать root для входа в систему напрямую. [!d10 ]