Arduino | Permission denied bei Zugriff auf seriellen Port
Problem
Für den Upload von Code auf Arduinos, egal ob über die Arduino IDE oder PlatformIO, wird dies über entsprechende Ports durchgeführt. Anfangs kommt hierfür die Fehlermeldung "Permission denied" (also "Zugriff verweigert").
Lösung
Damit der zurzeit angemeldete Benutzer die Berechtigungen hat, entsprechend auf den seriellen Port zugreifen zu können (um bspw. den Arduino Code hochzuladen), muss dieser in zwei Gruppen hinzugefügt werden.
Dies funktioniert in Debian basierten Distros wie bspw. Ubuntu mit zwei folgenden Befehlen:
1sudo usermod -a -G dialout DEIN-BENUTZERNAME
2sudo usermod -a -G tty DEIN-BENUTZERNAME
Anschließend wird ein Neustart benötigt.
- Dom & Alex