Conectar-se

Esqueci minha senha

Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Clique aqui para adicionar nosso forum aos seus favoritos
Estatísticas
Temos 65 usuários registrados
O último usuário registrado atende pelo nome de Thalyssonht

Os nossos membros postaram um total de 97 mensagens em 58 assuntos

Linux: Gerando senhas seguras e aleatórias

Ir em baixo

Linux: Gerando senhas seguras e aleatórias

Mensagem  guanabara em Sab Abr 10, 2010 6:20 pm

Original publicado aqui

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

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 "\n\tVoce precisa ser root para executar este script!\n"
exit
fi

echo "Informe o nome do usuario"
read name
echo "Informe o comprimento da senha"
read lenght

pass=$(makepasswd --char $lenght)

echo "$name:$pass" | chpasswd

echo "A senha do usuario $name foi alterada para $pass "
Agora que você já conhece o makepasswd ponha em prática, melhore a segurança de sua rede utilizando senhas seguras!
avatar
guanabara

Mensagens : 3
Data de inscrição : 13/03/2010
Idade : 34
Localização : Recife -PE

http://www.guanabara.eti.br

Voltar ao Topo Ir em baixo

Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum