summaryrefslogtreecommitdiff
path: root/source4/scripting/python/samba/provision/__init__.py
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2012-12-11 03:15:26 +0100
committerMichael Adam <obnox@samba.org>2012-12-11 05:20:32 +0100
commit8eb359c23c6379be1ccc32e27fd2316d77a7c7b3 (patch)
tree91ecdea5e22e8f63338a732f6cc5965b32179423 /source4/scripting/python/samba/provision/__init__.py
parent19b03834f08c2a6645a31fe18121534c692c18d1 (diff)
downloadsamba-8eb359c23c6379be1ccc32e27fd2316d77a7c7b3.tar.gz
samba-8eb359c23c6379be1ccc32e27fd2316d77a7c7b3.tar.bz2
samba-8eb359c23c6379be1ccc32e27fd2316d77a7c7b3.zip
s4:provision: set the correct nTSecurityDescriptor on CN=Users,... (bug #9481)
Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Michael Adam <obnox@samba.org>
Diffstat (limited to 'source4/scripting/python/samba/provision/__init__.py')
-rw-r--r--source4/scripting/python/samba/provision/__init__.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/source4/scripting/python/samba/provision/__init__.py b/source4/scripting/python/samba/provision/__init__.py
index 52dacdec32..c5a8b397ab 100644
--- a/source4/scripting/python/samba/provision/__init__.py
+++ b/source4/scripting/python/samba/provision/__init__.py
@@ -85,6 +85,7 @@ from samba.provision.descriptor import (
get_domain_infrastructure_descriptor,
get_domain_builtin_descriptor,
get_domain_computers_descriptor,
+ get_domain_users_descriptor,
)
from samba.provision.common import (
setup_path,
@@ -1286,8 +1287,11 @@ def fill_samdb(samdb, lp, names, logger, domainsid, domainguid, policyguid,
samdb.add_ldif(display_specifiers_ldif)
logger.info("Adding users container")
+ users_desc = b64encode(get_domain_users_descriptor(domainsid))
setup_add_ldif(samdb, setup_path("provision_users_add.ldif"), {
- "DOMAINDN": names.domaindn})
+ "DOMAINDN": names.domaindn,
+ "USERS_DESCRIPTOR": users_desc
+ })
logger.info("Modifying users container")
setup_modify_ldif(samdb, setup_path("provision_users_modify.ldif"), {
"DOMAINDN": names.domaindn})