on main help sign in
fix: now fixed the invalid password issue
commite1d484ee9dafaac19620604f7028090a4fd5581f authorrobcholz <84130577+robcholz@users.noreply.github.com> dateTue 10 Feb 2026, 17:08 (8 months ago) parent1201c31
3 files changed+7−2
Cargo.lock+1−1 Cargo.toml+1−1 src/ssh.sh+5
Cargo.lock+1−1
@@ -1303,7 +1303,7 @@ checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65"
13031303
13041304[[package]]
13051305name = "vibebox"
1306−version = "0.3.0"
1306+version = "0.3.1"
13071307dependencies = [
13081308 "assert_cmd",
13091309 "block2",
Cargo.toml+1−1
@@ -1,6 +1,6 @@
11[package]
22name = "vibebox"
3−version = "0.3.0"
3+version = "0.3.1"
44edition = "2024"
55authors = ["Finn Sheng"]
66description = "Ultrafast CLI on Apple Silicon macOS for fast, sandboxed development and LLM agents."
src/ssh.sh+5
@@ -2,6 +2,7 @@
22set -eu
33
44SSH_USER="__SSH_USER__"
5+SUDO_PASSWORD="__SUDO_PASSWORD__"
56PROJECT_NAME="__PROJECT_NAME__"
67PROJECT_GUEST_DIR="__PROJECT_GUEST_DIR__"
78KEY_PATH="__KEY_PATH__"
@@ -61,6 +62,10 @@ if ! id -u "$SSH_USER" >/dev/null 2>&1; then
6162 usermod -aG sudo "$SSH_USER" || true
6263fi
6364
65+if [ -n "$SUDO_PASSWORD" ]; then
66+ echo "${SSH_USER}:${SUDO_PASSWORD}" | chpasswd
67+fi
68+
6469install -d -m 700 -o "$SSH_USER" -g "$SSH_USER" "/home/${SSH_USER}/.ssh"
6570install -m 600 -o "$SSH_USER" -g "$SSH_USER" "$KEY_PATH" "/home/${SSH_USER}/.ssh/authorized_keys"
6671