dsdb: Use samdb_system_container_dn() in pdb_samba_dsdb_*()
commit68db9b7390bab3f94cb8a81af57186f4602c8df9
authorAndrew Bartlett <abartlet@samba.org>
Thu, 27 Jul 2023 05:18:45 +0000 (27 17:18 +1200)
committerJule Anger <janger@samba.org>
Tue, 1 Aug 2023 12:12:30 +0000 (1 12:12 +0000)
tree3040c8fe25b19814d5272a20ac2ce5bde6e228df
parentbffe1f5720e6eb36f51b3ca58588a283db1f9637
dsdb: Use samdb_system_container_dn() in pdb_samba_dsdb_*()

This makes more calls to add children, but avoids the cn=system string in the
codebase which makes it easier to audit that this is always being built
correctly.

Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
Autobuild-User(master): Stefan Metzmacher <metze@samba.org>
Autobuild-Date(master): Mon Jul 31 07:20:21 UTC 2023 on atb-devel-224

(cherry picked from commit 5571ce9619d856d3c9545099366f4e0259aee8ef)

RN: A second container with name CN=System would disable the operation
 of the Samba AD DC.  Samba now finds the CN=System container by exact
 DN and not a search.

Autobuild-User(v4-19-test): Jule Anger <janger@samba.org>
Autobuild-Date(v4-19-test): Tue Aug  1 12:12:30 UTC 2023 on atb-devel-224
source3/passdb/pdb_samba_dsdb.c