Re: Как правильно устанавливать RuToken в Linux?
Здравствуйте SubDmitry
Мы установили OpenSUSE и восстановили вашу проблему.
Пакеты, поставляемые с этим дистрибутивом, для корректной работы требуют небольшой модификации.
Добавьте, пожалуйста, в файл /usr/share/hal/fdi/information/10freedesktop/10-usb-openct.fdi строчки:
<match key="usb.vendor_id" int="0x0A89">
<match key="usb.product_id" int="0x0020">
<merge key="smart_card_reader.openct_capable" type="bool">true</merge>
</match>
</match>
после чего перезагрузите демон hal:
# service haldaemon restart
если у вас установлены библиотеки, поставляемые с дистрибутивом по умолчанию (openct-0.6.15 .. ), то этого уже достаточно.
перезагрузите openct:
# service openct restart
и вставьте токен, теперь он должен отзываться на команду
# openct-tool list
возможна ситуация, что он отзовется не сразу, в этом случае попробуйте повынимать и повставлять токен несколько раз, перезагружая openct - должно помочь
если же вы, как вы и писали, установили библиотеки более свежих версий (openct-0.6.17 .. ), то нужно будет исправить еще один файл =)
в файле /etc/openct.conf
в разделе Path to ifdhandler
закоментируйте строки
user=scard;
groups = {
scard,
};
чтобы получилось
#user=scard;
#groups = {
#scard,
#};
сохраните файл и перезагрузите openct
теперь токен должен отзываться на команду
# openct-tool list
Отчеты об ошибках будут отправлены разработчикам дистрибутива OpenSUSE
Спасибо за ваше участие, SubDmitry