Dateieigentum und Berechtigungen
Es ist wichtig, Ihre Adobe Commerce-Installation in einer Entwicklungsumgebung zu sichern, um Probleme im Zusammenhang mit nicht autorisierten Personen oder Prozessen zu verhindern, die auf Ihr System zugreifen und möglicherweise Ihr System schädigen. Verwenden Sie zum Schutz Ihrer Installation die folgenden Richtlinien zur Eigentümerschaft des Dateisystems und zu Berechtigungen.
Dateisysteminhaber
Der Dateisysteminhaber ist ein Benutzer, der über Schreibberechtigungen für Dateien im Dateisystem verfügt und diese besitzt.
Es gibt zwei Arten von Dateisysteminhabern:
-
Freigegebenes Hosting für einen einzelnen Benutzer
Mit freigegebenen Hosting-Anbietern können Sie sich als ein Benutzer beim Anwendungsserver anmelden. Als einzelner Benutzer können Sie sich anmelden, Dateien über FTP übertragen und den Webserver ausführen. Sie haben die Möglichkeit, einen
umask
festzulegen, um den Zugriff insbesondere in einer Produktionsumgebung weiter einzuschränken. -
Privates Hosting mit zwei Benutzern
Private Hosting ist nützlich, wenn Sie einen Anwendungsserver verwalten. Jeder Benutzer hat eine spezifische Verantwortung:
-
Der Webserver-Benutzer führt den Admin und die Storefront aus.
-
Der Befehlszeilenbenutzer führt Cron-Aufträge und Befehlszeilen-Dienstprogramme aus.
Beide Benutzer benötigen dieselben Berechtigungen für das Dateisystem. Daher ist es am besten, eine freigegebene Gruppe zu verwenden und einen
umask
festzulegen. -
Zugriff auf eine Umfrage beschränken
Um die Sicherheit insbesondere in einer Produktionsumgebung auf einem gemeinsam genutzten Hosting-System zu erhöhen, können Sie mit umask
den Zugriff einschränken. Eine umask
-Datei, die auch als Erstellungsmaske des Dateisystems bezeichnet wird, ist ein Satz von Bit, der steuert, wie die Dateiberechtigungen für neu erstellte Dateien festgelegt werden.
Adobe Commerce verwendet eine 3-Bit-Standardmaske: 002
. Ziehen Sie die Standardmaske von den UNIX-Standardeinstellungen von 666 für Dateien und 777 für Ordner ab.
Beispiel:
-
775 für Verzeichnisse - Vollständige Kontrolle durch den Benutzer, vollständige Kontrolle durch die Gruppe und ermöglicht jedem, den Ordner zu durchlaufen. Diese Berechtigungen sind normalerweise von freigegebenen Hosting-Anbietern erforderlich.
-
664 für Dateien: Vom Benutzer schreibbar, von der Gruppe schreibbar und für alle anderen schreibgeschützt.
Weitere Informationen zum Erstellen einer magento_umask
-Datei finden Sie unter Festlegen einer Umfrage.
Berechtigungen, Eigentümer und Anwendungsmodi
Wir empfehlen verschiedene Berechtigungen und Eigentumsrechte, wenn Sie die verschiedenen Adobe Commerce-Anwendungsmodi verwenden:
- Standard
- Entwickler
- Produktion
Siehe Über Modi im Konfigurationshandbuch.
Weiterführende Informationen zu Berechtigungen finden Sie im Abschnitt zu Zugriffsberechtigungen für Dateisysteme🔗 im Konfigurationshandbuch.