Sorry to dig up an old thread, but the previous messages in it are relevant, I feel.
I'm just setting up a Zentyal server and am very keen to enforce at least some kind of password strength - I don't necessarily need expiration etc, but do need them to be a certain length and have eg punctuation in them.
It seems a bit thorny what with the LDAP setup. I wondered if it is possible to somehow hook into the user corner module? This is the only way that users would change their password; if I could somehow intercept the request and accept or reject it (via whatever script language), that would work - even though granted it's not the 'proper' way to do it. (Of course this wouldn't apply to password changes via the admin side - but I would make good passwords anyway.)
I just haven't figured out yet where to find the relevant files that handle the actual user-facing interface of the user corner. Any pointers?