Verschlüsseltes Dateisystem (encfs)
Einbindung eines verschlüsselten Dateisystems mit Hilfe von encfs
Voraussetzungen:
Kernelmodul fuse
muss vorhanden sein. Alle Benutzer, die encfs
benutzen sollen, müssen der Gruppe fuse
zugeordnet werden!
apt-get install encfs
hierbei wird die Gruppe fuse angelegt- Alle notwendigen User der Gruppe fuse zuordnen
- Zwei Ordner erstellen. In den versteckten Ordner werden die Dateien verschlüsselt abgespeichert und über den nicht versteckten Ordner kann man darauf zugreifen:
mkdir /home/user/.secure
mkdir /home/user/secure - Filesystem einhängen mit:
encfs -raw /home/user/.secure /home/user/secure
Beim ersten Start die Standard-Konfiguration wählen.
- Filesystem aushängen mit:
fusermount -u /home/user/secure
Skript mountsafe
zum automatischen mounten/unmounten des Dateisystems:
Skript starten über: mountsafe /home/user/.secure /home/user/secure
Hier das Skript:
#!/bin/sh # Mounts/unmounts encFS path # Source (encFS encrypted path) SRC=$1 # Destination (mount point for encrypted path) DST=$2 if [ "$(cat /proc/mounts | grep encfs | grep $DST)" != "" ]; then $(kdialog --title "encFS: unmount $DST..." --warningyesno "encFS: should $DST be unmounted?") if [ $? == 0 ] then fusermount -u $DST & else konqueror $DST & fi else kdialog --title "encFS: Enter passphase..." --password "Enter passphrase for [$DST]" | encfs $SRC $DST && konqueror $DST fi