Table des matières

version-8-08 Installation de PMB avec un compte enseignant ayant des droits restreints.

Contexte

La procédure suivante est réalisée à partir d'un poste autonome sous Ubuntu Dapper.

Le poste est relié sur l'interface eth0 du serveur AbulÉdu et l'accès aux répertoires partagés se fait de la manière suivante :

Menu Raccourcis > Se connecter à un serveur > Type de service : Partage Windows (samba). 

Ceci crée un répertoire “servecole” sur le bureau du poste autonome.

La connexion se fait sur le serveur “servecole” avec les identifiants d'un utilisateur “philippe” présent sur le serveur, en lui octroyant les droits suivants :

(On peut considérer que cet utilisateur est le responsable du parc informatique de la structure).

id philippe
uid=1000(philippe) gid=136(enseignants) groupes=24(cdrom),25(floppy),46(plugdev),106(lpadmin),117(administrateurs),126(webmestres),130(remotessh),136(enseignants),10000(interprofs),10001(profs2eleves),10002(toutlemonde)

En ouvrant le répertoire servecole, le mot de passe demandé est celui de l'utilisateur en question. On accède ensuite directement aux répertoires partagés du serveur.

Préparation du serveur

Nous supposons que des utilisateurs du type enseignants sont déjà présents dans le serveur à installer. De ce fait, il ne reste plus qu'à leur ajouter les privilèges nécessaires à partir du webadmin.

Procédure :

À partir d'un poste autonome

Tout d'abord, ajouter l'utilisateur précédemment modifié dans le groupe remotessh à partir du webadmin (si ce n'est pas déjà fait) et taper les commandes suivantes dans une console :

Connexion au serveur

ssh philippe@servecole

Lier le répertoire /var/www/intranet/ dans le home de l'utilisateur

ln -sf /var/www/intranet/ ~

Vérifier que l'opération s'est bien passée

ls -l intranet
lrwxrwxrwx 1 philippe enseignants 18 2007-06-05 13:41 intranet -> /var/www /intranet/
Sur un TX

Ouvrir une session en tant qu'utilisateur responsable de PMB (précédemment modifié). Ouvrir une console et taper la commande suivante :

ln -sf /var/www/intranet/ ~

Pour vérification :

ls -l intranet
lrwxrwxrwx 1 philippe enseignants 18 2007-06-05 13:41 intranet -> /var/www /intranet/

Récupération et préparation des sources

Tout d'abord, se rendre sur le site http://www.sigb.net/download.php.

Suivre la procédure de téléchargement et récupérer le fichier compressé. L'enregistrer puis le décompresser en local :

unzip pmb3.0.23.zip
Déplacer le répertoire généré précédemment dans l'arborescence intranet du serveur

scp -R pmb philippe@servecole:~/intranet/
Modifier les droits de ce répertoire
ssh philippe@servecole
chmod -R 777 intranet/pmb
ls -l intranet/pmb
-rwxrwxrwx  1 philippe enseignants  9374 2007-06-05 14:14 account.php
drwxrwxrwx  4 philippe enseignants  4096 2007-06-05 14:14 acquisition
[...]

Accès à l'interface d'installation et configuration de PMB

Ces paramètres sont nécessaires pour la connexion au serveur MySQL, utilisé pour l'installation de la base de données de PMB.

Cocher la case “Insérer les données essentielles pour démarrer rapidement”.

{{abuledu:administrateur:choix_thesaurus.jpg|}}

Nous recommandons vivement le thésaurus UNESCO.

Au bon vouloir de l'utilisateur…

Pour finir

Il est nécessaire de modifier à nouveau les droits pour le répertoire PMB.

chmod -R 755 intranet/pmb