From 8bfe82c40a6e8b2c8ae7ba0a4756d69180048489 Mon Sep 17 00:00:00 2001 From: DragonSlayer_14 Date: Mon, 10 Mar 2025 15:27:44 +0100 Subject: [PATCH] Fix: Verwendet den richtigen User. --- 4_ZshRegister.sh | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/4_ZshRegister.sh b/4_ZshRegister.sh index 5cc7e29..ed2e3b8 100755 --- a/4_ZshRegister.sh +++ b/4_ZshRegister.sh @@ -59,8 +59,15 @@ else echo "ℹ️ 'source /etc/profile' ist bereits in /etc/zsh/zprofile vorhanden." fi -# Pfad zur .zshrc-Datei -ZSHRC_FILE="$HOME/.zshrc" +# Den tatsächlichen Benutzer ermitteln, der das Skript mit sudo ausführt +if [[ -n "$SUDO_USER" ]]; then + USER_HOME=$(eval echo "~$SUDO_USER") +else + USER_HOME="$HOME" +fi + +# Pfad zur .zshrc-Datei des tatsächlichen Benutzers +ZSHRC_FILE="$USER_HOME/.zshrc" # Sicherstellen, dass die Datei existiert if [[ -f "$ZSHRC_FILE" ]]; then