Logo Inforef

Réalisation d'un intranet scolaire

Parc de PC "dual boot" Win98/Linux contrôlés par un serveur Linux


Nouveautés :

Diapos de l'exposé présenté au colloque "Libr'East of Paris", IUT de Marne-la-vallée, le 24/4/2004
Nouvelle version de accounts.py (31/05/2003)
Nouvelle version de netusers.exe pour importer depuis ProEco (8/9/2002)
Nouvelle version du guide d'installation (8/9/2002)
Nouvelle micro-distribution de Linux sur disquette (4/01/2002)

Linux est un système d'exploitation libre et gratuit, extrêmement sûr, stable et performant en tant que serveur réseau. Ses exceptionnelles qualités, son indépendance totale vis-à-vis des lobbys commerciaux en font un système serveur de choix pour le contrôle d'un parc informatique scolaire.

Les ressources mises à votre disposition ici sont destinées à vous aider si vous souhaitez installer et gérer dans votre école un parc informatique constitué de postes de travail de type PC (fonctionnant sous Windows 95/98, Linux, ou même les deux!), reliés en réseau local sous le contrôle d'un serveur Linux.

Les fonctionnalités suivantes peuvent être assurées :

La configuration réseau telle qu'elle est proposée autorise l'utilisation de tout type de logiciel Windows (notamment ceux qui rechignent à fonctionner correctement sous Windows NT). L'ouverture sur le monde de Linux (et donc sur un autre système d'exploitation) permet de bien former les élèves aux invariants de l'informatique.


Attention :

Les notes proposées ici sont provisoires. Elles ne constituent qu'une introduction, forcément limitée, au monde des réseaux et au monde de Linux. Les indications fournies devraient vous aider à mettre en place un réseau simple sans trop de problèmes, mais Il va de soi que l'étude approfondie de ce genre de sujet nécessite une documentation beaucoup plus importante (des références sont fournies dans le texte). L'auteur peut être contacté via l'ASBL Inforef pour toute suggestion utile.

Guide d'installation réseau Etat actuel des notes utilisées pendant les journées de formation Linux organisées par l'animation pédagogique du Diocèse de Liège : Notes concernant l'installation et la gestion d'un intranet scolaire construit autour d'un serveur Linux (fichier PDF - version du 8/09/2002)

Logiciels pour faciliter la gestion

NetUsers est un logiciel à utiliser sous Windows pour préparer la construction automatique des comptes élèves sur le serveur Linux, au départ de la base de données PROECO disponible en principe dans chaque école belge. NetUsers extrait de PROECO les informations concernant les élèves (des fonctions de filtrage multi-critères vous permettent d'extraire de la base de données un groupe d'élèves quelconque) et s'en sert pour construire un fichier texte qui contiendra une liste d'identifiants et de mots de passe pour chaque élève. Le logiciel vérifie l'unicité des identifiants, ainsi que la "légalité" des noms choisis pour les groupes-classes.

accounts.py est un script Python à installer sur le serveur Linux.
C'est lui qui effectuera le gros du travail de création des comptes élèves, à partir du fichier texte produit par NetUsers : Création des utilisateurs, création de deux répertoires personnels pour chacun (un rép. privé + un rép. public dans /home/siteweb), établissement des quotas d'espace disque, etc.

fullbackup.py est un script Python à installer sur le serveur Linux.
Il sert à effectuer aisément des sauvegardes comprimées de tous les travaux mémorisés par les élèves (en fait, tout ce qui se trouve dans le répertoire /home du serveur).

backprint.py est un script Python à installer sur le serveur Linux.
Il sert à faire apparaître directement sur le bureau de l'utilisateur qui se connecte (un élève, en principe) sa situation en matière de quotas. Le script mémorise en outre dans un fichier journal les noms des utilisateurs qui se connectent avec la date et l'heure de la connexion, afin que l'on puisse tracer les opérations effectuées (en conjonction avec l'analyse des fichiers journeaux du serveur proxy à l'aide du script annexe mouchard.py, par exemple)

NetUsers - Fichier exécutable auto-extractible (Version du 8/09/2002).

accounts.py - nouvelle version du 31/05/2003.

fullbackup.py - version du 31/5/2002.

Scripts Python (Plusieurs scripts inclus dans une archive compressée tar.gz - Version du 20/01/2002)
Note : pour votre facilité, nous avons aussi inclus dans ce paquetage les fichiers smbclient.conf et smbserver.conf décrits dans les notes du guide d'installation.
Pour "désarchiver" : Copier le fichier dans un répertoire quelconque de votre machine Linux - Lancer la commande :

tar -xvzf scripts_python.tgz

Diapos de l'exposé présenté au colloque "Libr'East of Paris" le 24/4/2004

Distribution de Linux autonome tenant sur une seule disquette (TomsRtBt), pour effectuer des sauvegardes et des dépannages divers. Nouvelle version 1.7.363


Page d'accueil Inforef - Ressources G.Swinnen

Sigle ULg

Université de Liège