diff --git a/Setup/5_DomainLogin.sh b/Setup/5_DomainLogin.sh index c585bf9..1f85e8f 100755 --- a/Setup/5_DomainLogin.sh +++ b/Setup/5_DomainLogin.sh @@ -11,11 +11,15 @@ SDDM_CONF_DIR="/etc/sddm.conf.d" SDDM_CUSTOM_CONF="$SDDM_CONF_DIR/custom.conf" mkdir -p "$SDDM_CONF_DIR" -cat < "$SDDM_CUSTOM_CONF" +# Bestehende Konfiguration sichern und anpassen +if [[ -f "$SDDM_CUSTOM_CONF" ]]; then + sed -i '/MaximumUid/d' "$SDDM_CUSTOM_CONF" +else + cat < "$SDDM_CUSTOM_CONF" [Users] -MaximumUid=2000000 HideShells=/sbin/nologin,/bin/false EOF +fi # SSSD-Konfiguration anpassen, falls die Datei existiert SSSD_CONF="/etc/sssd/sssd.conf"