O motivo pelo qual o TrueCrypt requer sua senha de administrador é que ele usa comandos de baixo nível para criar os dispositivos apropriados e montar o sistema de arquivos e esses comandos exigem acesso root (que o administrador adquire indiretamente via sudo).
Para evitar isso, é possível usar o arquivo "sudoers" para dar o direito a uma determinada combinação de usuário / aplicativo (neste caso você / truecrypt) para ser executado automaticamente como root.
Faça login como administrador e digite o seguinte comando em um terminal:
visudo
adicione estas duas linhas:
# Allow TrueCrypt run under user "XYZ" to run as root without asking for a password.
XYZ ALL=NOPASSWD: /Applications/TrueCrypt.app/Contents/MacOS/TrueCrypt --core-service
Claro, substitua "XYZ" pelo nome da sua conta de usuário. Observe que isso abre uma falha de segurança, pois o TrueCrypt terá acesso total a qualquer dispositivo em que você montará seu volume criptografado. Eu não tenho ideia do quão difícil isso seria explorar ...
Algumas referências úteis:
- link
- Nos fóruns do TrueCrypt em forums.truecrypt.org, o post 59182, procure por "TC 6.0a prompt para senha do Administrador".