[PATCHES v4] GPO support for client machine policy
David Mulder
dmulder at suse.com
Tue Jan 2 20:04:46 UTC 2018
ping
On 12/22/2017 12:11 PM, David Mulder via samba-technical wrote:
> These patches add Group Policy support for client machines. Adds a
> winbind event that calls samba_gpoupdate to apply local machine
> policies. Adds the option "apply group policies" to smb.conf, which
> determines whether group policy will be applied to the client.
> To start off, we only have Environment Variable policies.
>
> This version fixes an issue in the gp_file_append class, which
> caused multiple file writes using the same object to fail. The
> bug caused tattooing and artifacts in the file, etc. Testing for
> these fixes is found in the user policy patches (user policy
> patches to follow).
>
> docs-xml/smbdotconf/domain/gpoupdatecommand.xml | 11 +-
> docs-xml/smbdotconf/winbind/applygrouppolicies.xml | 19 +++
> lib/param/loadparm.c | 1 +
> python/samba/gp_env_var_ext.py | 111 ++++++++++++++++++
> python/samba/gp_file_append.py | 102 ++++++++++++++++
> python/samba/gpclass.py | 174 ++++++++++++++-------------
> selftest/target/Samba4.pm | 2 +-
> source3/param/loadparm.c | 2 +
> source3/winbindd/winbindd.c | 2 +
> source3/winbindd/winbindd_gpupdate.c | 116 ++++++++++++++++++
> source3/winbindd/winbindd_proto.h | 3 +
> source3/winbindd/wscript_build | 3 +-
> source4/dsdb/gpo/gpo_update.c | 193 ------------------------------
> source4/dsdb/wscript_build | 9 --
> source4/scripting/bin/samba_gpoupdate | 52 +++++++--
> source4/scripting/bin/wscript_build | 2 +-
> source4/scripting/wscript_build | 7 +-
> source4/torture/gpo/apply.c | 291 ++++++++++++++++++++++++++++++++++++++--------
> 18 files changed, 752 insertions(+), 348 deletions(-)
>
--
David Mulder
SUSE Labs Software Engineer - Samba
dmulder at suse.com
SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg)
More information about the samba-technical
mailing list