Ciclos formativos de grado medio y superior de la familia Informática y Comunicaciones

Iniciamos la Maquina Virtual, salimos a consola, y para un supuesto usuario "ubuntu":

Montaje manual, si el automontaje falla

1) Creo directorio para punto de montaje:

mkdir Escritorio/C2

2) Compruebo:

ls -l|grep Escritorio/C2
drwxr-xr-x 2 ubuntu ubuntu 4096 2011-03-31 11:33

3) monto como sudo:

sudo mount.vboxsf -o gid=1001,dmode=0777,fmode=0777 COMPARTIDA /home/ubuntu/Escritorio/C2

-o son las opciones del montado

  • gid establece grupo, si hacéis un cat /etc/group|grep vboxsf el 1001 en mi caso es el que le corresponde:
    vboxsf:x:1001:ubuntu,jblanco
  • dmode permisos para directorios (777 a tutti plen)
  • fmode permisos para ficheros

Con automontaje, más fácil

Desde la configuración de la maquina en añadimos un shared folder / elegimos la ruta absoluta hasta la carpeta en el sistema anfitrión / Elegimos un alias para el recurso compartido / Elegimos automontar

Ahora iniciamos la MV / Salimos a consola y comprobamos el comando mount fijándonos en una salida como esta:

compartida on /media/sf_compartida type vboxsf (gid=1001,rw)

Al elegir el auto-montado el sistema la monta al inicio en /media/sf_compartida, es decir, /sf_<nombredelrecursocompartidooalias>

Vamos a /media

cd /media
ls -l
drwxrwx--- 1 root vboxsf 8192 2011-03-29 15:55 sf_compartida

En el listado se ve que el propietario es root (normal la ha auto-montado el sistema) / Y que el grupo es vboxsf
De hecho si intentamos ver el contenido:

ls sf_compartida/
ls: no se puede abrir el directorio sf_compartida/: Permiso denegado

No tenemos permiso. Falta añadir a nuestro usuario al grupo vboxsf

sudo usermod -aG vboxsf ubuntu

Cerramos la sesión y volvemos a entra, para forzar la lectura de /etc/group.

Ahora podremos incluso desde nautilus acceder a /media/sf_compartida, donde compartida es el nombre que le diste al añadirla desde la configuración de la máquina.