From e01be93304fdff9e4c5109ae50f1bc9e64524b0b Mon Sep 17 00:00:00 2001 From: Sebastien Bacher Date: Thu, 29 Mar 2018 10:59:34 +0200 Subject: Don't create the user config dir as world readable https://bugzilla.gnome.org/show_bug.cgi?id=792677 --- service/dconf-gvdb-utils.c | 2 +- service/dconf-keyfile-writer.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'service') diff --git a/service/dconf-gvdb-utils.c b/service/dconf-gvdb-utils.c index 0ff4bdc..099a9f3 100644 --- a/service/dconf-gvdb-utils.c +++ b/service/dconf-gvdb-utils.c @@ -174,7 +174,7 @@ dconf_gvdb_utils_write_file (const gchar *filename, * again, after mkdir(). */ dirname = g_path_get_dirname (filename); - g_mkdir_with_parents (dirname, 0777); + g_mkdir_with_parents (dirname, 0700); g_free (dirname); g_clear_error (error); diff --git a/service/dconf-keyfile-writer.c b/service/dconf-keyfile-writer.c index 88f0305..f4951bb 100644 --- a/service/dconf-keyfile-writer.c +++ b/service/dconf-keyfile-writer.c @@ -207,7 +207,7 @@ dconf_keyfile_writer_begin (DConfWriter *writer, * again, after mkdir(). */ dirname = g_path_get_dirname (kfw->lock_filename); - g_mkdir_with_parents (dirname, 0777); + g_mkdir_with_parents (dirname, 0700); g_free (dirname); kfw->lock_fd = open (kfw->lock_filename, O_RDWR | O_CREAT, 0666); -- cgit v1.2.1