Причина, по которой TrueCrypt требует пароль администратора, заключается в том, что он использует команды низкого уровня для создания соответствующих устройств и монтирования файловой системы, а эти команды, в свою очередь, требуют root-доступа (который администратор получает косвенно через sudo).
Чтобы избежать этого, можно использовать файл "sudoers", чтобы дать право на заданную комбинацию пользователь / приложение (в данном случае вы / truecrypt) для автоматического запуска от имени пользователя root.
Войдите в систему как администратор, затем введите следующую команду в Терминале:
visudo
затем добавьте эти две строки:
# 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
Конечно, замените "XYZ" на имя вашей учетной записи.
Обратите внимание, что это открывает дыру в безопасности, поскольку TrueCrypt будет иметь полный доступ к любому устройству, на котором вы будете монтировать зашифрованный том. Я понятия не имею, как трудно это будет использовать, хотя ...
Несколько полезных ссылок: