Установил в gentoo всё вышеперечисленное (и eToken в USB воткнул), hotplug добавил.
$ openct-tool list отвечает 0 Aladdin eToken PRO - значит всё ничтяк
сделал всё, как тут: http://forums.gentoo.org/viewtopic.php?t=180688&highlight=etoken
Карту инициализировал, Security officer PIN & PUK сделал, то же и для пользователя замутил - проблем нет.
Цель поставил перед собой одну - залочить xscreensaver'ом иксовую сессию при вынимании ключа из USB-порта. Для этого в /etc/hotplug/usb/opensc добавил:
echo -e '#!/bin/sh\n/usr/bin/xscreensaver-command -lock' > $REMOVER
chmod a+x $REMOVER
/usr/sbin/openct-control attach $DEVICE usb:$PRODUCT
В /etc/hotplug/usb/openct то же самое. В aterm простым юзером пишу: xhost +localhost. xscreensaver запущен с ключом &. Дёргаю ключ - нихера не блокируется. Только в /var/log/XFree86.0.log дописывается строчка AUDIT: Wed Oct 13 14:59:59 2004: 4264 X: client 9 rejected from local host.
Есть идеи?
Заранее спасибо