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'
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
Révisions associées
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/2015supprimé
#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