Migration avec des clients GNU / Linux
Un script python, nommé shadowlastchange
, facilite la réinitialisation de l'expiration des mots de passes pour les clients GNU Linux.
Celui-ci est disponible dans l'espace contributions EOLE :
http://eole.ac-dijon.fr/documentations/2.6/contributions/reinitialisationDesMotsDePasse
Il est utile dans le cadre d'une migration depuis EOLE 2.3, 2.4 et 2.5 des modules Scribe et Horus.
Le script permet de modifier la date de dernier changement de mot de passe sur les modules Scribe et Horus pour toutes les classes d'utilisateurs par utilisateurs ou par lots.
Le script permet de passer une date au format JJ-MM-AAAA même dans le futur.
Si la date si n'est pas précisée alors la date du jour est utilisée.
Sur le module Horus
Utilisation : shadowlastchange [-h] [--user USER | --all] [--date [DATE]]
Positionne la date d'expiration des mots de passe.
Les arguments sont les suivants :
-h, --help show this help message and exit
--user USER login utilisateur
--all Tous les utilisateurs
--date [DATE] date voulue au format JJ-MM-AAAA
ExempleExemples d'utilisation
# ./shadowlastchange --user admin
# ./shadowlastchange --all
Sur le module Scribe
Utilisation : shadowlastchange [-h] [--user USER | --all] [--date [DATE]] --cat {eleves,enseignants,administratifs}
Positionne la date d'expiration des mots de passe.
Les arguments sont les suivants :
-h, --help show this help message and exit
--user USER login utilisateur
--all Tous les utilisateurs
--date [DATE] date voulue au format JJ-MM-AAAA
--cat {eleves,enseignants,administratifs}
Categorie choisie (seulement pour scribe)
ExempleExemples d'utilisation
# ./shadowlastchange --user prof --cat enseignants
# ./shadowlastchange --all --cat eleves