[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Re: Script abrir arquivo com senha
From: |
Tiago Barcellos Peczenyj |
Subject: |
Re: [shell-script] Re: Script abrir arquivo com senha |
Date: |
Wed, 27 Sep 2006 15:58:20 -0300 |
vc quer algo como
$ script_criptografador arquvo
Digite uma senha: *******
Arquivo criptografado com Sucesso
$ cat arquivo
Arquivo protegido com senha !!!
Digite a senha: *******
Segue conteudo do arquivo:
Acho que criptografar não é problema, mas 'interceptar' o cat e pedir
uma senha é algo 'agressivo' demais, acho que isso ou é via Kernel ou
então vc cria um alias pro cat onde vc verifica se o arquivo é
criptografado e chama um descriptografador... sei la... algo assim :)
On 9/27/06, weder_feliciano <address@hidden> wrote:
Desculpe amigo, mas não entendi direito com funciona o script, minha
intensão real é por exemplo: Quando o usuário tentar dar um cat
arquvo.txt ele solicite uma senha ou chave secreta como vc colocou no
script, vou estudar mais sobre esse assunto e qualquer coisa eu posto
aqui. :-)
>
> ok...vamo lá
>
> primeiro vc deve criar seu par de chaves com o kgpg...facil
>
> depois crie esse script baixo com o nome que quiser.
>
> # --------------------------------------------
>
> #!/bin/bash
>
> Today="`date +%Y%m%d`"
> Ano="`date +%Y`"
> Mes="`date +%m`"
> Dia="`date +%d`"
>
> cd ~/crypto --> diretorio onde vao ficar os backups do arq protegido.
> rm -rf ./.carteira.swp
> gpg --decrypt carteira.txt.gpg > carteira.txt
> mcedit carteira.txt
> cp carteira.txt.gpg carteira-$Ano-$Mes-$Dia.txt.gpg
> gpg --yes -e -r <NOME DA CHAVE SECRETA> carteira.txt
> rm -rf carteira.txt
> rm -rf ./.carteira.swp
> cd -
>
> Agora eh so chamar o script e digitar a sua frase secreta criada
> anteriormente.
>
> ajudei???
>
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil
Links do Yahoo! Grupos
--
Tiago B Peczenyj
Linux User #405772
# cd /pub
# more beer