Kako kreirati ZIP datoteku zaštićenu lozinkom u Linuxu


ZIP je vrlo popularan uslužni program za kompresiju i pakovanje datoteka za operativne sisteme slične Unixu, kao i Windows. Dok sam pregledavao zip man stranicu, otkrio sam neke korisne opcije za zaštitu zip arhiva.

Pročitajte također: Kako lozinkom zaštititi Vim fajl u Linuxu

U ovom postu ću vam pokazati kako kreirati zip datoteku zaštićenu lozinkom na terminalu u Linuxu. Ovo će vam pomoći da naučite praktičan način šifriranja i dešifriranja sadržaja zip arhivskih datoteka.

Prvo instalirajte zip uslužni program u vašu Linux distribuciju koristeći menadžer paketa kao što je prikazano.

sudo yum install zip    [On CentOS/RHEL]
sudo dnf install zip    [On Fedora 22+]
sudo apt install zip    [On Debian/Ubuntu]

Kako kreirati ZIP zaštićen lozinkom u Linuxu

Jednom instaliran, možete koristiti naredbu zip sa oznakom -p da kreirate zip arhivu zaštićenu lozinkom pod nazivom ccat-command.zip iz direktorija datoteka pod nazivom ccat-1.1.0 kako slijedi.

zip -p pass123 ccat-command.zip ccat-1.1.0/

Međutim, gornji metod je apsolutno nesiguran, jer se ovdje lozinka daje kao čisti tekst na komandnoj liniji. Drugo, također će biti pohranjen u historijskom fajlu (npr. ~.bash_history za bash), što znači da će drugi korisnik s pristupom vašem računu (posebno root korisnik) lako vidi lozinku.

Stoga, pokušajte uvijek koristiti oznaku -e, ona prikazuje prompt koji vam omogućava da unesete skrivenu lozinku kao što je prikazano.

zip -e ccat-command.zip ccat-1.1.0/

Kako raspakirati ZIP zaštićen lozinkom u Linuxu

Da raspakujete i dešifrujete sadržaj arhivske datoteke pod nazivom ccat-command.zip, koristite program unzip i unesite lozinku koju ste uneli iznad.

unzip ccat-command.zip

To je to! U ovom postu sam opisao kako kreirati zip datoteku zaštićenu lozinkom na terminalu u Linuxu. Ako imate bilo kakva pitanja ili druge korisne savjete/trikove koje možete podijeliti, koristite obrazac za komentare ispod, javite nam se.