Avez-vous essayé de faire correspondre les autorisations ?
Par défaut, Mac OS X formate les volumes en volumes HFS+ journalisés. La journalisation est une fonction qui améliore la fiabilité des données, et malheureusement elle rend les disques HFS en lecture seule sous Linux.
Pour désactiver la journalisation, il suffit de démarrer dans OS X et de lancer Disk Utility. Cliquez sur votre partition HFS, maintenez la touche Option enfoncée et cliquez sur Fichier dans la barre de menu. Une nouvelle option de désactivation de la journalisation apparaîtra dans le menu. Cliquez sur cette option et redémarrez sous Linux. Vous devez avoir un accès en lecture et en écriture à votre partition HFS - cependant, les autorisations du dossier personnel de votre utilisateur Mac vous empêcheront de lire ou d'écrire ces fichiers. Il suffit de changer notre UID dans un système d'exploitation pour qu'il corresponde à celui de l'autre. À moins que vous n'ayez une raison de choisir autrement, nous allons changer notre UID Linux pour qu'il corresponde à celui de notre OS X, puisque c'est un peu plus facile. Par défaut, le premier utilisateur sous OS X a un UID de 501, mais vous pouvez le vérifier en allant dans les Préférences Système sous OS X, en cliquant avec le bouton droit de la souris sur votre utilisateur et en cliquant sur Options avancées. Si votre ID utilisateur est différent du 501, remplacez 501 par votre autre UID dans les commandes de terminal ci-dessous.
Démarrez sous Linux (nous utilisons Ubuntu dans cet exemple) et démarrez le terminal. Tout d'abord, nous allons ajouter un utilisateur temporaire, car nous ne voulons pas modifier un utilisateur auquel nous sommes actuellement connectés. Exécutez donc les commandes suivantes dans le terminal, en appuyant sur la touche Entrée après chacune d'entre elles :
sudo useradd -d /home/tempuser -m -s /bin/bash -G admin tempuser
sudo passwd tempuser
Tapez un nouveau mot de passe pour l'utilisateur temporaire lorsque vous y êtes invité. Redémarrez et connectez-vous en tant qu'utilisateur temporaire. Ensuite, ouvrez le terminal et tapez les commandes suivantes, en appuyant à nouveau sur la touche Entrée après chacune d'elles (et en remplaçant votre nom d'utilisateur par celui de votre utilisateur Linux) :
sudo usermod --uid 501 yourusername
sudo chown -R 501:yourusername /home/yourusername
Cela modifiera l'UID de votre utilisateur Linux en 501 et corrigera les autorisations de votre dossier personnel afin que vous en soyez toujours le propriétaire. Maintenant, vous devriez être capable de lire et d'écrire à la fois dans le dossier personnel de votre utilisateur Mac et Linux, quel que soit le système d'exploitation auquel vous êtes connecté.
Vous pouvez également corriger votre écran de connexion, puisque par défaut Ubuntu ne répertorie pas les utilisateurs ayant un UID inférieur à 1000. Pour ce faire, il suffit d'ouvrir un Terminal et de lancer gksudo gedit /etc/login.defs et de rechercher l'UID_MIN dans le fichier texte. Modifiez cette valeur de 1000 à 501, et lorsque vous redémarrez, votre utilisateur sera répertorié dans l'écran de connexion.
http://lifehacker.com/5702815/the-complete-guide-to-sharing-your-data-across-multiple-operating-systems