Как зашифровать системный диск с помощью VeraCrypt в командной строке в Linux?

Чтобы преобразовать комментарий в ответ:

read -pзаписывает подсказку в stderr; чтобы получить результаты в строке -для tee, направьте stderr функции на стандартный вывод перед teeс помощью:

test_fn /tmp/warning 2>&1 | tee -a /tmp/logfile

Для демонстрации readповедения:

$ read -p "my prompt: " >/dev/null
my prompt: hi
$ read -p "my prompt: " 2>/dev/null
hi
2
15.09.2020, 22:28
1 ответ

Во-первых, вы упоминаете системное шифрование. Важно отметить, что Veracrypt поддерживает системное шифрование только для Windows (, см. https://www.veracrypt.fr/code/VeraCrypt/plain/doc/html/Supported%20Systems%20for%20System%20Encryption.html).

Но в Linuxвы по-прежнему можете зашифровать системный диск или раздел, отличный от -.

Допустим, я хочу зашифровать свою флешку в /dev/sdc1.

Для самого шифрования есть интерактивный режим командной строки. Просто введите veracrypt -t --createи ответьте на разные вопросы. Когда вам будет предложено указать путь к тому, который вы хотите зашифровать, введите точку монтирования вашего тома, например. /dev/sdc1 для меня. Затем ответьте на все вопросы, которые совпадают с мастером графического интерфейса. Если вы привыкли к Veracrypt в Windows, то ни один из этих вопросов не должен быть для вас проблемой.

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

veracrypt -t --create /dev/sdc1 --volume-type normal --encryption AES --hash sha256 --filesystem NTFS --random-source foo.txt
0
18.03.2021, 23:04

Теги

Похожие вопросы