Bluetooth 如何设置设备/dev/rfcomm0的权限?

Bluetooth 如何设置设备/dev/rfcomm0的权限?,bluetooth,kannel,Bluetooth,Kannel,我试图运行kannel承载框,但出现了错误,例如无法写入/读取设备。我认为kannel没有读/写蓝牙设备/dev/rfcomm0的权限 谢谢你的阅读。如果您有任何帮助,我们将不胜感激。请使用root帐户 chmod a+rw /dev/rfcomm0 如果您知道哪个程序正在生成错误消息,请使用strace运行该程序,并查看哪个系统调用会产生错误。如果它是打开的,那么Francis推荐的chmod解决方案应该可以做到这一点。如果是读取或写入,则应进一步调查:内核或应用程序代码中是否存在问题。可以

我试图运行kannel承载框,但出现了错误,例如无法写入/读取设备。我认为kannel没有读/写蓝牙设备/dev/rfcomm0的权限

谢谢你的阅读。如果您有任何帮助,我们将不胜感激。

请使用root帐户

chmod a+rw /dev/rfcomm0

如果您知道哪个程序正在生成错误消息,请使用
strace
运行该程序,并查看哪个系统调用会产生错误。如果它是
打开的
,那么Francis推荐的
chmod
解决方案应该可以做到这一点。如果是
读取
写入
,则应进一步调查:内核或应用程序代码中是否存在问题。

可以通过使用ls-h检查设备文件组并使用以下命令将当前用户添加到该组来添加访问蓝牙设备的权限:

sudo usermod -a -G <rfcomm0 group> $USER
sudo usermod-a-G$USER