TP GRR

Présentation

Début installation

  1. Téléchargement
  2. Placer l'archive grr193a.zip à la racine du site WEB /var/www
  3. Décompression dans un sous-rép. grr193a
  4. cd /var/www
    décompresser avec unzip, éventuellement à installer (apt-get install unzip)
    unzip grr193a.zip 
    mv grr193a grr
    
  5. Accès à la page d'installation
  6. http://debian/grr

    Message d'erreur : "connect.inc.php" ne contient peut-être pas les bonnes informations de connexion."
    Pour ajuster les droits :
    cd /var/www/grr
    chown -R www-data .
    chmod -R a-w .
    chmod -R u+w  /include/connect.inc.php
    chmod u+w /images
    

Installation rapide

Installation personnalisée

Configuration Ldap

  1. Objectif
  2. Il s'agit de permettre l'authentification des utilisateurs sur un annuaire LDAP. Il restera à la charge de l'application grr de vérifier les autorisations. Pour cela, lors de la première authentification réussie d'un utilisateur, l'application créera le compte localement dans la table grr_utilisateurs de sa base de données (sans stocker bien sûr le mot de passe).
  3. Connexion à l'annuaire
  4. La première étape consiste à configurer la connexion à l'annuaire : dans le menu gauche "authentification et ldap", l'administrateur active "configuration LDAP". Si on reçoit ce message d'erreur : "Attention : les fonctions liées à l'authentification LDAP ne sont pas activées sur votre serveur PHP. La configuration LDAP est donc actuellement impossible.", alors on installe le paquet adéquat php5-ldap et on continue.

  5. Paramétrage LDAP
  6. Configurer LDAP (ou renseigner directement config_ldap.inc.php). Sur un SE3, on peut se contenter d'un accès anonyme au serveur LDAP. Dans "statut par défaut des utilisateurs", cocher "visiteur" puis valider :

  7. Tests
  8. Se connecter comme prof puis comme élève. Observer que ces utilisateurs sont ajoutés au fur et à mesure dans la table grr_utilisateurs, avec le statut de "visiteur". Changer le statut du prof en "usager". Il peut alors gérer son profil d'utilisateur grr.