Valeu pela dica Eddy, mas este parâmetro --stdin não é reconhecido pelo
passwd da HPUX 11.00 . Achei no fórum da HP uma solução bastante
interessante, que eu acho que vale para qualquer tipo de unix. A solução que
eu encontrei era baseada no telnet. Só fiz adequar para remsh. Funcionou que
foi uma beleza. Acredito que também possa ser utilizado ssh, bastando
somente efetuar a geração das chaves. Segue o código, simples mas eficiente.

*********************************************************************************
#!/bin/ksh

HOST="scu003 scu017"    # Isso. Você pode mudar de vários hosts ao mesmo
tempo!

for i in $HOST; do
  ( sleep 2
  echo "hostname"
  echo "passwd"
  sleep 2
  echo "senhadesejada"
  sleep 2
  echo "senhadesejada"
  sleep 2
  echo exit
  sleep 5 ) | remsh $i
done

***************************************************************************************

--
Madson André R. Carneiro
Fundação ATECH

On 2/22/06, Eddy <[EMAIL PROTECTED]> wrote:
>
> Fala Madson,
>
> 1) echo "senha" |passwd usuario --stdin2) useradd tiago -c "Tiago Cruz" -g
> diretoria; echo "senhalinux" |
> passwd tiago --stdin
>
> Necessita do pacote libgiiCordialmente,      Carlos Eduardo
> Dionizio         Analista de Suporte III - UNIX     Universidade Estácio de
> SáDiretoria de Tecnologia da Informação----- Original Message ----- From:
> Madson Carneiro
>   To: [email protected]
>   Sent: Wednesday, February 22, 2006 3:44 PM
>   Subject: [SPAM?] [servux] Senha de root
>
>
>   Pessoal
>
>   Preciso mudar a senha do usuário root em uma HP-UX, como se ela fosse
>   passada por parâmetro, tipo assim:
>
>   passwd -p "novasenha" root
>
>   Existe alguma alternativa para fazer isso?
>
>   --
>   Madson André R. Carneiro
>
>
>   [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>
>   ---------------------------------------------------------------------
>   Esta lista é EXCLUSIVAMENTE destinada aos assuntos servidores Linux e
> clientes Linux em rede. Quem insistir em não seguir esta regra será moderado
> ou terá o envio de msg suspenso sem prévio aviso.
>   ---------------------------------------------------------------------
>   Soluções Clássicas:
> http://br.groups.yahoo.com/group/servux/links/Mensagens_001047609003/
>   ---------------------------------------------------------------------
>   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.linux.brazil.servux
>
>
>
>
>
>
>
>         Yahoo! Grupos, um serviço oferecido por:
>               PUBLICIDADE
>
>
>
>
>
> ------------------------------------------------------------------------------
>   Links do Yahoo! Grupos
>
>     a.. Para visitar o site do seu grupo na web, acesse:
>     http://br.groups.yahoo.com/group/servux/
>
>     b.. Para sair deste grupo, envie um e-mail para:
>     [EMAIL PROTECTED]
>
>     c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
> Serviço do Yahoo!.
>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>
> ---------------------------------------------------------------------
> Esta lista é EXCLUSIVAMENTE destinada aos assuntos servidores Linux e
> clientes Linux em rede. Quem insistir em não seguir esta regra será moderado
> ou terá o envio de msg suspenso sem prévio aviso.
> ---------------------------------------------------------------------
> Soluções Clássicas:
> http://br.groups.yahoo.com/group/servux/links/Mensagens_001047609003/
> ---------------------------------------------------------------------
> 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.linux.brazil.servux
>
>
>
>
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>


[As partes desta mensagem que não continham texto foram removidas]




---------------------------------------------------------------------
Esta lista é EXCLUSIVAMENTE destinada aos assuntos servidores Linux e clientes 
Linux em rede. Quem insistir em não seguir esta regra será moderado ou terá o 
envio de msg suspenso sem prévio aviso.
---------------------------------------------------------------------
Soluções Clássicas: 
http://br.groups.yahoo.com/group/servux/links/Mensagens_001047609003/
---------------------------------------------------------------------
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.linux.brazil.servux




 
Links do Yahoo! Grupos

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

<*> 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