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

2
Cargo.lock generated
View File

@@ -1303,7 +1303,7 @@ checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65"
[[package]]
name = "vibebox"
version = "0.3.0"
version = "0.3.1"
dependencies = [
"assert_cmd",
"block2",

View File

@@ -1,6 +1,6 @@
[package]
name = "vibebox"
version = "0.3.0"
version = "0.3.1"
edition = "2024"
authors = ["Finn Sheng"]
description = "Ultrafast CLI on Apple Silicon macOS for fast, sandboxed development and LLM agents."

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"