Scribe-test

Un article de EoleWiki.

Sommaire

Banc de test pour Scribe

Au vue du nombre important de fonctionnalités qu'offre le module Scribe, une liste des principaux tests à effectuer pour valider un état est nécessaire.


Tests de base

  • Installation réseau et CD ou Maj
  • Instanciation / diagnostic


Extraction

  • Sconet
  • (texte/aaf)

Utilisation Ead2

  • Création d'un professeur, d'un niveau, d'une classe et d'un élève
  • Création d'un groupe (avec/sans partage/liste de diffusion)
  • Tester les utilisateurs, groupes, partages et listes de diffusion créées


Connexion Windows

"admin"

  • Installer le client Scribe
  • Tester l'antivirus temps réél avec signature de virus cf. Tests_Scribe
  • Juste lancer les applications (Esu, Alias, Liens HTML, etc.)

Professeur

  • Ouverture de session
  • Lancer les applications (Gestion-postes, surfer)
  • Droit de :
    • Lecture dans le dossier "prive" des élèves
    • Lecture & écriture dans "donnees/travail"

Élève

  • Vérifier les droits d'écriture sur :
    • "donnees/travail" (lecture et lecture/écriture)
  • Surfer


Connexion FTP

Il faut au préalable se connecter sur un poste client afin de déclencher dyn_logon.py (netlogon root preexec) qui crée le répertoire $HOME/.ftp/ (chroot lors de la connexion FTP)


Mail

  • Envoi de mail avec le webmail
    • élèves
    • liste de diffusion
  • POP/IMAP/SMTP avec Thunderbird par Ex.


Utilisateur Scribe

  • Outil semi-graphique
  • Connexion locale EAD2


Agents Zephir

  • Jeter un oeil aux agents Zephir (8090)


Système

  • Parcourir "/var/log/syslog" (et autres)


Tests avancés

Utilisation Ead2

  • Distribution et ramassage des devoirs
  • Création de mail
  • Modification des paramètres des utilisateurs créés à l'extraction et manuellement
  • Mode de contrôle VNC
  • Envoie de messages aux connectés
  • Exctinction/redémarrage de machines
  • Faire une sauvegarde/restauration
  • Création/association de rôles et test avec l'utilisateur

Connexion Windows

  • Test de mise à jour du client Scribe

"admin"

  • Appliquer de nouvelles règles dans Esu
  • Créer un nouveau groupe de machines et tester
  • Créer des utilisateurs dans un groupe de machines et tester
  • Modification des permissions sur les dossiers Scribe sous XP

Professeur

  • Observation/blocage d'élève
  • Diffusion du poste
  • Distribution de devoir
  • Mail sur Scribe

Élève

  • Vérifier les droits d'écriture sur :
    • dossiers U:\devoirs\*\* (tester le fichier de devoirs en écriture)
  • Tester le blocage
  • Quotas


Attention :

le fichier /etc/eole/distrib/install.ini contient la version ("version=") du client Scribe présente sur le serveur.
S'il est supérieur au fichier %WINDIR%\Eole\install.ini le service MAJ client Scribe va mettre le client
automatiquement à jour sur la station.

Ceci provoque 2 redémarrage :

* un pour la désinstallation de l'ancienne version
* un pour l'installation de la nouvelle


Les actions sont enregistrées dans les fichiers :

  • MAJ : %WINDIR%\cliscribe_updater.log
  • Service Scribe : %WINDIR%\cliscribe.log
  • Logon.exe : %WINDIR%\cliscribe_logon.log
  • Utilisateur : %TMP%\cliscribe_utilisateur-%USERNAME%.log

Pour consulter un fichier de log, Démarrer => Exécuter => copier le nom du fichier (tel quel, %VARIABLE% inclus)


Trucs et astuces :

 Vista enregistre *cliscribe_logon.log* dans "%USERPROFILE\AppData\Local\VirtualStore\Windows\"
 Pas de service Scribe sur 95/98/Me (utilisation de *esuclnt.exe* et d'une connexion VNC "classique")


Connexion FTP

  • Création de fichiers/dossiers et tester l'accès depuis un poste windows
  • Et réciproquement

Mail

  • Connexion à l'interface sympa et création d'une liste manuelle (Mysql) et tester
  • Envoi de virus/spam

Applications Web

  • Gibii
  • Gepi
  • SPIP/Eva
  • Envole

Système