Russian Qt Forum
Май 14, 2024, 04:02 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: libUsb требует права root  (Прочитано 6843 раз)
andrew.k
Гость
« : Ноябрь 30, 2011, 14:11 »

Для определения серийного номера устройства требуются права рута.
Можно как-то обойти это?
Где-нибудь настроить, чтобы серийный номер могли читать обычные пользователи.
Нужен только серийный номер.
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #1 : Ноябрь 30, 2011, 15:19 »

По моему - никак. Может быть, можно пользователя добавить в группу типа udev или как то так. ХЗ.
Записан

ArchLinux x86_64 / Win10 64 bit
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #2 : Ноябрь 30, 2011, 15:24 »

Может, лучше через dbus определять?
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
andrew.k
Гость
« Ответ #3 : Ноябрь 30, 2011, 17:05 »

Может, лучше через dbus определять?
ни того ни другого в системе нет (вроде как)
ядро 2.4.32
Записан
Fat-Zer
Гость
« Ответ #4 : Ноябрь 30, 2011, 17:33 »

только хотел предложить через /sys ручками... но его видимо тоже нет?
а если исходники lsusb покопать? он же не требует рута по крайней мере на современных ядрах...
Записан
andrew.k
Гость
« Ответ #5 : Ноябрь 30, 2011, 17:36 »

только хотел предложить через /sys ручками... но его видимо тоже нет?
а если исходники lsusb покопать? он же не требует рута по крайней мере на современных ядрах...
А чем поможет копание исходников отсутствию прав?
Записан
andrew.k
Гость
« Ответ #6 : Ноябрь 30, 2011, 17:38 »

/sys тоже нет)
Есть /proc/bus/usb/devices но это ж блин колхозинг какой-то. Я хочу минимум раз в секунду проверять.
Записан
BRE
Гость
« Ответ #7 : Ноябрь 30, 2011, 17:44 »

Я хочу минимум раз в секунду проверять.
Проверяй, в чем проблема? Хоть 100 раз в секунду. Улыбающийся
Записан
andrew.k
Гость
« Ответ #8 : Ноябрь 30, 2011, 17:45 »

Я хочу минимум раз в секунду проверять.
Проверяй, в чем проблема? Хоть 100 раз в секунду. Улыбающийся

Сто раз в секунду открывать файл? Это нормально что ли?
Записан
BRE
Гость
« Ответ #9 : Ноябрь 30, 2011, 17:56 »

Сто раз в секунду открывать файл? Это нормально что ли?
Ну это же виртуальная ФС, она есть только в памяти и для этого предназначена.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.049 секунд. Запросов: 22.