Tâche #15051
Distribution EOLE - Scénario #14967: Traitement express (07-09)
bug dans /usr/share/eole/backend/droits_user.py
Description
Je pense avoir détecté un petit bug sur le script /usr/share/eole/backend/droits_user.py en 2.4.2
Il remet admin:root comme proprio et group sur le dossier /home/a/admin/perso/ressources
Or il faut admin www-data sur /perso/ressources .
En 2.2 ce dossier était dans /var/www/html. En 2.4.2 ( et surement 2.3) il a été déplacé dans /home/a/admin/perso/ et un lien symbolique créé dans /var/www/html. Ceci avait été fait pour permettre à admin de déposer des images depuis webshare puis ajaxplorer ou pydio pour faire de beaux widgets par exemple ou autre document (mini site html) pour qu il accessible depuis Envole. Il faut donc que ce dossier soir lisible par www-data.
Il suffit, je pense, de mettre a la fin de ce script un
chown -R admin:www-data /home/a/admin/perso/ressources
Cordialement
Révisions associées
droits_user.py : ajout de la gestion des droits sur le dossier "/home/a/admin/perso/ressources"
REF #15051 @1h
droits_user.py : ajout de la gestion des droits sur le dossier "/home/a/admin/perso/ressources" REF #15051 @1h
droits_user :
ACLs par défaut www-data sur "perso/ressources"
placement des ACLs conditionné sur test d'existence du dossier "perso/ressources"
REF #15051 @30m
droits_user :
ACLs par défaut www-data sur "perso/ressources" placement
des ACLs conditionné sur test d'existence du dossier "perso/ressources"
REF #15051 @30m
Historique
#1 Mis à jour par Klaas TJEBBES il y a environ 10 ans
Ne pas utiliser les droits UNIX car leur héritage n'est pas géré dans EOLE, mais utiliser les ACLs.
setfacl -m u:www-data:r-x /home/l/login/perso/ressources
ne suffira pas, il faudra ajouter :
setfacl -m u:www-data:--x /home/l/login/perso setfacl -m u:www-data:--x /home/l/login
#2 Mis à jour par Klaas TJEBBES il y a environ 10 ans
- Description mis à jour (diff)
#3 Mis à jour par Anonyme il y a environ 10 ans
Attention Klaas ; le dossier ressources qui n'existe que pour le compte admin, pas utile de passer sur tous les dossiers /home/l/login/...
Cdlt
#4 Mis à jour par Klaas TJEBBES il y a environ 10 ans
- Tracker changé de Demande à Tâche
#5 Mis à jour par Klaas TJEBBES il y a environ 10 ans
- Tâche parente mis à #14967
#6 Mis à jour par Klaas TJEBBES il y a environ 10 ans
- Statut changé de Nouveau à En cours
#7 Mis à jour par Klaas TJEBBES il y a environ 10 ans
- Assigné à mis à Klaas TJEBBES
#8 Mis à jour par Klaas TJEBBES il y a environ 10 ans
- Sujet changé de bug dans /usr/share/eole/backend/droits_users.py à bug dans /usr/share/eole/backend/droits_user.py
- Description mis à jour (diff)
#9 Mis à jour par Klaas TJEBBES il y a environ 10 ans
- % réalisé changé de 0 à 90
#10 Mis à jour par Scrum Master il y a environ 10 ans
- Statut changé de En cours à Résolu
#11 Mis à jour par Laurent Flori il y a environ 10 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) mis à 0.0
#12 Mis à jour par Scrum Master il y a environ 10 ans
- % réalisé changé de 90 à 100
- Temps estimé mis à 2.00 h