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:
@@ -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
|
||||
|
||||
|
Reference in New Issue
Block a user