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

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

Re: exit de <su - usuario>


From: topcoisas2
Subject: Re: exit de <su - usuario>
Date: Tue, 20 May 2008 18:52:04 -0000
User-agent: eGroups-EW/0.82

tentei com essa opção também. Só que 'su -c "comando" usuario' aceita
só comandos simples, não aceita por exemplo 'su -c ssh-keygen -t rsa
-N "" -q -f /home/$i/.ssh/id_rsa usuario'.
 
--- Em address@hidden, "Tiago Barcellos Peczenyj"
<tiago.peczenyj@...> escreveu
>
> que tal su -c "comando" ?
> 
> 2008/5/20 Edgar Rondan <edgared@...>:
> > 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]
> >
> > 
> 
> 
> 
> -- 
> Tiago B Peczenyj
> Linux User #405772
> 
> http://peczenyj.blogspot.com/
> "what does not kill us makes us stronger"
>




reply via email to

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