[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Сканнер работает только из-под рута



On 2009.07.04 at 22:11:20 +0400, James Brown wrote:

> 
> Далее даю команду из-под рута:
> #  scanimage -L
> device `v4l:/dev/video0' is a Noname Logitech Orbicam virtual device
> device `plustek:libusb:005:010' is a Canon CanoScan N670U/N676U/LiDE20
> flatbed scanner
> 
> Сканер находится, далее
> #scanimage -d plustek:libusb:005:010 >image.pnm
> происходит сканирование
> 
> Если тоже самое делаю из-под юзера, сканер находится, но далее :
> ~$ scanimage -L
> device `v4l:/dev/video0' is a Noname Logitech Orbicam virtual device
> - сканнер не находит, только встроенную в ноут веб-камеру.

Ну, надо посмотреть права на /dev/bus/usb/005/010. С очевидностью, будет
работать только из-под имени юзера, у которого есть права писать в этот
файл. 

sane содержит набор udev-правил, которые меняют права на файлы в
/dev/bus/usb, соответствующие сканерам, так чтобы писать туда могли
члены группы scanner.

Соответственно надо включить себя в эту группу. Но надо понимать, что
группы инициализируются при логине и только при логине. Поэтому 
после добавления пользователя в группу нужно перелогиниться. И еще
желательно с помощью команды id убедиться, что действительно эта группа
входит в список групп текущего пользователя.


Reply to: