Set key owner to original user in case of sudo 15/38415/1
authorMichael Polenchuk <mpolenchuk@mirantis.com>
Mon, 31 Jul 2017 07:45:30 +0000 (11:45 +0400)
committerMichael Polenchuk <mpolenchuk@mirantis.com>
Mon, 31 Jul 2017 07:50:44 +0000 (11:50 +0400)
Change-Id: If964d36ad4f0cb6f1b2caf8544d4e35487f59c6c
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
mcp/scripts/lib.sh

index 3ec596a..964f80f 100644 (file)
@@ -3,8 +3,10 @@
 #
 
 generate_ssh_key() {
+  local user=${SUDO_USER:-$USER}
+
   [ -f "$SSH_KEY" ] || ssh-keygen -f ${SSH_KEY} -N ''
-  install -o $USER -m 0600 ${SSH_KEY} /tmp/
+  install -o $user -m 0600 ${SSH_KEY} /tmp/
 }
 
 get_base_image() {