Share Drives
Sharing a drive grants another user access to that drive's encryption key. Sharing is not a filesystem permission that the server enforces on your behalf: because tiCrypt stores only ciphertext it cannot decrypt, the only way for someone else to read a drive is for them to hold a key for it. This is why sharing requires the View drive keys (necessary to share/attach) permission, and why the effect of sharing is different from what a shared folder does elsewhere.
Why sharing hands over a key
The server cannot grant access on your behalf. On a conventional system, an administrator can add someone to an access list and the filesystem enforces it. In tiCrypt the data at rest is opaque to the server, so access is granted by giving out a key rather than by editing a list. The practical consequence is that sharing is an act by the data owner, not by an administrator.
Revoking access stops future mounts, not past reads. Unsharing removes a user's ability to mount the drive from that point on. It cannot retract what they have already decrypted and read. Treat sharing as a disclosure decision, not a reversible toggle.
Co-owning a VM implies drive access. Adding a user as a co-owner of a VM configuration gives them access to that VM's drives, because co-owners need drive access to manage the machine. If you want a colleague to use a machine without reading everything on it, give them a lower VM role rather than co-ownership.
Project tags on a drive are a classification, not a label. Tagging a drive with a project records which regulatory regime its contents fall under, which is what makes the audit trail meaningful. Removing or forcing a project tag is a declassification action and requires the corresponding project-management permission.
Before you begin
- You have the Share drives and View drive keys (necessary to share/attach) permissions.
- The recipient is an active user. Project membership is not required to receive a share, but for a project-tagged drive the recipient can use the drive only while their membership in that project is satisfied.
- The drive is not attached to any VM if you are changing its project.
Add or Change a Project in a Drive
- Go to the Virtual Machines icon in the top left taskbar.
- Click the Drives section on the top left panel.
- Select the drive to add or change the project.
- Click the menu in the top right corner of the drive's details panel.
- Select Change project.
- In the pop-up, select a project to tag the drive.
- Click Classify.
Check your changes in the drive. The project tag name displays by the drive in the list or in the drive details under the drive owner name.
Forcefully Add or Change a Project in a Drive
- Go to the Virtual Machines icon in the top left taskbar.
- Click the Drives section on the top left panel.
- Select the drive to add or change the project.
- Click the menu in the top right corner of the drive's details panel.
- Select Change project.
- In the pop-up, tick Use my permission to override rules, re-tag resources with any visible project, regardless of current project relations.
- Select any project to tag the drive.
- Click Force change with admin privilege.
Forcefully tagging a drive with a project is only available to users with the Arbitrarily tag resources with any project permission.
Remove a Project from a Drive
- Go to the Virtual Machines icon in the top left taskbar.
- Click the Drives section on the top left panel.
- Select the drive to remove the project from.
- Click the menu in the top right corner of the drive's details panel.
- Select Change project.
- In the pop-up, select No project (unlocked) to remove the project tag from the drive.
- Click Declassify.
If you have the Arbitrarily tag resources with any project permission, you can use the Force change with admin privilege option to forcibly remove a project tag, even from a project you do not belong to.
Share a Drive with Other Users
bulk-action
- Go to the Virtual Machines icon in the top left taskbar.
- Click the Drives section on the top left panel.
- Select the drive to share.
- Click the menu next to the selected drive in the left panel list.
- Select Share.
- In the prompt, click the Share with a user button in the top right corner.
- In the pop-up, enter and select the user names to share the drive with.
- Click Share.
- Once done, click Close.
You can share a drive with any user, subject to your own sharing permissions. If the drive is tagged with a project, the recipient can use it only while their membership in that project is satisfied.
Give Full-Access (Read-Write) of a Drive to a User
- Go to the Virtual Machines icon in the top left taskbar.
- Click the Drives section on the top left panel.
- Select the drive to give full-access to.
- Click the Share button in the top panel.
- In the prompt, select Full access from the drop-down next to the shared user(s).
- Once done, click Close.
Give Read-Only Access of a Drive to a User
- Go to the Virtual Machines icon in the top left taskbar.
- Click the Drives section on the top left panel.
- Select the drive to give read-only access to.
- Click the Share button in the top panel.
- In the prompt, select Read-only from the drop-down next to the shared user(s).
- Once done, click Close.
Edit Drive Details
- Go to the Virtual Machines icon in the top left taskbar.
- Click the Drives section on the top left panel.
- Select the drive to edit.
- Click the Edit drive button in the top panel list.
- In the prompt, edit the drive name, team, backup settings, and other advanced options. The project and realm cannot be changed here.
- Click Update followed by the drive name.
Migrate a Drive to a Different Storage Pool
- Go to the Virtual Machines icon in the top left taskbar.
- Click the Drives section on the top left panel.
- Select the drive to migrate.
- Click the Migrate drive button in the top panel list.
- In the prompt, select the destination pool.
- Click Migrate.
Bulk Email Drive Owners
bulk-action
- Go to the Virtual Machines icon in the top left taskbar.
- Click the Drives section on the top left panel.
- Select the drive(s) whose owners you want to email.
- Click the menu next to the selected drive in the left panel list.
- Select Bulk email.
- In the prompt, click Download to download the drive owner emails to your local machine.
- Click Copy to copy the drive owner emails to your clipboard.
- Once done, click Close.
Transfer Ownership of the Drive to a Different User
bulk-action
- Go to the Virtual Machines icon in the top left taskbar.
- Click the Drives section on the top left panel.
- Select the drive to transfer ownership.
- Click the menu next to the selected drive in the left panel list.
- Select Transfer ownership.
- In the prompt, enter the new drive owner name.
- Click Transfer ownership.
To transfer drive ownership, you must first grant Full access to the drive to the user(s) you want to transfer ownership to.
Unshare the Drive with a User
- Go to the Virtual Machines icon in the top left taskbar.
- Click the Drives section on the top left panel.
- Select the drive to unshare with a user.
- Click the Share button in the top panel.
- In the prompt, filter the users by name or email.
- Click the Delete button by the user you want to remove from sharing the drive with.
- Once done, click Close.
Unshare the Drive with All Users
bulk-action
- Go to the Virtual Machines icon in the top left taskbar.
- Click the Drives section on the top left panel.
- Select the drive to unshare from everyone else.
- Click the menu next to the selected drive in the left panel list.
- Select Unshare from everyone else.
Delete the Drive
- Go to the Virtual Machines icon in the top left taskbar.
- Click the Drives section on the top left panel.
- Select the drive to delete.
- Click the menu next to the selected drive in the left panel list.
- Select Delete.
- In the prompt, tick the drive(s) without errors to delete.
- Type "Confirm" to confirm deletion.
- Click Delete followed by the number of drives, for example Delete 1 drive(s).
You cannot delete drives actively attached to VMs. Shut down the VM first, then delete the drive.