Fix: Setzt enumerate auf true.

This commit is contained in:
DragonSlayer_14 2025-02-24 11:23:21 +01:00
parent a52d2d54da
commit c76d33b9b7

View File

@ -16,12 +16,12 @@ if [[ -f "$SDDM_CUSTOM_CONF" ]]; then
sed -i '/MaximumUid/d' "$SDDM_CUSTOM_CONF" sed -i '/MaximumUid/d' "$SDDM_CUSTOM_CONF"
sed -i '/MinimumUid/d' "$SDDM_CUSTOM_CONF" sed -i '/MinimumUid/d' "$SDDM_CUSTOM_CONF"
echo "MaximumUid=999999999" >> "$SDDM_CUSTOM_CONF" echo "MaximumUid=999999999" >> "$SDDM_CUSTOM_CONF"
echo "MinimumUid=100" >> "$SDDM_CUSTOM_CONF" echo "MinimumUid=1000" >> "$SDDM_CUSTOM_CONF"
else else
cat <<EOF > "$SDDM_CUSTOM_CONF" cat <<EOF > "$SDDM_CUSTOM_CONF"
[Users] [Users]
MaximumUid=999999999 MaximumUid=999999999
MinimumUid=100 MinimumUid=1000
HideShells=/sbin/nologin,/bin/false HideShells=/sbin/nologin,/bin/false
EOF EOF
fi fi
@ -30,9 +30,9 @@ fi
SSSD_CONF="/etc/sssd/sssd.conf" SSSD_CONF="/etc/sssd/sssd.conf"
if [[ -f "$SSSD_CONF" ]]; then if [[ -f "$SSSD_CONF" ]]; then
if grep -q "^enumerate" "$SSSD_CONF"; then if grep -q "^enumerate" "$SSSD_CONF"; then
sed -i 's/^enumerate.*/enumerate = false/' "$SSSD_CONF" sed -i 's/^enumerate.*/enumerate = true/' "$SSSD_CONF"
else else
echo "enumerate = false" >> "$SSSD_CONF" echo "enumerate = true" >> "$SSSD_CONF"
fi fi
# Berechtigungen für SSSD-Konfigurationsdatei setzen # Berechtigungen für SSSD-Konfigurationsdatei setzen
chmod 600 "$SSSD_CONF" chmod 600 "$SSSD_CONF"