VergeIO provides a permission system in which you can control, at a very detailed level, the permissions you give to different Users and Groups. For example, you may have an individual User to which you only want to grant access to a single VM or a small set of VMs. This type of detailed control applies to all the objects of the system (Sites, VMs, Tenants, Users and Groups, etc.)
Permissions define what operations are permitted:
The Permissions above can be applied at any of the following levels:
Navigate to System > Permissions from the Cloud Dashboard.
This will show a listing of all Permissions that are currently configured in the system.
Select Add User or Add Group from the left menu.
Complete the fields as required.
NOTE: Leaving the fields at the default values: Type= --Your Cloud-- and Name= --All sections-- will apply the Permission to everything within this VergeIO Cloud.
Double-click the desired Permission in the listing. This will bring up the Permission input form, where modifications can be made.
You can also access Permissions from most other Dashboards to deal with Permissions related to that particular area of the system. When you add a Permission from a particular area, the Type and Name fields are pre-populated based on the current dashboard where the Permissions menu option was selected. Grantee (User / Group) and Permissions (list / read / create / modify / delete) should be selected as needed.
Selecting Permissions from the Virtual Machines Dashboard to view / configure Permissions that apply to all Virtual Machines:
NOTE: The list may be empty.
Selecting Permissions from a Particular Virtual Machine Dashboard to view / configure Permissions that apply to that individual Virtual Machine:
NOTE: The list may be empty.
The screenshot below shows the Add Group form accessed from the Virtual Machines Dashboard. We selected a specific group from the dropdown ans selected appropriate checkboxes for the desired
Permissions. The Type / Name fields were pre-populated with VM / All because we accessed the Permissions menu option from that Virtual Machine Dashboard.
Permissions can be accessed from the User or Group Dashboard, to view / configure only the permissions assigned to that particular User / Group.
Selecting Permissions on a particular User Dashboard to view / configure Permissions assigned to that individual User:
The effective Permissions of a User is cumulative of all Permissions assigned to the User. This incudes directly assigned and assigned via group memberships. Permissions are verified at the time an action is initiated. If any Permission assigned to the User (directly or via Group) applies, the operation is allowed.
Settings:
Result:
Effective Permissions for Jsmith for all Machines: list / read / create / modify.
NOTE: Since Permissions are cumulative, JSmith would have list / read / create / modify / delete Permissions to all Machines, even if more restrictive Permissions were defined on a particular Machine instance.
Settings:
Result:
Effective Permissions for RJohnson for all Tenants: list / read / modify
Effective Permissions for RJohnson for the "Zcorp" Tenant: list / read / modify / delete.
Need more Help? Email support@verge.io or call us at (855) 855-8300