SLIS

Notice: Undefined index: tasklist_type in /usr/local/flyspray-0.9.9.7/includes/class.tpl.php(128) : eval()'d code on line 85 Notice: Undefined index: tasklist_type in /usr/local/flyspray-0.9.9.7/includes/class.tpl.php(128) : eval()'d code on line 90
  • Etat Nécessite des tests   Réouverte
  • Pourcentage achevé:
    50%
  • Type de tâche Bug
  • Catégorie SLIS → slis-cyberschool
  • Assignée à Laurent COOPER (swirly)
  • Système d'exploitation All
  • Sévérité Haute
  • Priorité Haute
  • Basée sur la version 4.1.1
  • Due pour la version 4.2
  • Date d'échéance Non décidé
  • Votes 0
  • Privée Non
Concerne le projet: SLIS
Ouverte par Auteur anonyme - 2010-05-31
Dernière édition par Auteur anonyme - 2012-03-26

FS#370 - cyberécole fait boguer userChangePwd.pl pour le compte admin

userChangePwd.pl teste si l'attribut sambaSID est vide ou pas. S'il est vide, seul l'attribut userPassword est modifié. S'il n'est pas vide, les attributs sambaLMPassword et sambaNTPassword sont également modifiés.
Or cet attribut n'existe pas pour le compte "admin".
Peut-être que ce bug est ancien, dans la mesure où changer le mot de passe admin est généralement fait à l'installation, avant l'activation de cyberécole (donc avant que l'attribut sambaSID existe).

This task does not depend on any other tasks.

Laurent COOPER (swirly)
mardi, 25 janvier 2011, 09:31 GMT
La version 4.2.1 de cyber école doit corriger cela. En effet , à partir de cette version, toute installation du module entraine automatiquement une mise à jour des comptes pour qu'ils aient tous les paramètres samba.
Auteur anonyme
jeudi, 26 janvier 2012, 09:23 GMT
Je ne sais pas pourquoi ni depuis quand, mais le problème - ou similaire - existe toujours.
Pour reproduire, sur un slis sans cyberécole :

lcs.carmii-fla-test3:~# apt-get install lcslis-lcs-cyberschool
lcs.carmii-fla-test3:~# /usr/share/lcs/sbin/userChangePwd.pl admin 5lqzWKNi
Erreur LDAP : 65 => attribute 'sambaLMPassword' not allowed.
lcs.carmii-fla-test3:~#


Chargement...