GNU/Linux >> Tutoriales Linux >  >> Linux

¿Por qué no puedo elegir una carpeta compartida de VirtualBox?

El sistema de archivos compartidos de VirtualBox (vboxsf) no admite permisos POSIX per se; más bien, se "establecen" en el momento del montaje:

$ mount
...
dropbox on /media/sf_dropbox type vboxsf (gid=1001,rw)

El gid bit especifica el grupo propietario del directorio; en mi sistema, esto se corresponde con el grupo vboxsf.

Puede modificar la propiedad del usuario y/o grupo volviendo a montar (debe hacerse como root ):

# mount -t vboxsf -o remount,gid=1000,uid=1000,rw dropbox /media/sf_dropbox

Reemplazar 1000 con los ID de usuario/grupo deseados y dropbox con el nombre del recurso compartido (la parte después de sf_ ).

Tenga en cuenta que esto debe hacerse después de cada reinicio a menos que edite /etc/fstab .


Estos son los pasos que seguí para obtener mi carpeta compartida comportarse como se esperaba:

Configuración de carpeta compartida

Anfitrión

Agregar carpeta compartida

Reinicie el invitado.

Permitir enlaces blandos

VBoxManage setextradata <guest vm> VBoxInternal2/SharedFoldersEnableSymlinksCreate/<shared folder> 1


Invitado

Actualizar adiciones de invitados

Dispositivos -> Insertar imagen de CD de Guest Edition

añadir todos los usuarios necesarios al grupo vboxsf

sudo usermod -a -G vboxsf <username>

Cambiar permisos

sudo chown -R <username>:<user group> /media/

Reinicie el sistema.

Cambiar propietario

sudo mount -t vboxsf -o gid=<username>,uid=<user group>,rw <share folder name> /media/sf_<share folder name>

Esta es la línea correspondiente en /etc/fstab :

data /media/sf_data vboxsf rw,nodev,relatime,iocharset=utf8,uid=982,gid=982 0 0

Nota:aún no puedo cambiar la propiedad a un usuario aleatorio en la carpeta compartida.


Linux
  1. Linux – Virtualbox:¿Montar una carpeta compartida automáticamente en Gentoo?

  2. ¿Por qué no puedo acceder a phpmyadmin de Xampp en localhost? El acceso está prohibido.

  3. ¿Por qué una carpeta debe ser ejecutable?

  4. Permiso denegado al acceder a la carpeta compartida de VirtualBox cuando es miembro del grupo vboxsf

  5. ¿Por qué no puedo eliminar este archivo como root?

Reparar la carpeta compartida de VirtualBox está bloqueada/no se puede abrir en Ubuntu 21.04

Cómo instalar Guest Additions en Virtualbox VM

¿Carpeta compartida en Virtualbox (ubuntu y Windows 7)?

¿Por qué no puedo desplazarme en la terminal?

¿Por qué 'Otros' pueden leer archivos de forma predeterminada en Ubuntu?

¿Por qué la memoria compartida del kernel es 0 en Ubuntu 12.04?