trocar a senha de um usuario do sistema

Publicado por Adriano Moreira da Silva (última atualização em 12/12/2011)

[ Hits: 8.595 ]

Homepage: http://adrianomoreira.eti.br

Download trocarSenhaUsuario.sh




Script para automatizar a troca da senha de um determinado usuario do sistema, com cryptografia em MD5,SHA-256 ou SHA-512.

  



Esconder código-fonte

#!/bin/bash
#script para tocar a senha de qualquer usuario
#o mkpasswd não vem por padrão nas distros,
#para instalar nas like-debian "sudo apt-get install mkpasswd"

USUARIO="N1nj4"
SENHA="so foda"

#para mais detales use "man crypt"
#comente os os metodos não usados
#deixe apenas um
SENHA_CRYPT=$(openssl passwd -1 $SENHA)   #para MD5, funciona sempre ou quase.
SENHA_CRYPT=$(mkpasswd -m md5 $SENHA)   #para MD5 
SENHA_CRYPT=$(mkpasswd -m sha-256 $SENHA) #para SHA-256
SENHA_CRYPT=$(mkpasswd -m sha-512 $SENHA) #para SHA-512


#para saber a forma correta dos paramentros do comando usermod na sua distro use:
# "usermod --help" ou "man usermod"

#funiona no Arch
sudo usermod $USUARIO -p $SENHA_CRYPT

#funciona no Ubuntu
sudo usermod -p $SENHA_CRYPT $USUARIO

Scripts recomendados

GoogleChromeUpdate.sh para Slackware

Adição automática dos repositórios do Google Chrome, Google Talk Plugin, Google Earth, Dro no Ubuntu

Script para Gerenciamento de Pacotes no Slackware

cliente do need for speed underground

Copie DVDs para o seu HD


  

Comentários
[1] Comentário enviado por adri3d em 12/12/2011 - 10:48h

com isso da para usar um algoritimo que monte a senha de forma dinamica,

e para esconder o algoritimo tem o shc http://www.vivaolinux.com.br/dica/Compilar-shell-script

[2] Comentário enviado por removido em 16/09/2012 - 20:13h

É mais fácil digitar:

# passwd user

Pois a maioria das distros usa criptografia SHA-512. ao invés de colocar o nome do usuário e a senha que deseja dentro do script.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts