Como usar a proteção por senha com o comando tar do Linux?


17

Como posso usar a proteção por senha com o tarcomando no Linux? Eu sou novo no Linux, por favor, explique-me com o uso simples.

Respostas:


13

Até onde eu sei, o tar não fornece esse serviço. Você poderia usar o 7zip, que oferece arquivos criptografados.

O que você também pode fazer é usar gpgalém do tar:

tar cvJf myarchive.tar.xz myfiles
gpg -c myarchive.tar.xz.gpg

Isso fornecerá um arquivo protegido por senha.


oi muito obrigado, você pode elaborar um pouco sobre esse comando tar cvJf myarchive.tar.xz myfiles gpg -c myarchive.tar.xz.gpg Desculpe, eu sou novo no Linux.

1
Você precisa ler um tutorial na linha de comando do linux. Isso é coisa básica.
Peltier

Obrigado novamente !!! Você pode me indicar um bom tutorial?


Além disso, veja os links desta página: reddit.com/r/Ubuntu/comments/bbnkp/…
Peltier

6

Execute a saída através de pgp

tar .... | pgp --symmetric output.tar.pgp

descriptografar:

pgp -d output.tar.gz | tar tv

Considere o uso de chaves assimétricas apropriadas (chaves públicas / privadas) para proteção real


@sehe - Muito obrigado. Mas, infelizmente, não entendo o que você escreveu. Você pode me contar um pouco mais detalhadamente? Obrigado !!!

1
@ Kevin: Pelo meu entendimento, uma "chave simétrica" ​​é um sistema baseado em senha simples, como você já conhece. Um sistema de chaves assimétricas possui duas "senhas" ou chaves, uma pública e uma privada. Você pode compartilhar o público livremente, e as pessoas usam isso para identificá-lo. A chave privada é a parte que prova que você é você; portanto, compartilhá-la é uma coisa ruim. De qualquer forma, a chave simétrica é quase certamente o que você deseja, pois é muito mais simples, embora a chave assimétrica seja mais segura, em teoria.
bukzor

2

Maneira simples

Etapa 1: sudo apt-get install zip

Etapa 2:zip -P password file.zip files

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.