Anleitung: Home-Verzeichnisse unter Linux verschlüsseln mit Gocryptfs
Wer unter Linux sein Home-Verzeichnis vor den neugierigen Blicken anderer Nutzer schützen möchte, sollte es verschlüsseln. Das erledigt Gocryptfs komfortabel.
![](https://heise.cloudimg.io/width/610/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/3/1/6/9/4/3/8/ct0621verschlus_andreas_martini_114118_ktn_a_online-3895610e5c842d24.jpeg)
(Bild: Andreas Martini)
- David Wolski
Auf Notebooks, gemeinsam genutzten PCs und Servern in fremden Rechenzentren verlangen vertrauliche Daten besonderen Schutz – durch Verschlüsselung. Diese soll möglichst transparent erfolgen, sodass sie die gewohnte Arbeit nicht stört. Ein etwa mit Cryptsetup komplett verschlüsseltes Linux-System schützt den Inhalt der Datenträger zwar vor Außenstehenden, aber nicht gegenüber anderen Benutzern oder dem Systemadministrator. Das leisten einzeln verschlüsselte Home-Verzeichnisse. Melden sich Benutzer mit ihrem Login-Passwort an, entsperren sie gleichzeitig den Hauptschlüssel, der ausschließlich Zugriff auf ihr persönliches Verzeichnis gibt. Melden sie sich wieder ab, liegen die Dateien nur noch verschlüsselt vor. Sie sind selbst mit Root-Rechten nicht einsehbar.
Gocryptfs übernimmt diese Aufgabe. Es vereinbart Komfort und Sicherheit miteinander. Zwar bietet auch das im Artikel "Linux-Konto sicher auf mehreren Linux-Systemen nutzen" vorgestellte Systemd-Homed verschlüsselte Home-Verzeichnisse an, aber wenn Sie nicht lange basteln möchten, nehmen Sie besser das etwas langsamere, aber bewährte Gocryptfs. Arch Linux und Fedora haben es in ihren Paketquellen. Debian und Ubuntu bringen zusätzlich vorbereitete Konfigurationsdateien mit. Die folgende Praxisanleitung zeigt die Einrichtung von Gocryptfs unter Debian und Ubuntu.
Gocryptfs nutzt transparente Verschlüsselung. Das bedeutet, dass Benutzer und Anwendungen davon nichts mitbekommen und auf Dateien über die gewohnten Verzeichnis- und Dateipfade zugreifen. Das Betriebssystem verschlüsselt im Hintergrund automatisch die Daten. Auf die dafür notwendigen Kernel-Schnittstellen haben Benutzer eigentlich keinen Zugriff. Das übernehmen privilegierte Dienste oder Kernel-Module, was den Lese- und Schreibzugriff zusätzlich zum Aufwand für die Ver- und Entschlüsselung verlangsamt. Surfen, Büroarbeit oder Programmieren beeinträchtigt das im Alltag kaum. Für Aufgaben, die viele Datenträgerzugriffe erfordern, wie Videoschnitt, ist ein verschlüsseltes Home-Verzeichnis eher ungeeignet.
Das war die Leseprobe unseres heise-Plus-Artikels "Anleitung: Home-Verzeichnisse unter Linux verschlüsseln mit Gocryptfs". Mit einem heise-Plus-Abo können sie den ganzen Artikel lesen und anhören.