Mit encfs können Dateien auf einfache Art und Weise verschlüsselt werden. In meinem Beispiel verwende ich es in Verbindung mit einem Sambaserver. Ich möchte damit bewirken, das die Dateien nur zu sehen und anzuschauen sind, wenn die Verschlüsselung aktiv ist. Ich konnte es so einrichten, dass, wenn die Verschlüsselung nicht aktiv ist, der Ordner, auf den die verschlüsselten Dateien gemountet werden leer ist. Wird die Verschlüsselung jedoch aktiv, sind alle Dateien ersichtlich.
Ich habe dazu folgende Pakete Installiert und vorbereitungen getroffen (da ich faul bin, arbeite ich mit einer X umgebung):
Nun muss der Sambaserver so eingerichtet werden, das die User auf den Ordner geleitet werden, wo die Dateien dann unverschlüsselt zu sehen sind (Bsp. /home/Daten).
Nun kann mit dem Befehl:
encfs /data/.crypt /home/Daten --public
Mit der Option '–public' wird festgelegt, dass alle Benutzer (also auch der Dienst Sama) auf den Ordner '/home/Daten' zugriff haben, also auch die Samba User.
Fehlt dieser Teil, funktioniert das ganze nicht !!!