Version basée sur la distribution Debian Lenny et entièrement écrite par Mickael Jolivet, technicien réseau aux Sables d’Olonnes (Vendée, 85).
Nouveautés par rapport à la version 2 :
basée sur la dernière distribution Debian (Lenny) et donc installable sur tout type de matériel actuel
utilise un annuaire LDAP pour l’authentification Samba (partage de fichiers), Apache (interface d’administration), Postfix (messagerie) et Squid (filtrage Internet)
gestion de partage de dossiers entre élèves de classes différentes (groupes pédagogiques)
possibilité d’interdiction temporaire d’accès à certains sites internet
bascule des classes entre années scolaires
...etc
Installation de la distribution Debian Lenny
télécharger l’image iso (150 Mo) de la version Netinst (installation du système de base puis récupération du reste des programmes sur Internet) :
installer seulement le système standard vous pouvez suivre les consignes illustrées de ce site sauf pour l’étape Sélection de logiciels (choisir Système Standard)
ne pas choisir comme utilisateur les logins admin, prof ou eleve qui seront créés par la suite
Récupération du script d’installation de Comedu 3.5
Plusieurs possibilités :
à distance :
télécharger le fichier compressé installcomedu35.tgz ici (4 Mo) :
copier ce fichier dans le dossier root avec par exemple Winscp (sous Windows) après avoir installé le serveur ssh sur le serveur Debian (apt-get install openssh-server)
Il faudra dans ce cas insérer le cd et taper ces commandes suivantes :
mount /media/cdrom
cd /media/cdrom
Installation de Comedu 3.5
suivre les consignes de la vidéo suivante en préparant au préalable les renseignements suivants :
adresse IP fixe du serveur (Par défaut, la distribution Lenny a "récupérée" une adresse dynamique pendant la première partie de l’installation)
mot de passe de l’utilisateur root
mot de passe de l’administrateur LDAP
mots de passe des utilisateurs admin, prof et eleve
mot de passe pour l’utilisateur root (administrateur) de la base de donnée Mysql
identifiants de l’annuaire LDAP et/ou de la messagerie :
En effet, si vous désirez utiliser la messagerie entrante du serveur, vous avez besoin d’un nom de domaine et d’un alias collecteur (appelé aussi catch-all par certains hébergeurs). Dans ce cas, les identifiants LDAP demandés seront votre nom de domaine (ex : college-saint-christophe.org).
Si vous ne désirez pas utiliser cette fonctionnalité, vous pouvez alors déclarer un nom de domaine factice. Nous conseillons alors d’utiliser l’extension "local" (ex : college-saint-christophe.local).
Dans l’installation filmée ci-après, les paramètres utilisés sont :
adresse IP : 192.168.11.81
passerelle : 192.168.11.1 (généralement l’adresse de la box ou du routeur)
serveur DNS : 192.168.11.1 (idem que précédemment ou adresse fournie par votre FAI)
les mots de passe suivants ne sont surtout pas à utiliser ;-) :
root : root
administrateur ldap : ldap
admin : admin
prof : prof
eleve : eleve
root mysql : mysql
après avoir décompressé le fichier (tar xzvf installcomedu35.tgz puis cd installcomedu35) ou s’être placé sur le cd monté (mount /media/cdrom puis
cd /media/cdrom), il faudra :
paramétrer si besoin les paramètres réseaux (sh reseau.sh)
lancer le script d’installation (sh script-serveur-pedagogique.sh)
Pour accéder à cette interface, il faut saisir dans un navigateur l’adresse IP du serveur Comedu :
Intranet
Puis cliquer sur le lien admin en bas à gauche :
Gestion Comedu
Création des utilisateurs
Le fichier texte contenant la description des utilisateurs doit se présenter ainsi :
classe ;nom;prenom
Le programme supprime les accents et les espaces puis génère un login et un mot de passe. Attention à ne pas donner un nom de classe commençant par un chiffre (utiliser sixa plutôt que 6a)
Laisser une ligne vierge à la fin de la liste.
Il est aussi possible d’imposer les logins et mots de passe . Le fichier texte doit alors se présenter ainsi :
classe ;nom;prenom ;login;motdepasse
Un fichier de format txt (avec les logins et mots de passe) est créé pour chaque classe dans le dossier "utilisateurs" dans le "home" de l’admin.
La procédure de création monopolise les ressources du serveur. Il est peut-être plus prudent de procéder par étape (toutes les classes de sixième puis celles de cinquième ... etc).
Exemple de fichiers texte :
Exemples de listes utilisateurs
Mise à jour
Ne pas oublier d’utiliser le menu "Mises à jour" pour bénéficier des dernières corrections et améliorations.