Projet

Général

Profil

Tâche #35746

Scénario #35736: Fonction "étendre les droits" prof à un administratif ne fonctionne pas en multi établissement,

Étude

Ajouté par Joël Cuissinat il y a 3 mois. Mis à jour il y a environ 2 mois.

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

100%

Restant à faire (heures):
0.0

Historique

#1 Mis à jour par Joël Cuissinat il y a 3 mois

Exécution du test en mode mono-etab :
  • avant :
    root@scribe:~# id principal
    uid=11219(principal) gid=10513(domain users) groupes=10513(domain users),11219(principal),11110(administratifs),2001(BUILTIN\users)
    
  • après (en ayant forcé l'exécution de /usr/share/eole/schedule/scripts/eolead)
    root@scribe:~# id principal
    uid=11219(principal) gid=10513(domain users) groupes=10513(domain users),11219(principal),11110(administratifs),11108(professeurs),2001(BUILTIN\users)
    

Test OK : https://dev-eole.ac-dijon.fr/squash/executions/14727

#2 Mis à jour par Joël Cuissinat il y a 3 mois

N'ayant pas de modèle "etb1" sous la main, j'ai testé avec une VM aca.scribe-2.8.1-avecimport-multietab :

root@scribe:~# id principal
uid=11219(principal) gid=10513(domain users) groupes=10513(domain users),11219(principal),11108(administratifs),2001(BUILTIN\users)
root@scribe:~# ldapsearch -x memberuid=principal | grep ^dn
dn: cn=DomainUsers,ou=local,ou=groupes,ou=0000000A,ou=ac-test,ou=education,o=g
dn: cn=administratifs,ou=local,ou=groupes,ou=0000000A,ou=ac-test,ou=education,
root@scribe:~# ldapsearch -x uid=principal | grep ^dn
dn: uid=principal,ou=local,ou=personnels,ou=utilisateurs,ou=0000001E,ou=ac-tes

L'utilisateur est bien dans la branche "0000001E" mais rattaché au groupe "administratifs" qui est dans l'établissement racine ("0000000A").

Si on applique la modification, on obtient l'erreur suivante :
L'utilisateur principal ne fait pas partie du même
établissement que le groupe professeurs : 0000001E -
0000000A

#3 Mis à jour par Joël Cuissinat il y a 3 mois

Si on supprime la vérification de cohérence dans scribe.eoleuser._inscription, l'utilisateur est bien ajouté au groupe OpenLDAP professeurs mais pour que l'ensemble et en particulier la partie AD soit complet, il faut également l'inscrire au groupe profs-<etab> ;)

#4 Mis à jour par Joël Cuissinat il y a 3 mois

  • Statut changé de Nouveau à Résolu
  • Assigné à mis à Joël Cuissinat

#5 Mis à jour par Joël Cuissinat il y a 3 mois

  • % réalisé changé de 0 à 100

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

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

Formats disponibles : Atom PDF