尝试避免使用 minicom 访问串行端口时出现密码提示时遇到终端冻结

尝试避免使用 minicom 访问串行端口时出现密码提示时遇到终端冻结

/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/ttyUSB5minicom

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

相关内容