git.samba.org
/
nivanova
/
samba-autobuild
/
.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
provision: setup names.name_map['DnsAdmins']
[nivanova/samba-autobuild/.git]
/
source4
/
scripting
/
python
/
samba
/
provision
/
__init__.py
diff --git
a/source4/scripting/python/samba/provision/__init__.py
b/source4/scripting/python/samba/provision/__init__.py
index d3b0744a4c839dd8ef6016ec874b16b1034fb842..4aff6f68a025ee0529622a053562bc9b43ec744c 100644
(file)
--- a/
source4/scripting/python/samba/provision/__init__.py
+++ b/
source4/scripting/python/samba/provision/__init__.py
@@
-103,6
+103,7
@@
from samba.provision.common import (
setup_modify_ldif,
)
from samba.provision.sambadns import (
setup_modify_ldif,
)
from samba.provision.sambadns import (
+ get_dnsadmins_sid,
setup_ad_dns,
create_dns_update_list
)
setup_ad_dns,
create_dns_update_list
)
@@
-289,6
+290,10
@@
def find_provision_key_parameters(samdb, secretsdb, idmapdb, paths, smbconf,
names.root_gid = res9[0]["xidNumber"][0]
else:
names.root_gid = pwd.getpwuid(int(res9[0]["xidNumber"][0])).pw_gid
names.root_gid = res9[0]["xidNumber"][0]
else:
names.root_gid = pwd.getpwuid(int(res9[0]["xidNumber"][0])).pw_gid
+
+ dns_admins_sid = get_dnsadmins_sid(samdb, names.domaindn)
+ names.name_map['DnsAdmins'] = str(dns_admins_sid)
+
return names
return names