Ajuda para criar um script para autenticar uma senha

1. Ajuda para criar um script para autenticar uma senha

leandro
leandro1982

(usa Ubuntu)

Enviado em 11/02/2016 - 13:20h

Boa tarde pessoal .... estou com um dificuldade pois o script que criei não esta funcionando pois preciso que ele autentique a senha do encfs.....

Segue o script

#!/bin/bash
#__BEGIN_MAIN_
cd /home/bw/Documents/
encfs /home/bw/Documents/kings /home/bw/Documents/nokings
#__END_MAIN__

ao chegar na ultima linha o script se quebra ele não autentica, como eu posso fazer o escript digitar a devida senha ???

Obrigado




  


2. Re: Ajuda para criar um script para autenticar uma senha

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 11/02/2016 - 13:48h

leandro1982 escreveu:

Boa tarde pessoal .... estou com um dificuldade pois o script que criei não esta funcionando pois preciso que ele autentique a senha do encfs.....
Segue o script

#!/bin/bash
#__BEGIN_MAIN_
cd /home/bw/Documents/
encfs /home/bw/Documents/kings /home/bw/Documents/nokings
#__END_MAIN__
ao chegar na ultima linha o script se quebra ele não autentica, como eu posso fazer o escript digitar a devida senha ???
Obrigado

_______________________________________
Boa tarde.
Exemplo simples de senha:


#!/bin/sh
PWDADM="VIVAOLINUX" #Esta é a senha definida, você pode defini-la em um arquivo...
echo -n "INFORME a SENHA: \n"
read -s pwdadm
[ $pwdadm = $PWDADM ] && echo "SENHA OK" || echo -e "\e[00;31m\n SENHA INVÁLIDA\e[0m\n"


Nesta outra opção, é gerada uma senha e enviada p/ o email, usa o MUTT.

[code]#!/bin/sh
#GERA SENHA
SENHA=$(echo -e `cat /dev/urandom | tr -dc '[:alnum:]!@#$&*+=' | fold -w 8 | head -n 1`)
echo ${SENHA} | `mutt -s "Senha" SEU_EMAIL_AQUI`
printf "\n A SENHA FOI ENVIADA PARA O EMAIL \"CADASTRADO\"\n"
read -s -p " Digite a Senha! " PWDADM
[ "$PWDADM" = "$SENHA" ] || { echo -e "\e[00;31m\n SENHA INVÁLIDA\e[0m\n" ; exit ; }

Att.:
Marcelo








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts