Bug 4724

Summary: В CentOS 5.3 не устанавливаются права на устройства USB-ключей
Product: WINE@Etersoft Reporter: Александр Морозов <amorozov>
Component: Ключи защиты ; Системы защиты ; Файл лицензииAssignee: Александр Морозов <amorozov>
Status: CLOSED FIXED QA Contact: Денис Баранов <baraka>
Severity: normal    
Priority: P3 CC: baraka, lav, sin
Version: 1.0.11   
Target Milestone: ---   
Hardware: PC   
OS: CentOS/RHEL/Scientific   
Whiteboard:
Заявки RT: 12149 Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 4284    

Description Александр Морозов 2009-12-28 20:08:06 MSK
В CentOS 5.3 не устанавливаются права на устройства USB-ключей. Вследствие этого ключи защиты не работают без ручной установки прав. Воспроизводится у нас на машине в VirtualBox.
Comment 1 Vitaly Lipatov 2009-12-28 20:46:06 MSK
К сожалению, правила отличаются для разных версий udev. Возможно, стоит для некоторых систем ставить свои правила? Видимо, в CentOS старый udev.
Comment 2 Александр Морозов 2009-12-28 21:16:30 MSK
Правила работают, если в /etc/udev/rules.d/99-winekeys.rules закомментировать строку
SUBSYSTEM!="usb|usb_device", GOTO="winekeys_rules_end"
Если эта строка нужна на других системах, то придётся делать разные варианты правил.
Comment 3 Александр Морозов 2010-01-20 18:33:01 MSK
Первоначально udev.rules выглядел так:

SUBSYSTEM!="usb|usb_device", GOTO="winekeys_rules_end"
ACTION!="add", GOTO="winekeys_rules_end"

ATTRS{idVendor}=="04b9", ATTRS{idProduct}=="0300", MODE="0666", OWNER="root", GROUP="root"

.............

LABEL="winekeys_rules_end"

Затем строки вида
ATTRS{idVendor}=="04b9", ATTRS{idProduct}=="0300", MODE="0666", OWNER="root", GROUP="root"
заменили на
BUS=="usb", SYSFS{idVendor}=="04b9", SYSFS{idProduct}=="0300", MODE="0666", OWNER="root", GROUP="root"

После добавления проверок BUS=="usb" проверка SUBSYSTEM!="usb|usb_device" в начале файла с правилами вроде как и не нужна, её можно без проблем выкинуть.
Comment 4 Александр Морозов 2010-01-21 13:55:59 MSK
Патч: udev.rules: Remove unneeded check (eterbug #4724).
Comment 5 Денис Баранов 2010-03-14 20:09:48 MSK
Принято.
WINE@Etersoft 1.0.12 eter4/eter3
Comment 6 Денис Баранов 2010-04-02 15:56:41 MSD
*** Bug 5369 has been marked as a duplicate of this bug. ***
Comment 7 Денис Баранов 2010-04-02 15:57:19 MSD
Ошибка проявилась снова.
Comment 8 Денис Баранов 2010-04-02 16:02:53 MSD
Проверил еще раз, 1.0.12 eter4/eter3
Права для ключа выдаются без проблем.