Ошибка при подключении по SSH для пользователя с именем admin или root
Если при создании ВМ с OC Ubuntu добавить пользователя с именем admin или root, будет невозможно подключиться к ней по SSH от имени этого пользователя.
Это связано с тем, что команда useradd, которую выполняет скрипт cloud-init при запуске ВМ, пытается создать не только пользователя, но и группу с именем admin. Такая группа уже есть в ОС, поэтому выполнение команды useradd завершается ошибкой, и пользователь не создается.
Решение
По возможности не добавляйте пользователей с именами
rootилиadmin: так вы предотвратите конфликт с уже существующими в ОС именами.Если вам по каким-то причинам нужно добавить пользователя с именем
rootилиadmin, в скриптеcloud-initукажите в разделеuser-dataгруппы, куда этот пользователь должен быть добавлен. Подробнее об этом см. документации cloud-init.