Script não executa sem senha

1. Script não executa sem senha

Perfil removido
removido

(usa Nenhuma)

Enviado em 21/03/2013 - 20:43h

Olá a todos!

Quero que meu script execute sem aparecer um pop-up pedindo que eu digite a senha de root.No ubuntu 10.10 e 11.04 ele executa perfeitamente mas no Ubuntu 12.04
e no Mint 13 toda vez que executa ele pede senha. Como posso impedir que um po-up seja aberto pedindo a senha?

O Script criptografa alguns arquivos com o "gpg" mas eu quero que isso seja feito automaticamente.

"gpg --passphrase eu -c " arquivo_a ser_criptografado.mpg

Esse script deve criptografa automaticamente sem pedir senha.

Agradeço qualquer ajuda.



  


2. Re: Script não executa sem senha

Carlos A. P. Cunha
Carlos_Cunha

(usa Linux Mint)

Enviado em 21/03/2013 - 21:23h

Edite o "Sudoers" para que esse comando não peça senha... Eu faria assim...


3. Re: Script não executa sem senha

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/03/2013 - 00:58h

o ubuntu 11.04 não tem esse arquivo, 12.04 tem?




4. Re: Script não executa sem senha

Jonathan Wolff Andrade
jwolff

(usa Kali)

Enviado em 22/03/2013 - 10:59h

souzabolivar escreveu:

Olá a todos!

Quero que meu script execute sem aparecer um pop-up pedindo que eu digite a senha de root.No ubuntu 10.10 e 11.04 ele executa perfeitamente mas no Ubuntu 12.04
e no Mint 13 toda vez que executa ele pede senha. Como posso impedir que um po-up seja aberto pedindo a senha?

O Script criptografa alguns arquivos com o "gpg" mas eu quero que isso seja feito automaticamente.

"gpg --passphrase eu -c " arquivo_a ser_criptografado.mpg

Esse script deve criptografa automaticamente sem pedir senha.

Agradeço qualquer ajuda.


Se quiser alterar o sudoers para que por exemplo o usuário "joao" consiga utilizar o comando gpg sempre,sem senha(como root faça as alterações):

#vi /etc/sudoers

## Tecle "i" para inserir conteúdo no arquivo. E modifique/ADICIONE abaixo da linha (# User privilege specification root ALL=(ALL:ALL) ALL"

joao ALL=NOPASSWD: /bin/gpg

## ESC :wq! para sair e salvar

Teste.



5. Re: Script não executa sem senha

Jonathan Wolff Andrade
jwolff

(usa Kali)

Enviado em 22/03/2013 - 11:05h

jwolff escreveu:

souzabolivar escreveu:

Olá a todos!

Quero que meu script execute sem aparecer um pop-up pedindo que eu digite a senha de root.No ubuntu 10.10 e 11.04 ele executa perfeitamente mas no Ubuntu 12.04
e no Mint 13 toda vez que executa ele pede senha. Como posso impedir que um po-up seja aberto pedindo a senha?

O Script criptografa alguns arquivos com o "gpg" mas eu quero que isso seja feito automaticamente.

"gpg --passphrase eu -c " arquivo_a ser_criptografado.mpg

Esse script deve criptografa automaticamente sem pedir senha.

Agradeço qualquer ajuda.


Se quiser alterar o sudoers para que por exemplo o usuário "joao" consiga utilizar o comando gpg sempre,sem senha(como root faça as alterações):

#vi /etc/sudoers

## Tecle "i" para inserir conteúdo no arquivo. E modifique/ADICIONE abaixo da linha (# User privilege specification root ALL=(ALL:ALL) ALL"

joao ALL=NOPASSWD: /bin/gpg

## ESC :wq! para sair e salvar

Teste.


Se não der tente mudar o comando adicionado para:

joao ALL=NOPASSWD: /usr/bin/gpg



6. Re: Script não executa sem senha

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/03/2013 - 12:47h

Descobri que a senha que é pedida no momento da execução do script é a senha da
criptografia, ou seja eu não consigo passar a senha diretamente em linha de comando

"gpg --passphrase senha -c arquivo.txt"

Quando passa pelo "passphrase" pede a senha.

O estranho é que no ubuntu 11.04 não acontece isso só no 12.04


7. Re: Script não executa sem senha

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/03/2013 - 12:59h

Eu acho que é só desativar esses pop-up que aparecem pedindo senha porque mesmo eu pressionando cancelar no pop-up a criptografia acontece.

Alguem sabe como desativar os pop-up que pedem senha no linux


8. Re: Script não executa sem senha

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 22/03/2013 - 13:13h

se o script não precisa de root, em alguns linux em outros sim, parece questão das permissões.

faça o seguinte, cheque os grupos e users e permissões do script, no linux,onde ele ROLA SEM SENHA, e coloque igual, no outro linux, o que tá pedindo senha.

Me parece problema nas permissões de execução


9. Re: Script não executa sem senha

Jonathan Wolff Andrade
jwolff

(usa Kali)

Enviado em 22/03/2013 - 14:19h

Cara você tentou o que eu passei anteriormente?

Esse -- é parâmetro,o que geralmente solicita senha é o comando em si,no caso "gpg".

Mesma coisa acontece se você tentar criar um Link de um arquivo do /etc/init.d para o Desktop de um usuário comum,ao fazer um "ln" ele vai pedir senha de root e a solução seria fazer o que passei anteriormente,mas neste caso para "/bin/ln".



10. Re: Script não executa sem senha

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/03/2013 - 14:26h

vou tentar


11. Re: Script não executa sem senha

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/03/2013 - 14:38h

Deu não, pede senha do mesmo jeito

criei um script e usei o chmod 777 script.sh

Mas mesmo assim não deu

Quando eu uso o sudo pede senha de root

quando tento sem o sudo pede a senha da criptografia abrindo o pop-up ai eu clico em cancelar e o arquivo é criptografado normalmente.

Essa merdinha desse pop-up e que eu tenho que tirar, ai fica tudo ok.


12. Re: Script não executa sem senha

Jonathan Wolff Andrade
jwolff

(usa Kali)

Enviado em 22/03/2013 - 14:53h

souzabolivar escreveu:

Deu não, pede senha do mesmo jeito

criei um script e usei o chmod 777 script.sh

Mas mesmo assim não deu

Quando eu uso o sudo pede senha de root

quando tento sem o sudo pede a senha da criptografia abrindo o pop-up ai eu clico em cancelar e o arquivo é criptografado normalmente.

Essa merdinha desse pop-up e que eu tenho que tirar, ai fica tudo ok.


Ta aí o detalhe,você ta usando o comando "sudo" com um usuário comum. Obviamente vai pedir senha de root.
"sudo" significa: "root,faça isto". Se você alterar o sudoers conforme orientei e executar o mesmo comando,SEM o sudo. Tem que dar certo.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts