Heeft u geprobeerd om de rechten te matchen?
Standaard formatteert Mac OS X de volumes in gelaagde HFS+ volumes. Journaling is een functie die de betrouwbaarheid van gegevens verbetert, en helaas maakt het HFS-schijven alleen-lezen in Linux.
Om journaling uit te schakelen, hoeft u alleen maar op te starten in OS X en Disk Utility op te starten. Klik op uw HFS-partitie, houd de optietoets ingedrukt en klik op Bestand in de menubalk. Een nieuwe optie om Journaling uit te schakelen verschijnt in het menu. Klik daarop en start opnieuw op in Linux. Je zou lees- en schrijftoegang tot je HFS-partitie moeten hebben - hoe dan ook, de rechten op de homemap van je Mac-gebruiker zullen voorkomen dat je die bestanden leest of schrijft. we hoeven alleen maar onze UID in het ene OS te veranderen zodat het overeenkomt met de UID in het andere. Tenzij je een reden hebt om anders te kiezen, gaan we onze Linux UID wijzigen zodat deze overeenkomt met ons OS X, aangezien dit iets makkelijker is. Standaard heeft de eerste gebruiker in OS X een UID van 501, maar je kunt dit dubbel controleren door in OS X naar Systeemvoorkeuren te gaan, met de rechtermuisknop op je gebruiker te klikken en op Geavanceerde Opties te klikken. Als je gebruikers-ID iets anders is dan 501, vervang dan 501 door je andere UID in de terminalcommando’s hieronder.
Boot in Linux (we gebruiken Ubuntu in dit voorbeeld) en start de Terminal op. Eerst gaan we een tijdelijke gebruiker toevoegen, aangezien we geen gebruiker willen bewerken waar we op dit moment op zijn ingelogd. Dus, voer de volgende commando’s uit in de Terminal en druk op Enter na elk commando:
sudo useradd -d /home/tempuser -m -s /bin/bash -G admin tempuser
sudo passwd tempuser
Typ een nieuw wachtwoord in voor de tijdelijke gebruiker wanneer daarom wordt gevraagd. Herstart en log in als tempuser. Open vervolgens de Terminal en voer de volgende commando’s in, waarbij u na elk commando nogmaals op enter drukt (en de gebruikersnaam van uw Linux-gebruiker vervangt):
sudo usermod --uid 501 yourusername
sudo chown -R 501:yourusername /home/yourusername
Dit zal de UID van uw Linux-gebruiker veranderen in 501 en de rechten van uw thuismap vastleggen, zodat u ze nog steeds bezit. Nu zou u in staat moeten zijn om te lezen en te schrijven naar zowel uw Mac als uw Linux gebruiker’s home folder, ongeacht op welk OS u bent ingelogd.
U wilt misschien ook uw inlogscherm repareren, aangezien Ubuntu standaard geen gebruikers met een UID van minder dan 1000 zal vermelden. Om dit te doen, open je gewoon een Terminal en voer je gksudo gedit /etc/login.defs uit en zoek je naar UID_MIN in het tekstbestand. Verander die waarde van 1000 naar 501, en wanneer u opnieuw opstart wordt uw gebruiker in het inlogscherm vermeld.
http://lifehacker.com/5702815/the-complete-guide-to-sharing-your-data-across-multiple-operating-systems