diff --git a/functions/luks.sh b/functions/luks.sh new file mode 100644 index 0000000..25bf0bf --- /dev/null +++ b/functions/luks.sh @@ -0,0 +1,23 @@ +#!/usr/bin/env bash + +if [ "$EUID" -ne 0 ]; then + echo "Please run as root" + exit 1 +fi + + +while getopts ":c :o" opt; do + + case $opt in + c) + sudo umount /mnt/Files && sudo cryptsetup luksClose Files + ;; + o) + sudo cryptsetup luksOpen /dev/sdb5 Files && sudo mount /dev/mapper/Files /mnt/Files + ;; + \?) + echo "Invalid option: -$OPTARG" >&2 + ;; + esac + +done \ No newline at end of file