Избегайте подсказки пароля при использовании minicom

У меня есть следующий код Python, где я пытаюсь открыть устройство /dev/ttyUSB5 использование 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/ttyUSB5 через minicom :

user4 ALL=(ALL) NOPASSWD:/usr/bin/minicom

Что идет не так, как надо здесь? Как я могу отключить подсказку пароля для определенной программы, не давая пользователю полное полномочие? У меня есть чувство, что я пропускаю некоторую информацию - любой с /etc/sudoers или с /dev/ttyUSB5.

0
задан 28 March 2017 в 04:32

0 ответов

Другие вопросы по тегам:

Похожие вопросы: