La raison pour laquelle TrueCrypt requiert votre mot de passe d'administrateur est qu'il utilise des commandes de bas niveau pour créer les périphériques appropriés et monter le système de fichiers et ces commandes nécessitent à leur tour un accès root (que l'administrateur acquiert indirectement via sudo).
Pour éviter cela, il est possible d'utiliser le fichier "sudoers" pour donner le droit à une combinaison utilisateur/application donnée (dans ce cas vous/truecrypt) d'être automatiquement exécutée en tant que root.
Connectez-vous en tant qu'administrateur, puis tapez la commande suivante dans un Terminal :
visudo
puis ajoutez ces deux lignes :
# 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
Bien entendu, remplacez "XYZ" par votre nom de compte utilisateur. Notez que cela ouvre une brèche dans la sécurité puisque TrueCrypt aura alors un accès complet à tout périphérique sur lequel vous monterez votre volume crypté. Je n'ai aucune idée de la difficulté de l'exploitation de cette faille...
Quelques références utiles :