El problema: El muro de los permisos
Configurar carpetas compartidas entre un sistema anfitrión (Windows/Mac) y una máquina virtual con Ubuntu es una de las funciones más útiles de VirtualBox. Sin embargo, muchos usuarios se topan con un obstáculo frustrante: la carpeta aparece en el sistema, pero al intentar abrirla, Ubuntu lanza un error de «Permiso denegado».
Esto ocurre porque, por seguridad, VirtualBox restringe el acceso a estas carpetas únicamente a los miembros del grupo de sistema llamado vboxsf.
La Solución: Pasos para habilitar el acceso
Para otorgar a tu usuario los permisos necesarios, sigue estos tres sencillos pasos:
1. Identifica y añade tu usuario al grupo
No necesitas ser un experto en la terminal. Solo abre una consola (Ctrl + Alt + T) y escribe el siguiente comando:
sudo adduser $USER vboxsf
La variable $USER tomará automáticamente tu nombre de usuario actual. Si quieres añadir a otro usuario específico, simplemente sustituye $USER por el nombre deseado.
2. Reinicia para aplicar cambios
Este es el paso que la mayoría olvida. Los permisos de grupo en Linux no se actualizan en tiempo real para la sesión activa. Para que Ubuntu reconozca que ahora perteneces a vboxsf, debes:
- Cerrar sesión y volver a iniciarla.
- O, idealmente, reiniciar la máquina virtual.
3. Localiza tus archivos
Una vez reiniciado, encontrarás tu carpeta compartida en la ruta:/media/sf_[Nombre_de_tu_carpeta]
Si seleccionaste la opción «Auto-montar» al configurar la carpeta en VirtualBox, aparecerá automáticamente en tu barra lateral del gestor de archivos (Nautilus).
¿Sigues sin ver la carpeta?
Si después de seguir estos pasos la carpeta no aparece, asegúrate de haber instalado las Guest Additions (Complementos del Invitado). Puedes hacerlo desde el menú de la ventana de la MV en:Dispositivos > Insertar imagen de CD de las Guest Additions.