Tengo varias particiones en mi disco duro, una de las cuales tengo la intención de usar como una partición doméstica compartida entre una instalación nativa de Linux (aún por venir) y una en un VirtualBox que instalé recientemente. Logré decirle a VirtualBox que presentara esa partición como un disco virtual 1 . Afortunadamente, Linux no tiene problemas para crear un sistema de archivos en un dispositivo de bloque no particionado.
Quiero poder ejecutar VirtualBox como un usuario normal. Dado que esa partición esencialmente contendrá el directorio completo de un solo usuario, está bien otorgarle a ese único usuario los permisos de escritura de OS X en esa partición. Lo hice usando sudo chown username /dev/disk0s4
.
Pero ahora viene el problema: este cambio de propiedad no es persistente. Después de reiniciar mi sistema, ya no puedo ejecutar la máquina virtual. Así que necesito alguna forma de hacer que ese cambio sea permanente, por ejemplo. ejecutando el anterior chown
automáticamente cada vez que se inicia el sistema. ¿Cómo puedo hacer eso? ¿Y hay una solución mejor? Sé que en las distribuciones recientes de Linux, la solución limpia estaría escribiendo una regla udev para establecer la propiedad de ese nodo de dispositivo. ¿Hay algún mecanismo similar en OS X?
1 Usar VBoxManage internalcommands createrawvmdk -filename LinuxHome.vmdk -rawdisk /dev/disk0s4
en caso de que estés interesado en ese aspecto.