Een masker instellen (optioneel)

De webservergroep moet schrijfmachtigingen hebben voor bepaalde mappen in het bestandssysteem. Het is echter verstandig de beveiliging te verbeteren, met name in de productie. Wij verstrekken de flexibiliteit voor u om die toestemmingen verder te beperken gebruikend a masker.

Het is onze oplossing om u desgewenst in staat te stellen een bestand met de naam magento_umask in de hoofdmap van de toepassing te maken dat machtigingen beperkt voor de webservergroep en voor alle anderen.

NOTE
We raden u aan het masker alleen te wijzigen op een hostsysteem voor één gebruiker of een gedeeld hostsysteem. Als u een privétoepassingsserver hebt, moet de groep schrijftoegang tot het bestandssysteem hebben. Het masker verwijdert schrijftoegang van de groep.

Het standaardmasker (zonder magento_umask opgegeven) is 002 , wat betekent:

  • 775 voor folders, wat volledige controle door de gebruiker, volledige controle door de groep betekent, en iedereen toelaat om de folder over te steken. Deze machtigingen worden doorgaans vereist door gedeelde hostingproviders.

  • 664 voor dossiers, wat door de gebruiker te schrijven betekent, schrijfbaar door de groep, en read-only voor alle anderen

Een algemene suggestie is om de waarde 022 in het magento_umask -bestand te gebruiken, wat betekent:

  • 755 voor directory's: volledige controle voor de gebruiker, en alle anderen kunnen folders doorlopen.
  • 644 voor bestanden: lees- en schrijfmachtigingen voor de gebruiker en alleen-lezen voor alle anderen.

Ga als volgt te werk om magento_umask in te stellen:

  1. In een bevel-lijn terminal, login aan uw toepassingsserver als eigenaar van het a dossiersysteem.

  2. Navigeer naar de installatiemap van de toepassing:

    code language-bash
    cd <Application install directory>
    
  3. Gebruik de volgende opdracht om een bestand met de naam magento_umask te maken en de waarde umask eraan te schrijven.

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

    U moet nu een bestand met de naam magento_umask in de <Magento install dir> hebben, waarbij de enige inhoud het umask -nummer is.

  4. Logout en logboek terug binnen als eigenaar van het dossiersysteemom de veranderingen toe te passen.

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