Project

General

Profile

Anomalie #8076

Droit incorrect sur le fichier config.eol

Added by Emmanuel GARETTE almost 7 years ago. Updated almost 7 years ago.

Status:
Fermé
Priority:
Haut
Assigned To:
Category:
-
Start date:
Due date:
% Done:

100%

Distribution:
EOLE 2.4

Description

Sur un serveur installer, mis à jour et instancier, le droit du fichier config.eol ne sont pas bon :

root@scribe:~# ls -al /etc/eole/config.eol 
-rw-rw-rw- 1 root root 1290 avril 28 10:23 /etc/eole/config.eol

Associated revisions

Revision 681e403b (diff)
Added by Emmanuel GARETTE almost 7 years ago

force l'umask à 0022 pour que les fichiers soient générés avec les bons droits (fixes #8076)

History

#1 Updated by Philippe Caseiro almost 7 years ago

  • Description updated (diff)

#2 Updated by Philippe Caseiro almost 7 years ago

Je confirme le bug sur Amon et Scribe (aussi)

#3 Updated by Emmanuel GARETTE almost 7 years ago

En console c'est bon :

root@scribe:~# python
Python 2.7.3 (default, Feb 27 2014, 19:58:35) 
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from creole.loader import creole_loader, config_save_values
>>> a=creole_loader()
>>> config_save_values(config, 'creole', eol_file='/etc/eole/config2.eol')
root@scribe:~# ls -al /etc/eole/config2.eol
-rw-r--r-- 1 root root 1271 avril 28 12:11 /etc/eole/config2.eol
</per>

#4 Updated by Emmanuel GARETTE almost 7 years ago

  • Project changed from creole to eole-genconfig
  • Target version set to Eole 2.4 Stable

Même si gunicorn a une option pour fixer l'umask, ce n'est pas pris en compte.

Dans guncorn/util.py on remplace os.mask(0) par os.umask(0o022) cela fonctionne.

#5 Updated by Emmanuel GARETTE almost 7 years ago

  • Status changed from Nouveau to Résolu
  • % Done changed from 0 to 100

#6 Updated by Philippe Caseiro almost 7 years ago

  • Status changed from Résolu to Fermé

Les droits sont Ok après avoir supprimer l'ancien fichier config.eol et enregistrer a nouveau.

Also available in: Atom PDF