From 13d0d43fd98783f62fcfd18cbae794d4b9c36a59 Mon Sep 17 00:00:00 2001 From: Machiel Date: Thu, 15 Oct 2026 13:47:42 +0200 Subject: [PATCH] =?UTF-8?q?setup.sh:=20stopte=20bij=20eerste=20keer=20sleu?= =?UTF-8?q?tels=20kopi=C3=ABren=20(authorized=5Fkeys=20bestond=20nog=20nie?= =?UTF-8?q?t)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- server/setup.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/setup.sh b/server/setup.sh index a027981..ba3fe32 100755 --- a/server/setup.sh +++ b/server/setup.sh @@ -53,7 +53,8 @@ src_user="${SUDO_USER:-ubuntu}" src_keys="$(getent passwd "$src_user" | cut -d: -f6)/.ssh/authorized_keys" install -d -o crm -g crm -m 700 "$ROOT/.ssh" if [ -f "$src_keys" ]; then - cat "$src_keys" "$ROOT/.ssh/authorized_keys" 2>/dev/null | sort -u > "$ROOT/.ssh/authorized_keys.new" + touch "$ROOT/.ssh/authorized_keys" # bij de eerste keer bestaat hij nog niet (en cat zou dan set -e laten stoppen) + sort -u "$src_keys" "$ROOT/.ssh/authorized_keys" > "$ROOT/.ssh/authorized_keys.new" mv "$ROOT/.ssh/authorized_keys.new" "$ROOT/.ssh/authorized_keys" chown crm:crm "$ROOT/.ssh/authorized_keys"; chmod 600 "$ROOT/.ssh/authorized_keys" say "SSH-sleutels van $src_user toegevoegd aan crm"