/dev/ttyUSB5
我正在尝试使用以下命令打开设备minicom
:
user4@user-pc-4:~$ sudo minicom -D /dev/ttyUSB5 -b 115200
当我运行上述命令时,它会在终端上弹出密码提示。在执行上述操作之前,我已sudo
通过执行以下操作确保将用户添加到组中:
user4@user-pc-4:~$ sudo gpasswd -a user4 sudo
[sudo] password for user4:
Adding user user4 to group sudo
我还在文件中添加了以下内容,/etc/sudoers
以确保不会提示输入密码才能通过以下方式user4
访问串行端口:/dev/ttyUSB5
minicom
user4 ALL=(ALL) NOPASSWD:/usr/bin/minicom
我仍然收到密码提示!然后,我尝试添加user4
到该dialout
组并sudo
通过执行以下操作来完全避免:
user4@user-pc-4:~$ sudo gpasswd -a user4 dialout
[sudo] password for user4:
Adding user user4 to group dialout
上面的工作正常,但现在minicom
没有响应(终端不响应按键输入,即使可以通过按 Ctrl+AZ 访问帮助菜单),尽管它似乎已经在/dev/ttyUSB5
没有任何密码提示的情况下获得了访问权限。
这里出了什么问题?如何在不授予用户完整权限的情况下禁用特定程序的密码提示?我有一种感觉,我错过了一些信息 - 无论是 with/etc/sudoers
还是 with /dev/ttyUSB5
。