Menu

Automatisches Entschlüsseln von ecryptfs Verzeichnissen

Das untenstehende Sample liest ein Passwort von der Konsole und richtet den Mount-Point entsprechend ein:

#!/bin/bash

TMP=/tmp/sig.$$.tmp

echo -n "Passwort: "
read -s MY_PASS

printf "%s" "${MY_PASS}" | ecryptfs-add-passphrase > $TMP

SIG=`tail -1 $TMP | awk '{print $6}' | sed 's/\[//g' | sed 's/\]//g'`
rm -f $TMP

sudo mount.ecryptfs /home/aw/data/src/.projects/ projects -o key=passphrase:passphrase_passwd=$MY_PASS,ecryptfs_cipher=aes,ecryptfs_key_bytes=16,ecryptfs_passthrough=n,ecryptfs_enable_filename_crypto=y,ecryptfs_fnek_sig=$SIG

Die Verwendung von ecryptfs-add-passphrase ist notwendig da sonst eine zusätzliche Abfrage (fnek sig) erscheint welche vom User bestätigt werden muss.




Dokumenten-ID: kb/0e150884-832c-45ab-ae6d-3d6d78c0b6f6



Startseite - Keywords - Sitemap - Impressum