From 744a4cb36a1ae385a44234de24222a91d02f1797 Mon Sep 17 00:00:00 2001 From: DragonSlayer_14 Date: Thu, 20 Mar 2025 14:06:55 +0100 Subject: [PATCH] =?UTF-8?q?Feat:=20=C3=9Cberpr=C3=BCft,=20ob=20die=20Zugan?= =?UTF-8?q?gsdaten=20wirklich=20in=20der=20Datei=20stehen.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Mount/HiDrive.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Mount/HiDrive.sh b/Mount/HiDrive.sh index 221ac26..5bf2524 100755 --- a/Mount/HiDrive.sh +++ b/Mount/HiDrive.sh @@ -81,9 +81,16 @@ check_webdav_installed() { check_webdav_credentials() { if [[ ! -f "$WEBDAV_CREDENTIALS" ]]; then - log "Fehler: WebDAV-Zugangsdaten fehlen! Bitte erstelle $WEBDAV_CREDENTIALS mit den richtigen Anmeldedaten." + log "Fehler: WebDAV-Zugangsdaten fehlen! Datei $WEBDAV_CREDENTIALS existiert nicht." return 1 fi + + # Prüfen, ob für genau diesen Mountpoint Credentials hinterlegt sind + if ! grep -qE "^[^#]*${MOUNT_POINT//\//\\/} .+ .+" "$WEBDAV_CREDENTIALS"; then + log "Fehler: Keine gültigen Zugangsdaten für den Mountpoint $MOUNT_POINT in $WEBDAV_CREDENTIALS gefunden!" + return 1 + fi + return 0 }