Sådan Passwordbeskytter du en .tgz-fil Oprettet med Unix tar-kommandoen

Hvordan kan en .tgz-fil, oprettet med Unix tar-kommandoen, passwordbeskyttes?

En .tgz-fil oprettet med Unix tar-kommandoen kan ikke direkte passwordbeskyttes; brug værktøjer som GnuPG, OpenSSL eller zip med kryptering for at opnå dette.

Hvordan kan en .tgz-fil, oprettet med Unix tar-kommandoen, passwordbeskyttes?

En .tgz-fil, som er en komprimeret arkivfil oprettet med Unix tar-kommandoen, kan ikke direkte passwordbeskyttes ved hjælp af tar-kommandoen alene. For at passwordbeskytte en .tgz-fil, skal du bruge yderligere værktøjer. Her er nogle metoder til at opnå dette:

1. Brug af GnuPG (GPG)

GnuPG er et værktøj til kryptering, som kan bruges til at passwordbeskytte filer.

  1. Installer GnuPG, hvis det ikke allerede er installeret:
    sudo apt-get install gnupg
  2. Krypter .tgz-filen med GPG:
    gpg -c filnavn.tgz
  3. Du vil blive bedt om at indtaste og bekræfte en adgangskode. Dette vil oprette en krypteret fil med navnet filnavn.tgz.gpg.
  4. For at dekryptere filen:
    gpg filnavn.tgz.gpg

2. Brug af OpenSSL

OpenSSL kan også bruges til at kryptere filer med en adgangskode.

  1. Krypter .tgz-filen med OpenSSL:
    openssl enc -aes-256-cbc -salt -in filnavn.tgz -out filnavn.tgz.enc
  2. Du vil blive bedt om at indtaste og bekræfte en adgangskode. Dette vil oprette en krypteret fil med navnet filnavn.tgz.enc.
  3. For at dekryptere filen:
    openssl enc -d -aes-256-cbc -in filnavn.tgz.enc -out filnavn.tgz

3. Brug af zip med kryptering

En anden metode er at bruge zip-kommandoen, som understøtter kryptering.

  1. Installer zip, hvis det ikke allerede er installeret:
    sudo apt-get install zip
  2. Opret en zip-fil med kryptering:
    zip -e filnavn.zip filnavn.tgz
  3. Du vil blive bedt om at indtaste og bekræfte en adgangskode. Dette vil oprette en krypteret zip-fil med navnet filnavn.zip.
  4. For at udpakke zip-filen:
    unzip filnavn.zip

Ved at bruge en af disse metoder kan du effektivt passwordbeskytte din .tgz-fil og sikre, at kun autoriserede brugere kan få adgang til dens indhold.