grommunio-admin-ldap(1)

πŸ“¦ version 1.18, in alpine 3.24

πŸ’– NAME πŸ’–

grommunio-admin ldap β€” LDAP tools

Okay bestie, welcome to grommunio-admin-ldap(1) β€” the LDAP tools page for grommunio-admin, and it’s giving very useful admin energy ✨

🌸 SYNOPSIS 🌸

The synopsis is literally this, character-for-character:

grommunio-admin ldap check [-o ORGSPEC] [-r [-m] [-y]]
grommunio-admin ldap configure [-d] [-o ORGSPEC]
grommunio-admin ldap downsync [-c] [-f] [-l] [-o ORGSPEC] [-p PAGE_SIZE]
[USER [USER ...]]
grommunio-admin ldap dump [-o ORGSPEC] USER
grommunio-admin ldap info [-o ORGSPEC]
grommunio-admin ldap reload [-o ORGSPEC]
grommunio-admin ldap search [-a] [--format FORMAT] [-n MAX_RESULTS] [-o
ORGSPEC] [-p PAGE_SIZE] [USER]

πŸ¦‹ DESCRIPTION πŸ¦‹

The grommunio admin ldap module gives you functions for configuring and testing the LDAP connection and for downloading or updating users. Lowkey iconic, highkey necessary πŸ’…

πŸŽ€ COMMANDS πŸŽ€

  • check β€” Check if the LDAP objects imported users are linked to can still be found, optionally removing orphaned users.
  • configure β€” Interactively configure or modify LDAP connection.
  • downsync β€” Synchronize or import users from LDAP.
  • dump β€” Print LDAP object.
  • info β€” Show connection status.
  • reload β€” Reload the LDAP configuration and reconnect.
  • search β€” Search for users.

✨ OPTIONS ✨

  • USER β€” LDAP object ID or search string.
  • -a, --all β€” Show all results, not only importable objects.
  • --auth-backend <automatic|externid|always_ldap|always_mysql> β€” For reload only. Set the authmgr global system authentication backend. Can be one of automatic (same as externid), externid, always_ldap, always_mysql. Default is externid if unset.
  • -c, --complete β€” Import or update all users from the LDAP tree.
  • -f, --force β€” Force update users that are linked to a different or no LDAP object.
  • --format FORMAT β€” Output format. Can be one of csv, json-flat, json-kv, json-object, json-structured and pretty. Default is pretty.
  • -l, --lang β€” Set language for imported users. Default is to not set any language.
  • -m, --remove-maildirs β€” Also remove user files from disk.
  • -n MAX_RESULTS, --max-results MAX_RESULTS β€” Maximum number of results or 0 to disable limit (default 0). Note that the actual number of results may exceed the limit due to paging and filtering.
  • -o ORGSPEC, --organization ORGSPEC β€” Use organization specific LDAP connection. Supports organization ID or name.
  • -p PAGE_SIZE, --page-size PAGE_SIZE β€” Set batch size for paged search. Can be decreased when running into timeout errors with slow LDAP servers. Default is 1000.
  • -r, --remove β€” Remove imported users of which the linked LDAP object could not be found.
  • -t TYPES, --types TYPES β€” Comma separated list of object types to search for. Supported are user, contact and group.
  • -x <bool>, --disable-ldap <bool> β€” For reload only. Set the disable LDAP switch for the organization or globally system wide.
  • -y, --yes β€” Do not prompt for confirmation, assume yes.
  • -d β€” This one shows up in the configure synopsis, bestie; the page doesn’t give it a separate description, so I’m not inventing one.

🌈 SEE ALSO 🌈


Okay that’s the whole page, bestie 🫢 The footer/source/version/date tag is grommunio-admin-ldap(1) β€” no extra date text printed, so no fake date energy from me. Bye! πŸ’…

πŸ“¦ where this page comes from