Você tentou combinar permissões?
Por padrão, o Mac OS X formata volumes em volumes HFS + registrados no diário. O registro no diário é um recurso que melhora a confiabilidade dos dados e, infelizmente, torna as unidades HFS somente leitura no Linux.
Para desativar o registro no diário, basta inicializar no OS X e iniciar o Utilitário de Disco. Clique na sua partição HFS, mantenha pressionada a tecla Opção e clique em Arquivo na barra de menus. Uma nova opção para Desativar diário será exibida no menu. Clique nele e reinicie no Linux. Você deve ter acesso de leitura e gravação à sua partição HFS - no entanto, as permissões na pasta inicial do usuário do Mac impedirão a leitura ou gravação desses arquivos. só precisamos alterar nosso UID em um sistema operacional para que ele corresponda ao UID no outro. A menos que você tenha uma razão para escolher o contrário, mudaremos nosso UID do Linux para corresponder ao nosso OS X, pois é um pouco mais fácil. Por padrão, o primeiro usuário no OS X tem um UID de 501, mas você pode verificar isso acessando Preferências do sistema no OS X, clicando com o botão direito do mouse no usuário e pressionando Opções avançadas.
Inicialize no Linux (estamos usando o Ubuntu neste exemplo) e inicie o Terminal. Primeiro, adicionaremos um usuário temporário, pois não queremos editar um usuário no qual estamos conectados no momento. Portanto, execute os seguintes comandos no Terminal, pressionando Enter após cada um:
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. Reinicialize e faça login como tempuser. Em seguida, abra o Terminal e digite os seguintes comandos, mais uma vez pressionando enter após cada um (e substituindo seu nome de usuário pelo nome de usuário do usuário Linux):
sudo usermod --uid 501 yourusername
sudo chown -R 501:yourusername /home/yourusername
Isso mudará o UID do usuário do Linux para 501 e corrigirá as permissões da pasta pessoal para que você ainda seja o proprietário. Agora, você deve poder ler e gravar na pasta pessoal do usuário do Mac e Linux, independentemente do sistema operacional em que está conectado.
Você também pode corrigir sua tela de login, pois, por padrão, o Ubuntu não listará usuários com um UID menor que 1000. Para fazer isso, basta abrir um Terminal e executar gksudo gedit /etc/login.defs e procurar por UID_MIN em o arquivo de texto. Altere esse valor de 1000 para 501 e, quando você reiniciar, o usuário será listado na tela de login.
http://lifehacker.com/5702815/the-complete-guide-to-sharing-your-data-across-multiple-operating-systems