Linux slogan
Visite também: BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Melo(21/09/04)
Por removido
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

Publicado por Raimundo Alves Portela em (última atualização em 03/07/2012)   [ 2633 hits ]

Login: rai3mb, 934809 pontos

Homepage: http://portela.tendalinux.com

Download:


Descrição

Script simples e direto, pode ser usado para fazer a troca em massa de senhas de qualquer usuário ( como o root ) em estações remotas.

Salve o arquivo, dê permissão de execução:

chmod +x trocaSenhaSSH.sh

Use-o:

./trocaSenhaSSH.sh usuario@host_or_ip senha_antiga senha_nova

Se quiseres usar em rotinas automatizadas para várias estações com mesmo usuário e senha, como o root, basta fazer um laço while ler o nome ou IP das estações de um arquivo:

while read ESTACAO
do
     ./trocaSenhaSSH.sh root@${ESTACAO} senha_antiga senha_nova
done < estacoes.txt



[ Download: trocaSenhaSSH.sh ]   [ Enviar nova versão ]

[ Esconder código-fonte ]

#!/usr/bin/expect -f
# tempo limite que o expect vai esperar por uma resposta:
set timeout 30
# configurando as variaveis:
set xHost [lindex $argv 0]
set senha_velha [lindex $argv 1]
set senha_nova [lindex $argv 2]

# enviando o comando ssh para o host
spawn ssh $xHost

# trocando a senha
expect "*password:*" {
   send "$senha_velha\r"
   expect "*#*"
    send "passwd\r"
    expect "*password:*"
    send "$senha_nova\r"
    expect "*password:*"
    send "$senha_nova\r"
}





Scripts recomendados
   Script Linux recomendado Acesse seus hosts pelo VNCViewer
   Script Linux recomendado Mostrando arquivos de forma diferente
   Script Linux recomendado SPEEDY: Adicionando DNS no Resolv.conf
   Script Linux recomendado Adiciona usuário e máquinas PDC samba
   Script Linux recomendado Banco de Dados Pessoais Interativo

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.