É seria isso mesmo, vou tentar fazer como vc falou usando um alias com cat, caso eu consiga posto o script aqui pra lista.
Obrigado, Weder > > $ 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
