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]
