Скрипт Bash для автоматизации создания, монтирования и размонтирования томов truecrypt

Я пытаюсь написать скрипт bash, который автоматизирует несколько задач, связанных с truecrypt. Задачи: создание тома truecrypt, его монтирование, копирование файла в файловую систему, изменение файла, размонтирование тома.

У меня есть вопрос, касающийся создания тома truecrypt. монтаж и демонтаж не будут для меня проблемой.

Команда для создания тома соответствует manpages:

> truecrypt -c [volume path]

, но после этой команды trucrypt предложит пользователю ввести несколько параметров, таких как тип тома, размер, шифрование, хэш, пароль и т. Д.

Как можно автоматизировать все это, чтобы пользователю не нужно было вводить какие-либо значения? Хорошо, я могу использовать для этого следующую команду:

truecrypt –size 200M –type normal –encryption AES –hash SHA-512 –filesystem FAT -c myvolume.tc

Но теперь он запрашивает пароль. Как это автоматизировать?

Спасибо

4
задан 18 November 2012 в 16:58

2 ответа

Используйте - password=password флаг для передачи случайного пароля / пароля набора через.

Я также использовал бы - неинтерактивный флаг, таким образом, ничто не прерывает процесс автоматизации.

Вот список всех доступных команд для использования с truecrypt:

http://www.irongeek.com/i.php?page=backtrack-3-man/truecrypt

3
ответ дан 18 November 2012 в 16:58

Наконец я получил решение. Я предоставлю это здесь, чтобы это могло помочь кому-то еще в будущем.
Перед написанием скриптов с помощью truecrypt всегда помните номер версии.
Решение работало с очарованием для версии 7.1a
Не могу прокомментировать другие версии.

Вот команда для создания тома truecrypt без запроса ввода пользователем каких-либо параметров:

truecrypt -t --size=1074000000 --password=123 -k "" --random-source=/dev/urandom --volume-type=normal --encryption=AES --hash=SHA-512 --filesystem=FAT -c myvolume.tc

ПРИМЕЧАНИЕ. Это небезопасный метод, поскольку пароль виден !!!

0
ответ дан 18 November 2012 в 16:58

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

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