Причина, по которой 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 будет иметь полный доступ к любому устройству, на котором вы будете монтировать зашифрованный том. Я понятия не имею, как трудно это будет использовать, хотя ...
Несколько полезных ссылок:
- http://muzso.hu/2010/07/08/how-to-make-truecrypt-work-for-normal-users-and-with-ltspfs-mounted-local-devices-eg.-usb
- На форумах TrueCrypt по адресу forum.truecrypt.org, сообщение 59182, выполните поиск «TC 6.0a, запрашивающий пароль администратора».