Sto avendo problemi su quale utente dovrebbe possedere la mia directory www - ftp o apache? Se impostato sull'utente ftp, l'utente può aggiungere, rimuovere e modificare facilmente i file, ma le azioni del file system php generano errori di autorizzazione negata (ovviamente perché richiedono che l'utente sia apache). Se tuttavia, la directory www è impostata su apache, ftpuser non sarà in grado di eseguire alcune azioni come la modifica e l'eliminazione dei file. Qualcuno ha mai riscontrato un problema simile? Qual è la soluzione? Grazie
find /var/www -type d -print0 | xargs -0 chmod g+s /var/www
" con un umask di 002 assicurerà che i nuovi file e directory in / var / www ereditino il gruppo appropriato e le autorizzazioni per il gruppo per avere accesso r / w. Molte distribuzioni Linux ora sono impostate su un umask di 002 (le stesse predefinite per creare un nuovo gruppo per ogni nuovo utente)