Existe alguma maneira de instalar automaticamente o Ubuntu sem senha de root e sem sudoer?

0

Estou tentando automatizar totalmente o provisionamento de VM. Portanto, eu estou tentando fazer o Ubuntu instalar sem nenhuma senha. A autenticação é configurada posteriormente pelo fantoche.

Eu tentei as seguintes declarações dentro do meu arquivo de kickstart: Eu tentei user --disabled ou d-i passwd/root-login boolean false para me livrar da conta de usuário. E eu tentei rootpw --disabled , d-i passwd/make-user boolean false ou d-i passwd/root-password-crypted "!" para me livrar da senha de root.

Mas o processo de instalação sempre pede uma senha root ou um nome para uma conta sudo.

Existe mais um switch para me fazer passar por uma instalação sem root-passwd E sem o usuário sudo?

PS: Uma chave autorizada ssh para root seria aceitável.

    
por blafasel 13.02.2017 / 15:51

1 resposta

4

Parece que você está reinventando algumas rodas diferentes. O thin provisioning percorreu um longo caminho nos últimos 10 anos, mas mesmo naquela época, acho que ninguém estava querendo automatizar um instalador.

Primeiro, o imaging é o que você está procurando fazer, em algum nível. Isso é tirar um instantâneo de uma partição, ou apenas alguns arquivos, ou o que você precisa e, em seguida, extrair isso sempre que precisar.

No caso de uma VM, você teria uma imagem inteira do sistema armazenada. Para provisionar uma nova VM, você configura seu disco, dd de sua imagem no disco e, em seguida, se necessário, altera essa partição para ajustá-la ao disco (por exemplo, expandi-la).

Mas hoje em dia, se você conseguir se safar, realmente quer ver ferramentas como o LXD e o Docker. Ambos usam um pouco de tecnologia de contêiner chamado LXC. Grande parte da separação de uma VM, o dobro da velocidade e muito menos fufa. Tanto o LXD quanto o Docker estão strongmente relacionados à imagem. O Docker também faz muitas camadas (o LXD também, eu não o usei diretamente).

De qualquer maneira. Não tente fazer o script do instalador. Faça uma boa instalação, configure como você precisa e faça a clonagem.

    
por Oli 13.02.2017 / 16:13