Czy próbowałeś dopasować uprawnienia?
Domyślnie Mac OS X formatuje woluminy w kronikowanych woluminach HFS +. Kronikowanie to funkcja, która poprawia niezawodność danych i niestety sprawia, że dyski HFS są tylko do odczytu w systemie Linux.
Aby wyłączyć kronikowanie, po prostu uruchom system OS X i uruchom Narzędzie dyskowe. Kliknij partycję HFS, przytrzymaj klawisz Opcja i kliknij Plik na pasku menu. W menu pojawi się nowa opcja Wyłącz kronikowanie. Kliknij i zrestartuj system Linux. Powinieneś mieć dostęp do odczytu i zapisu do partycji HFS - jednak uprawnienia do folderu domowego użytkownika komputera Mac uniemożliwiają odczyt lub zapis tych plików. musimy tylko zmienić nasz UID w jednym systemie operacyjnym, aby pasował do UID w drugim. O ile nie masz powodu, aby wybrać inaczej, zmienimy nasz identyfikator Linux UID, aby pasował do naszego OS X, ponieważ jest to trochę łatwiejsze. Domyślnie pierwszy użytkownik w systemie OS X ma identyfikator UID 501, ale możesz to dwukrotnie sprawdzić, przechodząc do Preferencji systemowych w OS X, klikając prawym przyciskiem myszy użytkownika i naciskając Opcje zaawansowane.
Uruchom system Linux (w tym przykładzie używamy Ubuntu) i uruchom terminal. Najpierw dodamy tymczasowego użytkownika, ponieważ nie chcemy edytować użytkownika, do którego jesteśmy obecnie zalogowani. Tak więc uruchom następujące polecenia w terminalu, naciskając Enter po każdym:
sudo useradd -d /home/tempuser -m -s /bin/bash -G admin tempuser
sudo passwd tempuser
Po wyświetleniu monitu wpisz nowe hasło dla użytkownika tymczasowego. Uruchom ponownie i zaloguj się jako tempuser. Następnie otwórz Terminal i wpisz następujące polecenia, po raz kolejny naciskając Enter (i zamieniając swoją nazwę użytkownika na nazwę użytkownika Linux):
sudo usermod --uid 501 yourusername
sudo chown -R 501:yourusername /home/yourusername
Spowoduje to zmianę UID użytkownika Linuksa na 501 i naprawi uprawnienia do folderu domowego, abyś nadal był ich właścicielem. Teraz powinieneś być w stanie czytać i zapisywać zarówno w folderze domowym użytkownika komputera Mac, jak i Linuksa, bez względu na system operacyjny, w którym jesteś zalogowany.
Możesz także naprawić ekran logowania, ponieważ domyślnie Ubuntu nie wyświetla listy użytkowników o UID mniejszym niż 1000. Aby to zrobić, po prostu otwórz Terminal i uruchom gksudo gedit /etc/login.defs i wyszukaj UID_MIN w plik tekstowy. Zmień tę wartość z 1000 na 501, a po ponownym uruchomieniu użytkownik zostanie wyświetlony na ekranie logowania.
http://lifehacker.com/5702815/the-complete-guide-to-sharing-your-data-across-multiple-operating-systems