alias para su com senha

1. alias para su com senha

Ângelo Breda
agbreda

(usa Debian)

Enviado em 16/08/2013 - 17:04h

Olá pessoal.

Estou procurando um meio de criar um alias que executasse os seguinte comandos na sequência:
> xhost +
> su <usuario>
> <senha>

Eu inclui o seguinte no meu .bashrc:
alias shidro="xhost + && su - hidro"

Então vem o pedido da senha do usuário "hidro". Não achei meios incluir a senha automáticamente.

Tem como!?

Obrigado.



  


2. Re: alias para su com senha

Bruna Pierri
brunarega

(usa Slackware)

Enviado em 16/08/2013 - 18:01h

Segue dois links que explicam um pouco sobre o expect, acho que ele consegue fazer o que você quer.

http://cpdd.com.br/tag/como-passar-um-comando-do-sistema-no-expect/

http://ivanix.wordpress.com/2013/07/09/comando-expect/


3. Re: alias para su com senha

Ângelo Breda
agbreda

(usa Debian)

Enviado em 19/08/2013 - 10:33h

Aparentemente o que eu deveria ter feito seria um script tal como:

#!/usr/bin/expect
spawn su - hidro #usuário 'hidro'
expect "Senha:" #após o comando 'su - hidro' aparece 'Senha:' na tela aguardando a senha
send "1234" #senha do hidro é 1234

Joguei isso para um arquivo loga_hidro.sh, mas ao executá-lo simplesmente não funciona, volta ao usuário inicial, tal como antes do comando...

PS: Eu já instalei o 'expect'!


4. Re: alias para su com senha

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 19/08/2013 - 11:22h

agbreda escreveu:

Olá pessoal.

Estou procurando um meio de criar um alias que executasse os seguinte comandos na sequência:
> xhost +
> su <usuario>
> <senha>

Eu inclui o seguinte no meu .bashrc:
alias shidro="xhost + && su - hidro"

Então vem o pedido da senha do usuário "hidro". Não achei meios incluir a senha automáticamente.

Tem como!?

Obrigado.


Tem uma dica aqui no Viva o Linux que ensina como fazer isso. Dá uma pesquisada.

--
Cordialmente,
lcavalheiro - http://my.opera.com/lcavalheiro/blog/
93 93/93






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts