fix: now fixed the invalid password issue

This commit is contained in:
robcholz
2026-02-10 17:08:37 -05:00
parent 1201c311e0
commit e1d484ee9d
3 changed files with 7 additions and 2 deletions
+5
View File
@@ -2,6 +2,7 @@
set -eu
SSH_USER="__SSH_USER__"
SUDO_PASSWORD="__SUDO_PASSWORD__"
PROJECT_NAME="__PROJECT_NAME__"
PROJECT_GUEST_DIR="__PROJECT_GUEST_DIR__"
KEY_PATH="__KEY_PATH__"
@@ -61,6 +62,10 @@ if ! id -u "$SSH_USER" >/dev/null 2>&1; then
usermod -aG sudo "$SSH_USER" || true
fi
if [ -n "$SUDO_PASSWORD" ]; then
echo "${SSH_USER}:${SUDO_PASSWORD}" | chpasswd
fi
install -d -m 700 -o "$SSH_USER" -g "$SSH_USER" "/home/${SSH_USER}/.ssh"
install -m 600 -o "$SSH_USER" -g "$SSH_USER" "$KEY_PATH" "/home/${SSH_USER}/.ssh/authorized_keys"