Cómo acceder a carpetas compartidas en Ubuntu VM (Oracle Virtualbox) y vincularlas a la carpeta de inicio

21

He configurado una carpeta compartida entre el host de Windows y el invitado de Ubuntu. La carpeta se monta al inicio pero está vacía (también tiene un signo de candado). Tengo que ejecutar el siguiente comando para acceder a su contenido (el signo del candado desaparece).

  sudo mount.vboxsf media ~/media

¿Cómo puedo configurarlo para que se ejecute automáticamente al inicio? He intentado agregar a los programas de inicio, pero no pasa nada. Soy nuevo en Linux, así que trate de poner su respuesta en un lenguaje sencillo. Gracias.

Njihia
fuente

Respuestas:

36

La carpeta compartida montada pertenece al vboxsfusuario. Usted, como usuario, no fue agregado al vboxsfgrupo. Para permitir el acceso permanente a las carpetas compartidas, copie y pegue este comando en una ventana de Terminal:

sudo usermod -G vboxsf -a $USER

$USERserá reemplazado con su nombre de usuario. Este comando agrega al usuario <username>al grupo vboxsf , que es el propietario de las carpetas compartidas (que se encuentran en /media/...el cuadro de Ubuntu).

No necesitará ejecutar un script en el inicio una vez que tenga la carpeta compartida montada.

Pero lo más probable es que necesite cerrar sesión y volver a iniciarla (o reiniciarla).

Cosmin Saveanu
fuente
Para algunos otros consejos sobre Ubuntu en una VirtualBox (Mac), consulte: [entrada del blog] ( aboutfoto.wordpress.com/2013/04/03/of-ggobi-macports-and-r ).
Cosmin Saveanu
No funciona Había intentado algo similar anteriormente con este código: no sé si es lo mismo. sudo adduser <username> vboxsf
Njihia
1
Extraño ... En el cuadro estoy usando la carpeta compartida aparece como / media / sf_shared, y si miro sus permisos con ls -l me sale: drwxrwx--- 2 root vboxsf 4096 Apr 3 18:47 sf_shared. Verifique con el users-adminprograma si su nombre de usuario está realmente en el grupo vboxsf (hay un botón llamado Administrar grupos y mire las Propiedades del grupo vboxsf).
Cosmin Saveanu
Lo siento mucho. La carpeta compartida con el contenido aparece en la carpeta multimedia. Lo que quería era que apareciera en mi carpeta de inicio con el contenido. Lo siento por el error.
Njihia
No hay problema. Si tiene acceso de escritura en la carpeta compartida, está bien. Puede crear un enlace simbólico en su carpeta Inicio o Documentos para facilitar el acceso. En la Terminal (suponiendo que esté en el directorio en el que desea que aparezca el vínculo) hacer: ln -s /media/sf_shared/ name_of_link. Reemplace sf_sharedcon el nombre real del directorio compartido y name_of_linkcon lo que desee. Alternativamente, puede arrastrar la carpeta en Nautilus al área de navegación derecha y creará un enlace de fácil acceso.
Cosmin Saveanu
5

Así que aquí está cómo acceder a sus carpetas compartidas en Ubuntu VM (Oracle Virtualbox). Supongo que ya ha habilitado el montaje automático mientras agregaba la carpeta. Abra la terminal y escriba.

sudo usermod -G vboxsf -a username 

Reemplace el nombre de usuario con su propio nombre de usuario. Este comando agrega el usuario "nombre de usuario" al grupo vboxsf, que es el propietario de las carpetas compartidas (que se encuentran en / media / en el cuadro de Ubuntu). Confirme desde su carpeta de medios si las carpetas compartidas están presentes. Suelen denominarse "sf_name-of-shared-folder". Para un acceso rápido, es posible que desee crear un enlace a las carpetas compartidas en la carpeta de inicio. En Terminal (suponiendo que se encuentre en el directorio donde desea que aparezca el enlace y que haya habilitado el complemento Nautilus que le brinda la opción de menú contextual), haga lo siguiente:

ln -s /media/sf_shared/ name_of_link.

Reemplace sf_shared con el nombre real del directorio compartido y name_of_link con lo que desee. Sin embargo, el nombre del enlace no debe existir en el directorio donde desea crear el enlace (es decir, no debe haber ninguna carpeta o archivo con ese nombre). Alternativamente, puede arrastrar la carpeta en Nautilus al área de navegación derecha y creará un enlace de fácil acceso.

Njihia
fuente
77
Posiblemente sea necesario cerrar sesión / iniciar sesión nuevamente antes de poder acceder a la carpeta compartida.
Thomas W.
1
^^ SÍ, tuve que cerrar sesión / iniciar sesión para que esto funcione
Paul Lockwood