Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Comunidade Linux Home Participar da comunidade Linux Participar Fórum Linux Fórum Membros LinuxMembros RSS do fórum

<< Primeira | Anterior Próxima | Última >>

Shell Script de criar senhas iguais!

[1] Enviado em 07/12/2011 - 14:51h Shell Script de criar senhas iguais!
Linux user: Ramon Jesus Ferreira
ramonjackgyn

(usa Debian)


Bom preciso de algumas linhas de comando de como fazer criar senhas iguais. Por exemplo:

Eu estou criando um script de cadastrar usuario, fisso duas telas para digitar a senha 1 e senha 2 pra confirma.
Mais não estou sabendo como fazer para se acaso as 2 senhas forem diferentes, aparece como erro, e se forem igual continuar e concluir.

Como fazer?

Obrigado

 

  


[2] Enviado em 08/12/2011 - 10:33h Re: Shell Script de criar senhas iguais!
Linux user: João Paulo Carneiro
jptudobem

(usa openSUSE)



#!/bin/bash

senha() {
stty -echo
read -p "Digite sua senha: " senha1
echo
read -p "Confirme sua senha: " senha2
echo
stty echo
}

senha;
while [ $senha1 != $senha2 ]
do
   echo "Senhas não conferem, digite novamente."
   sleep 2
   senha;
done
   echo "OK!"
exit 0;


 

[3] Enviado em 13/12/2011 - 14:19h Consegui
Linux user: Ramon Jesus Ferreira
ramonjackgyn

(usa Debian)


Com o auxilio do meu professor de Linux, conseguir criar o meu script e funcionou usando a estrutura de repetição "WHILE", veja como fiz:

nome=$(dialog --colors --title "\Z1Cadastrando Usuário" --stdout --inputbox "Digite o nome do usuário" 0 0 )
senha1=$(dialog --stdout --passwordbox "Digite a senha" 0 0 )
senha2=$(dialog --stdout --passwordbox "Digite a senha novamente" 0 0 )

while [ $senha1 != $senha2 ]; do
dialog --title "Atenção" --msgbox "As senhas não Coincidem! Digite novamente" 6 30
senha1=$(dialog --stdout --passwordbox "Digite a senha" 0 0 )
senha2=$(dialog --stdout --passwordbox "Digite a senha novamente" 0 0 )
done
if test $senha1 == $senha2
then
dialog --title 'Aviso' --yesno "Confirmar a criação do usuário $nome?" 7 40


Vlw pela força quem respondeu!

 

  
<< Primeira | Anterior Próxima | Última >>
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.