Por que o Truecrypt solicita a senha do administrador?

9

Quando eu faço login no meu sistema Ubuntu, um script monta um container TrueCrypt. Para descriptografar o contêiner, é claro que devo inserir a senha de descriptografia. Mas o Truecrypt também pede minha "senha de administrador". Por que o Truecrypt solicita minha senha de administrador e como posso desabilitar isso?

Este é o script que é executado na inicialização:

#!/bin/sh -e
/usr/bin/truecrypt /media/windows/data.tc /media/data
/usr/bin/dropbox start

/ media / windows é uma partição NTFS. / media / data é gravável pelo usuário.

    
por i.amniels 17.10.2011 / 22:26

2 respostas

7

TrueCrypt pede uma senha porque a montagem de um sistema de arquivos requer privilégios de superusuário. Não contorná-lo permitindo executar truecrypt como root sem senha, isso é inseguro porque um script mal-intencionado pode obter privilégios elevados montando um contêiner especial e obtendo privilégios de root dele (por exemplo binários setsuid em um sistema de arquivos ext2 ou montagem em / ).

    
por Lekensteyn 17.10.2011 / 22:54
5

Aqui está uma solução rápida que você pode usar:

sudo visudo 

Adicione a linha <yourusername> ALL=NOPASSWD: /usr/bin/truecrypt e salve o arquivo. truecrypt não pedirá mais por sua senha de administrador. É rápido e sujo, provavelmente não é seguro, mas funciona.

    
por Bruno Pereira 17.10.2011 / 22:50