From 0fca90318898c161e715bf7099a167caeb20ae29 Mon Sep 17 00:00:00 2001 From: Dorian Date: Fri, 3 Apr 2026 04:05:57 +0100 Subject: [PATCH] fix: use numeric UIDs for SSH fix Co-Authored-By: Claude Opus 4.6 (1M context) --- .gitea/workflows/fix-ssh.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/fix-ssh.yml b/.gitea/workflows/fix-ssh.yml index c59be488..5cddc5a9 100644 --- a/.gitea/workflows/fix-ssh.yml +++ b/.gitea/workflows/fix-ssh.yml @@ -11,8 +11,13 @@ jobs: steps: - name: Fix debian user UID and SSH run: | - sudo chown -R debian:debian /home/debian + echo "Current debian UID: $(id -u debian)" + echo "Fixing ownership with numeric UIDs..." + DEBIAN_UID=$(id -u debian) + DEBIAN_GID=$(id -g debian) + sudo chown -R ${DEBIAN_UID}:${DEBIAN_GID} /home/debian sudo chmod 700 /home/debian/.ssh sudo chmod 600 /home/debian/.ssh/authorized_keys + ls -la /home/debian/.ssh/ sudo systemctl restart sshd - echo "SSH fixed" + echo "SSH fixed — debian is UID ${DEBIAN_UID}"