Я использую encfs для шифрования содержимого моего Dropbox, и поэтому я хотел бы, чтобы encfs монтировался при входе пользователей, а не при запуске системы. Тем не менее, я не могу сделать эту работу. Я пробовал:
- Добавление команды монтирования в .login/.profile. Это не работает, потому что эти сценарии выполняются при запуске оболочки, а не при обычном входе пользователя в систему.
- Добавление LoginHook к com.apple.loginwindow. Это ничего не делает, кроме как замедлить процесс входа в систему. В файлах системного журнала ничего нет, поэтому я не уверен, как это отладить.
- Я посмотрел на /etc /fstab, но в Mountain Lion этот файл пуст, за исключением предупреждения о том, что этот файл не имеет никакого эффекта, поэтому добавление чего-либо к нему не поможет.
Для тех, кто не знаком с encfs, но знаком с работой над OSX, по сути, мне нужно запустить команду монтирования зашифрованной файловой системы:
echo password | encfs -S encrypted_dir mount_point
Любая помощь на всех приветствуется.