ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] о правах на устройство для libusb/libftdi
@ 2017-12-05 15:59 Gleb Kulikov
  2017-12-05 19:35 ` Vladislav Zavjalov
  0 siblings, 1 reply; 4+ messages in thread
From: Gleb Kulikov @ 2017-12-05 15:59 UTC (permalink / raw)
  To: sisyphus


Джентльмены,

а как нынче нужно обращаться с правами на устройство?

Столкнулся с тем, что с устройством на FT2232H MiniModule ( VID: 0x403, PID: 
0x6010 ) можно работать только от рута.
По хорошему, убрать бы из правил и загрузку ftdi_sio для этого устройства, но 
в /etc/udev соответствующие правила. очевидно, вшиты в  огромный блоб 
hwdb.bin.

Как это теперь положено делать правильно?

Спасибо!

-- 

С уважением, /GL




^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [sisyphus] о правах на устройство для libusb/libftdi
  2017-12-05 15:59 [sisyphus] о правах на устройство для libusb/libftdi Gleb Kulikov
@ 2017-12-05 19:35 ` Vladislav Zavjalov
  2017-12-06 15:31   ` Michael Shigorin
  0 siblings, 1 reply; 4+ messages in thread
From: Vladislav Zavjalov @ 2017-12-05 19:35 UTC (permalink / raw)
  To: sisyphus

On Tue, Dec 05, 2017 at 10:59:38PM +0700, Gleb Kulikov wrote:
> 
> Джентльмены,
> 
> а как нынче нужно обращаться с правами на устройство?
> 
> Столкнулся с тем, что с устройством на FT2232H MiniModule ( VID: 0x403, PID: 
> 0x6010 ) можно работать только от рута.
> По хорошему, убрать бы из правил и загрузку ftdi_sio для этого устройства, но 
> в /etc/udev соответствующие правила. очевидно, вшиты в  огромный блоб 
> hwdb.bin.
> 
> Как это теперь положено делать правильно?
> 
> Спасибо!

Я в файл /etc/udev/rules.d/99-ftdi.rules написал:

ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device",\
   ATTR{idVendor}=="0403", ATTR{idProduct}=="6010", GROUP="users"

Кстати, интересно было бы пообсуждать libmpsse, если вы или кто-либо еще
ей пользуется. Я ее собирал в Сизиф, но неаккуратно, под свою задачу.
И там была неразбериха с апстримом, но сейчас, мне кажется, я знаю, где он.

Слава



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [sisyphus] о правах на устройство для  libusb/libftdi
  2017-12-05 19:35 ` Vladislav Zavjalov
@ 2017-12-06 15:31   ` Michael Shigorin
  2017-12-06 16:50     ` Vladislav Zavjalov
  0 siblings, 1 reply; 4+ messages in thread
From: Michael Shigorin @ 2017-12-06 15:31 UTC (permalink / raw)
  To: sisyphus

On Tue, Dec 05, 2017 at 10:35:36PM +0300, Vladislav Zavjalov wrote:
> > Столкнулся с тем, что с устройством на FT2232H MiniModule
> > ( VID: 0x403, PID: 0x6010 ) можно работать только от рута.
> Я в файл /etc/udev/rules.d/99-ftdi.rules написал:
> 
> ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device",\
>    ATTR{idVendor}=="0403", ATTR{idProduct}=="6010", GROUP="users"

Может, собрать какой udev-rules-serial в сизиф?
Только я бы GROUP="uucp" поставил по имеющейся традиции:
http://www.altlinux.org/ПраваГруппПользователей

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [sisyphus] о правах на устройство для libusb/libftdi
  2017-12-06 15:31   ` Michael Shigorin
@ 2017-12-06 16:50     ` Vladislav Zavjalov
  0 siblings, 0 replies; 4+ messages in thread
From: Vladislav Zavjalov @ 2017-12-06 16:50 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Wed, Dec 06, 2017 at 06:31:24PM +0300, Michael Shigorin wrote:
> On Tue, Dec 05, 2017 at 10:35:36PM +0300, Vladislav Zavjalov wrote:
> > > Столкнулся с тем, что с устройством на FT2232H MiniModule
> > > ( VID: 0x403, PID: 0x6010 ) можно работать только от рута.
> > Я в файл /etc/udev/rules.d/99-ftdi.rules написал:
> > 
> > ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device",\
> >    ATTR{idVendor}=="0403", ATTR{idProduct}=="6010", GROUP="users"
> 
> Может, собрать какой udev-rules-serial в сизиф?
> Только я бы GROUP="uucp" поставил по имеющейся традиции:
> http://www.altlinux.org/ПраваГруппПользователей

users - это мое локальное, не дистрибутивное решение.
У меня на той машине может быть 2-3-4 пользователя с равными
правами. Проще им все открывать с помощью одной группы.
А так uucp правильнее, видимо.

Я бы сказал, что хорошо, когда устройства сами как-то
по умолчанию подхватываются (без установки новых пакетов - я же про
них никогда не узнаю). А, кроме того, хорошо иметь возможность
написать поверх свои правила (например, жестко прибить несколько
устройств с разными id к определенным /dev/<что-нибудь>, настроить
доступ и т.п.). В этом смысле меня сейчас все устраивает - я быстрее свое
правило напишу, чем выясню, с каком пакете оно лежит и нужно ли оно мне.

Слава




^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2017-12-06 16:50 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-12-05 15:59 [sisyphus] о правах на устройство для libusb/libftdi Gleb Kulikov
2017-12-05 19:35 ` Vladislav Zavjalov
2017-12-06 15:31   ` Michael Shigorin
2017-12-06 16:50     ` Vladislav Zavjalov

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/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 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git