无法打开 /dev/ttyS0:权限被拒绝,但在拨出组中

无法打开 /dev/ttyS0:权限被拒绝,但在拨出组中

我正在尝试使用我的 9 针串行端口将我的汽车 ECU 连接到我的计算机(megasquirt 控制器)。我以前用 Ubuntu 10.04 做过这件事,但现在我刚刚升级到 12.04,它根本无法连接。我以前没有遇到任何问题。现在我根本无法打开这个端口。

使用chmod我得到这个:

~$ chmod o+rw /dev/ttyS0
chmod: changing permissions of `/dev/ttyS0': Operation not permitted

答案1

我建议您再检查一下您是否是 dialout 组的成员,假设您的用户名是 joeuser,请执行以下操作:

groups joeuser

..这将列出您所属的所有组。如果您不属于 dialout 组,则将自己添加到该组,例如:

sudo gpasswd --add joeuser dialout

然后你需要登出重新登录再次检查以确保其有效。然后看看它是否能解决您的问题。

答案2

你也需要加入该uucp小组。在 Ubuntu 14.04 64 位上对我有用。

相关内容