smb.conf с использованием другого протокола SMB для другого общего ресурса SMB

  • Вы нацелились не на тот узел. Ваше текущее правило:

    SUBSYSTEM=="usb", ATTR{idVendor}=="0451", ATTR{idProduct}=="f430".
    

    matches this node:

    /devices/pci0000:00/0000:00:13.0/usb2/2-2
    
  • Где вы должны нацелиться на узел листа, который соответствует вашему устройству /dev/ttyUSB0, т.е.:

    /devices/pci0000:00/0000:00:13.0/usb2/2-2/2-2:2.0/ttyUSB0/tty/ttyUSB0
    

    or may be:

    /devices/pci0000:00/0000:00:13.0/usb2/2-2/2-2:2.0/ttyUSB0
    

    Попробуйте это:

    KERNEL=="ttyUSB[0-9]*", SUBSYSTEMS=="usb", ATTRS{idVendor}=="0451", ATTRS{idProduct}=="f430", MODE="0660", GROUP="plugdev", RUN+="/tmp/test.sh".
    

    Обратите внимание на разницу между SUBSYSTEMS, ATTRS и SUBSYSTEM, ATTR. Проверьте man udev

  • Ну, ваше новое правило:

    SUBSYSTEMS=="usb", ATTRS{idVendor}=="0451", ATTRS{idProduct}=="f430", MODE="0660", GROUP="plugdev", RUN+="/tmp/test.sh".
    для всех этих узлов сработает 

    :

    /устройства/pci0000:00/0000:00:13.0/usb2/2-2.
    /devices/pci0000:00/0000:00:13.0/usb2/2-2/2-2:2.0
    /devices/pci0000:00/0000:00:13.0/usb2/2-2/2-2:2.0/ttyUSB0
    /devices/pci0000:00/0000:00:13.0/usb2/2-2/2-2:2.0/ttyUSB0/tty/ttyUSB0
    

1
17.01.2018, 11:54
0 ответов

Теги

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