Cómo montar la unidad HFS+ e ignorar los permisos

Cómo montar la unidad HFS+ e ignorar los permisos

Instalé Ubuntu y Windows en mi MacBook y Ubuntu es mi sistema operativo principal; sin embargo, todos mis medios permanecen en mi partición OSX. Quiero poder acceder a él (al menos a la carpeta de inicio de mi usuario de OSX) desde Ubuntu sin tener que iniciar un reproductor multimedia (o cualquier otra cosa) como root. Además, debido a que ocasionalmente quiero encender mi máquina en OSX, no quiero cambiar nada que necesite cambiar con frecuencia (leí mucho sobre cómo cambiar el UID; no entiendo exactamente lo que esto implica). pero no me gustaría tener que cambiar mi UID dependiendo del sistema operativo que esté usando).

Además, vi algo sobre una opción "sin propietario", pero no parece hacer lo que quiero.

Entonces supongo que me gustaría poder hacer algo como esto:

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

Y luego poder acceder a todos mis medios (al menos a todo lo que se encuentra en la carpeta de inicio de mi usuario de OSX) sin tener que acceder como root. (Para mayor claridad: la entrada de la línea de comando anterior no hace lo que quiero que haga, pero quiero poder hacer algo similar).

¿O sería mejor cambiar mi UID? Y si es así, ¿cómo?

Respuesta1

No pude descubrir cómo ignorar los permisos, pero terminé cambiando el UID en mi cuenta de Ubuntu para que coincida con mi cuenta de OSX:

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

Ingrese nueva clave. Cierre sesión, inicie sesión como "otro" con el nombre de usuario "tempuser" y la contraseña que eligió anteriormente. Abra una terminal y escriba:

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

*cambie "su nombre de usuario" por su nombre de usuario no temporal y 501 por el UID de su cuenta Mac (la primera cuenta Mac comienza en 501, pero los usuarios posteriores tendrán UID diferentes).

Cierra sesión en tempuser y vuelve a iniciar sesión en tu cuenta normal (esto es importante; no cambies de usuario simplemente, suceden cosas malas). Abra una ventana de terminal y escriba:

sudo userdel -r tempuser

Para más detalles, visiteesta página.

información relacionada