| 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 | Связано с: | 3594 |
| Дата напоминания: | |||
| Bug Depends on: | |||
| Bug Blocks: | 4284 | ||
|
Description
Александр Морозов
2009-12-28 20:08:06 MSK
К сожалению, правила отличаются для разных версий udev. Возможно, стоит для некоторых систем ставить свои правила? Видимо, в CentOS старый udev. Правила работают, если в /etc/udev/rules.d/99-winekeys.rules закомментировать строку SUBSYSTEM!="usb|usb_device", GOTO="winekeys_rules_end" Если эта строка нужна на других системах, то придётся делать разные варианты правил. Первоначально 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" в начале файла с правилами вроде как и не нужна, её можно без проблем выкинуть.
Патч: udev.rules: Remove unneeded check (eterbug #4724). Принято. WINE@Etersoft 1.0.12 eter4/eter3 *** Bug 5369 has been marked as a duplicate of this bug. *** Ошибка проявилась снова. Проверил еще раз, 1.0.12 eter4/eter3 Права для ключа выдаются без проблем. |