> 2
> 
> On 8/27/23 19:01, Marc wrote:
> >>> olcAccess: {2} to attrs=userPassword,shadowLastChange
> >>>    by ssf=256 self read
> >>>    by ssf=256 anonymous auth
> >>>    by * none break
> 
> I think the problem is this rule. You specify 'by * none break', which
> means that evaluation is not stopped if this rule does not match.
> Because of that, the later rules for user 'yyyy' do match and 'yyyy' can
> read the 'userPassword' attribute.
> 
> You would have to specify a separate rule for 'userPassword' without
> 'break', something like this:
> 
> olcAccess: {1} to attrs=userPassword
>   by self read
>   by anonymous auth
> 

Well done Souji! Thanks that seems to be working better, and I can remove these 
redundant read - search combinations!

Reply via email to