Установленный файл LUKS превращается в обычный текстовый каталог

Я следовал инструкциям CentOS для создания зашифрованной файловой системы Linux с помощью dm-crypt.

Это приводит к тому, что при проверке я вижу зашифрованный файл, смонтированный как файловую систему. losetup -l, mount -l а также cryptsetup status secretfs Все выглядело так, как и следовало ожидать.

После перезагрузки компьютера и без каких-либо команд losetup, cryptsetup а также mount, смонтированный (до перезапуска) зашифрованный файл (secretfs установлен в /mnt/secretfs) превратилась в обычную папку открытого текста, все файлы, которые существовали в смонтированном зашифрованном файле, доступны для чтения по адресу /mnt/secretfs без необходимости открывать зашифрованный файл и монтировать его.

Это было неожиданно и, по-видимому, делает монтирование зашифрованного файла небезопасным, я был бы признателен за любые указания, чтобы при монтировании зашифрованного файла всегда запрашивалась фраза-пароль для просмотра его содержимого, а это содержимое не копировалось в незашифрованное место.

скрипт

#!/bin/bash

set -e

# encrypted disk
dd of=secretfs bs=20G count=0 seek=8
chmod 600 secretfs
losetup /dev/loop0 secretfs
cryptsetup -y luksFormat /dev/loop0
cryptsetup luksOpen /dev/loop0 secretfs
cryptsetup status secretfs
mke2fs -j -O dir_index /dev/mapper/secretfs
tune2fs -l /dev/mapper/secretfs
mkdir /mnt/secretfs
mount /dev/mapper/secretfs /mnt/secretfs

0 ответов

Другие вопросы по тегам