Salve amici,
volevo sapere se esiste un metodo per proteggere con una password un archivio creato con tar.
Grazie...
Salve amici,
volevo sapere se esiste un metodo per proteggere con una password un archivio creato con tar.
Grazie...
http://www.unix.com/unix-dummies-que...-password.html
google e man sono la retta via...
Non si puo' fare direttamente, perche' tar si limita a creare archivi.
Io per aggiungere la password e comprimere il tutto (quello che in Windows si fa con Winzip o Winrar) do il tar in pasto a bzip2 e poi a openssl. Esempio:
tar cvf - dir1 dir2 dir3 file1 file2 file3|bzip2 -9|openssl enc -aes-256-cbc -salt -out file.tar.bz2.enc
Per decomprimere:
cat file.tar.bz2.enc|openssl enc -d -aes-256-cbc|bzip2 -d|tar xvf -
oppure:
openssl enc -d -aes-256-cbc -in file.tar.bz2.enc|bzip2 -d|tar xvf -
oppure:
openssl enc -d -aes-256-cbc -in file.tar.bz2.enc|tar xvjf -
In alcune shell (es. busybox) il comando tar non supporta l'opzione j e non esiste il comando bzip2. Dovresti cavartela con gzip.
Grazie delle info...
Ho sentito che si può fare anche con GPG...
Come posso procedere?
farei in questo modo:Originariamente inviato da Bitto
Grazie delle info...
Ho sentito che si può fare anche con GPG...
Come posso procedere?
l'unica opzione passata a gpg è "c" che, citando il man, cripta il file proteggendolo mediante una passphrase o password che dir si voglia, il risultato finale sarà un file chiamato:codice:$ gpg -c prova.tar
prova.tar.gpg
per poterlo decriptare e riavere quindi il semplice archivio iniziale basterà dare
codice:$ gpg prova.tar.gpg
Chaos A.D. Disorder unleashed.
Starting to burn. Starting to lynch.
Silence means death. Stand on your feet.
Inner fear. Your worst enemy.
Refuse / Resist
Grazie...
Faccio un' ultima domanda: E' possibile passare a GPG direttamente la password da inserire, con una riga di comando da shell?
Ovvero, é possibile fare in modo che GPG acquisisca la password senza doverla digitare?
Grazie...
se ho capito bene cosa intendi potresti realizzare uno script che vada a leggere il contenuto di un file e lo assegni alla variabile password.Originariamente inviato da Bitto
Grazie...
Faccio un' ultima domanda: E' possibile passare a GPG direttamente la password da inserire, con una riga di comando da shell?
Ovvero, é possibile fare in modo che GPG acquisisca la password senza doverla digitare?
Grazie...
tuttavia, in attesa di suggerimenti migliori, credo che, a meno di particolarissime restrizioni, sia molto più pratico digitarla a riga di comando quando si cripta il file.
Chaos A.D. Disorder unleashed.
Starting to burn. Starting to lynch.
Silence means death. Stand on your feet.
Inner fear. Your worst enemy.
Refuse / Resist
puoi fare anche così (ti serve ccrypt però)
# ccrypt arch.tar
Enter encryption key:
Enter encryption key: (repeat)
crea un file criptato del tipo arch.tar.cpt che puoi decrittare poi con
# ccdecrypt arch.tar.cpt
Enter decryption key:
@GunMan: In pratica mi serve che la password sia inserita in automatico perchè tale operazione é parte di uno script che dovrebbe effettuare tale funzione in automatico.
Quindi, come dici tu, mi occorrerebbe uno script, che legga da un file, ed effettui tale operazione...
Come posso fare?