Evite a solicitação de senha durante o uso do minicom

0

Eu tenho o seguinte código python em que estou tentando abrir o dispositivo /dev/ttyUSB5 usando 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")

O acima ainda lança o prompt de senha no terminal quando eu o executo. Antes de fazer o acima, eu tinha certeza de que adicionei o usuário ao grupo sudo fazendo o seguinte:

user4@user-pc-4:~$ sudo gpasswd -a user4 sudo
[sudo] password for user4: 
Adding user user4 to group sudo

Também adicionei o seguinte ao arquivo /etc/sudoers para garantir que user4 não seja solicitado a fornecer senha para obter acesso à porta serial /dev/ttyUSB5 through minicom :

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

O que está errado aqui? Como posso desativar o prompt de senha para um programa específico sem dar ao usuário um privilégio completo? Tenho a sensação de que estou perdendo alguma informação - seja com /etc/sudoers ou com /dev/ttyUSB5 .

    
por skrowten_hermit 28.03.2017 / 13:32

0 respostas