Как установить пользовательский пароль с Cloud-init в Ubuntu 20.04? - PullRequest
0 голосов
/ 04 мая 2020

Недавно я заставил 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

Я также пытался настроить пользовательский блок, подобный этому:

https://gist.github.com/leogallego/a614c61457ed22cb1d960b32de4a1b01#file -ubuntu- cloud-virtualbox- sh -L46-L56

То, что я прошу:

  • Лучшая документация о том, какой тип га sh ожидается.
  • Рабочий конфиг пользовательских данных
...