Como solicitar a senha do sudo usando a GUI?

1

Eu escrevi um script Python que executa várias ações que exigem sudo.

Como posso fazer o script fornecer uma solicitação de GUI para a senha sudo quando executada?

Eu tentei colocar gksudo -s python file.py em um script bash - executando-o para que ele execute o comando acima; mas isso não funciona, infelizmente ...

    
por TellMeWhy 23.09.2015 / 18:40

1 resposta

2

tente isso dentro do seu script 'file.py', sendo executado como usuário normal:

import subprocess
subprocess.call(['gksudo', 'your first sudo action here'])
subprocess.call(['gksudo', 'another bash command'])

ou isso dentro de um script python pai

import subprocess
subprocess.call(['gksudo','python file.py'])
    
por mxdsp 08.10.2015 / 13:11