Linux – Alterando senhas em lotes

No Linux utilizamos o comando “passwd” para alterar a senha de um determinado usuário.

passwd <usuario>

Contudo isto pode se tornar impraticavel, dependendo da quantidade de usuários e quando há a necessidade de trocar a senha dos mesmos.

Para estes casos existe o comando “chpasswd”, onde é possivel especificar através de uma “lista” os usuários e senhas.

É possivel também utilizar um “arquivo lista” em formato texto, contendo usuários e senhas para realizar a troca via o comando “chpasswd”.

Para isto criamos o arquivo “senhas.txt”:

Populamos a lista com a seguinte informação:

<usuario>:<senha>

Feito isto, agora bastaria executar o comando abaixo apontando para o arquivo criado:

sudo chpasswd < senhas.txt

Desta forma todos os usuários contidos no arquivo “senhas.txt” terão suas senhas atualizadas de uma única vez.

Leave a Reply

O seu endereço de email não será publicado. Campos obrigatórios marcados com *