No se pudo abrir el puerto /dev/ttyACM0 Error después de cada reinicio

No se pudo abrir el puerto /dev/ttyACM0 Error después de cada reinicio

Recibo el error No se pudo abrir el puerto /dev/ttyACM0: [Error 13] Permiso denegado: '/dev/ttyACM0'

Para resolver este error escribo el coomand sudo chmod a+rw /dev/ttyACM0 que resuelve el problema solo para esa sesión activa. Una vez que apago mi NUC o reinicio, aparece el mismo error una y otra vez.

Respuesta1

El /devdirectorio se recrea en cada arranque, por lo que chmoddesaparece.

La mejor manera es determinar el grupo de propiedad del dispositivo con ls -ly luego agregarse a ese grupo consudo adduser $USER group

Aquí está mi explicación ampliada:

Abra una "ventana de terminal" presionando Ctrl-Alt-T.

Haga clic izquierdo para seleccionar esta ventana.

Explorar. Tipo:

ls -l /dev/ttyACM0
man ls

Arreglar. Tipo;

sudo adduser $USER $(stat --format="%G" /dev/ttyACM0 )

Cuando se le solicite, escriba su contraseña de inicio de sesión.

Esto configurará las cosas para que su próximo inicio de sesión (y todos los posteriores) tengan acceso de grupo a /dev/ttyACM0.

Por lo tanto, cierre sesión, inicie sesión y sea feliz.

información relacionada