From 4534b4281e162b4da8b865895791f1398f0cea44 Mon Sep 17 00:00:00 2001 From: thek4n Date: Fri, 19 Nov 2021 14:26:49 +0300 Subject: [PATCH] luks --- functions/luks.sh | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 functions/luks.sh 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