我正在尝试运行kannel bearer box但我收到的错误就像是无法写/读设备。我认为kannel doest有权读/写蓝牙设备/ dev / rfcomm0
感谢阅读。任何帮助将不胜感激。
答案 0 :(得分:0)
chmod a+rw /dev/rfcomm0
答案 1 :(得分:0)
如果您知道哪个程序正在生成错误消息,请使用strace
运行该程序,并查看哪个系统调用产生错误。如果它是open
,那么弗朗西斯推荐的chmod
解决方案应该可以解决问题。如果是read
或write
,那么您应该进一步调查:内核或应用代码是否存在问题。
答案 2 :(得分:0)
可以通过使用ls -h检查设备文件组并使用以下命令将当前用户添加到该组来添加访问蓝牙设备的权限:
sudo usermod -a -G <rfcomm0 group> $USER