Como gerenciar usuários e senhas em contêineres LXC?

1

Exemplo

  1. Container criado (não importa se o Ubuntu ou o Debian, o problema é o mesmo) e rodando.
  2. Novo usuário não privilegiado criado dentro do contêiner ( # useradd -m newUser -p newPass108 ).
  3. É possível mudar a identidade com $ sudo su newUser (Ubuntu) ou # su newUser (Debian).
  4. O comportamento do ambiente após essa mudança se torna muito estranho (não é possível usar o Bash normalmente, os loops não funcionam, a conclusão não funciona, o histórico de comandos não funciona, etc.).
  5. Não é possível fazer login como o novo usuário via lxc-console .
  6. Se eu alterar a senha do usuário privilegiado, parece funcionar (alteração confirmada), mas depois não é possível usá-la, a senha padrão persiste.

Testado no Debian Stretch e no servidor Ubuntu 18.04 dentro do VirtualBox (não clones completos de instalações mestras).

Existe uma ideia ou fluxo de trabalho especial ao qual eu devo me ater ao gerenciar o contêiner? Eu esperaria que o contêiner funcionasse como uma nova máquina totalmente específica.

Eu suspeito que estou perdendo alguma coisa sobre toda a ideia do LXC.

    
por Honza Hejzl 08.11.2018 / 08:33

0 respostas