To share a virtual machine between several Mac user accounts, you need to make the virtual machine accessible to all users and then reset the assigned permissions so that everyone has permission to use the virtual machine.
- Log in to your Mac as the user who can use the virtual machine.
- Ensure that you your virtual machine is not powered on or suspended. If it is running or in a suspended state, ensure it is powered off before continuing.
- Locate your virtual machine bundle. For details, see Locating the virtual machine bundle in VMware Fusion (1007599).
- Move your virtual machine (drag the bundle ending in .vmwarevm) to the
Shared
folder (/Users/Shared
).
Note: This step only ensures that any files currently in the bundle are not locked by one user. Any new files created in the bundle (for example, by suspending the virtual machine or by taking a snapshot) makes the virtual machine unusable by other users.
- Right-click the virtual machine bundle and click Get Info.
- In the Name & Extension field, remove the
.vmwarevm
extension, then press Enter. When prompted, click Remove. The bundle now displays as a folder. - Click the arrow next to Sharing & Permissions to expand the section.
- Click the lock (in the bottom-right corner) and enter your administrator password to allow changes to this section.
- Ensure everyone and staff have Read & Write under Privilege. If it is not set to Read & Write, click the arrows to change the selection.
- Click the + button (in the bottom-left corner) and add the other users who will be sharing this virtual machine. Ensure each user has Read & Write under Privilege.
- Click the arrow next to the More actions button (with an icon of a gear), and select Apply to enclosed items.
- Click OK to confirm the changes.
- In the Name & Extension field, re-add the
.vmwarevm
extension to make the folder into a bundle.
To confirm that the change was successful, log out of Mac OS and log in to another account, and start the virtual machine.
Note: Because the virtual machine's location has changed, all users must remove the old virtual machine entry from the virtual machine library and then re-open the virtual machine from its new location in the Shared
folder (/Macintosh HD/Users/Shared
).
Any shared folders that were set up before the virtual machine was shared will always point to the original user (if the shared folder was in a user's directory). To correct this, delete any existing shared folders after sharing the virtual machine and then recreate them. For more information, see
Sharing a folder from your Mac to a virtual machine (1004055).
As a best practice, ensure to disable mirrored folders because they do not work as expected after the virtual machine is shared.
To disable mirrored folders:
- Shut down the virtual machine.
- In the menu bar, navigate to Virtual Machine > Settings and then select the Sharing section.
- Deselect all listed mirrored folders.
- Close the virtual machine settings.