Bug 58059

Summary: Нет доступа к кардридерам у обычных пользователей
Product: Sisyphus Reporter: Богдан Богуславский <boguslavskijbj>
Component: pcsc-liteAssignee: Andrey Cherepanov <cas>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: antohami, cas, shaba
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Богдан Богуславский 2026-02-27 17:32:31 MSK
Стенды:
ALT Workstation 11.1 (Обновленный до Sisyphus)
ALT Workstation K 11.2 (Обновленный до Sisyphus)
ALT Education KDE/XFCE 11.0 (Обновленный до Sisyphus)
ALT Server 11.0 (Обновленный до Sisyphus)

Версия пакета: pcsc-lite-2.4.1-alt1.x86_64

Шаги воспроизведения:
1. Запустить сервис pcscd:
# systemctl start pcscd
2. Подключить кардридер (например Rutoken ECP 2.0)
3. Вывести все кардридеры от обычного пользователя:
$ opensc-tool -l

Ожидаемый результат: получен список всех кардридеров

Реальный результат: No smart card readers found.
Логи сервиса:
 pcscd[1533]: 09908303 ../src/auth.c:166:IsClientAuthorized() Process 3023 (user: 1000) is NOT authorized for action: access_pcsc
 pcscd[1533]: 00000093 ../src/winscard_svc.c:357:ContextThread() Rejected unauthorized PC/SC client

Дополнительно: не воспроизводится при выполнении команды от root пользователя, также ошибка не воспроизводится в P11
Comment 1 Антон Мидюков 2026-03-03 18:39:48 MSK
Добавьте пользователя в группу pcscd.
Comment 2 Repository Robot 2026-04-05 14:20:57 MSK
pcsc-lite-2.4.1-alt2 -> sisyphus:

Sun Apr 05 2026 Andrey Cherepanov <cas@altlinux> 2.4.1-alt2
- Created user pcscd for service file (ALT #58059, #58081).