Dateieigentum und -berechtigungen
Es ist wichtig, die Adobe Commerce-Installation in einer Entwicklungsumgebung zu sichern, um Probleme im Zusammenhang mit dem Zugriff unberechtigter Personen oder Prozesse auf Ihr System und dessen potenzielle Beschädigung zu verhindern. Verwenden Sie die folgenden Richtlinien für Dateisystemeigentum und -berechtigungen, um Ihre Installation zu schützen.
Dateisystembesitzer
Der Dateisystembesitzer ist ein Benutzer, der Schreibberechtigungen für Dateien im Dateisystem besitzt und besitzt.
Es gibt zwei Arten von Dateisystembesitzern:
-
Gemeinsames Hosting mit einem einzelnen Benutzer
Mit Anbietern freigegebener Hosts 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, eine
umask
festzulegen, um den Zugriff weiter einzuschränken, insbesondere in einer Produktionsumgebung. -
Privates Hosting mit zwei Benutzern
Privates Hosting ist nützlich, wenn Sie einen Anwendungsserver verwalten. Jeder Benutzer hat eine bestimmte Verantwortung:
-
Der Webserver-Benutzer führt die Admin- und 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 verwendeneine
umask
festzulegen. -
Beschränken des Zugriffs mit einer Maske
Um die Sicherheit zu erhöhen, insbesondere in einer Produktionsumgebung auf einem freigegebenen Hosting-System, können Sie umask
verwenden, um den Zugriff einzuschränken. Ein umask
- auch als Dateisystem-Erstellungsmaske“ bezeichnet ist ein Satz von Bits, die steuern, wie die Dateiberechtigungen für neu erstellte Dateien festgelegt werden.
Adobe Commerce verwendet eine Standardmaske mit drei Bit: 002
. Subtrahieren Sie die Standardmaske von den UNIX-Standardwerten 666 für Dateien und 777 für Verzeichnisse.
Beispiel:
-
775 für Verzeichnisse - Vollständige Kontrolle durch den Benutzer, volle Kontrolle durch die Gruppe und ermöglicht es jedem, das Verzeichnis zu durchlaufen. Diese Berechtigungen werden normalerweise von Anbietern für freigegebene Hosts benötigt.
-
664 für Dateien - Schreibzugriff für den Benutzer, Schreibzugriff für die Gruppe und Schreibzugriff für alle anderen Benutzer.
Weitere Informationen zum Erstellen einer magento_umask
finden Sie unter Festlegen einer Umask.
Berechtigungen, Eigentümer und Anwendungsmodi
Bei Verwendung der verschiedenen Adobe Commerce-Anwendungsmodi werden unterschiedliche Berechtigungen und Eigentümerrechte empfohlen:
- Standard
- Entwickler
- Produktion
Siehe Über) im Konfigurationshandbuch.
Weitere Informationen zu Berechtigungsempfehlungen finden Sie unter Zugriffsberechtigungen für Dateisysteme im Konfigurationshandbuch.