[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: Re: Variables/Substitution in ACL's



Hi!

"Kurt D. Zeilenga" schrieb:
> 
> At 02:21 AM 2001-08-30, Timo Boettcher wrote:
> ><= a_dn_pat: .*cn=([^,]+),ou=people,o= $1 ,ou=customers,o=myorganisation
> >why is the "$1" not substituted?
> 
> That message reports the regex pre-substitution.  Note that the
> extra spaces (before and after the $1) will cause this clause
> not to match anything.
Thanks for your help. This one is working now.

Just one other question:
=> acl_mask: access to entry
"object=someobject,cn=Timo,ou=people,o=myorganisation", attr
"objectClass" requested 
=> acl_mask: to all values by "CN=TIMO,OU=PEOPLE,O=MYORGANISATION",
(=n)  
<= check a_dn_pat: cn=$2,ou=people,o=myorganisation 
Why is the $2 not substituted there?
<= acl_mask: [1] applying write (=wrscx) (stop) 
<= acl_mask: [1] mask: write (=wrscx) 
=> access_allowed: search access granted by write (=wrscx) 

Since the whole thing is working, though, it is only a question of
interest...

Timo Boettcher