diff --git a/coffre b/coffre new file mode 100644 index 0000000..644b9bf --- /dev/null +++ b/coffre @@ -0,0 +1,48 @@ +#!/bin/sh +clear +sudo modprobe fuse +rep="/home/xavier/" +rep1=$rep".encrypted" +rep2=$rep"decrypted" +file="/media/xavier/SECURE/passphrase.bin" + +#Close Coffre fort numérique +if [ "$1" = "close" ] && [ ! -f "$rep2" ] +then + fusermount -u "$rep2" + echo "Closed" + exit 0 +fi +#Installation du coffre fort numérique +if [ "$1" = "install" ] && [ ! -f "$rep1" ] +then + mkdir "$rep1" "$rep2" + sudo apt install encfs + echo "Usage coffre open or close" + exit 0 + +fi + +#Aide +if [ "$1" = "" ] +then + echo "Usage: $0 |open|close|install" + exit 0 +fi + +#Open Coffre fort numérique +if [ "$1" = "open" ] && [ ! -f "$rep2" ] +then + +echo "Trying to get the key from USB keychain ..." + +if [ -f "$file" ] +then + base64 -w 0 "$file" | encfs -S $rep1 $rep2 +else + echo "FAILED to find suitable USB keychain ..." + exit 1 +fi + +fi +exit 0 \ No newline at end of file