Es la primera vez que uso virtualbox y ubuntu (14.04), estoy en un sistema operativo Windows 7 host.
Estoy tratando de montar una carpeta compartida que tiene archivos a los que necesito acceder tanto en el virtualbox como en el sistema operativo Windows. Los he montado con éxito usando el vboxsfde Guest Additionsinstalado.
Para montar utilicé el comando, sudo mount -t vboxsf <dir name in vbox> <directory in linuxpor ejemplo, utilicésudo mount -t vboxsf Test /home/user/Test
Encontré varias formas de montar los directorios automáticamente al inicio utilizando, por ejemplo, el /etc/rc.localmétodo ( aquí ) donde modifica dicho archivo agregando el comando (sin sudo). O usando el fstabmétodo ( aquí ). Prefiero el rc.localmétodo personalmente.
Una vez montado, tiene permisos; dr-xr-xr-xsin embargo, una vez montado, el directorio es de rootpropiedad y chown user /home/user/Testno tiene ningún efecto. Esto significa que no puedo crear ni cambiar archivos como usuario normal.
En VirtualBox, el directorio que se va a compartir no está configurado como de solo lectura.
¿Hay alguna manera de montar automáticamente la carpeta compartida y asignar la propiedad a mi no rootusuario?
fuente

Respuestas:
Si tiene las adiciones de invitados instaladas, use el menú Virtualbox.
Dispositivos> Carpetas compartidas ... Agregue la ruta, el nombre y habilite las opciones "Montar automáticamente" y "Hacer permanente".
Finalmente agregue su usuario al grupo con
Cierre sesión y vuelva a iniciar o reinicie la máquina para completar el proceso (gracias @Fo). Los grupos se almacenan en / etc / groups, de acuerdo con la página del manual usermod .
fuente
root vboxsfen los archivos enlazados que he creado en mi directorio de inicio para el recurso compartido montado, pero el problema principal es que también tengo problemas de lectura. ¿No es plausible que los archivos web en mi caso estén configurados para permisos como los755que ahora necesitaré775, etc.? Esto es un no-go, y necesito una solución para montarlo a mi usuario si es así. Eluidygidenfstabno estaba trabajando para mí, tal vez desde su auto monta mediante adiciones de huéspedes que se reúnen, estoy realmente seguro de por quéfstabno estaba funcionando. Cuando muevo archivos, veo estomv: cannot create symbolic linkAh, la maldición de escribir una pregunta y luego encontrar la respuesta inmediatamente después.
No utilicé el comando completo sugerido en este enlace
sudo mount -t vboxsf -o uid=$UID,gid=$GID share ~/hostEntonces, para agregar la propiedad y montar automáticamente en virtualbox a través
vboxsfde Ubuntu, agregue al/etc/rc.localarchivo antes de laexit 0línea el comando de la siguiente manera:mount -t vboxsf -o uid=1000,gid=1000 <folder name given in VirtualBox> /home/<user>/where/ever/you/wantfuente