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 <[EMAIL PROTECTED]> 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: [EMAIL PROTECTED] > --------------------------------------------------------------------- > 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 --------------------------------------------------------------------- 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: [EMAIL PROTECTED] --------------------------------------------------------------------- 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 <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
