Or how about creating an OU=policies under the root DIT and including these
Objectclass: person Objectclass: pwdpolicy Objectclass: top cn:default pwdAttribute:2.5.4.35 sn:summy pwdlockout:True pwdMaxfailure:3 That was just a sample. All I wanted to show was creating an OU and mentioning cn=default. Does that take care of all users? Thanks Jeevan > Date: Mon, 19 Nov 2012 11:01:24 -0500 > Subject: Re: Password policy > From: raubvogel@gmail.com > To: jeev_biz@hotmail.com > CC: openldap-technical@openldap.org > > On Mon, Nov 19, 2012 at 10:46 AM, jeevan kc <jeev_biz@hotmail.com> wrote: > > Thanks . But we have like more than 25k users on the server. Doing that individually would be tedious. Is there any other way ? > > > How about a script of some sorts? Something on the lines of: > > ask ldap for the userlist (using ldapsearch) > for each user > Add objectClass: pwdPolicy (using ldapmodify) > done > > > Sent from my iPhone > > > > On Nov 19, 2012, at 10:42 AM, "Mauricio Tavares" <raubvogel@gmail.com> wrote: > > > >> On Mon, Nov 19, 2012 at 10:14 AM, jeevan kc <jeev_biz@hotmail.com> wrote: > >>> Hello > >>> > >>> I want to enable password policy on Openldap 2.4.30(to all users. I see that > >>> the ppolicy.ldif and ppolicy.schema are listed under > >>> /usr/local/etc/openldap/schema but are not present on > >>> /usr/local/etc/openldap/slapd.d/cn=config folder. So do I need to add the > >>> policy.ldif to the cn=config folder ? Is there like specific procedure to do > >>> that or can I add manually with ldapadd ? Also how do I enable that schema > >>> to all users ? Please help. > >>> > >>> > >>> Jeevan > >> > >> If you have the policy as a diff, you could add it by saying > >> > >> ldapadd -Y EXTERNAL -H ldapi:/// -f /path/to/ppolicy.ldif > >> > >> Then you need to ldapmodify each user, adding something like > >> > >> objectClass: pwdPolicy > >> > >> to each of them. > >> > >> This is off the top of my head, so do verify before doing exciting > >> thingies to your server. ;) |