CYRUSBDB2CURRENT(1)

πŸ“¦ version 2.1.28, in centos-stream 9, fedora 43, fedora 44

✨ NAME ✨

cyrusbdb2current β€” bestie, it's a command-line utility that converts your SASLDB database out of BerkeleyDB and into the database format that sasldb is using these days πŸ’…

(it's a Perl script, that's why it's chilling in the User Contributed Perl Documentation section, iykyk)


πŸŽ€ SYNOPSIS πŸŽ€

cyrusbdb2current <sasldb_old_path> <sasldb_new_path>

like. two paths. that's the whole vibe. πŸ¦‹


πŸ’– DESCRIPTION πŸ’–

okay so here's the tea, bestie β˜• β€” cyrusbdb2current takes your current sasldb database and converts it from the BerkeleyDB format to the database format that's currently in use. glow-up for your database, no cap ✨

🚨 STRONGLY RECOMMENDED: back up your current database BEFORE you run the conversion. like, please. make a copy. I am begging. it's giving "one wrong move and your auth data is gone" energy 😭

and the paths we're expecting in practice:

  • the old one is /etc/sasldb2
  • the new one is /etc/sasl2/sasldb2

those are the defaults the universe (and this doc) expects, so if you've got your files somewhere else, adjust accordingly 🫢


🌸 SEE ALSO 🌸

  • saslpasswd2(8) β€” the icon, the legend πŸ‘‘
  • rfc4422 β€” Simple Authentication and Security Layer (SASL). yes it's a whole spec, go read it, it's literally the source of truth πŸ“œ

mwah πŸ’‹ that's the whole page! this one lives in the User Contributed Perl Documentation corner of the manual, shipped alongside perl v5.30.3, dated 2021-04-28 β€” so if your man page footer is looking for CYRUSBDB2CURRENT(1), that's her, that's the girl πŸ’– go back up your database fr fr πŸŒˆπŸ’€πŸ¦‹