Script Bash para automatizar a criação de volumes TrueCrypt, montagem e desmontagem

4

Eu estou tentando codificar um script bash que irá automatizar as várias tarefas relacionadas ao truecrypt. Tarefas são: Criando um volume TrueCrypt, montando-o, copiando um arquivo no sistema de arquivos, modificando o arquivo, desmontando o volume.

Eu tenho uma pergunta sobre a criação do volume TrueCrypt. montar e desmontar não será um problema para mim.

O comando para criar volume está de acordo com as páginas de manual:

> truecrypt -c [volume path]

mas após este comando o comando trucrypt solicitará ao usuário que digite vários parâmetros como tipo de volume, tamanho, criptografia, hash, senha, etc.

Como pode automatizar tudo isso para que o usuário não precise inserir nenhum valor? Ok, eu posso usar o seguinte comando para isso:

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

Mas agora ele pede senha. Como automatizar isso?

Obrigado

    
por ρss 17.11.2012 / 13:16

2 respostas

3

Use o sinalizador - password = password para passar uma senha aleatória / definida.

Eu também usaria o sinalizador - não interativo para que nada interrompa o processo de automação.

Aqui está uma lista de todos os comandos disponíveis para usar com truecrypt:

link

    
por taang 19.11.2012 / 22:44
2

Finalmente consegui a solução. Eu providenciarei aqui para que possa ajudar alguém no futuro.
Antes de criar scripts com truecrypt , lembre-se sempre do número da versão.
A solução funcionou com charme para a versão 7.1a
Não posso comentar sobre outras versões.

Aqui está o comando para criar um volume truecrypt sem solicitar que o usuário insira nenhum parâmetro:

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

NOTA: Este é um método inseguro, pois a senha é visível !!!

    
por ρss 19.11.2012 / 22:46