Ich möchte Zugriff auf die serielle Schnittstelle /dev/ttyACM0 gewähren . So führen Sie „sudo chmod 777 /dev/ttyACM0 ” Befehl aus Shell-Skript ?
Akzeptierte Antwort:
Geben Sie 777 ein Die Berechtigung für eine Datei wird überhaupt nicht empfohlen. Da Sie Zugriff auf die serielle Schnittstelle gewähren möchten, müssen Sie den Benutzer zum dialout hinzufügen Gruppe
sudo usermod -a -G dialout <username>
Jetzt wird beim Zugriff auf die serielle Schnittstelle keine Erlaubnis mehr abgefragt.
Beachten Sie, dass diese Lösung auch zum Hochladen von Code auf Arudino-Boards in Arduino IDE oder Serial Monitor in Ubuntu funktioniert.