Projet

Général

Profil

Anomalie #8076

Droit incorrect sur le fichier config.eol

Ajouté par Emmanuel GARETTE il y a presque 10 ans. Mis à jour il y a presque 10 ans.

Statut:
Fermé
Priorité:
Haut
Assigné à:
Catégorie:
-
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

Révision 681e403b (diff)
Ajouté par Emmanuel GARETTE il y a presque 10 ans

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

#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.

Formats disponibles : Atom PDF