From 392970b125000b5b467afd43406b05d90ec1d06e Mon Sep 17 00:00:00 2001 From: Guilhem Moulin Date: Mon, 20 Aug 2012 18:37:32 +0200 Subject: Duplicating an attribute to add a presence index. --- ldap/test-user-acl.sh | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'ldap/test-user-acl.sh') diff --git a/ldap/test-user-acl.sh b/ldap/test-user-acl.sh index 4b233ef..26298f9 100755 --- a/ldap/test-user-acl.sh +++ b/ldap/test-user-acl.sh @@ -186,7 +186,7 @@ echo "Authenticated users, access to domain entries" # =s for all # +d if children # +rc if canCreate{Alias,ML}, owner or postmaster -# * fripostMaildrop +# * fripostOptionalMaildrop # =wrscd if owner or postmaster # * description # =rscd if children, canCreate{Alias,ML}, owner or postmaster @@ -304,7 +304,7 @@ msg "Have =wrscd to the domain attributes (other than \"canCreate\"), and >=w to ATTRSO="entry/delete fvd/write fripostIsStatusActive/write - fripostMaildrop/delete fripostMaildrop/add fripostMaildrop/read fripostMaildrop/search fripostMaildrop/compare fripostMaildrop/disclose + fripostOptionalMaildrop/delete fripostOptionalMaildrop/add fripostOptionalMaildrop/read fripostOptionalMaildrop/search fripostOptionalMaildrop/compare fripostOptionalMaildrop/disclose description/add description/delete" for U in ${USERS}; do for D in ${DOMAINS}; do @@ -397,7 +397,7 @@ done | isOK '\(=0\|DENIED\)$' entry # "entry" here is useless, but it's just to # not (3 or 4) -msg "Have =0 access to \"fripostMaildrop\" (unless Owner or Postmaster)" +msg "Have =0 access to \"fripostOptionalMaildrop\" (unless Owner or Postmaster)" for U in ${USERS}; do for D in ${DOMAINS}; do search -s base -b "${D},${SUFFIX}" "(|(fripostOwner=${U},${SUFFIX}) @@ -439,7 +439,7 @@ echo "Authenticated users, access to user entries" # =wrscd if account owner or domain postmaster # * fripostMailboxQuota: # =rscd if account owner or domain postmaster -# * fripostMaildrop: +# * fripostOptionalMaildrop: # =wrscd if account owner or domain postmaster # * cn: # =wrscd if account owner or domain postmaster @@ -463,7 +463,7 @@ usersU userPassword | isOK '=w$' [ $? -eq 0 ] || exit $? msg "Have =wrscxd access to the other attributes of their own entry" -usersU fvu fripostIsStatusActive fripostMaildrop cn description | isOK 'write(=wrscxd)$' fvu +usersU fvu fripostIsStatusActive fripostOptionalMaildrop cn description | isOK 'write(=wrscxd)$' fvu [ $? -eq 0 ] || exit $? msg "Have >=rsd access to the \"entry\" attribute of their own entry" @@ -485,7 +485,7 @@ for U1 in ${USERS}; do fvu userPassword \ fripostIsStatusActive \ fripostMailboxQuota \ - fripostMaildrop \ + fripostOptionalMaildrop \ cn description done done | isOK '=0$' entry @@ -512,7 +512,7 @@ usersP userPassword | isOK '=w$' [ $? -eq 0 ] || exit $? msg "Have =wrscxd access to the other attributes of their users' entry (if Postmaster)" -usersP fvu fripostIsStatusActive fripostMaildrop cn description | isOK 'write(=wrscxd)$' fvu +usersP fvu fripostIsStatusActive fripostOptionalMaildrop cn description | isOK 'write(=wrscxd)$' fvu [ $? -eq 0 ] || exit $? # "+a" is needed to create new accounts. "+z" would be required to -- cgit v1.2.3