As regras do udev funcionam, mas conforme escritas elas têm o efeito colateral muito desagradável de tornar todos os ttyUSB*
dispositivos acessíveis a todos. Isso não é bom porque isso pode ser um risco de segurança dependendo do que mais estiver no sistema.
Em vez disso, use uma regra do udev mais seletiva. Por exemplo, eu tenho um dispositivo USB que opera um conjunto de switches. A partir do dmesg quando ele está conectado, consigo ver o ID do fabricante e o código do produto (mais, até mesmo, neste caso, um número de série para o dispositivo). Posso adicionar:
ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001"
para as linhas de kernel acima e a regra será aplicada apenas a esse dispositivo. Ainda melhor, em vez de atribuir à variável MODE
, definir o grupo também:
GROUP="whatever", MODE="0660"
apenas as pessoas do grupo ' whatever
' terão acesso de gravação.
John Bowler