Fr:Customizing paths to keys and config-files
From italc
Fichier global de configuration
Ce fichier est certainement très important pour vous si plus d'un utilisateur est amené à utiliser iTALC. Normalement chaque utilisateur de l'application Maître doit créer les salles et ordinateurs sur son poste. En fait, ce n'est pas nécessaire. Vous pouvez centraliser cette configuration en la plaçant dans un dossier accessible par tout le monde et en configurant iTALC pour l'utiliser.
La première des choses à faire est de créer un configuration complète avec votre compte. Ensuite fermez iTALC et copiez le fichier globalconfig.xml dans un endroit central, par exemple sur un partage réseau. Vous pourrez trouver ce fichier suivant votre plateforme dans ~.italc/ (Linux) ou %PROFILE%\Application Data\iTALC\ (Windows). Une fois ce fichier copié (et partagé uniquement en lecture seule pour tout le monde !) vous devez dire à iTALC où trouver ce fichier.
Sous Linux ouvrez /etc/qt4/iTALC Solutions/iTALC.conf et insérez :
[paths] globalconfig=<répertoire-contenant-globalconfig.xml>
Si il y a déjà de telles entrées, vous avez seulement besoin de les éditer. Un iTALC.conf devrait ressembler à ça :
[paths] globalconfig=/etc/italc/configfiles/
Sous Windows, il vous faut ouvrir l'éditeur de base de registre (regedit). Ensuite rendez-vous dans HKEY_LOCAL_MACHINE/Software/iTALC Solutions/iTALC/paths et si la valeur n'existe pas, créez une nouvelle chaine nommé globalconfig. Editez là et faîtes la pointer vers le fichier centralisé globalconfig.xml.
Vous pouvez faire la même chose pour bloquer des configurations personnelles (ajustement et état du client windows, tous les réglages dans la configuration de l'espace de travail, etc...). Vous avez seulement besoin de créer une nouvelle entrée personalconfig.
Changer l'emplacement des clés
Particulièrement si vous régénerez des clés régulièrement (par exemple pour des raisons de sécurité) vous serez vite submergé par la copie des clés sur chaque client. Sous Linux, vous pouvez résoudre ce problème en créant un lien symbolique 'etc/italc/keys' qui pointe vers un répertoire situé dans un montage samba/NFS ou arbre AFS.
Mais sous Windows, vous êtes coincé (à cause du manque de richesse ou de technologies manquantes dans cet OS...). Mais heureusement, il y a une parade pour résoudre ce problème. Ouvrez avec l'éditeur de registre HKEY_LOCAL_MACHINE/Software/iTALC Solutions/iTALC/keypathspublic, créez une nouvelle chaine en lien avec votre rôle utilisateur (le plus souvent teacher) et faites le pointer vers le ficher 'key' sur votre partage, par exemple :
chaine "teacher", valeur "\\mon-serveur\mon-partage\italc\keys\public\teacher\key"
Notez que l'utilisation de lettres de lecteur réseau ne vous permettra pas de vous connecter aux clients avant qu'un utilisateur ne se soit loggué.
Bien sûr, vous pouvez faire ça avec des rôles admin, supporter et autres en créant de nouvelles chaines en accord avec ces noms.
En outre, vous pouvez faire en sorte que les clés privées soient également placées sur un partage réseau. Tout ce que vous avez à faire est d'utiliser HKEY_LOCAL_MACHINE/Software/iTALC Solutions/iTALC/keypathsprivate comme clé et de créer les chaines correspondantes comme précédemment expliqué mais en étant sûr que le service ICA a les droits en lecture sur ce fichier.
Pour changer tous ces réglages sous Linux ouvrez /etc/qt4/iTALC Solutions/iTALC.conf et édites/insérez les sections comme ceci :
[keypathspublic] teacher=/afs/mon-organisation/global/etc/italc/keys/public/teacher/key
