Quelles autorisations dois-je utiliser pour les dossiers Django sur mon serveur?
-
03-07-2019 - |
Question
Mon hôte Djangohosting utilise 777 par défaut pour mes dossiers Django lorsque j'utilise leur programme d'installation Django en un clic.
Je ne sais pas si c'est sûr ou non, car tout le monde peut alors apparemment voir mon code source.
Quelles autorisations dois-je utiliser pour les dossiers Django sur mon serveur?
La solution
Toute personne ayant accès aux fichiers de la machine aurait en fait le droit de modifier vos fichiers avec ces autorisations. Bien souvent, le serveur Web s'exécutera sous un ID utilisateur (uid) différent de celui de votre utilisateur. Par conséquent, vous souhaiterez probablement laisser les autres utilisateurs lire les fichiers. Cela dit, vous voudrez probablement des autorisations de 755 pour les répertoires et de 644 pour les fichiers.
Pour une description détaillée des autorisations Unix, voir ici .