mirror of
https://github.com/samba-team/samba.git
synced 2025-07-31 20:22:15 +03:00
python/samba/provision: set unix session info for user session, used for sysvol acl reset
The unix session info is required and expected by e.g. many vfs modules. Missing unix session info leads to samba panic. Bug: https://bugzilla.samba.org/show_bug.cgi?id=14400 Signed-off-by: Björn Baumbach <bb@sernet.de> Reviewed-by: Ralph Boehme <slow@samba.org>
This commit is contained in:
committed by
Ralph Boehme
parent
d72a512e0f
commit
efea16f367
@ -1742,6 +1742,11 @@ def setsysvolacl(samdb, netlogon, sysvol, uid, gid, domainsid, dnsdomain,
|
||||
|
||||
session_info = auth.user_session(samdb, lp_ctx=lp, dn=userdn,
|
||||
session_info_flags=flags)
|
||||
auth.session_info_set_unix(session_info,
|
||||
lp_ctx=lp,
|
||||
user_name="Administrator",
|
||||
uid=uid,
|
||||
gid=gid)
|
||||
|
||||
def _setntacl(path):
|
||||
"""A helper to reuse args"""
|
||||
|
Reference in New Issue
Block a user