Sudo sem senha

Iniciado por <- %Morfeu% ->, 26 de Abril de 2006, 09:28

tópico anterior - próximo tópico

<- %Morfeu% ->

E aí galera... blz.. estou com uma dúvida aqui...

Estou criando um shell script....

O problema é o seguinte.. Esse script será executado po usuário não administrativos(root), dentro do script executo o comando sudo, ai q está o problema.. quando executa essa linha de comando o script pede a senha do usuário, Como faço para executar o sudo para este usuário sem pedir a senha?
Já tentei editar o /etc/sudoers e coloquei o seguinte... fabio ALL=(ALL) ALL também tentei fabio ALL=(NOPASSWD) ALL e outra alternativa foi fabio ALL=(ALL) NOPASSWD e nada... ainda pede a senha do usuário para executar o sudo.. Alguém tem alguma idéia para me ajudar?

diogo.delgaudio

n saco d shell script... mas será q existe a possibilidade do script ler a senha do sudo? como se fosse uma constante a sua senha e vc colocasse dentro do lugar da senha a variável... n sei se funciona, como disse, n saco d shell script!

acho q n ajudei mto, mas sei lah... =/

alarcon

Citação de: "<- %Morfeu% ->"E aí galera... blz.. estou com uma dúvida aqui...

Estou criando um shell script....

O problema é o seguinte.. Esse script será executado po usuário não administrativos(root), dentro do script executo o comando sudo, ai q está o problema.. quando executa essa linha de comando o script pede a senha do usuário, Como faço para executar o sudo para este usuário sem pedir a senha?
Já tentei editar o /etc/sudoers e coloquei o seguinte... fabio ALL=(ALL) ALL também tentei fabio ALL=(NOPASSWD) ALL e outra alternativa foi fabio ALL=(ALL) NOPASSWD e nada... ainda pede a senha do usuário para executar o sudo.. Alguém tem alguma idéia para me ajudar?
Tente assim:
Citarfabio ALL=NOPASSWD: ALL

se não der certo veja o manual do sudo com:

man sudo

No terminal

<- %Morfeu% ->

Aí galera valeu mesmo.. Conseguir fazer o q eu queria.. Está tudo ok, tive q editar o sudoers e alterar a última linha.. Valeu mesmo..

Darcamo

Dá uma olhada no gksudo.


Exemplo: Se eu executar "whoami" no terminal ele me informa o nome do meu usuário
Se eu executar "gksudo whoami" aparece uma janela perguntando a senha e, depois de colocar a senha, ele retorna root

edureis

O morfeu, posta o caminho do arquivo sudoers e a alteração que você fez. Tô presisando montar um mapeamento windows na inicialização do sistema para um usuário comum.

[].