
Estou recebendo o erro não foi possível abrir a porta /dev/ttyACM0: [Erro 13] Permissão negada: '/dev/ttyACM0'
Para resolver esse erro, escrevo o coomand sudo chmod a+rw /dev/ttyACM0 que resolve o problema apenas para aquela sessão ativa. Depois que eu desligo meu NUC ou reinicio, o mesmo erro é gerado repetidamente.
Responder1
O /dev
diretório é recriado a cada inicialização, então seu chmod
arquivo desaparece.
A melhor maneira é determinar a propriedade do grupo do dispositivo com e ls -l
, em seguida, adicionar-se a esse grupo comsudo adduser $USER group
Aqui está minha explicação expandida:
Abra uma "janela de terminal" pressionando Ctrl-Alt-T.
Clique esquerdo para selecionar esta janela.
Explorar. Tipo:
ls -l /dev/ttyACM0
man ls
Consertar. Tipo;
sudo adduser $USER $(stat --format="%G" /dev/ttyACM0 )
Quando solicitado, digite sua senha de login.
Isso configurará as coisas para que seu próximo login (e todos os subseqüentes) tenha acesso de grupo ao /dev/ttyACM0
.
Portanto, faça logoff, faça login e seja feliz.