logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

ldif-duplicate-attrs — check for multi-value attributes in LDIF file

Description

       Reads  an LDIF file from standard input and checks for the presence of multivalued attributes of all DNs.
       Whitelisted attribute names are excluded from the problem report. Outputs a statistic sorted by  severity
       to standard output.

Example Output

            11   cn=67eoG,ou=Muenchen,o=Deutschland
                 uid(3) cn(2) fullName(2) mail(2) sn(2)
            10   cn=Hoff,ou=Muenchen,o=Deutschland
                 homeCity(2) homePostalAddress(2) homeZipCode(2) l(2)
                 telephoneNumber(2)

       The DN cn=67eoG has had three values for the "uid" attribute, two for  "cn",  and  so  on,  for  a  total
       badness score of 11.  The entire output is sorted by:

       1.  Overall, DNs are sorted by descending score.

       2.  For a particular DN, attributes are sorted by descending score.

       3.  If two attributes have the same score, sort occurs lexicographically ascending.

Name

       ldif-duplicate-attrs — check for multi-value attributes in LDIF file

Options

-C     Force  color  output.  Useful when piping into `less -R`.  (By default, color is only emitted when
              stdout is a tty.)

See Also

hxtools(7)

hxtools                                            2015-04-01                            ldif-duplicate-attrs(1)

Usage

procalldiff [-C] <foo.ldif>report.txt

       Input must not contain linewraps. Do use with

       {slapcat|ldapsearch}-oldif-wrap=no...

See Also