* [Comm] USB сканер
@ 2011-09-12 13:33 "Vasyĺ V. Vercynśkyj"
2011-09-12 13:44 ` Alexei V. Mezin
2011-09-17 16:27 ` "Vasyĺ V. Vercynśkyj"
0 siblings, 2 replies; 5+ messages in thread
From: "Vasyĺ V. Vercynśkyj" @ 2011-09-12 13:33 UTC (permalink / raw)
To: ALT Linux Community general discussions
USB сканер EPSON perfection V30.
При старте системы со включенным сканером получаем устройство
/dev/bus/usb/###/### с правами «crw-rw-r-- 1 root root», которые,
однако, не мешает сканировать.
Если сканер выключить/включить, то xsane сообщит:
«Невозможно открыть устройство `epkowa:interpreter:###:###': Неверный
аргумент.»
а также: $ scanimage -L
libusb couldn't open USB device /dev/bus/usb/###/###: Permission denied.
libusb requires write access to USB device nodes.
Обойти можно, раскомментировав в /etc/udev/rules.d/25-libsane.rules
строку ENV{DEVTYPE}=="usb_device", MODE="0664", OWNER="root" и добавив к
ней GROUP="scanner", что даст нам устройство с правами crw-rw-r-- 1
root scanner, и возможность сканирования всем участникам группы scanner.
В то же время в соседней убунту сканер имеет вечные права «crw-rw-r-- 1
root root» и спокойно позволяет сканировать в любой ситуации.
?
--
WTF........[x]
TFTHAOT....[ ]
AMF........[ ]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Comm] USB сканер
2011-09-12 13:33 [Comm] USB сканер "Vasyĺ V. Vercynśkyj"
@ 2011-09-12 13:44 ` Alexei V. Mezin
2011-09-13 7:00 ` "Vasyĺ V. Vercynśkyj"
2011-09-17 16:27 ` "Vasyĺ V. Vercynśkyj"
1 sibling, 1 reply; 5+ messages in thread
From: Alexei V. Mezin @ 2011-09-12 13:44 UTC (permalink / raw)
To: ALT Linux Community general discussions
12.09.2011 17:33, "Vasyĺ V. Vercynśkyj" пишет:
> В то же время в соседней убунту сканер имеет вечные права «crw-rw-r-- 1
> root root» и спокойно позволяет сканировать в любой ситуации.
Выдйте SUID для Xsane и прочих scanimage, и превратите свою систему в
бубунту.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Comm] USB сканер
2011-09-12 13:44 ` Alexei V. Mezin
@ 2011-09-13 7:00 ` "Vasyĺ V. Vercynśkyj"
0 siblings, 0 replies; 5+ messages in thread
From: "Vasyĺ V. Vercynśkyj" @ 2011-09-13 7:00 UTC (permalink / raw)
To: ALT Linux Community general discussions
12.09.2011 16:44, Alexei V. Mezin пишет:
> 12.09.2011 17:33, "Vasyĺ V. Vercynśkyj" пишет:
>
>> В то же время в соседней убунту сканер имеет вечные права «crw-rw-r-- 1
>> root root» и спокойно позволяет сканировать в любой ситуации.
>
> Выдйте SUID для Xsane и прочих scanimage, и превратите свою систему в
> бубунту.
>
И к чему была эта реплика? Я не говорил, что убунтовцы — молодцы,
налепили SUID'ов и всё работает. Меня интересует, почему в правилах udev
закрыта строка, которая должна выдавать правильные права на устройство,
и как без этой строки предполагается работа сканеров?
>> При старте системы со включенным сканером получаем устройство
>> /dev/bus/usb/###/### с правами «crw-rw-r-- 1 root root», которые,
>> однако, не мешает сканировать.
А это как работает?
--
WBR........[x]
TFTHAOT....[ ]
AMF........[ ]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Comm] USB сканер
2011-09-12 13:33 [Comm] USB сканер "Vasyĺ V. Vercynśkyj"
2011-09-12 13:44 ` Alexei V. Mezin
@ 2011-09-17 16:27 ` "Vasyĺ V. Vercynśkyj"
2011-09-19 6:53 ` "Vasyĺ V. Vercynśkyj"
1 sibling, 1 reply; 5+ messages in thread
From: "Vasyĺ V. Vercynśkyj" @ 2011-09-17 16:27 UTC (permalink / raw)
To: ALT Linux Community general discussions
12.09.2011 16:33, "Vasyĺ V. Vercynśkyj" пишет:
> USB сканер EPSON perfection V30.
> При старте системы со включенным сканером получаем устройство
> /dev/bus/usb/###/### с правами «crw-rw-r-- 1 root root», которые,
> однако, не мешает сканировать.
Сейчас при старте системы права ну устройство выглядят так:
$ l /dev/bus/usb/###/###
crw-rw-r--+ 1 root scanner
И даже без:
> Обойти можно, раскомментировав в /etc/udev/rules.d/25-libsane.rules
> строку ENV{DEVTYPE}=="usb_device", MODE="0664", OWNER="root" и добавив к
> ней GROUP="scanner", что даст нам устройство с правами crw-rw-r-- 1 root
> scanner, и возможность сканирования всем участникам группы scanner.
А вот в первом письме я не указал плюсик (попросту не заметил), про
который getfacl говорит следующее:
$ getfacl /dev/bus/usb/###/###
getfacl: Removing leading '/' from absolute path names
# file: dev/bus/usb/###/###
# owner: root
# group: scanner
user::rw-
user:fuckel:rw-
group::rw-
mask::rw-
other::r--
А вот после выкл./вкл. дополнительные права пропадают:
$ l /dev/bus/usb/###/###
crw-rw-r-- 1 root scanner
$ getfacl /dev/bus/usb/###/###
getfacl: Removing leading '/' from absolute path names
# file: dev/bus/usb/###/###
# owner: root
# group: scanner
user::rw-
group::rw-
other::r--
В чём причина?
--
WBR........[x]
TFTHAOT....[ ]
AMF........[ ]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Comm] USB сканер
2011-09-17 16:27 ` "Vasyĺ V. Vercynśkyj"
@ 2011-09-19 6:53 ` "Vasyĺ V. Vercynśkyj"
0 siblings, 0 replies; 5+ messages in thread
From: "Vasyĺ V. Vercynśkyj" @ 2011-09-19 6:53 UTC (permalink / raw)
To: ALT Linux Community general discussions
> А вот после выкл./вкл. дополнительные права пропадают:
> $ l /dev/bus/usb/###/###
> crw-rw-r-- 1 root scanner
Ещё заметил, что дополнительные права возвращаются при входе или выходе
пользователя (причём не обязательно текущего).
--
WBR........[x]
TFTHAOT....[ ]
AMF........[ ]
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2011-09-19 6:53 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-09-12 13:33 [Comm] USB сканер "Vasyĺ V. Vercynśkyj"
2011-09-12 13:44 ` Alexei V. Mezin
2011-09-13 7:00 ` "Vasyĺ V. Vercynśkyj"
2011-09-17 16:27 ` "Vasyĺ V. Vercynśkyj"
2011-09-19 6:53 ` "Vasyĺ V. Vercynśkyj"
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git