Project

General

Profile

Tâche #28668

Scénario #28323: EOP : Supprimer l'option "Forcer la modification du mot de passe à la première connexion"

Vérifier le changement de mot de passe avec EOP sur ScribeAD

Added by Benjamin Bohard 3 months ago. Updated 3 months ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
04/29/2019
Due date:
06/28/2019
% Done:

100%

Estimated time:
0.00 h
Remaining (hours):
0.0

Description

Correction SCRIBE-T09b-005 - Changement du mot de passe des élèves - scribe (2.7.1-rc2)

Pas №7

Le mot de passe ne peut pas être changé. L’application indique l’impossibilité de contacter le serveur

juin 20 11:47:05 scribe controle-vnc[2490]: 2019-06-20T11:47:05+0200 [twisted.python.log#info] 127.0.0.1 - - [20/Jun/2019:09:47:04 +0000] "POST /RPC2 HTTP/1.1" 200 129 "-" "xmlrpclib.py/1.0.1 (by www.pythonware.com)" 
juin 20 11:47:05 scribe controle-vnc[2490]: 2019-06-20T11:47:05+0200 [twisted.python.log#info] 127.0.0.1 - - [20/Jun/2019:09:47:04 +0000] "POST /RPC2 HTTP/1.1" 200 129 "-" "xmlrpclib.py/1.0.1 (by www.pythonware.com)" 
juin 20 11:47:05 scribe controle-vnc[2490]: 2019-06-20T11:47:05+0200 [twisted.python.log#info] 127.0.0.1 - - [20/Jun/2019:09:47:04 +0000] "POST /RPC2 HTTP/1.1" 200 129 "-" "xmlrpclib.py/1.0.1 (by www.pythonware.com)" 
juin 20 11:47:05 scribe controle-vnc[2490]: 2019-06-20T11:47:05+0200 [twisted.python.log#info] 127.0.0.1 - - [20/Jun/2019:09:47:04 +0000] "POST /RPC2 HTTP/1.1" 200 129 "-" "xmlrpclib.py/1.0.1 (by www.pythonware.com)" 
juin 20 11:47:05 scribe controle-vnc[2490]: 2019-06-20T11:47:05+0200 [twisted.python.log#info] 127.0.0.1 - - [20/Jun/2019:09:47:04 +0000] "POST /RPC2 HTTP/1.1" 200 129 "-" "xmlrpclib.py/1.0.1 (by www.pythonware.com)" 
juin 20 11:47:06 scribe controle-vnc[2490]: 2019-06-20T11:47:06+0200 [_GenericHTTPChannelProtocol,50,127.0.0.1] Unhandled Error
juin 20 11:47:06 scribe controle-vnc[2490]:         Traceback (most recent call last):
juin 20 11:47:06 scribe controle-vnc[2490]:           File "/usr/lib/python2.7/dist-packages/twisted/web/server.py", line 195, in process
juin 20 11:47:06 scribe controle-vnc[2490]:             self.render(resrc)
juin 20 11:47:06 scribe controle-vnc[2490]:           File "/usr/lib/python2.7/dist-packages/twisted/web/server.py", line 255, in render
juin 20 11:47:06 scribe controle-vnc[2490]:             body = resrc.render(self)
juin 20 11:47:06 scribe controle-vnc[2490]:           File "/usr/lib/python2.7/dist-packages/twisted/web/resource.py", line 250, in render
juin 20 11:47:06 scribe controle-vnc[2490]:             return m(request)
juin 20 11:47:06 scribe controle-vnc[2490]:           File "/usr/lib/python2.7/dist-packages/twisted/web/xmlrpc.py", line 172, in render_POST
juin 20 11:47:06 scribe controle-vnc[2490]:             d = defer.maybeDeferred(function, *args)
juin 20 11:47:06 scribe controle-vnc[2490]:         --- <exception caught here> ---
juin 20 11:47:06 scribe controle-vnc[2490]:           File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 150, in maybeDeferred
juin 20 11:47:06 scribe controle-vnc[2490]:             result = f(*args, **kw)
juin 20 11:47:06 scribe controle-vnc[2490]:           File "/usr/share/eole/controlevnc/xmlrpc_eop.py", line 395, in xmlrpc_remote_password_must_change
juin 20 11:47:06 scribe controle-vnc[2490]:             ldapuser.password_must_change(logineleve, container=None)
juin 20 11:47:06 scribe controle-vnc[2490]:           File "/usr/lib/python2.7/dist-packages/scribe/eoleuser.py", line 755, in password_must_change
juin 20 11:47:06 scribe controle-vnc[2490]:             passwd.password_must_change(login, container=container)
juin 20 11:47:06 scribe controle-vnc[2490]:           File "/usr/lib/python2.7/dist-packages/fichier/passwd.py", line 37, in password_must_change
juin 20 11:47:06 scribe controle-vnc[2490]:             raise Exception(' '.join(ret[1:]))
juin 20 11:47:06 scribe controle-vnc[2490]:         exceptions.Exception:  Could not find name c32e4
juin 20 11:47:06 scribe controle-vnc[2490]:         
juin 20 11:47:06 scribe controle-vnc[2490]: 2019-06-20T11:47:06+0200 [twisted.python.log#info] 127.0.0.1 - - [20/Jun/2019:09:47:05 +0000] "POST /RPC2 HTTP/1.1" 200 263 "-" "xmlrpclib.py/1.0.1 (by www.pythonware.com)" 

Pas №<Y>

Exécution Squash-TM

Associated revisions

Revision edfa4539 (diff)
Added by Joël Cuissinat 3 months ago

Disable "password must change" in AD mode

Ref: #28668

History

#1 Updated by Benjamin Bohard 3 months ago

  • Description updated (diff)

#2 Updated by Scrum Master 3 months ago

  • Subject changed from Correction SCRIBE-T09b-005 - Changement du mot de passe des élèves - scribe (2.7.1-rc2) to Vérifier le changement de mot de passe avec EOP sur ScribeAD
  • Description updated (diff)
  • Parent task deleted (#28572)

#3 Updated by Scrum Master 3 months ago

  • Tracker changed from Tâche to Scénario
  • Due date set to 06/28/2019

#4 Updated by Joël Cuissinat 3 months ago

  • Assigned To set to Joël Cuissinat
  • Release set to EOLE 2.7.1
  • Story points set to 1.0

#5 Updated by Joël Cuissinat 3 months ago

  • Parent task set to #28323

#6 Updated by Joël Cuissinat 3 months ago

  • Status changed from Nouveau to En cours

#7 Updated by Joël Cuissinat 3 months ago

Problème reproduit : si on laisse la case cochée, le code se poursuit jusqu'à l'appel système suivant :

# /usr/bin/net sam set pwdmustchangenow c32e4 yes
Could not find name c32e4

Comme il existe déjà un scénario pour que l'option soit masquée en mode AD (#28323), nous allons le traiter pour EOLE >= 2.6.2.

#8 Updated by Joël Cuissinat 3 months ago

  • Status changed from En cours to Résolu
  • % Done changed from 0 to 100

#9 Updated by Gérald Schwartzmann 3 months ago

Les mots de passe des utilisateurs suivants ont été modifiés avec succès :

    01 3a : Eole12345! ; 02 3a : Eole12345!

Modifications enregistrées dans votre répertoire personnel dans le fichier mot-de-passe_25_6_0.csv.

#10 Updated by Gérald Schwartzmann 3 months ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF