Назад | Перейти на главную страницу

Пользователь не распознан базовой аутентификацией

Я запускаю lxc в Linux Mint Debian Edition, отслеживая Wheezy / Sid. Я создал контейнер, используя «lxc-create -t ​​debian -n dev». В соответствии со статьей вики Debian о LXC я смонтировал файловую систему cgroups как / cgroup и добавил «cgroup_enable = memory» в параметр «GRUB_CMDLINE_LINUX_DEFAULT», чтобы включить элементы управления памятью cgroup (не уверен, что это все еще требуется, но не должно больно, я использую ядро ​​3.2.0-1-amd64).

После запуска контейнера я добавил пользователя, и вроде все в порядке. Если я попытаюсь войти в систему с новым пользователем, я получу следующее:

# 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.

и использование su в качестве пользователя root внутри системы дает следующее:

root@dev:~# su -c bash dev
su: User not known to the underlying authentication module

Есть идеи о том, что мне нужно сделать, чтобы я мог войти в систему как этот пользователь?

Кстати, вот список / home, чтобы показать, что каталог действительно присутствует:

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

Кроме того, здесь есть соответствующие записи auth.log для попытки ssh, за которой следует попытка 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)