Avez-vous essayé de faire correspondre les autorisations?
Par défaut, Mac OS X formate les volumes dans les volumes HFS + journalisés. La journalisation est une fonctionnalité qui améliore la fiabilité des données et rend malheureusement les lecteurs HFS en lecture seule sous Linux.
Pour désactiver la journalisation, démarrez simplement sous OS X et lancez l'Utilitaire de disque. Cliquez sur votre partition HFS, maintenez la touche Option enfoncée, puis cliquez sur Fichier dans la barre de menus. Une nouvelle option pour désactiver la journalisation apparaîtra dans le menu. Cliquez dessus et redémarrez sous Linux. Vous devriez avoir un accès en lecture et en écriture à votre partition HFS. Toutefois, les autorisations sur le dossier de base de l'utilisateur Mac vous empêcheront de lire ou d'écrire ces fichiers. nous avons juste besoin de changer notre UID dans un système d'exploitation pour qu'il corresponde à celui de l'autre. Sauf indication contraire de votre part, nous allons modifier notre UID Linux pour qu'il corresponde à celui de notre OS X, car c'est un peu plus simple. Par défaut, le premier utilisateur de OS X a un UID de 501, mais vous pouvez le vérifier en accédant aux Préférences Système de OS X, en cliquant avec le bouton droit de la souris sur votre utilisateur et en sélectionnant Options avancées.
Démarrez sous Linux (nous utilisons Ubuntu dans cet exemple) et lancez le terminal. Premièrement, nous allons ajouter un utilisateur temporaire, car nous ne souhaitons pas modifier un utilisateur auquel nous sommes actuellement connectés. Donc, exécutez les commandes suivantes dans le terminal, en appuyant sur Entrée après chaque commande:
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 tempuser. Ensuite, ouvrez le terminal et tapez les commandes suivantes, en appuyant à nouveau sur entrée après chaque (et en remplaçant votre nom d'utilisateur par le nom d'utilisateur 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 fixera les autorisations de votre dossier personnel de sorte que vous les possédiez toujours. Maintenant, vous devriez être capable de lire et d’écrire dans les dossiers personnels de vos utilisateurs Mac et Linux, quel que soit le système d’exploitation auquel vous êtes connecté.
Vous pouvez également vouloir corriger votre écran de connexion, car par défaut, Ubuntu ne listera pas les utilisateurs avec un UID inférieur à 1000. Pour cela, ouvrez simplement un terminal et exécutez gksudo gedit /etc/login.defs et recherchez UID_MIN dans le fichier texte. Changez cette valeur de 1000 à 501 et lorsque vous redémarrez votre utilisateur, celui-ci sera répertorié dans l'écran de connexion.
http://lifehacker.com/5702815/the-complete-guide-to-sharing-your-data-across-multiple-operating-systems