This is an automated email from the ASF dual-hosted git repository.

lfrolov pushed a commit to branch DATALAB-2091
in repository https://gitbox.apache.org/repos/asf/incubator-datalab.git

commit 1584a92f166ac3a0222b3fa727c71b495ca7aa7b
Author: leonidfrolov <[email protected]>
AuthorDate: Fri Apr 16 14:01:41 2021 +0300

    [DATALAB-2091]: added wrap in bash -c
---
 infrastructure-provisioning/src/base/scripts/create_ssh_user.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/infrastructure-provisioning/src/base/scripts/create_ssh_user.py 
b/infrastructure-provisioning/src/base/scripts/create_ssh_user.py
index 7875056..7c99bd2 100644
--- a/infrastructure-provisioning/src/base/scripts/create_ssh_user.py
+++ b/infrastructure-provisioning/src/base/scripts/create_ssh_user.py
@@ -45,7 +45,7 @@ def ensure_ssh_user(initial_user, os_user, sudo_group):
         conn.sudo('bash -c "echo \'{} ALL = NOPASSWD:ALL\' >> 
/etc/sudoers"'.format(os_user))
         conn.sudo('mkdir /home/{}/.ssh'.format(os_user))
         conn.sudo('chown -R {0}:{0} /home/{1}/.ssh/'.format(initial_user, 
os_user))
-        conn.sudo('cat /home/{0}/.ssh/authorized_keys > 
/home/{1}/.ssh/authorized_keys'.format(initial_user, os_user))
+        conn.sudo('''bash -c 'cat /home/{0}/.ssh/authorized_keys > 
/home/{1}/.ssh/authorized_keys' '''.format(initial_user, os_user))
         conn.sudo('chown -R {0}:{0} /home/{0}/.ssh/'.format(os_user))
         conn.sudo('chmod 700 /home/{0}/.ssh'.format(os_user))
         conn.sudo('chmod 600 /home/{0}/.ssh/authorized_keys'.format(os_user))

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to