VM User Management
A VM user is an account that exists inside a running virtual machine. A VM user is not a tiCrypt user. The two systems share names and can refer to the same person, but they are separate hierarchies with separate permissions, and neither inherits from the other.
Why VM users are separate from tiCrypt users
They are different trust domains. The main system governs accounts, teams, projects, and Vault encryption. A virtual machine governs the operating system, its drives, and the live sessions on it. A system administrator can activate accounts and configure hardware but cannot open a VM terminal or read its drives; a VM Owner has full authority over their machine but cannot promote users or change system settings. Access to a VM is granted by its Owner and is never inherited from an administrative role.
This is what makes the compliance claim provable. In regulated environments administrators must be able to demonstrate that they cannot reach research data. A single unified permission system would make that impossible to show. Splitting the hierarchies means the proof is structural rather than a matter of policy.
VM users persist on the home drive. The VM user database lives on the first attached drive, so roles and permissions survive restarts and travel with the drive if it is attached to another configuration as its home drive. Attaching it as an additional drive does not import the database.
Co-owner is the role that grants drive access. Managers can manage users without holding drive keys; co-owners hold the keys. Grant co-ownership only to people you intend to give the data to.
Before you begin
- The VM is running and you are its Owner, or a Co-owner or Manager with the relevant permission.
- You cannot modify the VM Owner, and you cannot grant permissions that you do not hold yourself.
Add Users to 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 add users to.
- Click the VM Settings and Details option in the bottom center.
- In the new window, select the Users section in the left panel.
- Next, click the Add users button in the top-right panel.
- In the pop-up, enter the user names to add, their profile, and their role in the VM.
- For custom users, tick or untick permissions in the VM.
- Click the Add button. Its label names what you selected, for example Add 2 users.
Add Teams to 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 add teams to.
- Click the VM Settings and Details option in the bottom center.
- In the new window, select the Users section in the left panel.
- Next, click the Add users button in the top-right panel.
- In the pop-up, enter the team names to add, their profile, and their role in the VM.
- For custom teams, tick or untick permissions in the VM.
- Click the Add button. Its label names what you selected, for example Add 2 users.
- This adds all team members of the selected team(s) to the virtual machine.
Add Groups to 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 add groups to.
- Click the VM Settings and Details option in the bottom center.
- In the new window, select the Users section in the left panel.
- Next, click the Add users button in the top-right panel.
- In the pop-up, enter the group names to add, their profile, and their role in the VM.
- For custom groups, tick or untick permissions in the VM.
- Click the Add button. Its label names what you selected, for example Add 2 users.
This adds all group members of the selected group(s) to the virtual machine.
You can add a combination of users, teams and groups to the VM simultaneously.
Add Users, Teams and Groups as Managers to 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 add managers to.
- Click the VM Settings and Details option in the bottom center.
- In the new window, select the Users section in the left panel.
- Next, click the Add users button in the top-right panel.
- In the pop-up, enter the user, team and group names to add and their profiles.
- Set their role to Manager.
- For custom users, teams and groups tick or untick permissions in the VM.
- Click the Add button. Its label names what you selected, for example Add 2 users.
- Adding a team or group as manager adds all users within the team or group as managers in the VM.
- Only the owner of a VM can designate managers and co-owners.
Add Users, Teams and Groups as Co-owners to a Virtual Machine
bulk-action
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 add co-owners to.
- Click the VM Settings and Details option in the bottom center.
- In the new window, select the Users section in the left panel.
- Next, click the Add users button in the top-right panel.
- In the pop-up, enter the user, team and group names to add and their profiles.
- Set their role to Co-owner.
- For custom users, teams and groups tick or untick permissions in the VM.
- Click the Add button. Its label names what you selected, for example Add 2 users.
Method Two
- Go to the Virtual Machines icon in the top left taskbar.
- Click the Virtual Machines section on the top left panel.
- In the left panel, click the menu next to the virtual machine to add co-owners to.
- Select Add Co-owners (Add co-owners when the VM is stopped).
- In the pop-up, enter the user names to add as co-owners to the virtual machine.
- Click Update followed by the VM name.
Updating the co-owner list also syncs user access on the running VM, so no separate sync is needed.
- You cannot add co-owners to a VM you do not own but that was shared with you. You must own or co-own the VM to add other co-owners with Method Two. With Method One, only the VM owner can designate co-owners.
- You may need to enter your password to perform this operation.
Adding co-owner(s) also grants them access to the VM's associated drives. Co-owners can restart and mount these drives in other VMs.
Remove Users from 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 remove users from.
- Click the VM Settings and Details option in the bottom center.
- In the new window, select the Users section in the left panel.
- Next, select the user to remove.
- Click the Open full menu button in the top right panel.
- Then, select Remove user access.
- In the pop-up, click Remove followed by the user name to proceed.
Removed VM users lose access to the VM, but their home directory and group memberships are not deleted.
You cannot remove the VM Owner. Edit user access and Remove user access are not offered when the selection includes the Owner.
Edit Roles 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 edit management roles.
- Click the VM Settings and Details option in the bottom center.
- In the new window, select the Users section in the left panel.
- Next, select the user(s) to manage.
- Click the Open full menu button in the top right panel.
- Then, select Edit user access.
- In the prompt, set the Profile to Custom, then select the role: Co-owner, Manager, or User.
- Click Save.
Edit Permissions 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 manage user permissions.
- Click the VM Settings and Details option in the bottom center.
- In the new window, select the Users section in the left panel.
- Next, select the user(s) to manage.
- Click the Open full menu button in the top right panel.
- Then, select Edit user access.
- In the pop-up, with the Profile set to Custom, tick or untick VM user(s) permissions.
- Click Save.
Access User Profiles 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 access user profiles.
- Click the VM Settings and Details option in the bottom center.
- In the new window, select the Profiles section in the left panel.
Only Managers, Co-owners, and the Owner of a VM can open VM Settings and Details, where the Profiles section is. Only the VM Owner can edit or remove Manager and Co-owner profiles.
Add User Profiles 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 add user profiles.
- Click the VM Settings and Details option in the bottom center.
- In the new window, select the Profiles section in the left panel.
- Click the Add new profile button in the top right panel.
- In the pop-up, enter the profile name.
- Select the role and permissions.
- Click Create Profile.
Import User Profiles from the Same or Other Virtual Machines
- 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 import user profiles.
- Click the VM Settings and Details option in the bottom center.
- In the new window, select the Profiles section in the left panel.
- Click the Add new profile button in the top right panel.
- In the pop-up, tick Import profile from same or other VM.
- Next, select the profile in the Existing Profiles field and enter a new profile name.
- Alter permissions for the new profile.
- Click Create Profile.
Apply Virtual Machine User Profile to User(s)
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 edit management roles.
- Click the VM Settings and Details option in the bottom center.
- In the new window, select the Users section in the left panel.
- Next, select the user(s) to manage.
- Click the Open full menu button in the top right panel.
- Then, select Edit user access.
- In the prompt, select the user(s) VM profile at the top.
- Click Save.
Edit User Profiles 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 edit user profiles.
- Click the VM Settings and Details option in the bottom center.
- In the new window, select the Profiles section in the left panel.
- Click the Edit permissions button in the top right panel.
- Next, tick or untick permissions of the VM user profiles.
- Finally, click Save in the top right corner.
- You can edit multiple VM profiles in bulk at the same time.
- To edit a single profile, use the Edit button next to the user profile.
Delete User Profiles 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 edit user profiles.
- Click the VM Settings and Details option in the bottom center.
- In the new window, select the Profiles section in the left panel.
- Click the Remove button next to the user profile you want to delete.
- In the pop-up, click Remove followed by the profile name to proceed.
Bulk Email Users from 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 menu next to the virtual machine to bulk email.
- Select Bulk email.
- In the pop-up, click Copy to copy the VM users' emails or click Download to download them.
- Once done, click Close.
The Prefer contact email? checkbox is ticked by default and lists each user's contact email where one is set. Untick it to list each user's login email instead.