que faz a linha antes do 
# exit #exit não funciona!!!!!!!
?

On Tue, 2008-05-20 at 12:27 -0400, Edgar Rondan wrote:
> Olá lista,
> 
> tenho o seguinte script para geração de chaves num grupo de
> computadoes:
> 
> ----------------------------------------------------------
> for i in `cat /usr/local/bin/scl-nodes-users`; do # lista de usuarios
> if mkdir /home/$i/.ssh
> then
> cd /home/$i
> chown $i .ssh
> chgrp $i .ssh
> chmod 700 .ssh
> else
> cd /home/$i
> chown $i .ssh
> chgrp $i .ssh
> chmod 700 .ssh
> fi
> done
> #
> for i in `cat /usr/local/bin/scl-nodes-users`; do #lista de usuarios
> su - $i
> rm /home/$i/.ssh/id_rsa
> rm /home/$i/.ssh/id_dsa
> rm /home/$i/.ssh/known_hosts
> ssh-keygen -t rsa -N "" -q -f /home/$i/.ssh/id_rsa
> ssh-keygen -t dsa -N "" -q -f /home/$i/.ssh/id_dsa
> cat /home/$i/.ssh/id_dsa.pub /home/$i/.ssh/id_rsa.pub >
> /home/$i/.ssh/authorized_keys
> tar cf /tmp/files_$i.tar -C /home/$i/.ssh/ authorized_keys -C
> /etc/ssh/ ssh_host_rsa_key.pub
> # exit #exit não funciona!!!!!!!
> done
> ----------------------------------------------------------
> 
> O problema é que depois de entrar com, su - $i, onde i é um usuario, e
> fazer
> a geração de chaves, o exit (penúltima linha do script) não funciona,
> eu
> tenho que sair manualmente com ^D ou exit. Como poderia sair via
> script e
> não manualmente?
> 
> Edgar.
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> 
> 
>  


------------------------------------

---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
---------------------------------------------------------------------
Sair da lista: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil

Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html


Responder a