[sisyphus] kscreenlock & kcheckpass

diver diver666 на gmail.com
Ср Ноя 30 16:07:26 MSK 2011


2011/11/30 Dmitry V. Levin:
> На вид все нормально.  Тогда придется немного поотлаживать.
> Какое, кстати говоря, у вас работает ядро?
>
> Итак, запустите на одном терминале vlock, а на другом после этого
> от рута запустите
> # strace -f -o ~/tmp/vlock.log -p `pidof vlock`
> Далее разлочьте vlock, замените в файле ~/tmp/vlock.log все упоминания о
> вашем пароле на что-нибудь безобидное, и пришлите этот ~/tmp/vlock.log мне.
root на genesis:~$ cat ~/tmp/vlock.log |grep Perm
14975 open("/etc/nsswitch.conf", O_RDONLY) = -1 EACCES (Permission denied)
14975 open("/etc/nsswitch.conf", O_RDONLY) = -1 EACCES (Permission denied)
14975 open("/etc/shadow", O_RDONLY|O_CLOEXEC) = -1 EACCES (Permission denied)
14975 open("/etc/shadow", O_RDONLY|O_CLOEXEC) = -1 EACCES (Permission denied)
14976 open("/etc/nsswitch.conf", O_RDONLY) = -1 EACCES (Permission denied)
14976 open("/etc/nsswitch.conf", O_RDONLY) = -1 EACCES (Permission denied)
14976 open("/etc/nsswitch.conf", O_RDONLY) = -1 EACCES (Permission denied)
14976 open("/etc/nsswitch.conf", O_RDONLY) = -1 EACCES (Permission denied)
14976 open("/etc/shadow", O_RDONLY|O_CLOEXEC) = -1 EACCES (Permission denied)
14976 open("/etc/shadow", O_RDONLY|O_CLOEXEC) = -1 EACCES (Permission denied)
14977 open("/etc/nsswitch.conf", O_RDONLY) = -1 EACCES (Permission denied)
14977 open("/etc/nsswitch.conf", O_RDONLY) = -1 EACCES (Permission denied)
14977 open("/etc/shadow", O_RDONLY|O_CLOEXEC) = -1 EACCES (Permission denied)
14977 open("/etc/shadow", O_RDONLY|O_CLOEXEC) = -1 EACCES (Permission denied)

root на genesis:~$ ls -l /etc/nsswitch.conf
---------- 1 root root 1808 Авг 12 16:08 /etc/nsswitch.conf
root на genesis:~$ ls -l /etc/shadow
-r-------- 1 root root 0 Авг 16  2003 /etc/shadow

root на genesis:~$ apt-get install --reinstall glibc-core
Решил вопрос.


root на genesis:~$ control tcb_chkpwd tcb
...
root на genesis:~$ tail -n2 /var/log/messages
Nov 30 15:01:34 genesis vlock[15370]: Locked tty on pts/3 for diver by (uid=500)
Nov 30 15:01:38 genesis vlock[15370]: Unlocked tty on pts/3 for diver
by (uid=500)

Спасибо за помощь. Проблема решилась.
Остался только вопрос что могло так испоганить права?

-- 
LRU: #407670


Подробная информация о списке рассылки Sisyphus