Anomalie #8076
Droit incorrect sur le fichier config.eol
Statut:
Fermé
Priorité:
Haut
Assigné à:
Catégorie:
-
Version cible:
Début:
Echéance:
% réalisé:
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
Révisions associées
force l'umask à 0022 pour que les fichiers soient générés avec les bons droits (fixes #8076)
Historique
#1 Mis à jour par Philippe Caseiro il y a presque 10 ans
- Description mis à jour (diff)
#2 Mis à jour par Philippe Caseiro il y a presque 10 ans
Je confirme le bug sur Amon et Scribe (aussi)
#3 Mis à jour par Emmanuel GARETTE il y a presque 10 ans
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 Mis à jour par Emmanuel GARETTE il y a presque 10 ans
- Projet changé de creole à eole-genconfig
- Version cible mis à 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 Mis à jour par Emmanuel GARETTE il y a presque 10 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 681e403b14b076264414f41831196eca6068cdd9.
#6 Mis à jour par Philippe Caseiro il y a presque 10 ans
- Statut changé de Résolu à Fermé
Les droits sont Ok après avoir supprimer l'ancien fichier config.eol et enregistrer a nouveau.