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

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

Re: [shell-script] exit de <su - usuario>


From: Édnei Rodrigues
Subject: Re: [shell-script] exit de <su - usuario>
Date: Tue, 20 May 2008 15:40:43 -0300

Percebi que antes do exit tem um '#'....ele não está, originalmente,
no teu código, correto?

2008/5/20 Edgar Rondan <address@hidden>:
> 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]
>
> 


reply via email to

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