正如标题所示,另外我已经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
,一切正常,运行良好。
(使用 sudo 时,设备似乎不再繁忙)
问题:
如何连接/读取/写入串行端口没有root
?
答案1
这是我自己的问题的答案。
为了解决这个问题,我不得不删除调制解调器管理器通过:
sudo apt remove modemmanager
重启后,minicom
(和putty
)无需 即可工作root
!
当然你还需要在dialout
群里:
sudo adduser $USER dialout
我找到了解决方案这个 Ask Ubuntu 答案和此 Launchpad 错误报告。