provision: add get_config_ntds_quotas_descriptor()
authorStefan Metzmacher <metze@samba.org>
Wed, 23 Jan 2013 14:39:07 +0000 (15:39 +0100)
committerKarolin Seeger <kseeger@samba.org>
Mon, 28 Jan 2013 10:07:22 +0000 (11:07 +0100)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
(cherry picked from commit d00fb6aff2f54b470304d3d77a53328bcbb16851)

source4/scripting/python/samba/provision/__init__.py
source4/scripting/python/samba/provision/descriptor.py

index 6b2d7bd3953850488bd8711ab96ea0c7d905aff9..984f1e26684b43a57f709d6e9293e9179563432a 100644 (file)
@@ -81,6 +81,7 @@ from samba.provision.descriptor import (
     get_config_descriptor,
     get_config_partitions_descriptor,
     get_config_sites_descriptor,
+    get_config_ntds_quotas_descriptor,
     get_config_delete_protected1_descriptor,
     get_config_delete_protected1wd_descriptor,
     get_config_delete_protected2_descriptor,
index 6b03d21ad2ce8b867e42f4952205805721c79b74..dfb2a721e631450fcad3e792894d2f4de55ce09d 100644 (file)
@@ -95,6 +95,13 @@ def get_config_sites_descriptor(domain_sid, name_map={}):
     "(OU;CIIOSA;WP;3e10944c-c354-11d0-aff8-0000f80367c1;b7b13124-b82e-11d0-afee-0000f80367c1;WD)"
     return sddl2binary(sddl, domain_sid, name_map)
 
+def get_config_ntds_quotas_descriptor(domain_sid, name_map={}):
+    sddl = "D:" \
+    "(A;;RPWPCRCCDCLCLORCWOWDSDDTSW;;;EA)" \
+    "(A;;RPLCLORC;;;BA)" \
+    "(OA;;CR;4ecc03fe-ffc0-4947-b630-eb672a8a9dbc;;WD)"
+    return sddl2binary(sddl, domain_sid, name_map)
+
 def get_config_delete_protected1_descriptor(domain_sid, name_map={}):
     sddl = "D:AI" \
     "(A;;RPLCLORC;;;AU)" \