On Wed, Nov 30, 2011 at 12:20:48AM +0200, diver wrote: > 2011/11/29 Dmitry V. Levin: > > > > Если у вас есть решимость исправить ошибку, то давайте разберемся. > > Первое, что надо выяснить - есть проблема в kscreenlock/kcheckpass или > > нет.  Для этого надо проверить, работает ли у вас vlock > > (http://lists.altlinux.org/pipermail/sisyphus/2008-January/327304.html). > > Выше по треду отвечал. vlock работает только при control tcb_chkpwd > traditional. При tcb: "tcb_chkpwd[1135]: user unknown" Эта диагностика говорит о том, что tcb_chkpwd не хватило прав на getspnam(3), чего в нормальной ситуации не бывает. Значит, что-то с правами на файлы или параметрами монтирования. Давайте проверим все по порядку. > Права перепроверял на всем пути к /etc/tcb//shadow согласно man. > + смотрел отличия в правах, между офисной и домашней машиной. Отличий > не обнаружил. Давайте посмотрим еще раз. Что у вас показывают # ls -ld / /etc /etc/tcb /etc/tcb/diver /etc/tcb/diver/shadow /usr/lib/chkpwd /usr/lib/chkpwd/tcb_chkpwd и # sed -rn '/^[^ ]+ \/(usr(\/lib(\/chkpwd)?)?)? /p' /proc/mounts -- ldv