使用 minicom 时避免密码提示

使用 minicom 时避免密码提示

/dev/ttyUSB5我有以下 Python 代码,我正在尝试使用以下命令打开设备minicom

import serial
import os
b1_ser_port_num=5
cmd="/dev/ttyUSB"+str(b1_ser_port_num)
print "We are now accessing the serial port : ",cmd
os.system("sudo minicom -D "+cmd+" -b 115200\n")

当我运行上述命令时,它仍然会在终端上弹出密码提示。在执行上述操作之前,我已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

这里出了什么问题?如何在不授予用户完全权限的情况下禁用特定程序的密码提示?我感觉我遗漏了一些信息 - 无论是使用/etc/sudoers还是使用/dev/ttyUSB5

相关内容