diff --git a/content/posts/2023/arduino/port-permissions-denied.md b/content/posts/2023/arduino/port-permissions-denied.md new file mode 100644 index 0000000..c61983c --- /dev/null +++ b/content/posts/2023/arduino/port-permissions-denied.md @@ -0,0 +1,40 @@ +--- +title: "⛔ Arduino IDE /dev/ttyUSB0: Permissions Denied" +date: 2023-02-24T14:54:15+03:00 +draft: false +tags: [arduino, linux, tools] +--- + +## Ошибка can't open device "/dev/ttyUSB0": Permission denied + +![](/content/images/2023/arduino-perm-denied.png) + +Данная ошибка говорит, что у пользователя отсутствуют права для записи в порт. + +Для решения проблемы, необходимо добавить пользователя +в группу которой позволено работать с данным портом. + +Выяснить название группы можно следующим образом. +В консоли вводим: + +```sh +ls -l /dev/ttyUSB0 + +crw-rw---- 1 root uucp 188, 0 Feb 24 14:44 /dev/ttyUSB0 +``` + +Видим, что файл пренадлежит пользователю `root` и группе `uucp`. + +Добавим себя в группу `uucp` можно командой, +где `user` нужно заменить на имя своего пользователя: + +```sh +usermod -a -G uucp user +``` + +После этой операции необходимо перезайти в сеанс, +ну либо перезагрузить компьютер, +для того чтобы изменения учетной записи вступили в силу. + +## Используемый материал: +1. [Arduino в Debian. Ошибка can't open device "/dev/ttyUSB0": Permission denied](http://hobbymods.ru/article/mikrokontrolery-arduino/arduino-v-debian-osibka-cant-open-device-devttyusb0-permission-denied) | hobbymods.ru