Saltar al contenido

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

Solución:

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)

los 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 de la acción (la parte después 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

Agregar carpeta compartida

Reinicie el invitado.

Permitir enlaces suaves

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

Huésped

Actualizar las adiciones de invitados

Dispositivos -> Insertar imagen de CD de Guest Editions

agregue 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 propiedad

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: sigo sin poder cambiar la propiedad a un usuario aleatorio en el carpeta compartida.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *