C#Raspberry pi Linux串行端口权限被拒绝,即使作为根用户

C#Raspberry pi Linux串行端口权限被拒绝,即使作为根用户,c#,linux,serial-port,raspberry-pi3,C#,Linux,Serial Port,Raspberry Pi3,我正在编写一个程序,试图与raspberry pi的串行端口通信。程序可以找到链接到端口的设备。但是当我想打开那个端口时,它抛出了一个异常,说串行端口无法打开,权限被拒绝。我以root(pi)登录,我想我把自己添加到了“dialout”中。然而,一切都不起作用。我的处境会有什么问题?希望有任何帮助,提前谢谢。如果我没记错,你必须是特定组的成员。如果我没记错,你必须是特定组的成员。你确定你有正确的设备吗?正确的设备是什么意思?我可以找到设备的名称,这应该表明设备是正确的,不是吗?请确保您对串行设备

我正在编写一个程序,试图与raspberry pi的串行端口通信。程序可以找到链接到端口的设备。但是当我想打开那个端口时,它抛出了一个异常,说串行端口无法打开,权限被拒绝。我以root(pi)登录,我想我把自己添加到了“dialout”中。然而,一切都不起作用。我的处境会有什么问题?希望有任何帮助,提前谢谢。

如果我没记错,你必须是特定组的成员。

如果我没记错,你必须是特定组的成员。

你确定你有正确的设备吗?正确的设备是什么意思?我可以找到设备的名称,这应该表明设备是正确的,不是吗?请确保您对串行设备具有读写权限。如果不使用chmod util来执行此操作。仅cos/dev/xxx存在并不能使其成为正确的设备文件-但到目前为止,这还不是一个c#问题。您确定您拥有正确的设备吗?正确的设备是什么意思?我可以找到设备的名称,这应该表明设备是正确的,不是吗?请确保您对串行设备具有读写权限。如果不使用chmod util,那么只使用cos/dev/xxx不会使其成为正确的设备文件-但到目前为止,这不是一个c问题