Feat: Erstellt Backups der Config-Dateien.
This commit is contained in:
parent
24c40da400
commit
73f2608345
@ -16,6 +16,14 @@ if [[ "$answer" == "j" ]] || [[ "$answer" == "y" ]]; then
|
||||
SDDM_CUSTOM_CONF="$SDDM_CONF_DIR/ad_login.conf"
|
||||
mkdir -p "$SDDM_CONF_DIR"
|
||||
|
||||
# SDDM-Konfigurationsdatei sichern
|
||||
if [[ -f "$SDDM_CUSTOM_CONF" ]]; then
|
||||
cp "$SDDM_CUSTOM_CONF" "$SDDM_CUSTOM_CONF.bak"
|
||||
echo "ℹ️ SDDM-Konfigurationsdatei gesichert als $SDDM_CUSTOM_CONF.bak"
|
||||
else
|
||||
echo "⚠️ SDDM-Konfigurationsdatei nicht gefunden, keine Sicherung vorgenommen."
|
||||
fi
|
||||
|
||||
# Bestehende Konfiguration sichern und anpassen
|
||||
if [[ -f "$SDDM_CUSTOM_CONF" ]]; then
|
||||
sed -i '/MaximumUid/d' "$SDDM_CUSTOM_CONF"
|
||||
@ -35,6 +43,15 @@ EOF
|
||||
|
||||
# SSSD-Konfiguration anpassen, falls die Datei existiert
|
||||
SSSD_CONF="/etc/sssd/sssd.conf"
|
||||
|
||||
# SSSD-Konfigurationsdatei sichern
|
||||
if [[ -f "$SSSD_CONF" ]]; then
|
||||
cp "$SSSD_CONF" "$SSSD_CONF.bak"
|
||||
echo "ℹ️ SSSD-Konfigurationsdatei gesichert als $SSSD_CONF.bak"
|
||||
else
|
||||
echo "⚠️ SSSD-Konfigurationsdatei nicht gefunden, keine Sicherung vorgenommen."
|
||||
fi
|
||||
|
||||
if [[ -f "$SSSD_CONF" ]]; then
|
||||
if grep -q "^enumerate" "$SSSD_CONF"; then
|
||||
sed -i 's/^enumerate.*/enumerate = false/' "$SSSD_CONF"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user