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 almost 4 years ago. Updated over 1 year 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 over 1 year ago

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

Ref: #14269

History

#1 Updated by Daniel Dehennin almost 4 years ago

  • Description updated (diff)

#2 Updated by Scrum Master almost 4 years ago

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

#3 Updated by Joël Cuissinat about 2 years ago

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

#4 Updated by Gilles Grandgérard almost 2 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 almost 2 years ago

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

#6 Updated by Joël Cuissinat almost 2 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 almost 2 years ago

  • Remaining (hours) set to 3.0

#8 Updated by Joël Cuissinat almost 2 years ago

  • Description updated (diff)

#9 Updated by Joël Cuissinat over 1 year 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 over 1 year 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 over 1 year ago

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

#12 Updated by Laurent Flori over 1 year ago

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

Also available in: Atom PDF