enum PermissionType

Permission is the access right a role has on a target object specified by the ruleData attribute.

Current permission types follow UNIX/Linux permission enumeration values as follows:
0 = NO_ACCESS
1 = X (EXECUTE)
4 = R (READ)
5 = RX (READ and EXECUTE)
6 = RW (READ and WRITE)
7 = RWX (READ, WRITE and EXECUTE)

Reserved values that are not included here are as follows and if required, may be introduced at a later date:

2 = W (WRITE)
3 = WX (WRITE and EXECUTE).

References from:
CustomRule; Rule;

4
R
Read only access right.

The user can read MOs and can get attribute values.
6
RW
Read and write access right.

The user can create and delete MOs and set and get attribute values.
1
X
Execute access right.

This is valid only for actions and specific commands.
5
RX
Read and execute access rights.

The user can read MOs, get attribute values, and execute any actions.
7
RWX
Read, write, and execute access rights.

The user can create and delete MOs, and set and get attribute values, and execute any actions.
0
NO_ACCESS
No access.

The user has no read, write or execute rights to the MO, attribute, or action.