Já tentou combinar as permissões?
Por defeito, o Mac OS X formata volumes em volumes HFS+ jornalados. O journaling é uma funcionalidade que melhora a fiabilidade dos dados e infelizmente torna as unidades HFS apenas leitura em Linux.
Para desactivar o journaling, basta iniciar no OS X e ligar o Disk Utility. Clique na sua partição HFS, segure a tecla Option e clique em File na barra de menu. Uma nova opção para desactivar o Journaling surgirá no menu. Clique nisso, e reinicie no Linux. Você deve ter acesso de leitura e escrita à sua partição HFS - seja como for, as permissões na pasta de origem do seu usuário Mac irão impedi-lo de ler ou escrever esses arquivos. só precisamos alterar nosso UID em um sistema operacional para que ele combine com o UID no outro. A menos que você tenha uma razão para escolher o contrário, vamos mudar o nosso UID do Linux para que coincida com o do nosso SO X, uma vez que é um pouco mais fácil. Por defeito, o primeiro utilizador no OS X tem um UID de 501, mas pode verificar isto duas vezes entrando em Preferências do Sistema no OS X, clicando com o botão direito do rato no seu utilizador, e clicando em Opções Avançadas. Se o seu User ID é algo diferente do 501, substitua o 501 pelo seu outro UID nos comandos do terminal abaixo.
Inicialize no Linux (estamos a usar o Ubuntu neste exemplo) e ligue o Terminal. Primeiro, vamos adicionar um utilizador temporário, uma vez que não queremos editar um utilizador em que estamos actualmente ligados. Então, execute os seguintes comandos no Terminal, pressionando Enter após cada um deles:
sudo useradd -d /home/tempuser -m -s /bin/bash -G admin tempuser
sudo passwd tempuser
Digite uma nova senha para o usuário temporário quando solicitado. Reinicie a sessão e inicie a sessão como utilizador temporário. Depois, abra o Terminal e digite os seguintes comandos, pressionando novamente Enter depois de cada um (e substitua o seu nome de utilizador pelo seu nome de utilizador Linux):
sudo usermod --uid 501 yourusername
sudo chown -R 501:yourusername /home/yourusername
Isto irá alterar o UID do seu utilizador Linux para 501 e reparar as suas permissões de pasta doméstica para que ainda as possua. Agora, deverá ser capaz de ler e escrever na pasta principal do seu Mac e Linux, independentemente do SO em que está ligado.
Também poderá querer corrigir o seu ecrã de login, uma vez que por defeito o Ubuntu não listará utilizadores com um UID inferior a 1000. Para isso, basta abrir um Terminal e correr gksudo gedit /etc/login.defs e procurar UID_MIN no ficheiro de texto. Mude esse valor de 1000 para 501, e quando reiniciar o seu utilizador será listado no ecrã de login.
http://lifehacker.com/5702815/the-complete-guide-to-sharing-your-data-across-multiple-operating-systems