Groups and Access Control
A VM group is a set of users inside a running virtual machine, and an access directory is a folder whose contents are governed by an access control list. Groups say who people are; access directories say what those people can reach. Together they are how a VM Owner subdivides a machine so that several people can work on it without all seeing the same data.
An access directory is not a separate kind of storage. It is an ACL applied to a directory on a read-write drive, scoping which users and groups on the VM can read or write inside it. The data stays where it is; what changes is who can reach it.
Why groups exist alongside VM roles
Roles decide authority; groups decide reach. A VM role (Owner, Co-Owner, Manager, User) determines what someone can administer. It does not by itself determine which files they can open. A user with the plain User role has access governed entirely by their group membership and the access directories configured on the machine.
This is how one machine serves several collaborators. Without groups, sharing a VM would mean sharing everything mounted on it. Access directories let an Owner give a statistician the de-identified extract and nothing else, on the same machine, without provisioning a second VM and a second copy of the data.
Access control list templates make the arrangement repeatable. A template captures a directory layout and its permissions so the same structure can be applied to another machine, rather than rebuilt by hand each time a new VM is started from the same configuration.
Before you begin
- The VM is running and you are its Owner, or a Co-Owner or Manager with group permissions.
- The users you intend to add already exist in the VM. See VM User Management.
Create a Group in a Virtual Machine
- Go to the Virtual Machines icon in the top left taskbar.
- Click the VMs section on the top left panel.
- In the left panel, click the virtual machine to create a VM group.
- Click the VM Settings and Details option in the bottom center.
- In the new window, click the Groups section in the left panel.
- Click the Create group button in the top right panel.
- In the pop-up, enter the group name.
- Click Create group.
Sync Multiple Groups in a Virtual Machine
bulk-action
- Go to the Virtual Machines icon in the top left taskbar.
- Click the VMs section on the top left panel.
- In the left panel, click the virtual machine to sync its VM groups.
- Click the VM Settings and Details option in the bottom center.
- In the new window, click the Groups section in the left panel.
- Click the Sync all groups button in the top right panel.
Syncing groups created by other admins helps you configure VM access for multiple users at once.
Add Members to a Virtual Machine Group
bulk-action
- Go to the Virtual Machines icon in the top left taskbar.
- Click the VMs section on the top left panel.
- In the left panel, click the virtual machine whose group you want to add members to.
- Click the VM Settings and Details option in the bottom center.
- In the new window, click the Groups section in the left panel.
- Select the existing group to add new members.
- Click the Open Full Menu button in the top right panel.
- Select Edit membership.
- In the prompt, enter the user names to add to the group.
- Click Update membership.
You can only add members who belong to the virtual machine.
If you accidentally add a user to the virtual machine group, click Undo to reverse the action.
Remove Members from a Virtual Machine Group
- Go to the Virtual Machines icon in the top left taskbar.
- Click the VMs section on the top left panel.
- In the left panel, click the virtual machine whose group you want to remove members from.
- Click the VM Settings and Details option in the bottom center.
- In the new window, click the Groups section in the left panel.
- Select the existing group to remove its members.
- Click the Open Full Menu button in the top right panel.
- Select Edit membership.
- In the prompt, click Delete next to the user names you want to remove.
- Click Update membership.
Removing a user from a virtual machine group does not revoke their access to the virtual machine.
Open Access Control List Templates in a Virtual Machine
- Go to the Virtual Machines icon in the top left taskbar.
- Click the VMs section on the top left panel.
- In the left panel, click the virtual machine whose access control list templates you want to view.
- Click the VM Settings and Details option in the bottom center.
- In the new window, click the Access Control List (ACL) templates section in the left panel.
- View the access control list templates.
Create an Access Control List Template in a Virtual Machine
- Go to the Virtual Machines icon in the top left taskbar.
- Click the VMs section on the top left panel.
- In the left panel, click the virtual machine for which you want to create access control list templates.
- Click the VM Settings and Details option in the bottom center.
- In the new window, click the Access Control List (ACL) templates section in the left panel.
- Click the Add ACL template button in the top right panel.
- In the pop-up, enter the ACL name and optional description.
- Select the appropriate permissions.
- Click Save.
Import an Access Control List Template from an Existing Virtual Machine
- Go to the Virtual Machines icon in the top left taskbar.
- Click the VMs section on the top left panel.
- In the left panel, click the virtual machine for which you want to import access control list templates.
- Click the VM Settings and Details option in the bottom center.
- In the new window, click the Access Control List (ACL) templates section in the left panel.
- Click the Add ACL template button in the top right panel.
- In the pop-up, tick Import templates from same or other VM.
- Next, select an existing ACL template from the list.
- Update the ACL name, description and permissions.
- Click Save.
Importing an ACL template helps you create similar templates quickly.
Edit an Access Control List Template in a Virtual Machine
- Go to the Virtual Machines icon in the top left taskbar.
- Click the VMs section on the top left panel.
- In the left panel, click the virtual machine whose access control list templates you want to edit.
- Click the VM Settings and Details option in the bottom center.
- In the new window, click the Access Control List (ACL) templates section in the left panel.
- Select the access control list template to edit.
- Click the Open Full Menu button in the top right panel.
- Select Edit.
- In the pop-up, edit the access control list template name and optional description.
- Click Save.
View Details of Access Control List Templates in a Virtual Machine
- Go to the Virtual Machines icon in the top left taskbar.
- Click the VMs section on the top left panel.
- In the left panel, click the virtual machine whose access control list templates you want to view.
- Click the VM Settings and Details option in the bottom center.
- In the new window, click the Access Control List (ACL) templates section in the left panel.
- Select the access control list template to view.
- Click the View button in the top right panel.
- In the new window, view the name, description and built-in status of the access control list template.
Refresh Details of Access Control List Templates in a Virtual Machine
bulk-action
- Go to the Virtual Machines icon in the top left taskbar.
- Click the VMs section on the top left panel.
- In the left panel, click the virtual machine whose access control list templates you want to refresh.
- Click the VM Settings and Details option in the bottom center.
- In the new window, click the Access Control List (ACL) templates section in the left panel.
- Select the access control list template to refresh.
- Click the View button in the top right panel.
- In the new window, click the Refresh button in the top right panel.
Replace Access Control List Templates in Virtual Machines
bulk-action
- Go to the Virtual Machines icon in the top left taskbar.
- Click the VMs section on the top left panel.
- In the left panel, click the virtual machine whose access control list templates you want to replace.
- Click the VM Settings and Details option in the bottom center.
- In the new window, click the Access Control List (ACL) templates section in the left panel.
- Select the access control list template you want to replace.
- Click the Open Full Menu button in the top right panel.
- Select Replace ACL Template.
- In the prompt, select the Read-write, Read-only, or Full control option.
- Click Replace.
- Your ACL template must have at least one access directory to replace another ACL template.
- Replacing ACL templates allows you to change permissions consistently across all access directories using a similar ACL template. This helps you make changes at scale.
Delete Access Control List Templates in a Virtual Machine
- Go to the Virtual Machines icon in the top left taskbar.
- Click the VMs section on the top left panel.
- In the left panel, click the virtual machine whose access control list templates you want to delete.
- Click the VM Settings and Details option in the bottom center.
- In the new window, click the Access Control List (ACL) templates section in the left panel.
- Select the access control list template to delete.
- Click the Open Full Menu button in the top right panel.
- Select Delete ACL template.
- In the prompt, type "Delete" followed by the name of the access control list.
- Click Delete.
View an Access Directory for a Virtual Machine Group
- Go to the Virtual Machines icon in the top left taskbar.
- Click the VMs section on the top left panel.
- In the left panel, click the virtual machine to view the access directory.
- Next, click the Access Directories button.
- In the new window, select the access directory to view.
- Click the View button in the top right panel.
- In the new window, view the access directory's basic information, owner, and group.
Refresh Access Directory Data for a Virtual Machine Group
bulk-action
- Go to the Virtual Machines icon in the top left taskbar.
- Click the VMs section on the top left panel.
- In the left panel, click the virtual machine to view the access directory.
- Next, click the Access Directories button.
- In the new window, select the access directory whose data you want to refresh.
- Click the View button in the top right panel.
- In the new window, click the Refresh button in the top right panel.
Repair Permissions in an Access Directory for a Virtual Machine Group
bulk-action
- Go to the Virtual Machines icon in the top left taskbar.
- Click the VMs section on the top left panel.
- In the left panel, click the virtual machine to view the access directory.
- Next, click the Access Directories button.
- In the new window, select the access directory whose permissions you want to repair.
- Click the View button in the top right panel.
- In the new window, click the Open Full Menu button in the top right panel.
- Select Repair Permissions.
The Repair Permissions option only displays when there is an issue with permissions in the access directory.
Create an Access Directory for a Virtual Machine Group
- Go to the Virtual Machines icon in the top left taskbar.
- Click the VMs section on the top left panel.
- In the left panel, click the virtual machine to create an access directory in.
- Click the VM Settings and Details option in the bottom center.
- In the new window, click the Access directories section in the left panel.
- Click Create access directory in the top right panel.
- In the prompt, select the access directory location.
- Next, enter the directory name and owner.
- Optionally, for Windows and Linux OS, enter the user and group permissions associated with the access control list.
- Click Create.
To create a new group for the access directory from scratch, click the Create new group button in the prompt.
Sync All Permissions for Access Directories in a Virtual Machine
bulk-action
- Go to the Virtual Machines icon in the top left taskbar.
- Click the VMs section on the top left panel.
- In the left panel, click the virtual machine to sync its access directory permissions.
- Click the VM Settings and Details option in the bottom center.
- In the new window, click the Access directories section in the left panel.
- Click Sync all permissions in the top right panel.
Edit an Access Directory for a Virtual Machine Group
- Go to the Virtual Machines icon in the top left taskbar.
- Click the VMs section on the top left panel.
- In the left panel, click the virtual machine to edit its access directory.
- Click the VM Settings and Details option in the bottom center.
- In the new window, click the Access directories section in the left panel.
- Click the Open Full Menu button in the top right panel.
- Select Edit access directory.
- In the prompt, update the directory name and owner.
- Optionally, for Windows and Linux OS, enter the user and group permissions associated with the access control list.
- Click Update.
You cannot edit your Home access directory.
Refresh Access Directory Data for a Virtual Machine Group
bulk-action
- Go to the Virtual Machines icon in the top left taskbar.
- Click the VMs section on the top left panel.
- In the left panel, click the virtual machine to refresh its access directory.
- Click the VM Settings and Details option in the bottom center.
- In the new window, click the Access directories section in the left panel.
- Select the access directory whose data you want to refresh.
- Click the View button in the top right panel.
- In the new window, click the Refresh button in the top right corner.
Repair Permissions in an Access Directory for a Virtual Machine Group
bulk-action
- Go to the Virtual Machines icon in the top left taskbar.
- Click the VMs section on the top left panel.
- In the left panel, click the virtual machine to repair its access directory.
- Click the VM Settings and Details option in the bottom center.
- In the new window, click the Access directories section in the left panel.
- Select the access directory whose data you want to repair.
- Click the View button in the top right panel.
- In the new window, click the Repair Permissions button in the top right corner.
Delete an Access Directory for a Virtual Machine Group
Method One
- Go to the Virtual Machines icon in the top left taskbar.
- Click the VMs section on the top left panel.
- In the left panel, click the virtual machine to delete its access directory.
- Click the VM Settings and Details option in the bottom center.
- In the new window, click the Access directories section in the left panel.
- Select the access directory you want to delete.
- Click the Open Full Menu button in the top right panel.
- Select Remove access directory.
Method Two
- Go to the Virtual Machines icon in the top left taskbar.
- Click the VMs section on the top left panel.
- In the left panel, click the virtual machine to delete its access directory.
- Click the VM Settings and Details option in the bottom center.
- In the new window, click the Access directories section in the left panel.
- Select the access directory you want to delete.
- Click the View button in the top right panel.
- In the new window, click Delete in the top right panel.
- In the pop-up, click Delete access directory.
When you delete an access directory, all its members lose access to it until you create another access directory. You cannot delete your Home access directory.