Proprietà e autorizzazioni dei file
È importante proteggere l’installazione di Adobe Commerce in un ambiente di sviluppo per evitare problemi relativi a persone o processi non autorizzati che accedono al sistema e potrebbero danneggiarlo. Per proteggere l'installazione, utilizzare le seguenti linee guida relative alla proprietà e alle autorizzazioni del file system.
Proprietario file system
Il proprietario del file system è un utente che possiede e detiene le autorizzazioni di scrittura per i file nel file system.
Esistono due tipi di proprietari del file system:
-
Hosting condiviso con un singolo utente
I provider di hosting condivisi consentono di accedere al server applicazioni come un unico utente. In qualità di utente singolo, puoi accedere, trasferire file tramite FTP ed eseguire il server web. È possibile impostare un
umaskper limitare ulteriormente l'accesso, in particolare in un ambiente di produzione. -
Hosting privato con due utenti
L'hosting privato è utile se gestisci un server applicazioni. Ogni utente ha una responsabilità specifica:
-
L'utente del server Web esegue l'amministratore e la vetrina.
-
L'utente della riga di comando esegue processi cron e utilità della riga di comando.
Entrambi gli utenti richiedono le stesse autorizzazioni per il file system, pertanto è consigliabile utilizzare un gruppo condiviso e impostare un
umask. -
Limitare l’accesso con una maschera
Per rafforzare la sicurezza, in particolare in un ambiente di produzione in un sistema di hosting condiviso, puoi utilizzare umask per limitare l'accesso. Una umask, detta anche maschera per la creazione del file system, è un insieme di bit che controlla il modo in cui vengono impostate le autorizzazioni per i file appena creati.
Adobe Commerce utilizza una maschera predefinita a tre bit: 002. Sottrarre la maschera di default dai valori di default UNIX 666 per i file e 777 per le directory.
Ad esempio:
-
775 per le directory: controllo completo da parte dell'utente, controllo completo da parte del gruppo e possibilità per tutti di attraversare la directory. Queste autorizzazioni sono in genere richieste dai provider di hosting condivisi.
-
664 per i file: scrivibile dall'utente, scrivibile dal gruppo e di sola lettura per tutti gli altri.
Per ulteriori informazioni sulla creazione di un file magento_umask, vedere Impostare un umask.
Autorizzazioni, proprietà e modalità di applicazione
Quando utilizzi le diverse modalità dell’applicazione Adobe Commerce, consigliamo di utilizzare autorizzazioni e proprietà diverse:
- Predefinito
- Sviluppatore
- Produzione
Consulta Informazioni sulle modalità nella Guida alla configurazione.
Vengono inoltre illustrate le raccomandazioni relative alle autorizzazioni in Autorizzazioni di accesso ai file system nella Guida alla configurazione.