Festlegen einer Umfrage (optional)

Die Webserver-Gruppe muss über Schreibberechtigungen für bestimmte Ordner im Dateisystem verfügen. Sie können jedoch eine strengere Sicherheit insbesondere in der Produktion wünschen. Wir bieten Ihnen die Flexibilität, diese Berechtigungen mithilfe eines umask weiter einzuschränken.

Unsere Lösung besteht darin, Ihnen die Möglichkeit zu geben, optional eine Datei mit dem Namen magento_umask in Ihrem Stammverzeichnis der Anwendung zu erstellen, die die Berechtigungen für die Gruppe der Webserver und alle anderen einschränkt.

NOTE
Es wird empfohlen, die Umfrage nur für ein einzelnes oder freigegebenes Hosting-System zu ändern. Wenn Sie über einen privaten Anwendungsserver verfügen, muss die Gruppe Schreibzugriff auf das Dateisystem haben. Die Umfrage entfernt Schreibzugriff von der Gruppe.

Die standardmäßige Umfrage (ohne "magento_umask") ist "002", was bedeutet:

  • 775 für Verzeichnisse, was bedeutet volle Kontrolle durch den Benutzer, volle Kontrolle durch die Gruppe, und ermöglicht jedem, das Verzeichnis zu durchlaufen. Diese Berechtigungen sind normalerweise von freigegebenen Hosting-Anbietern erforderlich.

  • 664 für Dateien, was bedeutet, dass der Benutzer schreiben kann, von der Gruppe geschrieben werden kann, und schreibgeschützt für alle anderen

Ein häufiger Vorschlag besteht darin, den Wert 022 in der Datei magento_umask zu verwenden, was Folgendes bedeutet:

  • 755 für Verzeichnisse: volle Kontrolle für den Benutzer, und alle anderen können Verzeichnisse durchlaufen.
  • 644 für Dateien: Lese- und Schreibberechtigungen für den Benutzer und schreibgeschützt für alle anderen.

Festlegen von magento_umask:

  1. Melden Sie sich in einem Befehlszeilen-Terminal bei Ihrem Anwendungsserver als Dateisysteminhaber an.

  2. Navigieren Sie zum Installationsverzeichnis der Anwendung:

    code language-bash
    cd <Application install directory>
    
  3. Verwenden Sie den folgenden Befehl, um eine Datei mit dem Namen magento_umask zu erstellen und den Wert umask darin zu schreiben.

    code language-bash
    echo <desired umask number> > magento_umask
    

    Sie sollten jetzt eine Datei mit dem Namen magento_umask im <Magento install dir> haben, wobei der einzige Inhalt die Nummer umask ist.

  4. Melden Sie sich ab und melden Sie sich wieder als Dateisysteminhaber an, um die Änderungen anzuwenden.

recommendation-more-help
0f8e7db5-0e9c-4002-a5b8-a0088077d995