De som leter etter en enkel, universell måte åkryptere hjemmemappen på Linux trenger ikke se lenger enn EcryptFS. Når de er riktig konfigurert, kan brukere sømløst kryptere og dekryptere sine private uten mye krefter.
AVSLØRINGS VARSEL: Bla nedover og se videoopplæringen på slutten av denne artikkelen.
Installer EcryptFS
Før noen kryptering kan begynne, må du gjøre detinstaller krypteringsverktøyet. Den er veldig populær, fungerer på nesten alle Linux-distribusjoner, og er enkel å bruke. Du må ha behov for å kjøre Ubuntu, Debian, Arch Linux, Fedora, OpenSUSE for å installere, eller du kan bygge den fra kilden hvis du kjører annen distribusjon.
Ubuntu
sudo apt install ecryptfs-utils
Debian
sudo apt-get install ecryptfs-utils
Arch Linux
sudo pacman -S ecryptfs-utils
Fedora
sudo dnf install ecryptfs-utils
Opensuse
sudo zypper install ecryptfs-utils
Andre Linux-er
Finner ikke en installerbar pakke med EcryptFS påLinux-operativsystemet ditt? I så fall må du laste ned kildekoden og installere programvaren manuelt. Hvis du har problemer med å bygge programvaren, kan du sjekke dokumentasjonen for EcryptFS.
Krypter hjemmemappen
I løpet av denne krypteringsprosessen lager vi enmidlertidig bruker. Denne brukeren kommer ikke til å være permanent. På slutten av denne opplæringen sletter vi den fullstendig. Det er viktig å opprette en midlertidig superbrukerkonto fordi det ikke er mulig å kryptere en brukerkatalog mens du er logget inn.
Lag ny bruker
For å opprette en ny bruker, åpner du en terminal, logger inn på rotkontoen.
su
eller
sudo -s
Nå som skallet er rot, bruk useradd å lage den midlertidige kontoen. Sørg for å legge til -M for å sikre at systemet ikke oppretter en ny hjemmekatalog.
useradd -M encrypt-admin
Useradd oppretter en ny bruker, men den har ikke et passord. Ved hjelp av passwd, tilordne kryptere-admin et nytt UNIX-passord.
passwd encrypt-admin
Encrypt-admin er klar til bruk, men vil ikke kunne få tilgang til og utføre rotkommandoer. For å la brukeren kjøre root-kommandoer, må vi legge dem til i sudoers fil. Ved hjelp av visudo, rediger sudo-konfigurasjonsfilen.
![](/images/linux/how-to-encrypt-the-home-folder-on-linux.png)
EDITOR=nano visudo
Inne i Nano-tekstredigereren, bla ned og se etter “# Spesifikasjon av brukerrettigheter“. Under dette skal du se “root ALL = (ALL: ALL) ALL“. trykk Tast inn på tastaturet under denne linjen og skriv ut følgende i Nano.
encrypt-admin ALL=(ALL:ALL) ALL
Lagre visudo fil ved å trykke Ctrl + O, så lukk med Ctrl + X.
Start kryptering
![](/images/linux/how-to-encrypt-the-home-folder-on-linux_2.png)
For å starte krypteringsprosessen, logg deg av brukernavnet du planlegger å starte krypteringen på. Trykk på på påloggingsskjermen Alt + Ctrl + F1. Hvis denne kombinasjonsboksen ikke fungerer, kan du prøve F2 gjennom F6.
Ved hjelp av TTY-ledeteksten, skriv kryptert-admin i påloggingsprompt, etterfulgt av passordet som er satt tidligere. Bruk deretter EncryptFS for å starte krypteringen.
Merk: endre "ditt brukernavn" til navnet på brukerkontoen du nettopp logget ut av. For å kryptere flere brukerkontoer, kjør denne kommandoen flere ganger.
sudo ecryptfs-migrate-home –u yourusername
Kommandoen ovenfor migrerer brukeren din til enkryptert hjemmemappe. Herfra er det trygt å logge seg ut av den midlertidige administratorkontoen og tilbake til den vanlige brukeren. Logg deg ut av TTY-konsollen med:
exit
Skriver ut exit kommandoen skal øyeblikkelig gå tilbake til påloggingsskjermen fra før. Derfra trykker du på Alt + F2 - F7 for å gå tilbake til grafisk modus.
Fjern brukerkonto
EcryptFS er konfigurert på Linux, så det er på tide å bli kvitt kryptere-admin konto. Begynn med å fjerne den fra sudoers-filen. Åpne en terminal og endre visudo.
sudo -s EDITOR=nano visudo
Bla ned sudoers-filen, og fjern koden som ble lagt til tidligere i guiden.
encrypt-admin ALL=(ALL:ALL) ALL
Lagre sudoer-filredigeringen i Nano ved å trykke på Ctrl + O på tastaturet. Gå ut av Nano og gå tilbake til terminalskallet med Ctrl + X.
Encrypt-admin har ikke lenger noen mulighet til å fåroot tilgang eller endre systemet på noen måte. På dette tidspunktet er det ufarlig, og det er mulig å bare la den være der. Likevel, hvis du ikke er interessert i å ha flere brukere på din Linux-PC, kan det være en god ide å slette den helt. Bruk terminalen i terminalen userdel kommandoen for å bli kvitt den.
sudo userdel encrypt-admin
Legg til krypteringspassord
EcryptFS er nesten klar til å gå. Det eneste som gjenstår er å sette opp et nytt passord. Åpne en terminal (uten å bruke sudo eller root) og skriv inn en ny passordfrase. Husk at kryptering er meningsløs uten sikkert passord. Gå over til strongpasswordgenerator.com og lag en sterk krypteringspassfrase.
Merk: vil du ikke bruke generatoren til å opprette en ny passord? Sjekk ut denne artikkelen for å lære hvordan du lager din egen sikre passord i stedet.
ecryptfs-add-passphrase
Når "ecryptfs-add-passphrase" er ferdig, vil dinhjemmemappen skal være fullstendig kryptert. Start Linux PC-en på nytt for å begynne å bruke den. Ved omstart krever EcryptFS din nye passordfrase for å logge inn riktig.
kommentarer