Używam encfs do szyfrowania mojej zawartości Dropbox i dlatego chciałbym mieć montowane encfs, gdy użytkownicy logują się, a nie podczas uruchamiania systemu. Jednak nie mogę tego zrobić. Próbowałem:
- Dodanie polecenia mount do .login / .profile. To nie działa, ponieważ te skrypty są uruchamiane podczas uruchamiania powłoki, a nie wtedy, gdy użytkownik loguje się normalnie.
- Dodawanie LoginHook do com.apple.loginwindow. Nie robi to nic oprócz spowolnienia procesu logowania. W plikach dziennika systemu nie ma nic, więc nie jestem pewien, jak to debugować.
- Rzuciłem okiem na / etc / fstab, ale na Mountain Lion ten plik jest pusty, z wyjątkiem ostrzeżenia, że ten plik nie ma żadnego wpływu, więc dodanie do niego niczego nie pomoże.
Dla tych, którzy nie są zaznajomieni z kodowaniem plików, ale znają się na załatwianiu spraw w OSX, zasadniczo to, co muszę uruchomić, aby zamontować zaszyfrowany system plików, to polecenie:
echo password | encfs -S encrypted_dir mount_point
Każda pomoc w ogóle doceniana.