DOKK / manpages / debian 11 / hxtools / ldif-duplicate-attrs.1.en
ldif-duplicate-attrs(1) hxtools ldif-duplicate-attrs(1)

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

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

Input must not contain linewraps. Do use with

{slapcat|ldapsearch} -o ldif-wrap=no ...

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.

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

	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.
2015-04-01 hxtools