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 vboxsf
de Guest Additions
instalado.
Para montar utilicé el comando, sudo mount -t vboxsf <dir name in vbox> <directory in linux
por 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.local
método ( aquí ) donde modifica dicho archivo agregando el comando (sin sudo
). O usando el fstab
método ( aquí ). Prefiero el rc.local
método personalmente.
Una vez montado, tiene permisos; dr-xr-xr-x
sin embargo, una vez montado, el directorio es de root
propiedad y chown user /home/user/Test
no 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 root
usuario?
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 vboxsf
en 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 los755
que ahora necesitaré775
, etc.? Esto es un no-go, y necesito una solución para montarlo a mi usuario si es así. Eluid
ygid
enfstab
no 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éfstab
no estaba funcionando. Cuando muevo archivos, veo estomv: cannot create symbolic link
Ah, 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 ~/host
Entonces, para agregar la propiedad y montar automáticamente en virtualbox a través
vboxsf
de Ubuntu, agregue al/etc/rc.local
archivo antes de laexit 0
lí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/want
fuente