Ben*_*Ben 5 permissions root serial-port putty minicom
正如标题一样,而且我已经dialout通过以下方式加入了小组:
sudo usermod -a -G dialout ben
Run Code Online (Sandbox Code Playgroud)
(从那以后我重新启动了我的电脑几次......)
我正在使用 Ubuntu 16.04
设备文件的文件权限:
crw-rw---- 1 root dialout 216, 0 Aug 26 22:50 /dev/rfcomm0
Run Code Online (Sandbox Code Playgroud)
当我尝试运行: minicomor putty(as ben, not as root) 我收到以下错误:
minicom: Error opening the file »/dev/rfcomm0«: The device or ressource is busy
Run Code Online (Sandbox Code Playgroud)
(与 相同putty)
但是当我这样做时:sudo minicom,一切正常并且运行良好。
(使用 sudo 时,设备似乎不再忙碌)
问题:
如何在没有连接/读取/写入串行端口的情况下root?
这是我自己的问题的答案。
为了解决这个问题,我必须通过以下方式删除调制解调器管理器:
sudo apt remove modemmanager
Run Code Online (Sandbox Code Playgroud)
重新启动后,minicom( 和putty) 无需root!
当然,你还需要加入群组dialout:
sudo adduser $USER dialout
Run Code Online (Sandbox Code Playgroud)
我在Ask Ubuntu 答案和Launchpad 错误报告中找到了解决方案。
| 归档时间: |
|
| 查看次数: |
7578 次 |
| 最近记录: |