Installer Italc sur un réseau hybride Windows / Linux

2 | (actualisé le ) par DocTice

Etat des lieux : postes clients sous Linux Ubuntu 12.04, poste serveur sous Windows 7 Pro

J’utilise depuis pas mal d’années Italc au CDI, cf. cet article de 2010

Après avoir terminé mon passage sous Linux, je me suis attelée à réinstaller Italc. J’ai gardé ma version maître sur mon poste Windows et j’ai suivi ce tutoriel de Benoît Benedetti
Après avoir fait la manipulation 12 fois, voici ma liste de tâches :
- Sur un Terminal, se connecter en root
- installer gdm : apt-get install gdm
- installer Aptitude : apt-get install aptitude
- installer italc client : aptitude install italc-client
- lancer italc : ica

Italc est installé, il faut maintenant le configurer

"Pour lancer automatiquement les clients iTALC et y accéder, aussi bien avant que pendant la connexion d’un utilisateur, il faut éditer /etc/gdm/PreSession/Default et /etc/gdm/Init/Default en ajoutant les lignes suivantes en début de fichier :

killall ica #on tue au préalable toute session existante,
/usr/bin/ica & #pour n'en avoir qu'une seule de démarrée.

"
Pour modifier les fichiers "Default", il faut les droits root. Donc : Alt+F2 taper gksudo, taper gedit (éditeur de texte) et taper le mot de passe root. L’éditeur de texte s’ouvre, cliquer sur ouvrir, rechercher dans les répertoires /etc/gdm/PreSession/Default et /etc/gdm/Init/Default et modifier les fichiers comme mentionné ci-dessus.

Dernière étape, copier la clé du poste maître sur les postes clients

Sur le poste maître Windows (normalement dans programfiles/italc//keys/public/teacher), récupérer la clé publique, la copier sur un clé usb par exemple
Sur les postes clients, "Il ne vous reste plus qu’à copier la clé publique dans le répertoire /etc/italc/keys/public/teacher (le créer au besoin) de chaque poste client."
Pour cela il faut les droits root : Alt+F2 gksudo, taper nautilus puis le mot de passe root. Accéder au répertoire /etc/italc/keys/public/teacher, supprimer la clé présente et copier la clé du poste maître.

Sur le Italc maître, il faudra ensuite, configurer chaque poste client (adresses IP et mac...) cf http://www.docticeandco.fr/spip.php?article60