Como executar um comando com acesso no-tty para executar privilégios de administrador?

1

Eu gostaria de executar um comando com privilégios administrativos, mas não tenho acesso ao tty.

Eu tentei executá-lo com a opção -A do comando sudo e definir a variável de ambiente SUDO_ASKPASS=/usr/bin/gksu .

Para fazer o mesmo, eu corri o comando da seguinte forma

env SUDO_ASKPASS=/usr/bin/gksu sudo -A _root-privilage-cmd_ 

Mas eu tenho a janela gksu , que não me autenticaria ...

    
por Cuurious 29.04.2011 / 13:31

1 resposta

2

Se você deseja obter o prompt de senha, por que não executar simplesmente gksu command ?

Caso contrário, para evitar o prompt de senha, você precisa ajustar em /etc/sudoers file, para dizer que esse comando pode ser executado sem uma senha (mas também sem senha você precisa executá-lo através do gsku).

    
por enzotib 29.04.2011 / 13:52