Fix: Fügt HiddenShell auch bei bereits bestehendem Eintrag hinzu.

This commit is contained in:
DragonSlayer_14 2025-02-24 11:37:14 +01:00
parent 4e9d030d9d
commit adec03c88b

View File

@ -15,14 +15,16 @@ mkdir -p "$SDDM_CONF_DIR"
if [[ -f "$SDDM_CUSTOM_CONF" ]]; then 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"
sed -i '/HideShells/d' "$SDDM_CUSTOM_CONF"
echo "MaximumUid=9999999999" >> "$SDDM_CUSTOM_CONF" echo "MaximumUid=9999999999" >> "$SDDM_CUSTOM_CONF"
echo "MinimumUid=1000" >> "$SDDM_CUSTOM_CONF" echo "MinimumUid=1000" >> "$SDDM_CUSTOM_CONF"
echo "HideShells=/sbin/nologin,/bin/false,/usr/sbin/nologin" >> "$SDDM_CUSTOM_CONF"
else else
cat <<EOF > "$SDDM_CUSTOM_CONF" cat <<EOF > "$SDDM_CUSTOM_CONF"
[Users] [Users]
MaximumUid=9999999999 MaximumUid=9999999999
MinimumUid=1000 MinimumUid=1000
HideShells=/sbin/nologin,/bin/false,/usr/sbin/nologin, HideShells=/sbin/nologin,/bin/false,/usr/sbin/nologin
EOF EOF
fi fi