User Privileges
|
|
||
User Privileges are defined in order to control the level of access a specific user has to the database from within the Client application.
Privileges which are set for a specific user on one database are not automatically applied to any other databases. User privileges must be set manually for each new database created.
Only the System Administrator (SYSDBA) has access rights to a new database file.
By default, other (non-SYSDBA) users will not even be able to open the file within the Client application, until their privileges have been assigned.
In Easy-IPv6, user privileges are set by giving each user a particular database view via the User Privileges tab. Double-clicking the required user name in the list on the left-hand side of the window automatically displays the user's privileges.
There are two types of user privilege. Database privileges and Application privileges.
User Privileges
User Privileges control which parts of the database the user is allowed to access and how the user can interact with them.
The User Privileges editor is shown below:

"By default, Administrator has access to all groups and subnets. These privileges can be removed if required."
The check boxes next to each of the items in the subnet tree define whether or not the item will appear as a root object in the subnet browser.
For example, if you would like to allow access to the Group folder 'Japan', and all subnets under the group 'Sydney' under 'Customer A' you would check the boxes below:

Clicking a specific check box in the subnet tree, (e.g. Sydney), automatically unchecks any parent groups or subnets.
|
As with almost all the controls in Easy-IP it is possible to check/uncheck multiple check boxes at the same time. To do this, simply multi select the items you want to check then check/uncheck any of the selected items. |
If a user with the privileges above opens the database, they would see the following:

Notice that the user can only see "Sydney" under "Company A" and not it's parent "Australia".
With the above privilege settings a user would have full select, insert, edit and delete privileges for the checked groups/subnets and their children. It is possible to grant different access rights to different groups/subnets.
If a checked group/subnet or the child of a checked group/subnet is selected in the tree, it's edit rights will be displayed in the grid to the right:

The edit privileges grid contains four columns:
View |
Allows the user to select records from the database. This check box cannot be unchecked. |
Add |
When checked, the user can insert records. |
Modify |
Enables records to be updated. |
Delete |
Records can be deleted when this option is checked. |
In the example above, the user will have full access rights to "Our Network". If you would like to give the user read-only access simply uncheck all the boxes apart from View.

What if you would like to allow the user to have full edit rights to anything under the "Bergen" folder?
No problem, simply select "Bergen" and check it's edit privileges:

|
Right click the table privileges grid to display a number of check options. |
You may notice that the background colour of the "Bergen" folder has changed from light green to light yellow. This means that "Bergen" possesses edit rights that differ from its parent.
When you are happy with the privileges you have defined, select the users to which you would like the privileges granted and click Grant privileges to selected users. Note that several users can be selected simultaneously by holding down the <CTRL> or <SHIFT> key.
The available user functions settings differ from previous versions of Easy-IP.
In Easy-IPv6 the available user functions are hierarchical.

Checking/unchecking a function will turn it on/turn it off. To apply the changes to the selected users click Grant Privileges. Note that Administration functions only apply to Managers and Administrators. Super Administrators are automatically granted full access.
|
As with almost all the controls in Easy-IP it is possible to check/uncheck multiple check boxes at the same time. To do this, simply multi select the items you want to check then check/uncheck any of the selected items. |