ttyUSB0 permissão muda após o reinício

5

Estou tentando instalar um dispositivo. Eu conecto o dispositivo que cria um arquivo ttyUSB0 . Quando eu abri-lo no programa eu preciso disso, diz que a permissão é negada. Eu digito no terminal

sudo chmod 666 /dev/ttyUSB0

Isso resolveu o problema, mas depois de reiniciar meu computador, recebi o mesmo problema e precisei reinserir o mesmo comando para obter permissão. Como faço para corrigir isso, onde não preciso alterar a permissão após cada reinicialização?

    
por Eugene G 24.11.2011 / 14:51

2 respostas

8

Você pode escrever a regra do udev para resolver isso. Google Keywords: permissões usb do udev

Você pode fazer referência a isso e este links.

Crie um arquivo /etc/udev/rules.d/51-my_usb_device (por exemplo). E coloque a seguinte linha:

SUBSYSTEMS=="usb", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60", GROUP="users", MODE="0666"

Onde HEX1 e HEX2 são substituídos pelo fornecedor e id do produto, respectivamente. Você pode obter o ID do fornecedor e do produto do comando lsusb -vvv .

    
por 24.11.2011 / 15:40
2

caso você precise alterar (como eu) as permissões ttyACM0, estas são minhas configurações:

KERNEL=="ttyACM0", MODE="0777"

Ele falhou quando tentei especificar o fornecedor e o ID do produto. Não sei porquê.

Se você quiser reiniciar o udev sem reiniciar a máquina, faça o seguinte: (Redhat, EL6, Fedora)

udevadm control --reload-rules e start_udev

    
por 19.09.2012 / 13:42