владение группы правил udev, не работающее

Я добавил правило udev для своего Ардуино, но символьная ссылка получает владение "корневой корень" вместо "корня dialout".

$ cat /etc/udev/rules.d/47-Arduino.rules 
SUBSYSTEM=="usb", ATTR{idVendor}=="2341", ATTR{idProduct}=="0001", MODE="0666", SYMLINK+="arduino", GROUP="dialout"

$ ls -la /dev/ar*
lrwxrwxrwx 1 root root 15 sep  8 11:02 /dev/arduino -> bus/usb/003/007

$ ls -la /dev/bus/usb/003/007 
crw-rw-r-- 1 root dialout 189, 262 sep  8 11:12 /dev/bus/usb/003/007

Мой пользователь является членом группы "dialout", но я все еще добираюсь, разрешение отклонило ошибку, когда я пытаюсь связаться с устройством.

Нет никаких проблем, когда я использую устройство "по умолчанию" "/etc/ttyACM3".

$ ls -la /dev/ttyACM3 
crw-rw---- 1 root dialout 166, 3 sep  8 11:12 /dev/ttyACM3

Я попытался перезапустить и udev сервис и перезагрузить мой компьютер. Как я могу зафиксировать это?

3
задан 8 September 2012 в 16:23

1 ответ

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

я вошел в систему к tty6 и как корень, создал символьную ссылку/tmp/tty6 к/dev/tty6. После того, как я сделал его пользователя, и группа был оба корень, но/dev/tty6 принадлежал мне.

я смог использовать

echo hi >/dev/tty6

, но также и эхо привет>/tmp/tty6

, которым причина состоит в том, что необходимое разрешение несет финал inode, указал, не символьная ссылка.

, Если я прав, существует другая причина проблемы, которую Вы имеете, хотя я предполагаю, что могло случиться так, что программа, которую Вы используете, действительно, неправильно, смотрит на полномочия на символьной ссылке.

, Если это так, как обман, возможно, Вы могли создать свою собственную ссылку и использование, которое вместо одного udev устанавливает.

ln -s /dev/arduino ~/arduino

должен произвести символьную ссылку на цель из/dev/arduino, но с Вашим пользователем и группой.

Как тест, как корень, Вы могли бы также измениться, группа сами на udev создала символьную ссылку, и посмотрите, помогает ли она при прохождении через/dev/arduino.

3
ответ дан 21 October 2019 в 10:44

Другие вопросы по тегам:

Похожие вопросы: