Berechtigungen setzen auf Windows
Datei- und Verzeichnisrechte können Sie auf einem Domain Account in einem HOSTFACTORY® .NET Webhosting nicht wie unter Linux üblich via FTP-Client setzen. Diese müssen stattdessen über Plesk angepasst werden.
Wie setze ich Berechtigungen auf einem Domain Account in einem HOSTFACTORY® .NET Webhosting?
Navigieren Sie zu:
my.hostfactory.ch » 'Webhostings' » (Webhosting auswählen, falls mehrere) » (Domain Account auswählen) » 'Plesk' » 'Dateien'

Klicken Sie sich bis zum gewünschten Verzeichnis oder zur gewünschten Datei durch, ohne dieses bzw. diese zu öffnen. Klicken Sie anschliessend auf das Menüsymbol neben dem betreffenden Verzeichnis bzw. der Datei und wählen Sie "Berechtigungen ändern".

Die Option "Vererbbare Berechtigungen von übergeordneten Objekten dürfen an dieses und alle untergeordneten Objekte weitergegeben werden" ist normalerweise bereits aktiviert und muss nicht angepasst werden. Damit sich Ihre hier gesetzten Berechtigungen zusätzlich auf bereits vorhandene Unterverzeichnisse und deren Dateien auswirken, aktivieren Sie ausserdem die Option "Berechtigungseinträge für alle untergeordneten Objekte mit den hier angezeigten Einträgen ersetzen".
Achtung: Diese Option überschreibt dabei allfällige, bereits individuell gesetzte Berechtigungen in sämtlichen Unterverzeichnissen.

Wählen Sie in der Liste "Gruppen- oder Benutzernamen" den gewünschten Benutzer aus. Benötigen Sie einen zusätzlichen Benutzer, wählen Sie diesen im Auswahlfeld oberhalb der Liste aus und fügen Sie ihn über das grüne Plus-Symbol hinzu. Setzen Sie anschliessend in der Spalte "Zulassen" nur die tatsächlich benötigten Rechte und speichern Sie Ihre Auswahl.
Hinweis: Entfernen Sie die vorhandenen Einträge "SYSTEM" und "Administratoren" nicht, und vergeben Sie keine "Volle Kontrolle", sofern dies nicht ausdrücklich nötig ist.

Welchem Zweck dienen die einzelnen Benutzer?
- Der Benutzer "Plesk Domain User" ist das FTP-Konto der Site und betrifft Ihre eigenen Zugriffe via FTP und Dateimanager.
- Die "Anwendungspool-Gruppe" (Gruppenname "IWPG_" gefolgt vom FTP-Benutzernamen der Site) betrifft die Ausführung Ihrer Website selbst, sowohl für ASP.NET (inkl. ASP.NET Core) als auch für PHP.
Benötigen Sie beispielsweise für das stdout-Logging einer ASP.NET Core Anwendung die Berechtigungen "Schreiben" und "Bearbeiten" für den Ordner "logs", ist die Anwendungspool-Gruppe die massgebliche Berechtigung. Mehr dazu im Artikel Wie aktiviere ich das stdout-Logging für eine ASP.NET Core Anwendung?.