Comment monter un lecteur HFS + et ignorer les autorisations


2

J'ai installé Ubuntu et Windows sur mon MacBook et Ubuntu est mon système d'exploitation principal. Cependant, tous mes médias restent sur ma partition OSX. Je veux pouvoir y accéder (au moins le dossier de départ de mon utilisateur OSX) depuis Ubuntu sans avoir à lancer un lecteur multimédia (ou autre) en tant que root. De plus, parce que je veux parfois allumer ma machine sous OSX, je ne veux rien changer de ce que je devrais changer fréquemment (je lis beaucoup sur la modification de l'UID - je ne comprends pas exactement ce que cela implique, mais je ne voudrais pas avoir à changer mon UID d'avant en arrière en fonction du système d'exploitation que j'utilise).

En outre, j'ai vu quelque chose à propos d'une option "non-propriétaire", mais cela ne semble pas faire ce que je veux.

Je suppose donc que j'aimerais pouvoir faire quelque chose comme ceci:

sudo mount -t hfsplus -o noowner /dev/sda2/ /media/Mac

Et ensuite, pouvoir accéder à tous mes médias (au moins à tout ce qui se trouve dans le dossier de départ de mon utilisateur OSX) sans passer en tant que root. (pour plus de clarté: la ligne de commande ci-dessus ne fait pas ce que je veux, mais je veux pouvoir faire quelque chose de similaire).

Ou serait-il préférable de changer mon UID? Et si oui, comment?

Réponses:


2

Je ne savais pas comment ignorer les autorisations, mais j'ai fini par modifier l'UID de mon compte Ubuntu pour qu'il corresponde à mon compte OSX:

sudo useradd -d /home/tempuser -m -s /bin/bash -G admin tempuser
sudo passwd tempuser

Entrez un nouveau mot de passe. Déconnectez-vous, connectez-vous en tant qu '"autre" avec le nom d'utilisateur "tempuser" et le mot de passe que vous avez choisi précédemment. Ouvrez un terminal et tapez:

sudo usermod --uid 501 yourusername
sudo chown -R 501:yourusername /home/yourusername

* changez "yourusername" en votre nom d'utilisateur non temporaire et 501 en l'UID de votre compte Mac (le premier compte Mac commence à 501, mais les utilisateurs suivants auront des UID différents).

Déconnectez-vous de tempuser et reconnectez-vous à votre compte normal (c’est important; ne changez pas d’utilisateur, vous risquez de vous tromper). Ouvrez une fenêtre de terminal et tapez:

sudo userdel -r tempuser

Pour plus de détails, visitez cette page .

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.