Exemplo
- Container criado (não importa se o Ubuntu ou o Debian, o problema é o mesmo) e rodando.
- Novo usuário não privilegiado criado dentro do contêiner (
# useradd -m newUser -p newPass108
).
- É possível mudar a identidade com
$ sudo su newUser
(Ubuntu) ou # su newUser
(Debian).
- 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.).
- Não é possível fazer login como o novo usuário via
lxc-console
.
- 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.