]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
gp: Fix GNOME Settings writing unreadable user profile
authorDavid Mulder <dmulder@samba.org>
Wed, 14 Dec 2022 21:24:24 +0000 (14:24 -0700)
committerJeremy Allison <jra@samba.org>
Wed, 14 Dec 2022 22:54:29 +0000 (22:54 +0000)
This file must be readable by all users,
otherwise the policy doesn't get read or applied.

Signed-off-by: David Mulder <dmulder@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
python/samba/gp/gp_gnome_settings_ext.py

index cbf01a14ade15c0d72d14b357e4f388eab0fd952..654a4061dbc0f26c570aae0a74c684f2871d03da 100644 (file)
@@ -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)