From b75b6aafe12a8b43d0087482ff646803f2738e50 Mon Sep 17 00:00:00 2001
From: Bob Mottram <bob@freedombone.net>
Date: Sat, 24 Jun 2017 19:04:37 +0100
Subject: [PATCH] More permissions setting before gpg user commands

---
 src/freedombone-utils-gpg | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/freedombone-utils-gpg b/src/freedombone-utils-gpg
index ee530444c..1eadd1f4f 100755
--- a/src/freedombone-utils-gpg
+++ b/src/freedombone-utils-gpg
@@ -65,6 +65,7 @@ function gpg_export_public_key {
     key_id=$2
     key_filename=$3
 
+    chown -R $key_username:$key_username /home/$key_username/.gnupg
     su -m root -c "gpg --homedir /home/$key_username/.gnupg --output $key_filename --armor --export $key_id" - $key_username
 }
 
@@ -73,6 +74,7 @@ function gpg_export_private_key {
     key_id=$2
     key_filename=$3
 
+    chown -R $key_username:$key_username /home/$key_username/.gnupg
     su -m root -c "gpg --homedir=/home/$key_username/.gnupg --armor --output $key_filename --export-secret-key $key_id" - $key_username
 }
 
-- 
GitLab