A utilização de senhas seguras é uma obrigação a todo profissional de TI. Suas senhas devem ter um bom comprimento e alternar entre letras, números e caracteres especiais, diminuindo drasticamente a possibilidade de descoberta das senhas por outras pessoas ou mecanismos automáticos. Para facilitar a nossa vida existem dois utilitários no linux que geram senhas aleatórias sem que precisemos queimar neurônios para criá-las sozinhos: mkpasswd e makepasswd
O comando mkpasswd já vem no linux e utiliza a função crypt para gerar senhas. Já o makepasswd é mais completo: utiliza o /dev/random para gerar as senhas, pode gerar várias senhas de uma só vez e criptografá-las com o algoritmo md5.
Gerando senhas com o mkpasswd:
Apenas digite no terminal o comando:
Código: |
$ mkpasswd
|
saída:
Código: |
senha: digite-a-senha-aqui
/o76/Dpgmv/5rX2 |
Instalando o makepasswd(eu recomendo esse)
Em distribuições Debian-like, digite o seguinte comando no terminal:
Código: |
$ sudo apt-get install makepasswd
|
Gerando senhas com o makepasswd:
Digite no terminal:
Código: |
$ makepasswd
|
Saída:
Código: |
1mnU8L1LVF
|
Para alterar o comprimento da senha gerada, utilize a opção –char
Código: |
$ makepasswd –char 12
|
saída:
Código: |
9HaifQW4q923
|
para gerar várias senhas de uma só vez utilize –count
Código: |
$ makepasswd –count 5
|
Saída:
Código: |
LzSoH0
K2QXW5L AisGn0vn ETVj0W74 NpBp1TeA |
Para gerar uma senha criptografada, utilize –crypt-md5 (Ele exibirá a senha em texto plano e criptografada)
Código: |
$ makepasswd –crypt-md5
|
Saída:
Código: |
YM2WYIry $1$mn8MFbyM$Suk986UgD/kOuNBJsBzoD/
|
Um pequeno script para alterar senhas de usuários com o makepasswd:
Código: |
#!/bin/bash
#changepass #Script para alterar a senha de um usuario #escrito por Luiz Guanabara www.guanabara.eti.br #if [ $UID != 0 ] then echo -e “ntVoce precisa ser root para executar este script!n” exit fi echo “Informe o nome do usuario” pass=$(makepasswd –char $lenght) echo “$name:$pass” | chpasswd echo “A senha do usuario $name foi alterada para $pass ” |
———————
Pwgen: utilitário para criar senhas seguras no Linux
por Helbert Rocha no dia 13/ago/2010 em Aplicativos
Pwgen é um gerador de senhas projetado de modo que as senhas sejam facilmente memorizadas pelas pessoas. As senhas que podem ser lembradas pelas pessoas nunca foram tão seguras quanto aquelas geradas aleatoriamente. Em particular, as senhas geradas por este aplicativo sem a opção “-s” não devem ser usadas onde elas podem ser atacadas pela força bruta.
Instalação
Ubuntu
No Ubuntu, para instalar o Pwgen, basta executar o comando abaixo no terminal.
$ sudo apt-get install pwgen
Fedora
No Fedora, para instalar o Pwgen, basta executar o comando abaixo no terminal.
$ su -c 'yum install pwgen'
Uso
Para utilizar o Pwgen, temos algumas opções. Vide abaixo quais são elas.
- -0, para não incluir números nas senhas geradas.
- -A, para não incluir letras maiúsculas.
- -B, para excluir caracteres que possam causar confusões, como 1 e l, por exemplo.
- -y, para inserir ao menos um caractere especial (*$=!?% …).
- -n, para inserir ao menos um número na senha gerada.
- -s, para gerar uma senha aleatória e difícil de ser memorizada.
Exemplo
$ pwgen -0AByns 5 3
OYQS9 5z4O1 gRjR9
Portanto, vemos que foram geradas 3 senhas de 5 caracteres de acordo com as opções pedidas. Para mais informações sobre o Pwgen, clique aqui.
Fontes:
http://networkteam.forumbrasil.net/t30-linux-gerando-senhas-seguras-e-aleatorias
http://meupinguim.com/pwgen-utilitario-criar-senhas-seguras-linux/