Привет всем!
Есть задача в 1С:Бухгалтерии (клиент которой крутится не в офтопике, а в честной RFR-25-64) реализовать обмен документами чарез ЭДО. Естественно ЭЦП. Для подписи берем типовой CryptoPro+RuToken. Это то, что сверху плавает. Настраиваем, как положено, от рута. И от рута (из командной строки) CryptoPro+RuToken работают, все шифруется, подписывается.
Однако, юзер 1С далеко не рут. А простой малоправный юзер. И с ним начались проблемы. а именно - CryptoPro, будучи запущенным от юзера, не видит RuToken'a. Копание в логах привело к констатации простого факта, что собака зарылась в правилах доступа демона tcscd. Вот что оно нам, английским по понятному, говорит в отладочном выводе:
00000170 winscard_svc.c:332:ContextThread() Rejected unauthorized PC/SC client
Естественно, что когда к токену лезет рут, то такой ошибки не возникает.
В общем, знатоки, выручайте, как настроить pcscd для того, чтобы он пускал юзера (1001) к девайсу, а не только одного рута?
