Ситуация: надо порулить фотоаппаратом посредством gphoto2.
Фотоаппарат загоняется в сервисный режим control, после чего получает команды вида gphoto2 --capture-image
Но! Только из-под root`а.
Пользователь видит это:
$ gphoto2 --auto-detect --capture-image
Модель Порт
----------------------------------------------------------
Olympus C-2040Z usb:
Olympus C-2040Z usb:005,016
*** Ошибка ***
An error occurred in the io-library ('Невозможно получить контроль над устройством USB'): Невозможно захватить интерфейс 0 (Операция не позволяется). Убедитесь, что устройство не занято другой программой или модулем ядра (таким как sdc2xx, stv680, spca50x), и что у вас есть доступ к устройству по чтению и записи.
*** Ошибка (-53: 'Невозможно получить контроль над устройством USB') ***
Отсюда вопрос: на какие устройства сделать пользователю права?
Группы camera у меня нет, лазить по фотоаппарату в режиме storage могу без проблем, на это прав хватает.
Права на usb (на какие устройства надо их выставить?)
Модераторы: SLEDopit, Модераторы разделов
-
Doublespace
- Сообщения: 275
- ОС: Debian Lenny,Squeeze,Centos
Re: Права на usb
А через sudo если?
-
romuil
- Сообщения: 2095
- Статус: Ромунцель
- ОС: ALTLinux Sisyphus
Re: Права на usb
Вообще должна быть группа camera, и пользователя в неё добавить.
-
AlexYeCu
- Сообщения: 1137
- ОС: fedora
-
romuil
- Сообщения: 2095
- Статус: Ромунцель
- ОС: ALTLinux Sisyphus
Re: Права на usb
Ну добавь его в эту группу, что такого.
-
AlexYeCu
- Сообщения: 1137
- ОС: fedora
Re: Права на usb
Ну группу создал, добавил, результат нулевой.