Gestion des utilisateurs sur le module Horus

L'outil Frontend Horus est composé d'un serveur installée sur le module Horus et d'une interface graphique GTK[1] permettant de gérer facilement les utilisateurs, les groupes et les partages sur le module.

L'outil Frontend Horus
L'outil Frontend Horus

Utilisateurs autorisés

Les utilisateurs autorisés à utiliser l'outil Frontend Horus sont :

  • l'utilisateur admin
  • les autres utilisateurs LDAP dans la mesure où une délégation de droit leur a été attribué.

Principales fonctionnalités

  • création/modification/suppression d'utilisateur ;
  • délégation de droits sur les membres d'un groupe ;
  • importation d'utilisateurs en masse (Fichier/Import d'utilisateurs) ;
  • création/modification/suppression de groupe et de partage.

Truc & astuceFormat du fichier d'importation d'utilisateurs

Le fichier d'importation doit être au format CSV[2] avec séparateur point-virgule et comporter les champs suivants :

  • login
  • groupes (séparés par des virgules)
  • lettre de lecteur
  • mot de passe

Exemple : toto;minedu,applidos;U;pass

Le serveur sur le module

La partie serveur est installée sur le module Horus mais doit être activé.

Son activation est possible via l'interface de configuration du module, dans l'onglet Services, passer Activation du service horus_frontend à oui.

Truc & astuce

Le client et le serveur utilisent le port 7080 pour communiquer.

L'état d'activation du serveur associé à l'outil Frontend Horus est disponible par la commande diagnose.

Le client Frontend Horus sur le serveur

Le client Frontend Horus est pré-installé sur le serveur Horus (paquet nommé frontend-horus).

Le client s'exécute à l'aide la commande : frontend_horus.

Le client Frontend Horus pour GNU/Linux

Le client Frontend Horus peut être installé sur une machine cliente GNU/Linux.

Ce client est téléchargeable sur le FTP du projet à l'adresse à l'adresse :

ftp://eoleng.ac-dijon.fr/pub/Outils/Horus/frontend-horus-ng.tar.gz

Il faut procéder au désarchivage :

$ tar xvzf frontend-horus-ng.tar.gz

Pour exécuter le client :

$ cd frontend-horus

$ ./frontend.py

Remarque

L'application requiert l'installation de python, python-gtk2 et python-glade2 sur la machine.

Truc & astuce

Des scripts python proposant des fonctionnalités équivalentes sont disponibles dans le répertoire /usr/share/eole/backend.

Le client Frontend Horus pour Windows

Le client Windows est téléchargeable sur le FTP du projet à l'adresse :

ftp://eoleng.ac-dijon.fr/pub/Outils/Horus/frontend-horus-setup.exe