Trocar senha de usuário via SSH
Publicado por Raimundo Alves Portela (última atualização em 03/07/2012)
[ Hits: 16.073 ]
Homepage: http://portelanet.com
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
#!/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"
}
Abre e fecha o Drive de Cd-Rom
ABRINDO E FECHANDO A BANDEJA DO CD
Script de instalação do metasploit no Ubuntu
Instalação do plugin java jre-1_5_0_01 linux-i586
Script educado que saúda o usuário
Papagaiando o XFCE com temas e recursos
WhatsApp com Chamadas no Linux via Waydroid
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Recuperando arquivos com o Photorec de discos zoados
Usando o --load-average no Gentoo para evitar OOM Kill
Instalando o COSMIC DE no Gentoo (systemd)
Ajudante para criar dicas e artigos no VOL (5)
Alguém tem que acabar com ANATEL!!! (4)









