Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
SSH_DIR="/home/${deploy_user}/.ssh"
if [ ! -d "$${SSH_DIR}" ]; then
- mkdir $${SSH_DIR}
- chown ${deploy_user}.${deploy_user} $${SSH_DIR}
- chmod 700 $${SSH_DIR}
+ install -d -o ${deploy_user} -g ${deploy_user} -m 700 $${SSH_DIR}
fi
-
-echo "${ssh_pubkey}" > $${SSH_DIR}/authorized_keys
-chmod 600 $${SSH_DIR}/authorized_keys
+echo "${ssh_pubkey}" | install -o ${deploy_user} -g ${deploy_user} -m 600 /dev/stdin $${SSH_DIR}/authorized_keys