ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [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