如何在没有 root 的情况下连接/读取/写入串行端口

如何在没有 root 的情况下连接/读取/写入串行端口

正如标题所示,另外我已经dialout通过以下方式加入了小组:

sudo usermod -a -G dialout ben

(从那时起我重启了电脑好几次......)

我正在使用 Ubuntu 16.04

设备文件的文件权限:

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

当我尝试运行:minicomputty(作为ben,而不是作为root)时出现以下错误:

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

(同putty

但当我这样做时:sudo minicom,一切正常,运行良好。
(使用 sudo 时,设备似乎不再繁忙)

问题:
如何连接/读取/写入串行端口没有root

答案1

这是我自己的问题的答案。
为了解决这个问题,我不得不删除调制解调器管理器通过:

sudo apt remove modemmanager

重启后,minicom(和putty)无需 即可工作root

当然你还需要在dialout群里:

sudo adduser $USER dialout

我找到了解决方案这个 Ask Ubuntu 答案此 Launchpad 错误报告

相关内容