Configure permissões para / dev / ttyUSB0

4

Estou tentando me comunicar com um Arduino do Ubuntu 12.04. Ao conectar o cabo USB, a porta serial do arduino ocorre como / dev / ttyUSB0. Quando tento me conectar a ele usando moserial , estou recebendo um erro "Não foi possível abrir o dispositivo / dev / ttyUSB0", mas não quando eu inicio moserial usando sudo . O que eu tenho que configurar para tornar o dispositivo serial acessível como usuário não-root normal?

    
por Mike L. 02.06.2012 / 18:55

1 resposta

4

Você provavelmente tem o ConsoleKit rodando no Ubuntu, que pode configurar automaticamente as permissões do dispositivo de acordo com as regras do udev.

Adicione o seguinte a /etc/udev/rules.d/60-extra-acl.rules 1 :

KERNEL="ttyUSB[0-9]*", TAG+="udev-acl", TAG+="uaccess"

( 1 Sim, crie o arquivo. Ele não existe por padrão.)

    
por 02.06.2012 / 19:18