LDAPDIFF(1)

πŸ“¦ version 1.4.1, in fedora 43, fedora 44

πŸ‘‘ LDAPDIFF(1) β€” the ldapdiff manual, but make it a vibe

okay bestie, sit down, hydrate, because we're about to talk about ldapdiff β€” it's a General Commands Manual situation and it's genuinely iconic. πŸ’…


✨ NAME ✨

ldapdiff β€” a tool to synchronize ldap servers using ldif formatted input files πŸ¦‹


🌸 SYNOPSIS 🌸

ldapdiff [options]

like. that's it. that's the whole entry point. no positional args, just vibes and flags. πŸŽ€


πŸ’– DESCRIPTION πŸ’–

so here's the tea β˜•: ldapdiff combines classical "diff" and "patch" functionality in one application. one app. both jobs. main character energy fr fr.

the difference is β€” and this is the part where you go "ohhh" β€” that ldapdiff is not designed for use on flat ascii files. nope. it is designed for "patching" ldap directories using ldif files. it's giving directory whisperer. 🌈

πŸ’€ real talk: this manual page was written for the Debian distribution because the original program does not have a manual page. so bestie we are working with a Debian-original situation here. respect the hustle. πŸ™ˆ

πŸ’… OPTIONS πŸ’…

  • -c conffile β€” the name of the configuration file. default is ./ldapdiff.conf. yes, it looks in the current directory, yes you should know where you are. ✨
  • -f ldiffile β€” the ldif input file to be compared to the running server. if you don't set this option, stdin will be used. (so you can absolutely just pipe things in, we love a flexible queen.) πŸ“
  • -l logfile β€” the name of the logfile. default is stdout. 🫢
  • -p profile β€” the name of the profile to use from the configuration file. pick your fighter. πŸ‘‘
  • -s local[0-7] β€” log to syslog. note the [0-7] β€” that's the facility digits, keep them exactly as they are, no cap. πŸ”₯
  • -v β€” show version of program. the classic. the icon. ⭐

🧚 RETURN VALUES 🧚

the exit status is speaking to you, listen to it:

  1. 0 -> ok β€” we ate, no crumbs. πŸ’–
  2. 1 -> error β€” something went sideways, bestie. 😭
  3. 2 -> an online modification error (insert, update, delete) occured β€” yeah, the server side said no. note: it's spelled "occured" in the original and we are not correcting the queen. periodt.

πŸ¦‹ SEE ALSO πŸ¦‹

also!! the README file of the source distribution contains detailed information about the various parameters for the config file ldapdiff.conf. go read it, it's required reading, iykyk. πŸ“–


Copyright 2000-2006 Free Software Foundation, Inc.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.


πŸ’œ AUTHOR πŸ’œ

ldapdiff was written by Thomas.Reith@rhoen.de 🫑

This manual page was written by Jeff Waugh <jdub@perkypants.org>, for the Debian GNU/Linux system (but may be used by others). shoutout Jeff, absolute legend. πŸŽ€


aaaand that's the whole page!! πŸ’… this version is dated Sun Sep 4 11:32:11 CEST 2005 and comes from the General Commands Manual β€” so yeah, it's vintage, it's Debian, it's a whole moment. stay synchronized bestie, mwah πŸ’–βœ¨πŸ¦‹

πŸ“¦ where this page comes from