https://dev-eole.ac-dijon.fr/https://dev-eole.ac-dijon.fr/favicon.ico2011-11-03T15:11:41ZEnsemble Ouvert Libre Évolutifhorus-backend - Anomalie #2325: Mauvaise application des droits pour la creation de partages avec sticky bithttps://dev-eole.ac-dijon.fr/issues/2325?journal_id=71242011-11-03T15:11:41ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<ul><li><strong>Projet</strong> changé de <i>Horus</i> à <i>horus-backend</i></li></ul> horus-backend - Anomalie #2325: Mauvaise application des droits pour la creation de partages avec sticky bithttps://dev-eole.ac-dijon.fr/issues/2325?journal_id=71312011-11-04T08:47:15ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<ul><li><strong>Assigné à</strong> mis à <i>Joël Cuissinat</i></li><li><strong>Version cible</strong> mis à <i>Mises à jour 2.3 - 02 Stable</i></li><li><strong>Temps estimé</strong> mis à <i>0.50 h</i></li></ul><pre>
root@horus23:/tmp# mkdir test1 test2
root@horus23:/tmp# python -c """from os import chmod;chmod('test1', 1700);chmod('test2', 01700)"""
root@horus23:/tmp# ls -ld test*
d-w-r-Sr-T 2 root root 4096 2011-11-04 09:36 test1
drwx-----T 2 root root 4096 2011-11-04 09:36 test2
</pre>
<p>Le code python se comporte exactement pareil en 2.2 sauf que dans le <code>backend.py</code> de la 2.2, le <code>chmod</code> est appelé directement dans un shell (os.system) !<br /><pre>
764: system ("chgrp %(group)s %(path)s;chmod 1770 %(path)s;" % dico_share)
</pre></p> horus-backend - Anomalie #2325: Mauvaise application des droits pour la creation de partages avec sticky bithttps://dev-eole.ac-dijon.fr/issues/2325?journal_id=71342011-11-04T09:14:45ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<ul><li><strong>Statut</strong> changé de <i>Nouveau</i> à <i>Résolu</i></li><li><strong>% réalisé</strong> changé de <i>0</i> à <i>100</i></li></ul><p>Appliqué par commit <a class="changeset" title="horus/backend.py : correction sur l'application du sticky bit (fixes #2325)" href="https://dev-eole.ac-dijon.fr/projects/horus-backend/repository/revisions/23de8cf17bf5f88b6f3017f711c4f35bca7bef9d">23de8cf17bf5f88b6f3017f711c4f35bca7bef9d</a>.</p> horus-backend - Anomalie #2325: Mauvaise application des droits pour la creation de partages avec sticky bithttps://dev-eole.ac-dijon.fr/issues/2325?journal_id=71352011-11-04T09:16:15ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<ul></ul><p>=> horus-backend-2.3-eole42</p> horus-backend - Anomalie #2325: Mauvaise application des droits pour la creation de partages avec sticky bithttps://dev-eole.ac-dijon.fr/issues/2325?journal_id=71922011-11-09T08:38:36ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<ul><li><strong>Statut</strong> changé de <i>Résolu</i> à <i>Fermé</i></li></ul><p>Corrigé sauf que les droits sont pourris sur les partages créés avant la mise à jour !<br />Une nouvelle image d'installation serait la bienvenue ;)<br /><pre>
root@horus23:~# ls -ld /data/minedu*
d-wxrws-wT+ 2 root minedu 4096 2011-10-28 14:51 /data/minedu
drwxrwx--T+ 2 root minedu 4096 2011-11-09 09:36 /data/minedu2
</pre></p>