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: