mirror of
https://github.com/samba-team/samba.git
synced 2025-12-23 00:23:53 +03:00
gpo: samba-gpupdate use s3 param for registry conf
Cause samba-gpupdate to use an s3 param so that it can load settings from registry configuration. Signed-off-by: David Mulder <dmulder@suse.com> Reviewed-by: Jeremy Allison <jra@samba.org> Autobuild-User(master): Jeremy Allison <jra@samba.org> Autobuild-Date(master): Fri Jul 22 20:40:51 UTC 2022 on sn-devel-184
This commit is contained in:
committed by
Jeremy Allison
parent
30c40046ef
commit
b4d7540bb4
@@ -32,7 +32,6 @@ import re
|
||||
from samba.net import Net
|
||||
from samba.dcerpc import nbt
|
||||
from samba.samba3 import libsmb_samba_internal as libsmb
|
||||
from samba.samba3 import param as s3param
|
||||
import samba.gpo as gpo
|
||||
from samba.param import LoadParm
|
||||
from uuid import UUID
|
||||
@@ -406,14 +405,10 @@ def check_safe_path(path):
|
||||
|
||||
|
||||
def check_refresh_gpo_list(dc_hostname, lp, creds, gpos):
|
||||
# the SMB bindings rely on having a s3 loadparm
|
||||
s3_lp = s3param.get_context()
|
||||
s3_lp.load(lp.configfile)
|
||||
|
||||
# Force signing for the connection
|
||||
saved_signing_state = creds.get_smb_signing()
|
||||
creds.set_smb_signing(SMB_SIGNING_REQUIRED)
|
||||
conn = libsmb.Conn(dc_hostname, 'sysvol', lp=s3_lp, creds=creds)
|
||||
conn = libsmb.Conn(dc_hostname, 'sysvol', lp=lp, creds=creds)
|
||||
# Reset signing state
|
||||
creds.set_smb_signing(saved_signing_state)
|
||||
cache_path = lp.cache_path('gpo_cache')
|
||||
|
||||
Reference in New Issue
Block a user