From: David Mulder Date: Wed, 14 Dec 2022 21:24:24 +0000 (-0700) Subject: gp: Fix GNOME Settings writing unreadable user profile X-Git-Tag: talloc-2.4.0~233 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ecfa4e190a6d48db4e7b514c9011aa139a5b2ac4;p=thirdparty%2Fsamba.git gp: Fix GNOME Settings writing unreadable user profile This file must be readable by all users, otherwise the policy doesn't get read or applied. Signed-off-by: David Mulder Reviewed-by: Jeremy Allison --- diff --git a/python/samba/gp/gp_gnome_settings_ext.py b/python/samba/gp/gp_gnome_settings_ext.py index cbf01a14ade..654a4061dbc 100644 --- a/python/samba/gp/gp_gnome_settings_ext.py +++ b/python/samba/gp/gp_gnome_settings_ext.py @@ -54,6 +54,7 @@ def create_user_profile(test_dir): with NamedTemporaryFile('w', dir=os.path.dirname(user_profile), delete=False) as w: w.write('user-db:user\nsystem-db:local') + os.chmod(w.name, 0o644) fname = w.name shutil.move(fname, user_profile)