1
resposta

[Dúvida] Alterar senhas do root em varios servdores.

  • Na empresa em que trabalho temos uns 36 servidores e cada servidor tem duas vm . Uma linux e outra Windows.
  • Todos mês temos que alterar a senha do root . E feito uma a um , fica muito demorado e cansativo .
  • Acesso as maquinas via ssh e depois uso o comando para mudar a senha .
  • Uso o comando básico "passwd root " para alterar .

Será que teria uma forma de fazer remotamente e se possivel de todos ?

1 resposta

Olá Estudante, tudo bem com você?

Peço desculpas pela demora em obter um retorno.

Uma opção é utilizar o SSH e escrever um script para alterar a senha do root em todos os servidores de uma vez. Você pode criar um arquivo chamado alterar_senha.sh com o seguinte conteúdo:

#!/bin/bash

# Lista de servidores
servidores=("servidor1" "servidor2" "servidor3")

# Loop para percorrer todos os servidores
for servidor in "${servidores[@]}"
do
    # Alterar a senha do root remotamente
    ssh root@$servidor "echo 'nova_senha' | passwd --stdin root"
done

Nesse exemplo, você precisa substituir servidor1, servidor2 e servidor3 pelos nomes ou endereços IP dos seus servidores. Além disso, substitua nova_senha pela nova senha que deseja definir para o root. Depois de salvar o arquivo, você precisa torná-lo executável com o comando chmod +x alterar_senha.sh. Em seguida, basta executar o script com ./alterar_senha.sh e ele irá percorrer todos os servidores da lista, alterando a senha do root remotamente.

Todavia, vale ressaltar que como é um assunto externo ao curso e que não tenho acesso ao cenário completo do projeto, outros testes terão de ser feitos a fim de obter o resultado esperado, mas espero que esta resposta seja um bom ponto de partida para a resolução do seu problema.

Espero ter ajudado. Continue mergulhando em conhecimento e não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.

Em caso de dúvidas estou à disposição.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!