feat: Verbesserung der Berechtigungsverwaltung im Installationsskript zur Gewährleistung der Sicherheit und Stabilität. Hinzufügen von Überprüfungen für existierende Dateien und Anpassung der Berechtigungen für Backend-Komponenten. Klare Fehlermeldungen bei fehlenden Verzeichnissen und Dateien im Kiosk-Installationsprozess implementiert.

This commit is contained in:
2025-05-27 09:17:19 +02:00
parent ad568ca5ea
commit 00ef89791f
4 changed files with 24 additions and 9 deletions

View File

@@ -1183,13 +1183,15 @@ install_kiosk_mode() {
return 1
fi
# Setze Berechtigungen für alle Installationsdateien
# Setze Berechtigungen nur für vorhandene Dateien
echo -e "${BLUE}Setze Berechtigungen...${NC}"
chmod +x install-kiosk.sh
chmod 644 myp-backend.service
chmod 644 myp-kiosk.service
chmod 644 requirements.txt
chmod 644 README.md
# Prüfe und setze Berechtigungen nur für existierende Dateien
[ -f "myp-backend.service" ] && chmod 644 myp-backend.service
[ -f "myp-kiosk.service" ] && chmod 644 myp-kiosk.service
[ -f "requirements.txt" ] && chmod 644 requirements.txt
[ -f "README.md" ] && chmod 644 README.md
./install-kiosk.sh