C4. Permissions Inheriting

Top  Previous  Next

Calculation of result permissions of an object (administrator or administrative group) when inheritance is enabled, depends on paren groups permissions and permissions of an object itself. The table below contains the calculation principal of an object permission result.

Table rows have the following meaning:

No.—decimal string with calculating permissions (parent group and current object). For example: 15—001111.

Objects:

Parent group—settings of a group containing the current object (administrator or administrators group). Located one level up in the hierarchy from the current object.

Current object—settings specified directly for the object (administrator or administrators group) which permissions are calculated.

Result permission—settings which will be assigned to the object in result. Calculated on the basis of settings in the Parent group and Current object sections.

Objects settings:

Object is granted—limitation type for the object (for a group/list of groups or for everyone): 1—object is granted, 0—object is denied.

Group is set—defines whether groups are set for which permission is granted/denied (1/0 in the Object is granted column): 1—permission granted/denied for the specified groups, 0—permission granted/denied for everyone.

Option is set—defines whether permission options are set: 1—option is set, 0—option is nit set. Cases when option is not set at least for one of the objects—parent group or the current object are not considered because they are not applied in practice.

The table also does not contain variants when permissions of a parent group and a current objects are the same. In this case, calculation is not performed—the result permission matches with the permission of a parent and a current object.

Table of permissions calculating

No.

Parent group

Current object

Result permission

Object is granted

Group is set

Option is set

Object is granted

Group is set

Option is set

Object is granted

Group is set

Option is set

11

0

0

1

0

1

1

0

0

1

13

0

0

1

1

0

1

1

0

1

15

0

0

1

1

1

1

1

1

1

25

0

1

1

0

0

1

0

0

1

29

0

1

1

1

0

1

0

1

1

31

0

1

1

1

1

1

1

1

1

41

1

0

1

0

0

1

0

0

1

43

1

0

1

0

1

1

0

1

1

47

1

0

1

1

1

1

1

1

1

57

1

1

1

0

0

1

0

0

1

59

1

1

1

0

1

1

0

1

1

61

1

1

1

1

0

1

1

1

1