updates for new WS modifications
| | |
| | | 'DNToModify' : 'cn=Access Control Handler,cn=config' , |
| | | 'attributeName' : 'ds-cfg-global-aci' , |
| | | 'newAttributeValue' : global_aci , |
| | | 'changetype' : 'delete' } |
| | | 'changetype' : 'delete' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: bypass-acl, DM searching entry' |
| | | </message> |
| | |
| | | 'DNToModify' : 'cn=Directory Manager,cn=Root DNs,cn=config' , |
| | | 'attributeName' : 'ds-privilege-name' , |
| | | 'newAttributeValue' : '-bypass-acl' , |
| | | 'changetype' : 'add' } |
| | | 'changetype' : 'add' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: bypass-acl, DM searching entry' |
| | |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'dsBaseDN' : 'uid=scarter,ou=People,o=Privileges Tests,dc=example,dc=com' , |
| | | 'dsFilter' : 'objectclass=*' , |
| | | 'attributes' : 'cn sn uid'} |
| | | 'attributes' : 'cn sn uid', |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <script> |
| | |
| | | 'DNToModify' : 'cn=Directory Manager,cn=Root DNs,cn=config' , |
| | | 'attributeName' : 'ds-privilege-name' , |
| | | 'newAttributeValue' : '-bypass-acl' , |
| | | 'changetype' : 'delete' } |
| | | 'changetype' : 'delete' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: bypass-acl, DM searching entry' |
| | |
| | | 'DNToModify' : 'cn=Access Control Handler,cn=config' , |
| | | 'attributeName' : 'ds-cfg-global-aci' , |
| | | 'newAttributeValue' : global_aci , |
| | | 'changetype' : 'add' } |
| | | 'changetype' : 'add' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: bypass-acl, DM searching entry' |
| | | </message> |
| | |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'dsBaseDN' : 'uid=scarter,ou=People,o=Privileges Tests,dc=example,dc=com' , |
| | | 'dsFilter' : 'objectclass=*' , |
| | | 'attributes' : 'cn sn uid'} |
| | | 'attributes' : 'cn sn uid', |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <script> |
| | |
| | | 'DNToModify' : 'cn=Access Control Handler,cn=config' , |
| | | 'attributeName' : 'ds-cfg-global-aci' , |
| | | 'newAttributeValue' : global_aci , |
| | | 'changetype' : 'delete' } |
| | | 'changetype' : 'delete' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: bypass-acl, alternate bind DN, DM searching entry' |
| | |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'dsBaseDN' : 'uid=scarter,ou=People,o=Privileges Tests,dc=example,dc=com' , |
| | | 'dsFilter' : 'objectclass=*' , |
| | | 'attributes' : 'cn sn uid'} |
| | | 'attributes' : 'cn sn uid', |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <script> |
| | |
| | | 'attributeName' : 'ds-privilege-name' , |
| | | 'newAttributeValue' : '-bypass-acl' , |
| | | 'changetype' : 'add' , |
| | | 'expectedErrorCode' : '32' } |
| | | 'expectedRC' : 32 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: bypass-acl, alternate bind DN, alternate root user putting back global search ACI' |
| | | </message> |
| | |
| | | 'DNToModify' : 'cn=Access Control Handler,cn=config' , |
| | | 'attributeName' : 'ds-cfg-global-aci' , |
| | | 'newAttributeValue' : global_aci , |
| | | 'changetype' : 'add' } |
| | | 'changetype' : 'add' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: bypass-acl, alternate bind DN, DM searching entry' |
| | |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'dsBaseDN' : 'uid=scarter,ou=People,o=Privileges Tests,dc=example,dc=com' , |
| | | 'dsFilter' : 'objectclass=*' , |
| | | 'attributes' : 'cn sn uid'} |
| | | 'attributes' : 'cn sn uid', |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <script> |
| | |
| | | 'DNToModify' : 'ou=People, o=Privileges Tests, dc=example,dc=com' , |
| | | 'attributeName' : 'aci' , |
| | | 'newAttributeValue' : search_aci , |
| | | 'changetype' : 'add' } |
| | | 'changetype' : 'add' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: modify-acl - add aci, alternate root user removing privilege' |
| | | </message> |
| | |
| | | 'DNToModify' : 'cn=Directory Manager,cn=Root DNs,cn=config' , |
| | | 'attributeName' : 'ds-privilege-name' , |
| | | 'newAttributeValue' : '-modify-acl' , |
| | | 'changetype' : 'add' } |
| | | 'changetype' : 'add' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: modify-acl - add aci, DM adding ACI' |
| | | </message> |
| | |
| | | 'attributeName' : 'aci' , |
| | | 'newAttributeValue' : search2_aci , |
| | | 'changetype' : 'add' , |
| | | 'expectedErrorCode' : '50' } |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: modify-acl - add aci, alternate root user putting back privilege' |
| | | </message> |
| | |
| | | 'DNToModify' : 'cn=Directory Manager,cn=Root DNs,cn=config' , |
| | | 'attributeName' : 'ds-privilege-name' , |
| | | 'newAttributeValue' : '-modify-acl' , |
| | | 'changetype' : 'delete' } |
| | | 'changetype' : 'delete' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: modify-acl - add aci, DM adding ACI' |
| | | </message> |
| | |
| | | 'DNToModify' : 'ou=People, o=Privileges Tests, dc=example,dc=com' , |
| | | 'attributeName' : 'aci' , |
| | | 'newAttributeValue' : search2_aci , |
| | | 'changetype' : 'add' } |
| | | 'changetype' : 'add' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: modify-acl - add aci, alternate root user deleting ACI' |
| | | </message> |
| | |
| | | 'DNToModify' : 'ou=People, o=Privileges Tests, dc=example,dc=com' , |
| | | 'attributeName' : 'aci' , |
| | | 'newAttributeValue' : search_aci , |
| | | 'changetype' : 'delete' } |
| | | 'changetype' : 'delete' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: modify-acl - add aci, alternate root user deleting ACI' |
| | | </message> |
| | |
| | | 'DNToModify' : 'uid=tmorris, ou=People, o=Privileges Tests, dc=example,dc=com' , |
| | | 'attributeName' : 'aci' , |
| | | 'newAttributeValue' : search_aci , |
| | | 'changetype' : 'replace' } |
| | | 'changetype' : 'replace' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: modify-acl - replace aci, alternate root user removing privilege' |
| | |
| | | 'DNToModify' : 'cn=Directory Manager,cn=Root DNs,cn=config' , |
| | | 'attributeName' : 'ds-privilege-name' , |
| | | 'newAttributeValue' : '-modify-acl' , |
| | | 'changetype' : 'add' } |
| | | 'changetype' : 'add' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: modify-acl - replace aci, DM replacing ACI' |
| | | </message> |
| | |
| | | 'attributeName' : 'aci' , |
| | | 'newAttributeValue' : search_aci , |
| | | 'changetype' : 'replace' , |
| | | 'expectedErrorCode' : '50' } |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: modify-acl - replace aci, alternate root user putting back privilege' |
| | | </message> |
| | |
| | | 'DNToModify' : 'cn=Directory Manager,cn=Root DNs,cn=config' , |
| | | 'attributeName' : 'ds-privilege-name' , |
| | | 'newAttributeValue' : '-modify-acl' , |
| | | 'changetype' : 'delete' } |
| | | 'changetype' : 'delete' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: modify-acl - replace aci, DM replacing ACI' |
| | | </message> |
| | |
| | | 'DNToModify' : 'uid=gfarmer, ou=People, o=Privileges Tests, dc=example,dc=com' , |
| | | 'attributeName' : 'aci' , |
| | | 'newAttributeValue' : search_aci , |
| | | 'changetype' : 'delete' } |
| | | 'changetype' : 'delete' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: modify-acl - delete aci, alternate root user removing privilege' |
| | |
| | | 'DNToModify' : 'cn=Directory Manager,cn=Root DNs,cn=config' , |
| | | 'attributeName' : 'ds-privilege-name' , |
| | | 'newAttributeValue' : '-modify-acl' , |
| | | 'changetype' : 'add' } |
| | | 'changetype' : 'add' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: modify-acl - delete aci, DM delete ACI' |
| | | </message> |
| | |
| | | 'attributeName' : 'aci' , |
| | | 'newAttributeValue' : search2_aci , |
| | | 'changetype' : 'delete' , |
| | | 'expectedErrorCode' : '50' } |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: modify-acl - delete aci, alternate root user putting back privilege' |
| | | </message> |
| | |
| | | 'DNToModify' : 'cn=Directory Manager,cn=Root DNs,cn=config' , |
| | | 'attributeName' : 'ds-privilege-name' , |
| | | 'newAttributeValue' : '-config-read' , |
| | | 'changetype' : 'add' } |
| | | 'changetype' : 'add' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: config-read, DM searching cn=config' |
| | |
| | | 'dsBaseDN' : 'cn=config' , |
| | | 'dsFilter' : 'objectclass=*' , |
| | | 'attributes' : 'ds-cfg-check-schema' , |
| | | 'extraParams' : '-s base' } |
| | | 'extraParams' : '-s base' , |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 50"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: config-read, alternate root user putting back privilege' |
| | |
| | | 'DNToModify' : 'cn=Directory Manager,cn=Root DNs,cn=config' , |
| | | 'attributeName' : 'ds-privilege-name' , |
| | | 'newAttributeValue' : '-config-read' , |
| | | 'changetype' : 'delete' } |
| | | 'changetype' : 'delete' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: config-read, DM searching cn=config' |
| | |
| | | 'DNToModify' : 'cn=config' , |
| | | 'attributeName' : 'ds-cfg-check-schema' , |
| | | 'newAttributeValue' : 'true' , |
| | | 'changetype' : 'replace' } |
| | | 'changetype' : 'replace' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: config-write, alternate root user removing read privilege' |
| | |
| | | 'DNToModify' : 'cn=Directory Manager,cn=Root DNs,cn=config' , |
| | | 'attributeName' : 'ds-privilege-name' , |
| | | 'newAttributeValue' : '-config-read' , |
| | | 'changetype' : 'add' } |
| | | 'changetype' : 'add' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: config-write, DM modifying cn=config' |
| | |
| | | 'attributeName' : 'ds-cfg-check-schema' , |
| | | 'newAttributeValue' : 'true' , |
| | | 'changetype' : 'replace' , |
| | | 'expectedErrorCode' : '50' } |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: config-write, alternate root user removing write privilege' |
| | | </message> |
| | |
| | | 'DNToModify' : 'cn=Directory Manager,cn=Root DNs,cn=config' , |
| | | 'attributeName' : 'ds-privilege-name' , |
| | | 'newAttributeValue' : '-config-write' , |
| | | 'changetype' : 'add' } |
| | | 'changetype' : 'add' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: config-write, DM modifying cn=config' |
| | |
| | | 'attributeName' : 'ds-cfg-check-schema' , |
| | | 'newAttributeValue' : 'true' , |
| | | 'changetype' : 'replace' , |
| | | 'expectedErrorCode' : '50' } |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: config-write, alternate root user putting back read privilege' |
| | | </message> |
| | |
| | | 'DNToModify' : 'cn=Directory Manager,cn=Root DNs,cn=config' , |
| | | 'attributeName' : 'ds-privilege-name' , |
| | | 'newAttributeValue' : '-config-read' , |
| | | 'changetype' : 'delete' } |
| | | 'changetype' : 'delete' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: config-write, DM modifying cn=config' |
| | | </message> |
| | |
| | | 'attributeName' : 'ds-cfg-check-schema' , |
| | | 'newAttributeValue' : 'true' , |
| | | 'changetype' : 'replace' , |
| | | 'expectedErrorCode' : '50' } |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: config-write, alternate root user putting back write privilege' |
| | | </message> |
| | |
| | | 'DNToModify' : 'cn=Directory Manager,cn=Root DNs,cn=config' , |
| | | 'attributeName' : 'ds-privilege-name' , |
| | | 'newAttributeValue' : '-config-write' , |
| | | 'changetype' : 'delete' } |
| | | 'changetype' : 'delete' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: config-write, DM modifying cn=config' |
| | |
| | | 'DNToModify' : 'cn=Access Control Handler,cn=config' , |
| | | 'attributeName' : 'ds-cfg-global-aci' , |
| | | 'newAttributeValue' : global_aci , |
| | | 'changetype' : 'add' } |
| | | 'changetype' : 'add' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: config-write - add global aci, alternate root user removing config-read privilege' |
| | |
| | | 'DNToModify' : 'cn=Directory Manager,cn=Root DNs,cn=config' , |
| | | 'attributeName' : 'ds-privilege-name' , |
| | | 'newAttributeValue' : '-config-read' , |
| | | 'changetype' : 'add' } |
| | | 'changetype' : 'add' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: config-write - add global aci, DM adding ACI' |
| | |
| | | 'attributeName' : 'ds-cfg-global-aci' , |
| | | 'newAttributeValue' : global2_aci , |
| | | 'changetype' : 'add' , |
| | | 'expectedErrorCode' : '50' } |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: config-write - add global aci, alternate user removing config-write privilege' |
| | | </message> |
| | |
| | | 'DNToModify' : 'cn=Directory Manager,cn=Root DNs,cn=config' , |
| | | 'attributeName' : 'ds-privilege-name' , |
| | | 'newAttributeValue' : '-config-write' , |
| | | 'changetype' : 'add' } |
| | | 'changetype' : 'add' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: config-write - add global aci, alternate root user putting back config-read privilege' |
| | |
| | | 'DNToModify' : 'cn=Directory Manager,cn=Root DNs,cn=config' , |
| | | 'attributeName' : 'ds-privilege-name' , |
| | | 'newAttributeValue' : '-config-read' , |
| | | 'changetype' : 'delete' } |
| | | 'changetype' : 'delete' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: config-write - add global aci, DM adding global ACI' |
| | |
| | | 'attributeName' : 'ds-cfg-global-aci' , |
| | | 'newAttributeValue' : global2_aci , |
| | | 'changetype' : 'add' , |
| | | 'expectedErrorCode' : '50' } |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: config-write - add global aci, alternate root user putting back config-write privilege' |
| | | </message> |
| | |
| | | 'DNToModify' : 'cn=Directory Manager,cn=Root DNs,cn=config' , |
| | | 'attributeName' : 'ds-privilege-name' , |
| | | 'newAttributeValue' : '-config-write' , |
| | | 'changetype' : 'delete' } |
| | | 'changetype' : 'delete' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: config-write - add global aci, DM adding global ACI' |
| | |
| | | 'DNToModify' : 'cn=Access Control Handler,cn=config' , |
| | | 'attributeName' : 'ds-cfg-global-aci' , |
| | | 'newAttributeValue' : global2_aci , |
| | | 'changetype' : 'add' } |
| | | 'changetype' : 'add' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: config-write - add global aci, alternate root user deleting write global ACI' |
| | |
| | | 'DNToModify' : 'cn=Access Control Handler,cn=config' , |
| | | 'attributeName' : 'ds-cfg-global-aci' , |
| | | 'newAttributeValue' : global_aci , |
| | | 'changetype' : 'delete' } |
| | | 'changetype' : 'delete' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: config-write - add global aci, alternate root user deleting write global ACI' |
| | |
| | | 'DNToModify' : 'uid=tmason, ou=People, o=Privileges Tests, dc=example,dc=com' , |
| | | 'attributeName' : 'userpassword' , |
| | | 'newAttributeValue' : 'pickles' , |
| | | 'changetype' : 'replace' } |
| | | 'changetype' : 'replace' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: password-reset, alternate root user removing privilege' |
| | |
| | | 'DNToModify' : 'cn=Directory Manager,cn=Root DNs,cn=config' , |
| | | 'attributeName' : 'ds-privilege-name' , |
| | | 'newAttributeValue' : '-password-reset' , |
| | | 'changetype' : 'add' } |
| | | 'changetype' : 'add' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: password-reset, DM resetting password' |
| | |
| | | 'attributeName' : 'userpassword' , |
| | | 'newAttributeValue' : 'pickles' , |
| | | 'changetype' : 'replace' , |
| | | 'expectedErrorCode' : '50' } |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: password-reset, alternate root user putting back privilege' |
| | | </message> |
| | |
| | | 'DNToModify' : 'cn=Directory Manager,cn=Root DNs,cn=config' , |
| | | 'attributeName' : 'ds-privilege-name' , |
| | | 'newAttributeValue' : '-password-reset' , |
| | | 'changetype' : 'delete' } |
| | | 'changetype' : 'delete' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: password-reset, DM resetting password' |
| | |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : 'cn=Aroot' , |
| | | 'dsInstancePswd' : 'PrivsRule' , |
| | | 'entryToBeAdded' : '%s/privileges/add_entry_with_new_objclass.ldif' % logsRemoteDataDir } |
| | | 'entryToBeAdded' : '%s/privileges/add_entry_with_new_objclass.ldif' % logsRemoteDataDir , |
| | | 'expectedRC' : 65 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 65"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: update-schema, alternate root user removing privilege' |
| | | </message> |
| | |
| | | 'DNToModify' : 'cn=Directory Manager,cn=Root DNs,cn=config' , |
| | | 'attributeName' : 'ds-privilege-name' , |
| | | 'newAttributeValue' : '-update-schema' , |
| | | 'changetype' : 'add' } |
| | | 'changetype' : 'add' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: update-schema, DM adding new schema object' |
| | |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/privileges/addmozobj.ldif' % logsRemoteDataDir } |
| | | 'entryToBeModified' : '%s/privileges/addmozobj.ldif' % logsRemoteDataDir , |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 50"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: update-schema, alternate root user putting back privilege' |
| | | </message> |
| | |
| | | 'DNToModify' : 'cn=Directory Manager,cn=Root DNs,cn=config' , |
| | | 'attributeName' : 'ds-privilege-name' , |
| | | 'newAttributeValue' : '-update-schema' , |
| | | 'changetype' : 'delete' } |
| | | 'changetype' : 'delete' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: update-schema, DM adding new schema object' |
| | | </message> |
| | |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeModified' : '%s/privileges/addmozobj.ldif' % logsRemoteDataDir } |
| | | 'entryToBeModified' : '%s/privileges/addmozobj.ldif' % logsRemoteDataDir , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: update-schema, alternate root user adding entry that users new object class' |
| | | </message> |
| | |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : 'cn=Aroot' , |
| | | 'dsInstancePswd' : 'PrivsRule' , |
| | | 'entryToBeAdded' : '%s/privileges/add_entry_with_new_objclass.ldif' % logsRemoteDataDir } |
| | | 'entryToBeAdded' : '%s/privileges/add_entry_with_new_objclass.ldif' % logsRemoteDataDir , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: update-schema, alternate root user searching entry' |
| | | </message> |
| | |
| | | 'DNToModify' : 'dc=example,dc=com' , |
| | | 'attributeName' : 'aci' , |
| | | 'newAttributeValue' : write_aci , |
| | | 'changetype' : 'add' } |
| | | 'changetype' : 'add' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: privilege-change, alternate root user removing privilege from DM' |
| | |
| | | 'DNToModify' : 'cn=Directory Manager,cn=Root DNs,cn=config' , |
| | | 'attributeName' : 'ds-privilege-name' , |
| | | 'newAttributeValue' : '-privilege-change' , |
| | | 'changetype' : 'add' } |
| | | 'changetype' : 'add' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: privilege-change, DM adding privilege to second user' |
| | |
| | | 'attributeName' : 'ds-privilege-name' , |
| | | 'newAttributeValue' : 'modify-acl' , |
| | | 'changetype' : 'add' , |
| | | 'expectedErrorCode' : '50' } |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: privilege-change, alternate root user putting back privilege to DM' |
| | | </message> |
| | |
| | | 'DNToModify' : 'cn=Directory Manager,cn=Root DNs,cn=config' , |
| | | 'attributeName' : 'ds-privilege-name' , |
| | | 'newAttributeValue' : '-privilege-change' , |
| | | 'changetype' : 'delete' } |
| | | 'changetype' : 'delete' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: privilege-change, DM adding privilege to second user' |
| | |
| | | 'DNToModify' : 'uid=buser,o=Privileges Tests,dc=example,dc=com' , |
| | | 'attributeName' : 'ds-privilege-name' , |
| | | 'newAttributeValue' : 'modify-acl' , |
| | | 'changetype' : 'add' } |
| | | 'changetype' : 'add' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: privilege-change, second user adding ACI' |
| | |
| | | 'DNToModify' : 'ou=People, o=Privileges Tests, dc=example,dc=com' , |
| | | 'attributeName' : 'aci' , |
| | | 'newAttributeValue' : search_aci , |
| | | 'changetype' : 'add' } |
| | | 'changetype' : 'add' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: privilege-change, DM removing privilege to second user' |
| | |
| | | 'DNToModify' : 'uid=buser,o=Privileges Tests,dc=example,dc=com' , |
| | | 'attributeName' : 'ds-privilege-name' , |
| | | 'newAttributeValue' : 'modify-acl' , |
| | | 'changetype' : 'delete' } |
| | | 'changetype' : 'delete' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: privilege-change, alternate root user deleting ACI' |
| | |
| | | 'DNToModify' : 'ou=People, o=Privileges Tests, dc=example,dc=com' , |
| | | 'attributeName' : 'aci' , |
| | | 'newAttributeValue' : search_aci , |
| | | 'changetype' : 'delete' } |
| | | 'changetype' : 'delete' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: privilege-change, alternate root user deleting write ACI' |
| | |
| | | 'DNToModify' : 'cn=Directory Manager,cn=Root DNs,cn=config' , |
| | | 'attributeName' : 'ds-privilege-name' , |
| | | 'newAttributeValue' : '-server-shutdown' , |
| | | 'changetype' : 'add' } |
| | | 'changetype' : 'add' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: server-shutdown, user adding server shutdown task' |
| | |
| | | 'DNToModify' : 'cn=Directory Manager,cn=Root DNs,cn=config' , |
| | | 'attributeName' : 'ds-privilege-name' , |
| | | 'newAttributeValue' : '-server-shutdown' , |
| | | 'changetype' : 'delete' } |
| | | 'changetype' : 'delete' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: server-shutdown, user adding server shutdown task' |
| | |
| | | 'DNToModify' : 'cn=Directory Manager,cn=Root DNs,cn=config' , |
| | | 'attributeName' : 'ds-privilege-name' , |
| | | 'newAttributeValue' : '-server-restart' , |
| | | 'changetype' : 'add' } |
| | | 'changetype' : 'add' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: server-restart, DM adding server restart task' |
| | |
| | | 'DNToModify' : 'cn=Directory Manager,cn=Root DNs,cn=config' , |
| | | 'attributeName' : 'ds-privilege-name' , |
| | | 'newAttributeValue' : '-server-restart' , |
| | | 'changetype' : 'delete' } |
| | | 'changetype' : 'delete' , |
| | | 'expectedRC' : 0 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Directory Manager: server-restart, DM adding server restart task' |
| | |
| | | 'attributeName' : 'ds-privilege-name' , |
| | | 'newAttributeValue' : '-bypass-acl' , |
| | | 'changetype' : 'add' , |
| | | 'expectedErrorCode' : '32' } |
| | | 'expectedRC' : 32 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: New Root User: bypass-acl, alternate bind DN, alternative root user putting back global search ACI' |
| | | </message> |
| | |
| | | 'attributeName' : 'aci' , |
| | | 'newAttributeValue' : search2_aci , |
| | | 'changetype' : 'add' , |
| | | 'expectedErrorCode' : '50' } |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: New Root User: modify-acl - add aci, alternative root user putting back privilege' |
| | | </message> |
| | |
| | | 'attributeName' : 'aci' , |
| | | 'newAttributeValue' : search_aci , |
| | | 'changetype' : 'replace' , |
| | | 'expectedErrorCode' : '50' } |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: New Root User: modify-acl - replace aci, alternative root user putting back privilege' |
| | | </message> |
| | |
| | | 'attributeName' : 'aci' , |
| | | 'newAttributeValue' : search2_aci , |
| | | 'changetype' : 'delete' , |
| | | 'expectedErrorCode' : '50' } |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: New Root User: modify-acl - delete aci, alternative root user putting back privilege' |
| | | </message> |
| | |
| | | 'dsBaseDN' : 'cn=config' , |
| | | 'dsFilter' : 'objectclass=*' , |
| | | 'attributes' : 'ds-cfg-check-schema' , |
| | | 'extraParams' : '-s base' } |
| | | 'extraParams' : '-s base' , |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 50"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: New Root User: config-read, alternative root user putting back privilege' |
| | |
| | | 'attributeName' : 'ds-cfg-check-schema' , |
| | | 'newAttributeValue' : 'true' , |
| | | 'changetype' : 'replace' , |
| | | 'expectedErrorCode' : '50' } |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: New Root User: config-write, alternative root user removing privilege' |
| | | </message> |
| | |
| | | 'attributeName' : 'ds-cfg-check-schema' , |
| | | 'newAttributeValue' : 'true' , |
| | | 'changetype' : 'replace' , |
| | | 'expectedErrorCode' : '50' } |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: New Root User: config-write, altrnative root user putting back privilege' |
| | | </message> |
| | |
| | | 'attributeName' : 'ds-cfg-check-schema' , |
| | | 'newAttributeValue' : 'true' , |
| | | 'changetype' : 'replace' , |
| | | 'expectedErrorCode' : '50' } |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: New Root User: config-write, alternative root user putting back privilege' |
| | | </message> |
| | |
| | | 'attributeName' : 'ds-cfg-global-aci' , |
| | | 'newAttributeValue' : global2_aci , |
| | | 'changetype' : 'add' , |
| | | 'expectedErrorCode' : '50' } |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: New Root User: config-write - add global aci, altrnative user removing config-write privilege' |
| | | </message> |
| | |
| | | 'attributeName' : 'ds-cfg-global-aci' , |
| | | 'newAttributeValue' : global2_aci , |
| | | 'changetype' : 'add' , |
| | | 'expectedErrorCode' : '50' } |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: New Root User: config-write - add global aci, alternative root user putting back config-write privilege' |
| | | </message> |
| | |
| | | 'attributeName' : 'userpassword' , |
| | | 'newAttributeValue' : 'pickles' , |
| | | 'changetype' : 'replace', |
| | | 'expectedErrorCode' : '50' } |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: New Root User: password-reset, alternative root user deleting privilege' |
| | | </message> |
| | |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : 'cn=Aroot' , |
| | | 'dsInstancePswd' : 'PrivsRule' , |
| | | 'entryToBeAdded' : '%s/privileges/add_entry_with_new_objclass.ldif' % logsRemoteDataDir } |
| | | 'entryToBeAdded' : '%s/privileges/add_entry_with_new_objclass.ldif' % logsRemoteDataDir , |
| | | 'expectedRC' : 65 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 65"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: New Root User: update-schema, alternative root user removing privilege' |
| | | </message> |
| | |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : 'cn=Zroot' , |
| | | 'dsInstancePswd' : 'PrivsRule' , |
| | | 'entryToBeModified' : '%s/privileges/addmozobj.ldif' % logsRemoteDataDir } |
| | | 'entryToBeModified' : '%s/privileges/addmozobj.ldif' % logsRemoteDataDir , |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 50"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: New Root User: update-schema, alternative root user putting back privilege' |
| | | </message> |
| | |
| | | 'attributeName' : 'ds-privilege-name' , |
| | | 'newAttributeValue' : 'modify-acl' , |
| | | 'changetype' : 'add' , |
| | | 'expectedErrorCode' : '50' } |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: New Root User: privilege-change, alternative root user putting back privilege to new root user' |
| | | </message> |
| | |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'dsBaseDN' : 'uid=tmorris,ou=People,ou=restore task,o=Privileges Tests,dc=example,dc=com' , |
| | | 'dsFilter' : 'objectclass=*' , |
| | | 'attributes' : 'cn sn uid'} |
| | | 'attributes' : 'cn sn uid', |
| | | 'expectedRC' : 32 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 32"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Restore Tasks: backend-restore, Admin adding privilege' |
| | | </message> |
| | |
| | | 'dsInstancePswd' : 'PrivsRule' , |
| | | 'dsBaseDN' : 'uid=tmorris,ou=People,ou=restore task,o=Privileges Tests,dc=example,dc=com' , |
| | | 'dsFilter' : 'objectclass=*' , |
| | | 'attributes' : 'cn sn uid'} |
| | | 'attributes' : 'cn sn uid', |
| | | 'expectedRC' : 32 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 32"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Restore Tasks: backend-restore, Directory Manager, alternative root user removing privilege' |
| | | </message> |
| | |
| | | 'dsInstancePswd' : 'PrivsRule' , |
| | | 'dsBaseDN' : 'uid=tmorris,ou=People,ou=restore task,o=Privileges Tests,dc=example,dc=com' , |
| | | 'dsFilter' : 'objectclass=*' , |
| | | 'attributes' : 'cn sn uid'} |
| | | 'attributes' : 'cn sn uid', |
| | | 'expectedRC' : 32 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 32"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Restore Tasks: backend-restore, New User Root, alternative root user removing privilege' |
| | | </message> |
| | |
| | | 'attributeName' : 'ds-privilege-name' , |
| | | 'newAttributeValue' : 'bypass-acl' , |
| | | 'changetype' : 'add' , |
| | | 'expectedErrorCode' : '50' } |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Users: bypass-acl self-modify add, user searching entry' |
| | | </message> |
| | |
| | | 'DNToModify' : 'ou=People, o=Privileges Tests, dc=example,dc=com' , |
| | | 'attributeName' : 'aci' , |
| | | 'newAttributeValue' : search_aci , |
| | | 'changetype' : 'add' , |
| | | 'expectedErrorCode' : '50' } |
| | | 'changetype' : 'add' , |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Users: modify-acl - add aci, Admin adding privilege' |
| | | </message> |
| | |
| | | 'DNToModify' : 'ou=People, o=Privileges Tests, dc=example,dc=com' , |
| | | 'attributeName' : 'aci' , |
| | | 'newAttributeValue' : search_aci , |
| | | 'changetype' : 'add' , |
| | | 'expectedErrorCode' : '50' } |
| | | 'changetype' : 'add' , |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Users: modify-acl - add aci, Admin adding write ACI' |
| | | </message> |
| | |
| | | 'DNToModify' : 'ou=People, o=Privileges Tests, dc=example,dc=com' , |
| | | 'attributeName' : 'aci' , |
| | | 'newAttributeValue' : search2_aci , |
| | | 'changetype' : 'add' , |
| | | 'expectedErrorCode' : '50' } |
| | | 'changetype' : 'add' , |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Users: modify-acl - add aci, Admin deleting write ACI' |
| | |
| | | 'DNToModify' : 'uid=scarter, ou=People, o=Privileges Tests, dc=example,dc=com' , |
| | | 'attributeName' : 'aci' , |
| | | 'newAttributeValue' : search3_aci , |
| | | 'changetype' : 'add' , |
| | | 'expectedErrorCode' : '50' } |
| | | 'changetype' : 'add' , |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | |
| | | 'DNToModify' : 'uid=tmorris, ou=People, o=Privileges Tests, dc=example,dc=com' , |
| | | 'attributeName' : 'aci' , |
| | | 'newAttributeValue' : search_aci , |
| | | 'changetype' : 'replace' , |
| | | 'expectedErrorCode' : '50' } |
| | | 'changetype' : 'replace' , |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Users: modify-acl - replace aci, Admin adding write ACI' |
| | |
| | | 'DNToModify' : 'uid=tmorris, ou=People, o=Privileges Tests, dc=example,dc=com' , |
| | | 'attributeName' : 'aci' , |
| | | 'newAttributeValue' : search_aci , |
| | | 'changetype' : 'replace' , |
| | | 'expectedErrorCode' : '50' } |
| | | 'changetype' : 'replace' , |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Users: modify-acl - replace aci, Admin adding privilege' |
| | |
| | | 'DNToModify' : 'uid=tmorris, ou=People, o=Privileges Tests, dc=example,dc=com' , |
| | | 'attributeName' : 'aci' , |
| | | 'newAttributeValue' : search_aci , |
| | | 'changetype' : 'replace' , |
| | | 'expectedErrorCode' : '50' } |
| | | 'changetype' : 'replace' , |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Users: modify-acl - replace aci, Admin deleting privilege' |
| | |
| | | 'DNToModify' : 'uid=tmorris, ou=People, o=Privileges Tests, dc=example,dc=com' , |
| | | 'attributeName' : 'aci' , |
| | | 'newAttributeValue' : search_aci , |
| | | 'changetype' : 'replace' , |
| | | 'expectedErrorCode' : '50' } |
| | | 'changetype' : 'replace' , |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | |
| | | 'DNToModify' : 'uid=dmiller, ou=People, o=Privileges Tests, dc=example,dc=com' , |
| | | 'attributeName' : 'aci' , |
| | | 'newAttributeValue' : write_aci_dmiller , |
| | | 'changetype' : 'delete' , |
| | | 'expectedErrorCode' : '50' } |
| | | 'changetype' : 'delete' , |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Users: modify-acl - delete aci, Admin adding privilege' |
| | |
| | | 'DNToModify' : 'uid=dmiller, ou=People, o=Privileges Tests, dc=example,dc=com' , |
| | | 'attributeName' : 'aci' , |
| | | 'newAttributeValue' : write_aci_dmiller , |
| | | 'changetype' : 'delete' , |
| | | 'expectedErrorCode' : '50' } |
| | | 'changetype' : 'delete' , |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Users: modify-acl - delete aci, Admin adding write ACI' |
| | |
| | | 'dsBaseDN' : 'cn=config' , |
| | | 'dsFilter' : 'objectclass=*' , |
| | | 'attributes' : 'ds-cfg-check-schema' , |
| | | 'extraParams' : '-s base' } |
| | | 'extraParams' : '-s base' , |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 50"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Users: config-read, Admin adding privilege' |
| | | </message> |
| | |
| | | 'DNToModify' : 'cn=config' , |
| | | 'attributeName' : 'ds-cfg-check-schema' , |
| | | 'newAttributeValue' : 'true' , |
| | | 'changetype' : 'replace' , |
| | | 'expectedErrorCode' : '50' } |
| | | 'changetype' : 'replace' , |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Users: config-write, Admin adding privilege' |
| | | </message> |
| | |
| | | 'DNToModify' : 'cn=config' , |
| | | 'attributeName' : 'ds-cfg-check-schema' , |
| | | 'newAttributeValue' : 'true' , |
| | | 'changetype' : 'replace' , |
| | | 'expectedErrorCode' : '50' } |
| | | 'changetype' : 'replace' , |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Users: config-write, Admin adding privilege' |
| | | </message> |
| | |
| | | 'DNToModify' : 'cn=config' , |
| | | 'attributeName' : 'ds-cfg-check-schema' , |
| | | 'newAttributeValue' : 'true' , |
| | | 'changetype' : 'replace' , |
| | | 'expectedErrorCode' : '50' } |
| | | 'changetype' : 'replace' , |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | |
| | | 'DNToModify' : 'cn=config' , |
| | | 'attributeName' : 'ds-cfg-check-schema' , |
| | | 'newAttributeValue' : 'true' , |
| | | 'changetype' : 'replace' , |
| | | 'expectedErrorCode' : '50' } |
| | | 'changetype' : 'replace' , |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Users: config-write, Admin deleting privilege' |
| | | </message> |
| | |
| | | 'DNToModify' : 'cn=config' , |
| | | 'attributeName' : 'ds-cfg-check-schema' , |
| | | 'newAttributeValue' : 'true' , |
| | | 'changetype' : 'replace' , |
| | | 'expectedErrorCode' : '50' } |
| | | 'changetype' : 'replace' , |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Users: modify-acl - add aci, Admin deleting write ACI' |
| | |
| | | 'DNToModify' : 'cn=config' , |
| | | 'attributeName' : 'ds-cfg-check-schema' , |
| | | 'newAttributeValue' : 'true' , |
| | | 'changetype' : 'replace' , |
| | | 'expectedErrorCode' : '50' } |
| | | 'changetype' : 'replace' , |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | |
| | | 'DNToModify' : 'cn=Access Control Handler,cn=config' , |
| | | 'attributeName' : 'ds-cfg-global-aci' , |
| | | 'newAttributeValue' : global_aci , |
| | | 'changetype' : 'add' , |
| | | 'expectedErrorCode' : '50' } |
| | | 'changetype' : 'add' , |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Users: config-write - add global aci, Admin adding privilege' |
| | |
| | | 'DNToModify' : 'cn=Access Control Handler,cn=config' , |
| | | 'attributeName' : 'ds-cfg-global-aci' , |
| | | 'newAttributeValue' : global_aci , |
| | | 'changetype' : 'add' , |
| | | 'expectedErrorCode' : '50' } |
| | | 'changetype' : 'add' , |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Users: config-write - add global aci, Admin adding privilege' |
| | | </message> |
| | |
| | | 'DNToModify' : 'cn=Access Control Handler,cn=config' , |
| | | 'attributeName' : 'ds-cfg-global-aci' , |
| | | 'newAttributeValue' : global_aci , |
| | | 'changetype' : 'add' , |
| | | 'expectedErrorCode' : '50' } |
| | | 'changetype' : 'add' , |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Users: config-write - add global aci, Admin adding write ACI' |
| | |
| | | 'DNToModify' : 'cn=Access Control Handler,cn=config' , |
| | | 'attributeName' : 'ds-cfg-global-aci' , |
| | | 'newAttributeValue' : global2_aci , |
| | | 'changetype' : 'add' , |
| | | 'expectedErrorCode' : '50' } |
| | | 'changetype' : 'add' , |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Users: config-write - add global aci, Admin deleting privilege' |
| | |
| | | 'DNToModify' : 'cn=Access Control Handler,cn=config' , |
| | | 'attributeName' : 'ds-cfg-global-aci' , |
| | | 'newAttributeValue' : global2_aci , |
| | | 'changetype' : 'add' , |
| | | 'expectedErrorCode' : '50' } |
| | | 'changetype' : 'add' , |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Users: config-write - add global aci, Admin deleting write ACI' |
| | | </message> |
| | |
| | | 'DNToModify' : 'cn=Access Control Handler,cn=config' , |
| | | 'attributeName' : 'ds-cfg-global-aci' , |
| | | 'newAttributeValue' : global2_aci , |
| | | 'changetype' : 'add' , |
| | | 'expectedErrorCode' : '50' } |
| | | 'changetype' : 'add' , |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | |
| | | 'DNToModify' : 'uid=bhall, ou=People, o=Privileges Tests, dc=example,dc=com' , |
| | | 'attributeName' : 'userpassword' , |
| | | 'newAttributeValue' : 'bananas' , |
| | | 'changetype' : 'replace' , |
| | | 'expectedErrorCode' : '50' } |
| | | 'changetype' : 'replace' , |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Users: password-reset, Admin adding privilege' |
| | |
| | | 'DNToModify' : 'uid=bhall, ou=People, o=Privileges Tests, dc=example,dc=com' , |
| | | 'attributeName' : 'userpassword' , |
| | | 'newAttributeValue' : 'bananas' , |
| | | 'changetype' : 'replace' , |
| | | 'expectedErrorCode' : '50' } |
| | | 'changetype' : 'replace' , |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 0"> |
| | |
| | | 'DNToModify' : 'uid=bhall, ou=People, o=Privileges Tests, dc=example,dc=com' , |
| | | 'attributeName' : 'userpassword' , |
| | | 'newAttributeValue' : 'bananas' , |
| | | 'changetype' : 'replace' , |
| | | 'expectedErrorCode' : '50' } |
| | | 'changetype' : 'replace' , |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : 'uid=auser,o=Privileges Tests,dc=example,dc=com' , |
| | | 'dsInstancePswd' : 'ACIRules' , |
| | | 'entryToBeModified' : '%s/privileges/addmozobj.ldif' % logsRemoteDataDir } |
| | | 'entryToBeModified' : '%s/privileges/addmozobj.ldif' % logsRemoteDataDir , |
| | | 'expectedRC' : 50 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 50"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Users: update-schema, Admin adding entry that uses new object class' |
| | | </message> |
| | |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeAdded' : '%s/privileges/add_entry_with_new_objclass.ldif' % logsRemoteDataDir } |
| | | 'entryToBeAdded' : '%s/privileges/add_entry_with_new_objclass.ldif' % logsRemoteDataDir , |
| | | 'expectedRC' : 65 |
| | | } |
| | | </call> |
| | | |
| | | <if expr="RC != 65"> |
| | | <tcstatus result="'fail'"/> |
| | | </if> |
| | | |
| | | <message> |
| | | 'Privileges: Users: update-schema, Admin adding privilege' |
| | | </message> |