Development #30905
forcer 0644 comme mode pour les fichiers uploadés
0%
Description
Django a un comportement con,
Si ce réglage n’est pas défini ou qu’il vaut None, vous obtiendrez un comportement dépendant du système d’exploitation. Sur la plupart des plates-formes, les fichiers temporaires obtiennent un mode 0o600 et les fichiers enregistrés à partir de la mémoire sont enregistrés avec le masque « umask » standard du système.
Pour assurer un mode uniforme, le poser ici explicitement.
Fichiers
Demandes liées
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a environ 5 ans
- Fichier 0001-debian-force-0644-as-mode-for-uploaded-files-30905.patch 0001-debian-force-0644-as-mode-for-uploaded-files-30905.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Frédéric Péters il y a environ 5 ans
- Lié à Bug #30736: lorsqu'on met à jour une ressources (/media/uploads) le fichier n'est plus diffusable par nginx (erreur 403) ajouté
Mis à jour par Frédéric Péters il y a environ 5 ans
Ça peut expliquer le caractère bizarrement irreproductible de #30736.
Mis à jour par Thomas Noël il y a environ 5 ans
- Statut changé de Solution proposée à Solution validée
Étonnant, presque amusant. Good catch en tout cas.
(je serais pour le poser explicitement aussi dans le settings.py des softs qui jouent avec des FileField)
Mis à jour par Frédéric Péters il y a environ 5 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 5fd3eb39985e6b34727cfffdc22d580536a458cd Author: Frédéric Péters <fpeters@entrouvert.com> Date: Tue Feb 26 14:02:00 2019 +0100 debian: force 0644 as mode for uploaded files (#30905)
(je serais pour le poser explicitement aussi dans le settings.py des softs qui jouent avec des FileField)
Je vais le faire, en référençant ce ticket.
Mis à jour par Frédéric Péters il y a environ 5 ans
- Statut changé de Résolu (à déployer) à Solution déployée
debian: force 0644 as mode for uploaded files (#30905)