Comedu, Serveur Linux de Communication

  [ Accueil ] [ Retour à l'article ]

Utiliser des identifiants de plus de 8 caractères (Comedu 3)
http://www.profetice.org/comedu/article.php3?id_article=127

vendredi 28 août 2009, par Benoît Thébaud

La norme de création des identifiants (logins) sur Comedu 2 et 3 est d’utiliser les 7 premiers caractères du nom suivi de l’initiale du prénom. Si vous désirez modifier ce paramétrage, il faut respecter ces précautions :

Cas où le login de plus de 8 caractères est imposé (par exemple les enseignants) :

-  créer un fichier texte qui respecte cette norme (exemple pour les enseignants) :


profs ;nom;prenom ;login;mot de passe


-  modifier la ligne 25 du fichier /var/wwwcom/cgi-bin/create_liste.sh

if [ -z "$Login" ] || [ "$#Login" -gt 8 ] ; then
en remplaçant par exemple 8 par 15 (penser à remettre cette valeur à 8 pour la création des élèves).

-  modifier la ligne 36 de ce fichier
Login=$Login:0:7$cpt
comme ceci

Login=$Login

Cas où le login de plus de 8 caractères est généré automatiquement :

-  modifier la ligne 26 du fichier /var/wwwcom/cgi-bin/create_liste.sh

(Login=$(echo $Nom:0:7$Prenom:0:1 | tr "A-Z" "a-z"))
en remplaçant le 7 par la valeur désirée.

-  modifier la ligne 36 de ce fichier
(Login=$Login:0:7$cpt)
en remplaçant le 7 par la valeur désirée.

Vous trouverez en pièce jointe de cet article un fichier compressé contenant le fichier create_liste.sh modifié pour générer un mot de passe "prononçable" (voyelle, consonne, voyelle, consonne + 2 chiffres)

Documents liés

create_liste.sh (http://www.profetice.org/comedu/IMG/tgz/create_liste.tgz)
TGZ - 1.5 ko



[ Accueil ] [ Retour à l'article ] [ Haut ]