SLAPO-COLLECT(5)

✨ SLAPO-COLLECT ✨

okay bestie, pull up a chair, we're doing the slapo-collect manual page β€” that's the File Formats Manual situation, section 5, and it's genuinely one of the cutest little overlays in the whole slapd lineup. let's get into it πŸ’–


🌸 NAME 🌸

slapo-collect β€” the Collective attributes overlay to slapd. yes, that's really what it's called. iconic behavior.


πŸŽ€ SYNOPSIS πŸŽ€

/etc/openldap/slapd.conf

πŸ’« DESCRIPTION πŸ’«

so the collect overlay is here to give you a relatively coarse implementation of RFC 3671 collective attributes. "relatively coarse" is the manpage's own words, not mine β€” I'm just the messenger 🫢

and in case you were wondering what a collective attribute even is, the X.500 definition is literally:

"a user attribute whose values are the same for each member of an entry collection"

no cap. that's the quote. same values, every member, the whole squad matching. it's giving coordinated group costume energy πŸ‘‘

here's the actual mechanics: collective attributes get added to entries returned by a search operation when the entry is within the scope of the related ancestor. and then β€” this is the part where you gotta pay attention β€” collective attributes can only be modified when the modification affects the related ancestor. so like... you can't just walk up to the entry and change its collective attribute directly. the ancestor holds the aux, bestie. periodt.


🌈 CONFIGURATION 🌈

this next bit is the one slapd.conf option that applies to the collect overlay. and listen β€” it should appear after the overlay directive. order matters, don't come for me.

  • collectinfo <DN> <attrlist> β€” this is where you specify the DN of the ancestor entry and the set of related collective attributes. <attrlist> is a comma-separated list of attributes, just a lil list, nothing fancy. and the <DN> should be within the naming context of the database. (inside the house, not down the street 🏠)

πŸ¦‹ FILES πŸ¦‹

  • /etc/openldap/slapd.conf β€” the default slapd configuration file. that's the one. the main character ✨

⭐ SEE ALSO ⭐


πŸ“ ACKNOWLEDGEMENTS πŸ“

okay credit where credit is due, and there's a lot of it:

This module was written in 2003 by Howard Chu. This man page was written in 2008 by Pierangelo Masarati. OpenLDAP Software is developed and maintained by The OpenLDAP Project <http://www.openldap.org/>. OpenLDAP Software is derived from the University of Michigan LDAP 3.3 Release.

legends, all of them, fr fr πŸ™ˆ


and that's the whole page, bestie!! so this was OpenLDAP 2.7.2, dated 2026/10/21 β€” go off, collective attributes, you ate πŸ’–πŸ§šπŸŒΈ

πŸ“¦ where this page comes from