授予使用 TTY 端口的权限

授予使用 TTY 端口的权限

我正在尝试向我的用户帐户授予使用多个tty设备的权限,这样我就不需要sudo与它们进行交互。这些是相关端口的属性。

9303 0 crw--w---- 1 root tty 238, 1 Apr 17 12:32 /dev/ttyTHS1
25951 0 crw-rw---- 1 root dialout 188, 0 Apr 17 12:32 /dev/ttyUSB0
25952 0 crw-rw---- 1 root dialout 188, 1 Apr 17 12:32 /dev/ttyUSB1
25953 0 crw-rw---- 1 root dialout 188, 2 Apr 17 12:32 /dev/ttyUSB2
25954 0 crw-rw---- 1 root dialout 188, 3 Apr 17 12:32 /dev/ttyUSB3
25955 0 crw-rw---- 1 root dialout 188, 4 Apr 17 12:32 /dev/ttyUSB4`

当我检查我的用户帐户所属的组时,我会看到 和dialouttty

但是当我尝试运行 minicom 时

minicom -d /dev/USB1

我收到权限被拒绝的错误。如果我做同样的事情,sudo它就会正常工作。我缺少什么才能让我无需使用就可以访问端口sudo(我避免向所有人授予权限)。

谢谢。

答案1

找到了我的答案。由于某种原因,当打开 /dev/ttyUSB1 时,设备也会打开 /dev/tty8,该设备没有权限被组访问。

相关内容