Project

General

Profile

Tâche #14269

Scénario #22923: Traitement express MEN (08-10)

Le script droits_partage.sh ne doit pas modifier les partages des groupes dans le cas 'Groupe de Travail'

Added by Daniel Dehennin over 7 years ago. Updated about 5 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
02/21/2018
Due date:
% Done:

100%

Estimated time:
3.00 h
Spent time:
Remaining (hours):
0.0

Description

Exigence

N/A

Proposition

Proposer un contournement temporaire en attendant que #14249 soit fait :

  • Exclure les partages associés à un 'Groupe de Travail' de la procédure
  • Renommer le script pour bien indiquer que c’est un script de secours extrême et non de procédure régulière

Demande initiale

Bonjour,

Je viens de trouver un bug problématique sur le scribe /usr/share/eole/backend/droits_partage.sh

En effet, si je crée un 'Groupe de Travail' test_sti2d avec le mode lecture seule pour les élèves, j'obtiens bien ces ACL :

getfacl : suppression du premier « / » des noms de chemins absolus
# file: home/workgroups/test_sti2d/
# owner: root
# group: root
user::rwx
group::---
group:administratifs:rwx
group:professeurs:rwx
group:test_sti2d:r-x
mask::rwx
other::---
default:user::rwx
default:group::---
default:group:administratifs:rwx
default:group:professeurs:rwx
default:group:test_sti2d:r-x
default:mask::rwx
default:other::---

On a donc bien les élèves en r-x et les professeurs en rwx. Si je passe le script, j'obtiens cela :

getfacl : suppression du premier « / » des noms de chemins absolus
# file: home/workgroups/test_sti2d/
# owner: root
# group: root
user::rwx
group::---
group:test_sti2d:rwx
mask::rwx
other::---
default:user::rwx
default:group::---
default:group:test_sti2d:rwx
default:mask::rwx
default:other::---

Les droits sont écrasés... c'est problématique car du coup, dès qu'on passe le script, on écrase les droits et les élèves se retrouvent avec un accès complet à des ressources...

Merci pour la correction :)


Related issues

Copied from eole-fichier - Bac à idée #14249: Les options de partages doivent toujours être applicables Nouveau 12/11/2015

Associated revisions

Revision 3780ac14 (diff)
Added by Joël Cuissinat about 5 years ago

droits_partage.sh ne touche pas aux "groupes de travail"

Ref: #14269

History

#1 Updated by Daniel Dehennin over 7 years ago

  • Description updated (diff)

#2 Updated by Scrum Master about 7 years ago

  • Tracker changed from Proposition Scénario to Scénario
  • Start date deleted (12/11/2015)

#3 Updated by Joël Cuissinat over 5 years ago

  • Tracker changed from Scénario to Proposition Scénario

#4 Updated by Gilles Grandgérard about 5 years ago

  • Subject changed from Le script droits_partage.sh ne doit pas modifier les partages des groupes to Le script droits_partage.sh ne doit pas modifier les partages des groupes dans le cas 'Groupe de Travail'
  • Description updated (diff)

#5 Updated by Gilles Grandgérard about 5 years ago

  • Tracker changed from Proposition Scénario to Scénario

#6 Updated by Joël Cuissinat about 5 years ago

  • Project changed from Scribe to scribe-backend
  • Estimated time set to 3.00 h
  • Parent task set to #22923

#7 Updated by Joël Cuissinat about 5 years ago

  • Remaining (hours) set to 3.0

#8 Updated by Joël Cuissinat about 5 years ago

  • Description updated (diff)

#9 Updated by Joël Cuissinat about 5 years ago

  • Status changed from Nouveau to En cours
  • Assigned To set to Joël Cuissinat
  • Start date set to 02/21/2018

#10 Updated by Joël Cuissinat about 5 years ago

  • % Done changed from 0 to 100
  • Remaining (hours) changed from 3.0 to 0.5

Paquets correctifs prêts pour EOLE >= 2.5.1.

#11 Updated by Scrum Master about 5 years ago

  • Project changed from scribe-backend to Distribution EOLE
  • Status changed from En cours to Résolu

#12 Updated by Laurent Flori about 5 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) changed from 0.5 to 0.0

Also available in: Atom PDF