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 Права для ключа выдаются без проблем. |