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