On Wed, Nov 30, 2011 at 08:55:09AM +0200, diver wrote: > root@genesis:~$ control tcb_chkpwd tcb > root@genesis:~$ ls -ld / /etc /etc/tcb /etc/tcb/diver > /etc/tcb/diver/shadow /usr/lib/chkpwd /usr/lib/chkpwd/tcb_chkpwd > drwxr-xr-x 23 root root 4096 Сен 22 15:49 / > drwxr-xr-x 148 root root 12288 Ноя 30 06:02 /etc > drwx--x--- 88 root shadow 4096 Окт 4 23:19 /etc/tcb > drwx--s--- 2 diver auth 4096 Ноя 26 2009 /etc/tcb/diver > -rw-r----- 1 diver auth 79 Ноя 26 2009 /etc/tcb/diver/shadow > drwx--x--- 2 root chkpwd 4096 Ноя 30 06:02 /usr/lib/chkpwd > -rwx--s--x 1 root shadow 7680 Авг 12 22:39 /usr/lib/chkpwd/tcb_chkpwd > root@genesis:~$ grep ^shadow: /etc/nsswitch.conf > shadow: tcb files > root@genesis:~$ cat /proc/mounts > /dev/sda1 / ext3 rw,relatime,errors=continue,commit=5,barrier=1,data=writeback 0 0 На вид все нормально. Тогда придется немного поотлаживать. Какое, кстати говоря, у вас работает ядро? Итак, запустите на одном терминале vlock, а на другом после этого от рута запустите # strace -f -o ~/tmp/vlock.log -p `pidof vlock` Далее разлочьте vlock, замените в файле ~/tmp/vlock.log все упоминания о вашем пароле на что-нибудь безобидное, и пришлите этот ~/tmp/vlock.log мне. -- ldv