Pular para o conteúdo

Como trocar senhas de usuários dentro de um Shell Script

Dica publicada em Shell Script / Avançado
Fernando Ribeiro fernandofat
Hits: 18.341 Categoria: Shell Script Subcategoria: Avançado
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Como trocar senhas de usuários dentro de um Shell Script

Para trocar senhas de usuários dentro de um Shell Script utilize o seguinte comando:

usermod -p $(openssl passwd -1 $SENHA) $NOME

Observações:
  • O usuário que rodar o script deve ter direitos suficientes para fazer a troca de senha;
  • O comando "usermod -p $(openssl passwd $SENHA) $NOME", também funciona, mas retorna a seguinte mensagem para senhas maiores que 8 caracteres:

    "Warning: truncating password to 8 characters"

    para saber detalhes sobre o parâmetro "-1" acesse http://www.madboa.com/geek/openssl/#passwd

  • Podem existir outras formas de se trocar senhas dentro de um script, esta pode não ser a única.

[]'s

Fernando

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Desabilitando roaming profile para logon em domínio Samba

Criando rotas estáticas no Red Hat sem usar "route add"

Como resolver o problema de lentidão na autenticação do SSH

Restringindo acesso do "root" ao SSH

Usando um ZipDrive IDE interno no Linux

Como fazer diff entre duas imagens

Liberando uma máquina para acessar sites bloqueados pelo Squid

Realizar cópia mantendo mesma permissão da pasta

Passagem de parâmetros para funções shell script

Substituindo o sleep por um belo cronômetro regressivo

#1 Comentário enviado por michel5670 em 10/11/2007 - 10:47h
Colega esse script pode ser usado em qualquer distribuição!!!!!!
#2 Comentário enviado por fernandofat em 10/11/2007 - 12:55h
Acredito que funcione para outras distribuições sim.

Eu fiz no Fedora.

[]'s

Fernando

Contribuir com comentário

Entre na sua conta para comentar.