Estou rodando o lxc no Linux Mint Debian Edition acompanhando o Wheezy / Sid. Eu criei um contêiner usando "lxc-create -t debian -n dev". De acordo com o artigo do Debian sobre LXC, montei o sistema de arquivos cgroups como / cgroup e adicionei "cgroup_enable = memory" à configuração "GRUB_CMDLINE_LINUX_DEFAULT" para ativar os controles de memória do cgroup (não tenho certeza se isso ainda é necessário, mas não doendo, estou executando o kernel 3.2.0-1-amd64).
Depois de iniciar o contêiner, adicionei um usuário e tudo parece estar bem. Se eu tentar entrar no sistema com o novo usuário, recebo o seguinte:
# ssh dev@dev
dev@dev's password:
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Wed Feb 1 07:37:28 2012 from lxc-host
Could not chdir to home directory /home/dev: Permission denied
/bin/bash: Permission denied
Connection to dev closed.
e usando su como usuário root dentro do sistema, produz o seguinte:
root@dev:~# su -c bash dev
su: User not known to the underlying authentication module
Alguma idéia do que eu preciso fazer para permitir que eu faça o login como usuário?
BTW, aqui está um ls de / home para mostrar que o diretório está de fato presente:
root@dev:~# ls -al /home/dev
total 12
drwxr-xr-x 1 dev dev 54 Feb 1 07:33 .
drwxr-xr-x 1 root root 6 Feb 1 07:33 ..
-rw-r--r-- 1 dev dev 220 Nov 30 11:01 .bash_logout
-rw-r--r-- 1 dev dev 3085 Nov 30 11:01 .bashrc
-rw-r--r-- 1 dev dev 675 Nov 30 11:01 .profile
Além disso, aqui estão as entradas auth.log relevantes para a tentativa ssh seguida da tentativa su:
Feb 1 19:15:44 dev sshd[3599]: Accepted password for dev from 192.168.254.1 por
t 43667 ssh2
Feb 1 19:15:44 dev sshd[3599]: pam_unix(sshd:session): session opened for user
dev by (uid=0)
Feb 1 19:15:44 dev sshd[3601]: Received disconnect from 192.168.254.1: 11: disc
onnected by user
Feb 1 19:15:44 dev sshd[3599]: pam_unix(sshd:session): session closed for user
dev
...
Feb 1 19:17:19 dev su[3606]: Successful su for dev by root
Feb 1 19:17:19 dev su[3606]: + /dev/pts/0 root:dev
Feb 1 19:17:19 dev su[3606]: pam_unix(su:session): session opened for user dev
by root(uid=0)