setup_wayland_jarvis.sh aktualisiert
This commit is contained in:
@@ -7,6 +7,17 @@ echo "===================================================="
|
||||
echo "🚀 Starte Debian 13 Automated Wayland & Jarvis Setup"
|
||||
echo "===================================================="
|
||||
|
||||
# NEU UND KUGELSICHER:
|
||||
REAL_USER="${SUDO_USER:-$(logname 2>/dev/null || whoami)}"
|
||||
REAL_HOME=$(getent passwd "$REAL_USER" | cut -d: -f6)
|
||||
|
||||
# Sicherheitsprüfung: Falls immer noch leer oder root (falls als echter root eingeloggt)
|
||||
if [ -z "$REAL_USER" ] || [ "$REAL_USER" = "root" ]; then
|
||||
# Fallback auf den ersten echten User im System (ID 1000)
|
||||
REAL_USER=$(id -nu 1000 2>/dev/null || echo "meik")
|
||||
REAL_HOME=$(getent passwd "$REAL_USER" | cut -d: -f6)
|
||||
fi
|
||||
|
||||
# 1. System aktualisieren & Basispakete installieren
|
||||
echo "📦 Aktualisiere Paketquellen und installiere Systemkomponenten..."
|
||||
sudo apt update
|
||||
|
||||
Reference in New Issue
Block a user