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"
|
SDDM_CUSTOM_CONF="$SDDM_CONF_DIR/ad_login.conf"
|
||||||
mkdir -p "$SDDM_CONF_DIR"
|
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
|
# Bestehende Konfiguration sichern und anpassen
|
||||||
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"
|
||||||
@ -35,6 +43,15 @@ EOF
|
|||||||
|
|
||||||
# SSSD-Konfiguration anpassen, falls die Datei existiert
|
# SSSD-Konfiguration anpassen, falls die Datei existiert
|
||||||
SSSD_CONF="/etc/sssd/sssd.conf"
|
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 [[ -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 = false/' "$SSSD_CONF"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user