Table des matières

, , , ,

Script createusers

Créer des utilisateurs à partir d'une liste

Quand on utilise Edubuntu (ou tout serveur Linux) dans une école, on est amené à créer de nombreux utilisateurs.

En utilisant Zenity, j'ai pu donner un début d'interface graphique à ce script.

Attention : les contrôles d'intégrité des fichiers sont assez sommaires : à manier avec précaution : Createusers-fr-gui.

Cahier des charges

J'ai modifié un script qui permet de créer de multiples utilisateurs http://www.lfsp.org/ (un grand merci à Phil Jones pour ses encouragements) pour l'adapter à Edubuntu et aux besoins d'une classe tels que je les concevais.

Prérequis

Dans la notice de Phil Jones, on lit :

J'ai ajouté un appel à mail, il faut donc installer le paquet :

Installation

      cd /le-repertoire-de-createusers
      sudo ./install.sh

Utilisation

Le script est donné avec deux fichiers exemple "noms.ex" et "utilisateurs.ex"

On peut générer un fichier texte avec mots de passe en tapant :

      sudo passgen noms.ex classe utilisateurs.ex

Puis on peut créer les utilisateurs en tapant :

      sudo createusers utilisateurs.ex

Les utilisateurs sont créés dans un répertoire correspondant à leur groupe avec un raccourci vers un répertoire commun.

Configuration

On peut éditer le fichier de configuration si l'on veut créer des entrées Samba, MySQL, PostGres, un espace web personnel, modifier la longueur des noms d'utilisateurs ou les mots de passe générés.

      sudo gedit /etc/createusers.conf

Ce qui reste à voir

 /var/mail/identifiant-utilisateur

Il faudrait créer automatiquement une configuration de Evolution pour accéder à cette boîte "mbox".

Pour le moment, il faut faire cette opération à la main, voir l'article : messagerie_intranet.

Téléchargement

L'archive présentée fonctionne sur ma configuration. Merci de m'envoyer vos critiques afin de faire évoluer ce script.

createusers-fr-2006-01-23.tar.gz


Suivi par francoisb

1)
bsd-mailx sur Karmic et versions supérieures d'Ubuntu