Quels sont les meilleurs paramètres d'autorisation de fichiers pour les scripts PHP? Des suggestions sur les moyens de déterminer les autorisations minimales requises?Comment déterminer les paramètres d'autorisation pour les scripts PHP?
Répondre
WalloWizard est correct que vous devez utiliser uniquement les autorisations minimales nécessaires au fonctionnement du script. Cependant, permettez-moi d'être plus précis, en supposant que vous utilisez un système basé sur Unix tel que Linux ou BSD ou Mac OS X. Votre serveur web fonctionne généralement comme un utilisateur non privilégié tel que "personne" et vos scripts doivent être lisibles par cet utilisateur, donc les meilleures permissions sont généralement 644, ce qui signifie que vous pouvez lire et écrire le script, et tout le monde ne peut le lire . Dans les rares cas où le script est la propriété du même utilisateur exécutant le serveur Web, vous pouvez définir les autorisations sur 600, afin que vous puissiez lire et écrire le script et que personne d'autre ne puisse même le lire.
Les autorisations minimales nécessaires au fonctionnement du script.
- 1. Définir les attributs pour les paramètres de demande SOAP PHP
- 2. y compris dynamiquement les scripts php
- 3. Compilateurs pour les scripts shell
- 4. PHP Soap appel non-WSDL: comment passez-vous les paramètres?
- 5. Quels sont les outils idéaux pour analyser les scripts SQL?
- 6. Langage pour les scripts utilisés par les testeurs
- 7. Rendre shebang dynamique dans les scripts PHP CLI
- 8. Comment rechercher les paramètres régionaux dans Sybase?
- 9. Rails - comment éviter les scripts cross site
- 10. Comment utiliser les expressions régulières dans les scripts bash?
- 11. Agrégats et référentiel. Comment déterminer les agrégats?
- 12. documentation des paramètres des scripts shell
- 13. Déterminer les assemblys chargés
- 14. script basé Web pour déterminer les informations du système
- 15. JavaScript: paramètres pour les fonctions non nommées
- 16. Comment vérifier, à partir de C#, les fichiers pour les scripts complexes et les langues rtl installés?
- 17. Déterminer Smartphone/Non-Smartphone pour php
- 18. Impossible d'appeler les commandes système et les scripts shell à partir de PHP Fedora 10
- 19. Comment déterminer les paramètres de procédure stockée SQL Server lors de l'exécution dans .NET?
- 20. Détecte automatiquement les paramètres proxy du serveur en PHP
- 21. Comment déterminer les statistiques de changement entre les révisions
- 22. Comment déterminer les cuboïdes d'un point sans les parcourir tous?
- 23. Comment puis-je enregistrer * tous * les scripts ColdFusion et les CFC utilisés?
- 24. Comment déterminer les attributs comptent pour les documents XML en utilisant C#
- 25. Les scripts échouent lorsque jQuery.js n'est pas mis en cache. En cache, les scripts s'exécutent correctement.
- 26. Annuler les scripts externes à chargement lent
- 27. Les paramètres du fichier web.config remplacent-ils les paramètres IIS?
- 28. SDLC Mangement pour les scripts de construction TFS
- 29. scripts Bash pour archiver les fichiers, puis copier de nouveaux
- 30. Paramètres sur les fichiers php exécuter via Cron