colocar senha em arquivo .tar.gz

1. colocar senha em arquivo .tar.gz

Vinicius Lima
vinigrande

(usa Debian)

Enviado em 22/01/2014 - 18:24h

Pessoal, montei um script de backup no qual compacto os arquivos e envio para um HD externo, gostaria de saber se tem como inserir uma senha no arquivo de backup para que o mesmo só possa ser descompactado se informado esta senha. Fiz alguns testes com o "comando gpg -c backup.tar.gz" mas estou com dificuldade de inserir no meu script de forma que não pergunte nada ao usuário. Alguém conhece algum parâmetro do próprio tar em que eu possa inserir a senha no momento da compactação ?


  


2. Re: colocar senha em arquivo .tar.gz

Ton Melo
IZhaq_Melo

(usa FreeBSD)

Enviado em 22/01/2014 - 19:49h

vinigrande escreveu:

Pessoal, montei um script de backup no qual compacto os arquivos e envio para um HD externo, gostaria de saber se tem como inserir uma senha no arquivo de backup para que o mesmo só possa ser descompactado se informado esta senha. Fiz alguns testes com o "comando gpg -c backup.tar.gz" mas estou com dificuldade de inserir no meu script de forma que não pergunte nada ao usuário. Alguém conhece algum parâmetro do próprio tar em que eu possa inserir a senha no momento da compactação ?


de forma nativa o tar não tem suporte a senha, se duvidar veja no
$ man tar

agora voce pode fazer combinações com gpg veja:

http://goo.gl/iHLGF3




3. Re: colocar senha em arquivo .tar.gz

Vinicius Lima
vinigrande

(usa Debian)

Enviado em 23/01/2014 - 07:39h

tem como eu passar a senha como parâmetro na linha de comando utilizando o gpg, como ficaria esse comando ?


4. Re: colocar senha em arquivo .tar.gz

Ton Melo
IZhaq_Melo

(usa FreeBSD)

Enviado em 23/01/2014 - 10:26h

vinigrande escreveu:

tem como eu passar a senha como parâmetro na linha de comando utilizando o gpg, como ficaria esse comando ?


voce viu o link?

sabe usar uma gpg?

a ideia é criar o tar.gz e encripta-lo com a gpg...


5. Re: colocar senha em arquivo .tar.gz

Vinicius Lima
vinigrande

(usa Debian)

Enviado em 23/01/2014 - 18:26h

vi o link sim, minha dúvida não sei se vc entendeu é como passar a senha direto na linha de comando. Minha ideia é executar um script que faça isso automático sem interação com o usuário. Consultei o man dos comandos mas por ter muitas opções não encontrei o parâmetro que me permite passar a senha direto na linha de comando.


6. Re: colocar senha em arquivo .tar.gz

Ton Melo
IZhaq_Melo

(usa FreeBSD)

Enviado em 24/01/2014 - 12:53h

vinigrande escreveu:

vi o link sim, minha dúvida não sei se vc entendeu é como passar a senha direto na linha de comando. Minha ideia é executar um script que faça isso automático sem interação com o usuário. Consultei o man dos comandos mas por ter muitas opções não encontrei o parâmetro que me permite passar a senha direto na linha de comando.


agora ficou mais claro...

veja esse link no "stackoverflow" - gpg encrypt file without keyboard interaction

http://goo.gl/39auy3

agora é so testar qual se adéqua ao seu caso.



7. Re: colocar senha em arquivo .tar.gz

Vinicius Lima
vinigrande

(usa Debian)

Enviado em 24/01/2014 - 13:55h

Disso mesmo que eu precisava, vlw. Fiz alguns testes com o zip tb é bem simples "zip -r9 -P $SENHA $ARQ $SRCDIR".


8. Re: colocar senha em arquivo .tar.gz

Ton Melo
IZhaq_Melo

(usa FreeBSD)

Enviado em 24/01/2014 - 16:25h

vinigrande escreveu:

Disso mesmo que eu precisava, vlw. Fiz alguns testes com o zip tb é bem simples "zip -r9 -P $SENHA $ARQ $SRCDIR".


disponha, tente ser mais descritivo em perguntas futuras.. .

estamos aqui para ajudar...

grande abraço.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts