Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 4724 - В CentOS 5.3 не устанавливаются права на устройства USB-ключей   Make a simular bug
Summary: В CentOS 5.3 не устанавливаются права на устройства USB-ключей
Status: CLOSED FIXED
Alias: None
Product: WINE@Etersoft
Classification: Продукты (Products)
Component: Ключи защиты ; Системы защиты ; Файл лицензии (show other bugs)
Version: 1.0.11
Hardware: PC CentOS/RHEL/Scientific
: P3 normal
Target Milestone: ---
Assignee: Александр Морозов
QA Contact: Денис Баранов
URL:
Whiteboard:
Keywords:
: 5369 (view as bug list)
Depends on:
Blocks: 4284
  Show dependency treegraph
 
In work:
Reported: 2009-12-28 20:08 MSK by Александр Морозов
Modified: 2011-01-08 15:36 MSK (History)
3 users (show)

See Also:
Заявки RT: 12149
Связано с:
Дата напоминания:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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
Права для ключа выдаются без проблем.