Si te encuentras con algún detalle que te causa duda puedes comentarlo y te ayudaremos lo mas rápido que podamos.
Solución:
La idea
Para que una máquina virtual esté disponible desde diferentes cuentas de usuario en una computadora (sin tenerla ejecutándose al mismo tiempo), debe configurar algunas cosas:
- Ubique el disco duro virtual de la máquina compartida en un directorio donde diferentes usuarios tengan los permisos adecuados.
- Cree máquinas virtuales en las diferentes cuentas, utilizando ese mismo disco duro virtual.
Como se puede hacer
-
Cree una carpeta compartida, en su carpeta de inicio personal, para usted y otros usuarios:
-
Hacer que otros usuarios sean miembros del grupo
yourusername
(la forma más sencilla es instalar gnome-system-tools y usar elusers and groups
-sección.
Manage groups > choose_yourusername > properties > add_other_users
(instrucciones detalladas aquí para administrar usuarios y aquí para crear una carpeta compartida) -
Cambie los permisos de la carpeta; haga clic derecho en en nautilus. En la pestaña de permisos, cambie los permisos de grupo para grupo
yourusername
aread & write
. -
Cambie los permisos para los archivos en la carpeta de manera similar (el botón hacia abajo en la ventana de propiedades de nautilus).
-
-
Crea una máquina virtual en VirtualBox. No use el directorio predeterminado para un disco, busque la carpeta compartida y guarde la imagen del disco allí. Si tiene una VM existente, elimínela, elimine su carpeta en
~/VirtualBox VMs
también, pero mantén su imagen de discoy muévala primero a la carpeta compartida, luego cree una nueva VM, usando la imagen existente como un disco duro. (si intenta volver a vincular la imagen del disco en su VM existente, VirtualBox se quejará de que el UUID ya existe). - En la (s) cuenta (s) del otro usuario, cree máquinas similares, pero use la imagen del disco duro en el directorio compartido:
/home/yourusername/shared_folder/machine_name.vdi
(dependiendo de la imagen de disco que creaste)
es más fácil simplemente establecer permisos de archivo para una máquina virtual en particular para el grupo de usuarios.
No importa dónde esté, no tienes que borrar ni rehacer nada.
En mi caso, estaba en mi carpeta home y simplemente configuré los permisos de archivo para leer / escribir para el grupo de usuarios donde estaba el otro usuario.
Luego inicie sesión como este otro usuario, ingrese Virtualbox> Máquina> Agregar y navegue hasta el archivo vmdk (u otro formato) de esta VM en particular.
Sin problemas. No tengo idea de por qué necesita crear una nueva máquina virtual.
Sección de Reseñas y Valoraciones
Recuerda algo, que tienes autorización de explicar tu experiencia si te ayudó.