Descrição
Estudando Shell Script, fiz esse script em cima do comando "mkpasswd", um bom exemplo de como se trabalhar com variáveis numéricas.
[ Download:
gerasenha ]
[
Enviar nova versão ]
[ Esconder código-fonte ]
#!/bin/bash
#
#
#Exemplo de gerador de senhas com o comando mkpaswd
#
#Feito por Giovani Ferreira jova2000@gmail.com
#
#
#
clear
echo
echo
echo
echo ------------Script gerador de senha----------------
echo
echo
echo
echo Informe quantos caracteres sua senha será composta:
read carac
echo Informe quantos números farão parte da senha:
read numer
echo Informe quantas letras MAIUSCULAS farão parte da senha:
read maius
echo Informe quantas letras minusculas farão parte da senha:
read minus
echo Informe quantos carasteres especiais farão parte da senha:
read espec
if test $((numer+maius+minus+espec)) -gt $carac
then
clear
echo Impossivel criar uma senha com:
echo $numer números,
echo $maius letras mauisculas,
echo $minus letras minusculas,
echo $espec caracteres especiais
echo em apenas $carac caracteres.
echo Para gerar essa senha seriam necessários $((numer+maius+minus+espec)) caracteres!
exit
else
clear
echo Três sugestões de senhas de acordo com os parâmetros passados.
echo
mkpasswd -l $carac -d $numer -C $maius -c $minus -s $espec
echo
mkpasswd -l $carac -d $numer -C $maius -c $minus -s $espec
echo
mkpasswd -l $carac -d $numer -C $maius -c $minus -s $espec
echo
echo
fi
Scripts recomendados
Renomear Arquivos
Manutenção de Usuários Proxy Autenticado com NCSA
Script stop no vncserver
Exportar ip para variável
Colorindo o seu Shell Script
Comentários
[1] Comentário enviado por
gastaocasper em 01/03/2010 - 19:48h:
Utilizei e gostei. Simples e bom.
valeu !
gastão vitor casper