Criando arquivo executável com senha incluída em um script

3

Como posso executar um comando sudo clicando duas vezes em um ícone (a senha deve fazer parte do script). Por favor ajude! Desculpem se a pergunta é um erro. Meu gnome-ppp não está detectando meu modem BSNL quando executo o comando w / o sudo . Gostaria de criar um arquivo executável para o sudo command sudo gnome-ppp .

    
por WANGDU 27.02.2014 / 15:03

1 resposta

5

Em vez de codificar a senha (que é completamente insegura e quebra se você alguma vez a alterar), você deve editar o arquivo sudoers e permitir que sudo gnome-ppp seja executado sem uma senha:

Primeiro, verifique se você está no grupo de usuários adm :

groups

Isso deve fornecer uma lista dos seus grupos. Eu escolhi adm , porque isso inclui usuários que podem administrar o sistema. Pode ser admin no seu caso; ajuste de acordo.

Agora encontre onde gnome-ppp vive:

which gnome-ppp

Isso lhe dará o caminho completo; no meu caso, é /usr/bin/gnome-ppp

sudo visudo

e adicione a linha na parte inferior:

%adm ALL = NOPASSWD: /usr/bin/gnome-ppp

Salve o arquivo; agora, quando você chamar sudo gnome-ppp , não será solicitada uma senha.

    
por Piskvor 27.02.2014 / 15:39