From 4362f1f37279c409e922263167783967f4026a30 Mon Sep 17 00:00:00 2001 From: Tobias Umbach Date: Thu, 6 Dec 2018 11:34:40 +0100 Subject: [PATCH] Create XDG_CONFIG_HOME with safe permissions "If, when attempting to write a file, the destination directory is non-existant an attempt should be made to create it with permission 0700." https://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html --- syncplay/ui/ConfigurationGetter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/syncplay/ui/ConfigurationGetter.py b/syncplay/ui/ConfigurationGetter.py index aadc2e0..cc67d11 100755 --- a/syncplay/ui/ConfigurationGetter.py +++ b/syncplay/ui/ConfigurationGetter.py @@ -352,7 +352,7 @@ class ConfigurationGetter(object): def _getXdgConfigHome(self): path = os.getenv('XDG_CONFIG_HOME', os.path.expanduser('~/.config')) if not os.path.isdir(path): - os.mkdir(path, 0o755) + os.mkdir(path, 0o700) return path def _parseConfigFile(self, iniPath, createConfig=True):