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

--
Souji Thenria

Reply via email to