LINUX.ORG.RU
ФорумAdmin

укротить udev


0

0

Простое желание - хочу /dev/ttyUSB0 создавать записываемым для группы x10 (в смысле chmod 660, chown :x10).

$ cat /etc/udev/rules.d/39-x10.rules 
KERNEL=="ttyUSB*", MODE="0660", GROUP="x10"
Не хочет, зараза:
$ ls -l /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 0 May 19 00:43 /dev/ttyUSB0
Дело происходит в убунте. Где я торможу?

★★★★★
Ответ на: комментарий от elipse

Получилось запостить это сообщение - см. удаленные:)

ПолисиКит вроде в 8.10 еще не был таким наглым...

svu ★★★★★
() автор топика
Ответ на: комментарий от svu

А_а, я в Ubuntu 9.04 LiveCD чуть умом не тронулся пока допер что выполнить umount раздела мешает polkit - но, не мешает примонтировать.:)
А chroot запустить таки не получилось , ладно ...

elipse ★★★
()

> /etc/udev/rules.d/39-x10.rules

Номера файлам с правилами не просто так даются. Дефолтные правила для устройств tty* заданы в /lib/udev/rules.d/50-udev-default.rules. Соответственно, чтобы использовались твои правила, а не дефолтные, нужно чтобы у твоих номер был выше, т.е. например /etc/udev/rules.d/51-x10.rules.

P.S. Насчёт того, что нужно строго > или >=, я не уверен, надо документацию читать. Лучше вообще поставь 99, чтобы наверняка =).

Deleted
()

Может нужно добавить SUBSYSTEM=="tty", может нужно поставить правило в конец, файл 99-x10.rules

mky ★★★★★
()
Ответ на: комментарий от Deleted

Я знаю, что номера не просто так - но почему-то думал, что после первого подходящего он останавливается. Был неправ. Изменение номера на с 39 на 41 помогло сразу. Всего лишь двойка, а какая разница! Спасибо!

svu ★★★★★
() автор топика
Ответ на: комментарий от svu

> почему-то думал, что после первого подходящего он останавливается

:= присваивает финальное значение, а ещё есть goto

const86 ★★★★★
()
Ответ на: комментарий от const86

Все-таки доки надо читать, а не просматривать. Спасибо еще раз.

svu ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.