Как подключить / прочитать / записать в последовательный порт без рута

Как в названии, плюс я уже в группе dialout с помощью:

sudo usermod -a -G dialout ben

(С тех пор я несколько раз перезагружал свой компьютер...)

Я использую Ubuntu 16.04

Файловое разрешение устройства-файла:

crw-rw---- 1 root dialout 216, 0 Aug 26 22:50 /dev/rfcomm0

когда я пытаюсь бежать: minicom или же putty (как ben не как root) Я получил следующую ошибку:

minicom: Error opening the file »/dev/rfcomm0«: The device or ressource is busy

(то же самое с putty)

Но, когда я делаю: sudo minicom, все в порядке и работает хорошо.
(Device seems not to be busy anymore, when using sudo)

Вопрос:
How to connect/read/write to serial port without root?

1 ответ

Решение

Это ответ на мой собственный вопрос.
Чтобы решить проблему, мне пришлось удалить модем-менеджер через:

sudo apt remove modemmanager

После перезагрузки minicom (а также putty) работает без root!

Конечно, вы также должны быть в dialout группа:

sudo adduser $USER dialout

Я нашел решение в этом ответе Ask Ubuntu и в отчете об ошибке Launchpad.

Другие вопросы по тегам