[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"
>