Projet

Général

Profil

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'

Ajouté par Daniel Dehennin il y a plus de 8 ans. Mis à jour il y a environ 6 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
21/02/2018
Echéance:
% réalisé:

100%

Temps estimé:
3.00 h
Temps passé:
Restant à faire (heures):
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 :)


Demandes liées

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

Révisions associées

Révision 3780ac14 (diff)
Ajouté par Joël Cuissinat il y a environ 6 ans

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

Ref: #14269

Historique

#1 Mis à jour par Daniel Dehennin il y a plus de 8 ans

  • Description mis à jour (diff)

#2 Mis à jour par Scrum Master il y a plus de 8 ans

  • Tracker changé de Proposition Scénario à Scénario
  • Début 11/12/2015 supprimé

#3 Mis à jour par Joël Cuissinat il y a plus de 6 ans

  • Tracker changé de Scénario à Proposition Scénario

#4 Mis à jour par Gilles Grandgérard il y a environ 6 ans

  • Sujet changé de Le script droits_partage.sh ne doit pas modifier les partages des groupes à Le script droits_partage.sh ne doit pas modifier les partages des groupes dans le cas 'Groupe de Travail'
  • Description mis à jour (diff)

#5 Mis à jour par Gilles Grandgérard il y a environ 6 ans

  • Tracker changé de Proposition Scénario à Scénario

#6 Mis à jour par Joël Cuissinat il y a environ 6 ans

  • Projet changé de Scribe à scribe-backend
  • Temps estimé mis à 3.00 h
  • Tâche parente mis à #22923

#7 Mis à jour par Joël Cuissinat il y a environ 6 ans

  • Restant à faire (heures) mis à 3.0

#8 Mis à jour par Joël Cuissinat il y a environ 6 ans

  • Description mis à jour (diff)

#9 Mis à jour par Joël Cuissinat il y a environ 6 ans

  • Statut changé de Nouveau à En cours
  • Assigné à mis à Joël Cuissinat
  • Début mis à 21/02/2018

#10 Mis à jour par Joël Cuissinat il y a environ 6 ans

  • % réalisé changé de 0 à 100
  • Restant à faire (heures) changé de 3.0 à 0.5

Paquets correctifs prêts pour EOLE >= 2.5.1.

#11 Mis à jour par Scrum Master il y a environ 6 ans

  • Projet changé de scribe-backend à Distribution EOLE
  • Statut changé de En cours à Résolu

#12 Mis à jour par Laurent Flori il y a environ 6 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 0.5 à 0.0

Formats disponibles : Atom PDF