Hvordan lage en passordbeskyttet ZIP-fil i Linux


ZIP er et veldig populært verktøy for komprimering og filpakking for Unix-lignende operativsystemer så vel som Windows. Mens jeg leste gjennom zip-man-siden, oppdaget jeg noen nyttige alternativer for å beskytte zip-arkiver.

I dette innlegget vil jeg vise deg hvordan du lager en passordbeskyttet zip-fil på terminalen i Linux. Dette vil hjelpe deg å lære en praktisk måte å kryptere og dekryptere innholdet i zip-arkivfiler.

Installer først zip-verktøyet i Linux-distribusjonen din ved å bruke pakkekrybben som vist.

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

Hvordan lage passordbeskyttet ZIP i Linux

Når den er installert, kan du bruke zip-kommandoen med -p-flagget for å lage et passordbeskyttet zip-arkiv kalt ccat-command.zip fra katalogen med filer kalt ccat-1.1.0 som følger.

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

Metoden ovenfor er imidlertid helt usikker, for her er passordet gitt som klartekst på kommandolinjen. For det andre vil den også lagres i historiefilen (f.eks. ~.bash_history for bash), noe som betyr at en annen bruker med tilgang til kontoen din (spesielt root-bruker) lett vil se passordet.

Prøv derfor å alltid bruke -e-flagget, det viser en melding som lar deg skrive inn et skjult passord som vist.

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

Hvordan pakke ut passordbeskyttet ZIP i Linux

For å pakke ut og dekryptere innholdet i arkivfilen kalt ccat-command.zip, bruk unzip-programmet og oppgi passordet du skrev inn ovenfor.

$ unzip ccat-command.zip

Det er det! I dette innlegget beskrev jeg hvordan du lager en passordbeskyttet zip-fil på terminalen i Linux. Hvis du har spørsmål, eller andre nyttige relaterte tips/triks å dele, bruk kommentarskjemaet under ping oss.