diff --git a/mayan/apps/django_gpg/models.py b/mayan/apps/django_gpg/models.py index 9235adb65c..9f4ab45239 100644 --- a/mayan/apps/django_gpg/models.py +++ b/mayan/apps/django_gpg/models.py @@ -88,6 +88,8 @@ class Key(models.Model): def save(self, *args, **kwargs): temporary_directory = tempfile.mkdtemp() + os.chmod(temporary_directory, 0x1C0) + gpg = gnupg.GPG( gnupghome=temporary_directory, gpgbinary=setting_gpg_path.value ) @@ -120,6 +122,8 @@ class Key(models.Model): def sign_file(self, file_object, passphrase=None, clearsign=True, detached=False, binary=False, output=None): temporary_directory = tempfile.mkdtemp() + os.chmod(temporary_directory, 0x1C0) + gpg = gnupg.GPG( gnupghome=temporary_directory, gpgbinary=setting_gpg_path.value )