shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] comando su com recebendo como entrada a saída de outr


From: Darlon
Subject: Re: [shell-script] comando su com recebendo como entrada a saída de outro comando
Date: Fri, 19 Oct 2007 16:28:57 -0300

Se não me engano essa pergunta já rolou aqui na lista algumas vezes ;)

Dá uma boa procurada ae que vai achar bastante coisa.

Principalmente sobre o expect.

Abraço.

On 10/19/07, Eduardo Jaime Quiros Batres <address@hidden> wrote:
>
>   dá uma olhada em:
>
> http://under-linux.org/wiki/index.php/Tutoriais/Sshd-Telnet/sshspass
>
> se tiveres o 'socat' instalado eu já usei assim (é uma linha só):
>
> { sleep 1;echo $senha;sleep 1;echo $senha;sleep 1; } | socat -
> EXEC:"smbpasswd -a $usuario",pty,setsid,ctty
>
> PS: não tenho a menor idéia o que os parâmetros do socat fazem, achei o
> exemplo e utilizei.
>
> Em Sex 19 Out 2007, Leandro Santiago escreveu:
> > Olá a todos.
> > Por acaso alguém aí saberia me dizer se há um jeito de fazer comandos
> como
> > o su, acesso remoto via ssh, etc. receberem como entrada - a senha em
> > questão - a saída de outro comando?
> > Pelas minhas tentativas, isso deve ser impossível, até porque seria uma
> > falha de segurança. Mas, como a chance de eu estar errado é enorme, peço
> > ajuda à lista. ;-)
> >
> > Já tentei de várias formas:
> > $ echo 123456 | su -c comando
> >
> > Com o comando yes, que funciona em programinhas que exibem um prompt
> > simples $ su -c comando < <(yes 123456)
> >
> > $ yes 123456 | su -c comando
> >
> > Mas a saída sempre é a mesma:
> > su: deve ser executado a partir de um terminal
> >
> > O problema, antes que surjam sugestões como: usar autenticação por chave
> > privada (ssh), sudo, etc, é que quero que a ação não precise ser
> executada
> > numa linha-de-comando, mas via interface gráfica, por diálogos. Mas
> quero
> > que isso seja independente de ambiente (no kde há o kdesu e no gnome o
> > gksu, que resolvem o problema).
> >
> > Muito obrigado e valew (se alguém souber a solução envie um exemplo
> prático
> > rsrs)
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
>
> --
> Eduardo Jaime Quiros Batres (address@hidden <dojai%40ufv.br>)
> --
> "Parte da ausência de humanidade do computador deve-se a que,
> competentemente programado e trabalhado bem, é completamente
> honesto."
> Isaac Asimov (1920-1992)
>  
>



-- 
----------------------------------------------------------------------------------------------------------------------------------
O sistema pediu:"Requires Windows 9x, Windows 2000 or better".
Então eu instalei Linux.


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]