Nick Milas wrote:
> Does anyone have a ready-made script (e.g. bash) that would do the following:
>
> Loop on all entries in the ou=people branch where ou <> "system" {
> If attribute DisplayName does not exist{
> Set DisplayName to the value of attibute cn
> }
> }You could use this LDAP filter to retrieve all entries you have to modify and their 'cn' attribute: (&(ou:dn:=people)(!(ou=system))(!(displayName=*))) Applying this simple LDIF to all the entries found is left as exercise to the reader: dn: cn=dummy,ou=people,dc=example,dc=com changetype: modify add: displayName displayName: <value taken from 'cn'> Ciao, Michael.
smime.p7s
Description: S/MIME Cryptographic Signature
