我正在尝试向我的用户帐户授予使用多个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`
当我检查我的用户帐户所属的组时,我会看到 和dialout
组tty
。
但是当我尝试运行 minicom 时
minicom -d /dev/USB1
我收到权限被拒绝的错误。如果我做同样的事情,sudo
它就会正常工作。我缺少什么才能让我无需使用就可以访问端口sudo
(我避免向所有人授予权限)。
谢谢。
答案1
找到了我的答案。由于某种原因,当打开 /dev/ttyUSB1 时,设备也会打开 /dev/tty8,该设备没有权限被组访问。