Недавно я заставил Cloud-Init работать, смонтировав мою конфигурацию в образ. Все нормально, работает. Если я сломаю конфиг, он мне скажет. Но он не говорит мне, почему мне не разрешено войти в систему.
Я пробовал создать свой собственный пароль, используя echo possible | mkpasswd -m sha-512 -s
и скопировав пример, найденный на странице быстрого запуска: https://wiki.ubuntu.com/FoundationsTeam/AutomatedServerInstalls/QuickStart
Ни работать. Я тоже пробовал установить собственное имя пользователя. Ничего не меняет. Значение по умолчанию ubuntu:ubuntu
также недоступно. Также нет убунту и пусто.
Что я использую:
https://releases.ubuntu.com/20.04/ubuntu-20.04-live-server-amd64.iso
https://wiki.ubuntu.com/FoundationsTeam/AutomatedServerInstalls/QuickStart
# echo possible | mkpasswd -m sha-512 -s
$6$nqZiIASVBA.iF$9nubU0ImWVrv4XhtEq9XhSh9UYNFQ7yC9Lf7A.uheSlJ3cgI5d9ltkUwRq.X8lAwoQuLAMem6v.gJNGYwk5XA0
Следующая конфигурация с предоставленным паролем или указанное выше;
#cloud-config
autoinstall:
version: 1
identity:
hostname: ubuntu-server
password: "$6$exDY1mhS4KUYCE/2$zmn9ToZwTKLhCw.b4/b.ZRTIZM30JZ4QrOQ2aOXJ8yk96xpcCof0kxKwuX1kqLG/ygbJ1f8wxED22bTL4F46P0"
username: ubuntu
Я также пробовал настроить такой блок пользователей:
Я прошу:
- Лучшая документация о том, какой тип хеша ожидается.
- Рабочий конфиг пользовательских данных