samba_downgrade_db — Samba tool for downgrading AD databases
samba_downgrade_db [-H] [-s]
This tool is part of the samba(8) suite.
The format of the Samba Active Directory (AD) database changed in version 4.8 and 4.11. When downgrading a Samba AD Domain Controller (DC) to a release that is older than either of these versions (e.g. 4.11 to 4.10), the AD database must be manually downgraded before the Samba packages can be safely downgraded.
This tool downgrades a Samba sam.ldb database from the format used in version 4.16.0pre to that of version 4.7. The v4.7 database format can safely be read by any version of Samba. If necessary, later versions of Samba will repack and reconfigure a v4.7-format database when the samba executable is first started.
Note that all Samba services must be stopped on the DC before running this tool. Once the tool has run, do not restart samba or modify the database before the Samba software package has been downgraded.
Link directly to a sam.ldb file instead of using path in system smb.conf
Link directly to smb.conf file instead of system default (usually in /usr/local/samba/etc/smb.conf)