Port /dev/ttyACM0 konnte nicht geöffnet werden. Fehler nach jedem Neustart

Port /dev/ttyACM0 konnte nicht geöffnet werden. Fehler nach jedem Neustart

Ich erhalte die Fehlermeldung „Port /dev/ttyACM0 konnte nicht geöffnet werden: [Fehler 13] Berechtigung verweigert: ‚/dev/ttyACM0‘“

Um diesen Fehler zu beheben, schreibe ich den Befehl sudo chmod a+rw /dev/ttyACM0, der das Problem nur für diese aktive Sitzung löst. Sobald ich meinen NUC ausschalte oder neu starte, wird immer wieder der gleiche Fehler ausgegeben.

Antwort1

Das /devVerzeichnis wird bei jedem Booten neu erstellt, sodass Ihr chmodVerzeichnis verschwindet.

Besser ist es, den Gruppenbesitz des Geräts mit zu bestimmen ls -lund sich dann dieser Gruppe mit hinzuzufügen.sudo adduser $USER group

Hier ist meine ausführliche Erklärung:

Öffnen Sie ein „Terminalfenster“, indem Sie drücken Ctrl-Alt-T.

Klicken Sie mit der linken Maustaste, um dieses Fenster auszuwählen.

Erkunden. Typ:

ls -l /dev/ttyACM0
man ls

Fix. Typ;

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

Geben Sie bei der entsprechenden Aufforderung Ihr Anmeldekennwort ein.

Dadurch wird die Einrichtung so eingerichtet, dass Sie bei Ihrem nächsten (und allen nachfolgenden) Logins Gruppenzugriff auf haben /dev/ttyACM0.

Deshalb: Abmelden, erneut anmelden und glücklich sein.

verwandte Informationen