Project

General

Profile

Development #30905

forcer 0644 comme mode pour les fichiers uploadés

Added by Frédéric Péters 4 months ago. Updated 2 months ago.

Status:
Solution déployée
Priority:
Normal
Assignee:
-
Category:
-
Start date:
26 Feb 2019
Due date:
% Done:

0%

Patch proposed:
Yes
Planning:
No

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.

0001-debian-force-0644-as-mode-for-uploaded-files-30905.patch View (768 Bytes) Frédéric Péters, 26 Feb 2019 02:02 PM


Related issues

Related to Combo - Bug #30736: lorsqu'on met à jour une ressources (/media/uploads) le fichier n'est plus diffusable par nginx (erreur 403) Solution déployée 18 Feb 2019

Associated revisions

Revision 5fd3eb39 (diff)
Added by Frédéric Péters 4 months ago

debian: force 0644 as mode for uploaded files (#30905)

History

#1 Updated by Frédéric Péters 4 months ago

#2 Updated by Frédéric Péters 4 months ago

  • Related to Bug #30736: lorsqu'on met à jour une ressources (/media/uploads) le fichier n'est plus diffusable par nginx (erreur 403) added

#3 Updated by Frédéric Péters 4 months ago

Ça peut expliquer le caractère bizarrement irreproductible de #30736.

#4 Updated by Thomas Noël 4 months ago

  • Status changed from Solution proposée to 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)

#5 Updated by Frédéric Péters 4 months ago

  • Status changed from Solution validée to 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.

#6 Updated by Frédéric Péters 2 months ago

  • Status changed from Résolu (à déployer) to Solution déployée

Also available in: Atom PDF