| | |
| | | '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> |