From 71b6e1cd519eaf1b779ed73a3b07bfb32e2a3d2e Mon Sep 17 00:00:00 2001 From: ahaw021 Date: Fri, 21 Jul 2017 16:15:38 +0800 Subject: [PATCH] reverter.py - Windows Compatibility Mode - os.geteuid() Removed the need for UID in methods. They are no longer passed a specific UID rather use the global UID in util As all functions in other classes (e.g. Accounts, crypto_util.py) etc call os.geteuid() this should work --- certbot/reverter.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/certbot/reverter.py b/certbot/reverter.py index 34feafc7e..3b7251b92 100644 --- a/certbot/reverter.py +++ b/certbot/reverter.py @@ -65,7 +65,7 @@ class Reverter(object): self.config = config util.make_or_verify_dir( - config.backup_dir, constants.CONFIG_DIRS_MODE, os.geteuid(), + config.backup_dir, constants.CONFIG_DIRS_MODE, self.config.strict_permissions) def revert_temporary_config(self): @@ -217,7 +217,7 @@ class Reverter(object): """ util.make_or_verify_dir( - cp_dir, constants.CONFIG_DIRS_MODE, os.geteuid(), + cp_dir, constants.CONFIG_DIRS_MODE, self.config.strict_permissions) op_fd, existing_filepaths = self._read_and_append( @@ -431,7 +431,7 @@ class Reverter(object): cp_dir = self.config.in_progress_dir util.make_or_verify_dir( - cp_dir, constants.CONFIG_DIRS_MODE, os.geteuid(), + cp_dir, constants.CONFIG_DIRS_MODE, self.config.strict_permissions) return cp_dir