7. AVANCE: AUC POUR LES ADMINISTRATEURS
Les informations dans les Sections 7.1 à 7.4 donnent des informations
supplémentaires pour les administrateurs système qui souhaitent installer et
exécuter le moteur AUC.
7.1. Instructions de Compilation/Installation
AUC a été testé sur Linux 2.2.x et IRIX 6.5. Si vous arrivez avec succès
sur d'autres plateformes, SVP envoyez un email aux développeurs avec tous les
changements nécessaires de la source. Merci !
Avant l'installation, vous devez avoir les bibliothèques clients MySQL C et
Perl déjà installées sur votre système. Egalement, si votre système utilise
PAM, AUC le supportera automatiquement, en supposant que les bibliothèques
clientes inhérantes sont installées.
MySQL peut etre obtenu sur
http://www.mysql.org
Premièrement, gunzip et untar le fichier tarball auc-0.5.1.tar.gz.
Deuxièmement, vous devez compiler l' IMAP c-client qui est requis par le
sous-système de lecture d'email d' AUC:
- tar -xzf imap-4.2.tar.gz
- cd imap-4.2
- make slx (SVP référez cous au Makefile dans ce répertoire pour
choisir les trois lettres appropriées pour votre type de système. slx est
pour Linux avec les mots de passe "shadow" ou glibc6)
Ensuite, retournez dans le répertoire de la distribution AUC pour compiler
AUC lui-meme. Le script par défaut de configuration fait quelques suppositions
sur la structure des répertoires de votre serveur web. Tapez './configure
--help' et regarder les quelques dernières options, pour etre sur que chaque
chose ira dans les bons endroits. Si vous avez besoin d'ajuster un répertoire,
ajoutez les options nécessaires lorsque vous exécutez ./configure
ci-dessous.
- ./configure
- make
- make install
Après l'installation, vous devrez passer par quelques étapes préalable
avant d'utiliser AUC.
- Créer une base de données qui sera utilisée par AUC sur votre serveur
MySQL. Puis, créer un compte MySQL avec un accès total à la base de
données. Mettre cette information dans le fichier de config à l'étape
2.
- Personnalisez les préférences du système AUC dans les fichiers variés
dans /etc/auc/. Retirez les extensions ".sample" lorsque vous faites les
modifications pour la configuration de votre site.
- Si vous utilisez PAM, copiez le fichier de la distribution conf/auc.pam
dans votre répertoire de configuration PAM (probablement /etc/pam.d).
Retirez l'extension .pam..
- Connectez vous pour la première fois dans l'interface AUC en accédant au
script cgi-bin sur votre serveur web (par défaut l'installation devrait
etre http://hostname/cgi-bin/auc.cgi). Connectez vous avec le nom
d'utilisateur et le mot de passe identiques à l'utilisateur que vous avez
créé pour la base de données. La première connexion initialisera si
nécessaire la base de données.
AUC est maintenant installé et pret à l'usage. Les Sections 7.2 à 7.4
détaillent les outils d'administration construits dans AUC qui permettent la
création et la gestion des comptes utilisateurs, des groupes d'utilisateurs et
des classes interactives.
Retour à l' Index de la Documentation
7.2. Information Générale pour l' Administrateur
Note: Cette section de documentation devrait etre lue après
qu'AUC ait été installé.
Toute installation d'AUC nécesite au moins un administrateur. Cette
personne est responsable de la création et de la maintenance des comptes
utilisateurs et s'assure de la mise à jour des la base de données des classes.
En plus, Il devra généralement surveiller la maintenance du serveur AUC. Dans
les écoles, cette personne pourrait etre toute personne depuis
l'administrateur réseau jusqu'à un membre volontaire . Certaines écoles
désignent un élève responsable pour prendre en charge le serveur AUC..
7.2.1. Après votre permière Connexion
Si vous avez suivi avec succès les instructions d'installation, vous
devriez vous connecter comme utilisateur avec le meme nom et mot de passe que
vous avez créer pour la base de données MySQL. Supposons que la connexion
fonctionne, vous verrez deux "vitres" dans la "Page de Départ". Une de ces
vitres permet la création/maintenance des classes interactives et l'autre la
création/maintenance des comptes utilisateurs. La première chose que vous
devrez faire est de créer un compte utilisateur pour vous meme. Assurez vous
que vous vous donnez les privilèges d'accès "sysop" lors de la création du
compte. Si vous donnez votre nom d'utilisateur identique que celui de votre
compte Unix et que PAM est installé, vous pourrez vous connecter et vous
déconnecter avec votre nom d'utilisateur et mot de passe UNIX. Si ce n'est pas
possible, lsire la section dessous désignant des mots de passe pour les
comptes utilisateurs.
7.2.2. Désignation des Administrateurs
Selon la taille de votre site, vous pourriez n'avoir jamais besoin de plus
d'un administrateur selon les besoin du serveur. Si à tout moment vous
souhaitez "promouvoir" un utilisateur existant pour qu'il ait droit aux
fonctions d'adminsitration, changez simplement ses privilèges d'accès en
"sysop" en éditant les infos sur l'utilisateur depuis "Gestionnaire de
Comptes".
Souvenez vous que les utilsateurs avec des droits d'accès "sysop" ont la
possibilité de modifier n'importe quelle information sur le serveur, incluant
les contenus des classes interactives et toutes les bases de données. Ne
donnez pas des privilèges "sysop" à un utilisateur si vous n'avez pas
confiance en lui priveledges.
Retour à l' Index de la Documentation
7.3. Maintenance des Comptes Utilisateurs
La partie la plus importante de l'installation d'AUC concerne les
utilisateurs. Après tout, le point central d'AUC est de permettre aux
utilisateurs de créer le contenu. Meme si vous n'etes pas expérimenté avec
l'administration d'un serveur ou d'un site web, administrer AUC est une partie
de plaisir. AUC utilise une interface web pour aà peu près toutes les
fonctions de gestion des utilisateurs, permettant la gestion en local ou à
distance, et rendant les changements rapides et faciles meme pour un
administrateur inexpérimenté..
7.3.1. Création de Compte d'Utilisateurs
Les utilisateurs AUC peuvent etre créés à partir de n'importe quel compte
avec un accès "sysop" (plus d'infos sur les privilèges d'accès plus loin).
Vous savez si vous avez des droits "sysop" lorsque vous voyez une vitre bleue
en bas de votre Page de Départ étiquetée "Administration des Comptes".
Félicitations ! Vous etes administrateur maintenant. Pour ajouter un nouveau
compte, cliquez en premier sur "Ajouter un Compte".
Vous voyez maintenant une page étiquetée "Ajuter un nouvel utilisateur".
C'est là que vous indiquerez les informations sur le nouvel utlisateur. Si
vous n'etes pas sure de comprendre les champs sur ce formulaire, voici une
description de chacun :
- Nom d'utilisateur
- Un nom d'utilisateur est l'unique façon d'identifier un utilisateur
d'un autre. Il est d'un usage très pratique souvent lors de l'indication
d'un utilisateur, pour prévenir toute ambiguité résultant souvent de
l'usage d'un nom entier. Si vous maintenez un système avec un grand
nombre d'utilisateurs, vous devrez adopter une méthode standard pour
nommer les utilisateurs. Par exemple, toujours utiliser leurs premières
initiales et les 7 premières lettre de leur nom de famille (dans ce cas,
David C.Moore aura le nom d'utilisateur "dmoore").. Egalement si AUC
fonctionne sur un système Unic multi-utilisateur qui permet un accès
email ou telnet aux utilisateurs, vous devrez utiliser les memes noms
d'utilisateur que sur le système Unix.
- Prénom, Nom, Second nom/Initiales
- Ces items s'expliquent par eux-meme. Ils n'ont pas besoin d'etre
uniques, mais c'est toujours une bonne idée de mettre le second nom si
vous en avez un. L'utilisateur peut toujours choisir de tronquer ou
cacher son second nom sur le système, sans vous, l'administrateur, vous
en n'ayez à vous en occuper..
- ID Elève
- La plupart des écoles ont établi un système pour numéroter ou
identifier les élèves. Si votre école a un tel système, mettez les
informations ici. De toute façon, il n'est pas nécessaire pour que la
base de données fonctionne, c'est seulement une référence et pour
synchroniser votre système en ligne avec les enregistrements
pré-existants dans l'école.
- Role
- Utiliser ce champ pour indiquer le type de relation de cette personne
avec l'école. Cela détermine souvent si elle a ou non accès à des
fonctions particulières, et quelle fenetre elle peut voir lors de sa
connexion.
- Classe de
- Si cette personne est un élève, en quelle année de cycle est-elle ?
Une option, mais une information très utile.
- Niveau d'accès
- Pour la plupart des utilisateurs, la réponse correcte est "normal",
Toutefois, si vous voulez restreindre un utilisateur des fonctions
interactives, sélectionnez "visiteur", et si vous voulez qu'il est comme
vous des droits d'adminsitration, sélectionnez "sysop".
Lorsque vous aurez entré ces informations, cliquez sur "Ajouter l'entrée"
pour créer un nouvel utilisateur. Ils pourront alors se connecter après que
vous leur ayez donné un mot de passe. (Voir section 2)..
7.3.2. Spécifier un mot de passe
Donner un mot de passe à un utilisateur sur AUC est différent de ce que
vous pouvez supposer, mais comme vous le verrez, est d'une extreme flexibilité
et une méthode étendable. Avant de donner un mot de passe aux utilisateurs,
vous avez deux méthodes de base d'authentification :
- Authentication basée sur PAM - PAM (Pluggable Authentication
Modules) est une bibliothèque partagée sur la plupart des serveurs Unix
qui permettent l'authentification pour de nombreux programmes pour
représenter une méthode centralisée. Par exemple, les démons Ftp et telnet
Unix avec le programme de connexion utiliseront PAM pour authentifier les
utilisateurs. Cela permet des procédures complexes d'authentification.
Par exemple, un sysop pourrait initialiser PAM pour authentifier à partir
d'un serveur Novell aussi facilement qu'il l'aurait fait à partir de
/etc/passwd file. PAM a besoin d'etre installé lorsqu'AUC est installé en
premier avec cette méthode pour travailler..
- Authentication basée sur la base de données - Cette méthode
stocke les mots de passe des utilisateurs directement dans la base
deonnées MySQL. On l'utilise lorsque PAM n'est pas disponible ou lorsque
AUC a besoin d'etre initialisé rapidement et de façon facile. Aucune
bibliothèque externe n'est nécessaires pour cette méthode.
Vous devez choisir entre l'une de ces deux méthodes de façon à permettre
aux utilisateurs d'accéder à AUC. Après avoir décidé, votre méthode choisie
peut etre mise en oeuvre de la façon suivante :
7.3.2.1. Mise en Oeuvre de l'Authentification basée sur PAM
Vous devrez etre aisé avec l'administration Unix et familiarisé avec PAM
pour pouvoir mettre en oeuvre cette méthode avec succès. Normalement, la seule
étape nécessaire pour mettre en oeuvre l'authentification basée sur PAM est
d'ajouter AUC à votre configuration PAM. Pour mettre à jour la configuration
PAM, ajouter un fichier appelé "auc" à votre répertoire de configuration PAM
(habituellement dans /etc/pam.d/). Un exemple "auc" est inclus dans le
répertoire /conf de la distribution AUC. Il peut etre ajusté si nécessaire à
votre site, mais les initialisations par défaut fonctionneront si vous voulez
juste utiliser les mots de passe "shadow" pour l'authetification AUC.
7.3.2.2. Mise en Oeuvre de l'Authentification basée sur la base de
données
Pour donner aux utilisateurs un mot de passe par cette méthode, vous devez
ajouter une entrée dans la base de données à la main à partir d'une commande
en ligne Unix. Voici un exemple de comment faire :
prompt> mysql -u DBUSER -p -h DBHOSTNAME
Password: DBPASSWORD
db prompt> use DBNAME;
db prompt> insert into passwd (uname, passwd)
values ("USERNAME", password("PASSWORD"));
db prompt> exit
DBUSER, DBHOSTNAME, et DBPASSWORD sont votre nom d'utilisateur, mot de
passe et le nom d'hote du serveur MySQL. DBNAME est le nom de la base de
données que vous avez créée pour AUC. USERNAME et PASSWORD sont les noms
d'utilisateur et le mot de passe de l'utilisateur que vous voulez ajouter au
système.
Note: dans une future version d'AUC, cette méthode sera sous forme d'un
outil à interface web pour maintenir les mots de passe.
7.3.3. Gestion des utilisateurs existants
Pour modifier des informations sur les utilisateurs sur le système,
sélectionnez "Gestion des Comptes Utilisateurs" à partir de votre Page de
Départ. Le gestionnaire de compte utilisateur affiche une liste de tous les
utilisateurs du système, triés et paginés selon plusieurs champs possibles.
Vous pouvez sélectionner un tri par champ différent à partir d'une boite de
dialogue déroulante en haut de l'écran. Des pages différentes peuvent etre
choisies à partir de la liste juste en dessous du tableau des utilisateurs. La
colonne "Options" a une variété de liens pour modifier l'utilisateur
sélectionné :
7.3.3.1. Fonction Editer
En sélectionnant le lien "Editer", vous pouvez changer toutes les
informations sur un utilisateur que vous avez indiquées lors de la création de
cet utilisateur. Voir la section "création des Comptes Utilisateurs", dessous,
pour une decription des champs.
7.3.3.2. Fonction Effacer
Le lien "Effacer" effacera un utilisateur complètement du système. On vous
demandera de confirmer avant que l'opération ne s'effectue. Notez qu'un
utilisateur effacé n'est PAS récupérable. Toutefois, tous les fichiers aue
l'utilisateur aura envoyé ailleurs (incluant son répertoire perso) seront
préservés. Ainsi, tous les commentaires postés dans des forums de discussion
resteront.
7.3.3.3. Fonction DirInfo
Le lien "DirInfo" permet à l'administrateur d'ajouter des informations à un
compte d'utilisateur qui apparaitra dans le listing de répertoire pour cet
utilisateur. LEs champs sont les suivants :
- Adresse Rue, Ville, Etat, Code Postal, Numéro Téléphone
- Ce sont des informations de Contact pour l'utilisateur. Notez que seul
l'administrateur système peut modifier ces informations et non
l'utilisateur. Egalement, les utilisateurs dans la fonction "élèves" ne
pourront accéder aux informations des utilisateurs "enseignants". Ainsi,
il est prudent d'inclure des informations de contact pour les
enseignants tant qu'ils veulent que les autres enseignant puissent les
voir. Les élèves seulement peuvent voir les informations de contact des
autres élèves.
- E-Mail Address, Homepage
- Plus d'informations sur un utilisateur. Cette information peut etre
modifier par l'utilisateur à partir de son propre répertoire. Ainsi, il
n'est pas nécessaire pour l'administrateur d'y faire des
changements.
- Greeting Text
- Le texte de bienvenue apparait dans l'entrée du répertoire de
l'utilisateur. Il peut etre laissé vide sachant que l'utilisateur peut
lui-meme faire les modifications.
Cliquez sur "Sauver l'entrée" pour faire la mise à jour des
informations.
7.3.4. Gestion des Groupes
Des groupes sont nécessaires lorsque l'administrateur souhaite désigner un
certain utilisateur ou série d'utilisateurs pour un accès à une zone privée
d'AUC. Par exemple, tout utilisateur dans le groupe "newspaper" aura accès à
l'équipe seulement dans la zone du journal scolaire, lui permettant d'avoir un
controle total sur les textes et publication sur le journal scolaire en
ligne..
7.3.4.1. Ajouter un groupe
Pour ajouter un groupe, cliquez sur "Ajouter Groupe" dans la partie
"Administration de Comptes" de la Page de Départ de l'administrateur. Le
forumaire résultant est utilisé pour indiquer le nom du groupe aussi bien aue
les membres du groupe. Pour le nom, il devra etre en minuscules et pas plus de
8 caractères sans espaces. Indiquez les noms d'utilisateur de tous les
utilisateurs qui devront aller dans le groupe (ils peuvent etre ajustés plus
tard), un par ligne.
7.3.4.2. Modifier des groupes
Pour accéder à une lsite des groupes, cliquez sur "Gestion des Groupes" à
partir de la Page de Départ. Une liste degroupes apparaitra avec des options
vairées. Les changement suivants peuvent etre faits :
- Effacer un utilisateur d'un groupe
- Cliquez sur le lien "(d)" à coté du nom de l'utilisateur.
- Ajuter des utilisateurs à un groupe
- Cliquez sur "Ajouter Utilisateur(s)" à coté du groupe et utiliser le
formulaire. Souvenez vous : un utilisateur par ligne..
- Effacer un groupe
- Cliquez sur "Effacer Groupe" à coté du groupe. On vous demandera de
confirmer avant que le groupe ne soit retiré.
7.3.5. Notes supplémentaires sur les Comptes Utilisateurs
7.3.5.1. Répertoires Home
Le répertoire Home est le lien qui apparait dans le "Serveurs Fichiers"
section de la Page de Départ. Si la méthode d'authentification PAM est
utilisée (voir la section "Spécifier un mot de passe") et que l'utilisateur a
déjà un compte sur le serveur Unix, "Répertoire Home" accèdera aux fichiers
dans le répertoire personnel traditionnel Unix. Sinon, un répertoire
temporaire sera créé pour le "Répertoire Home" de l'utilisateur.
7.3.5.2. Accès Email
Si l'authentification PAM est utilisée, et que l'utilisateur a un compte
sur le serveur Unix, le composant "email" d'AUC aura accès au spool de
courrier local pour cet utilisateur. En plus, AUC utilise le meme fichier de
préférences email que Pine (le fichier ~/.pinerc), permettant à pine et AUC
de coexister pacifiquement. Si l'utilisateur n'a pas de compte sur le serveur
ou si l'authentification PAM n'est pas utilisée, l'utilisateur sera encore
capable d'initialiser un accès IMAP pour le composant "email" d'AUC.
Retour à l' Index de la Documentation
7.4. Maintenance des iSalles de Classe
Il y a trois principaux composants en relation avec les classes
interactives. Ce sont :
- Le calendrier principal
- La base de données des classes
- Le contenu individuel des classes
Les deux premiers items sont d'une importance pour vous, adminsitrateur. Le
dernier item concerne habituellement seulement les enseignants
individuellement, aussi vous n'aurez pas à vous en occuper. Les sections
suivantes décrivent la maintenance de ces deux premières parties.
7.4.1. Initialisation du Calendrier Principal
Le calendrier principal a besoin d'etre configuré convenablement pour que
de nombreuses fonctions des classes interactives puissent fonctionner. Il n'y
a besoin de faire une mise à jour qu'une fois par an..
Pour l'initialiser, cliquer sur "Calendrier Principal" dans le panneau
"Administration des Classes" dans votre page de Départ. On vous présentera une
liste de dates configurables. Note: AUC est construit actuellement pour
travailler sur des "plannings par blocs", un style de planning où les 7 ou 8
périodes du planning de classe de l'élève sont séparés entre 2 jours, avec des
périodes de 90 minutes chaque jour. Toutefois, dans la prochaine version, le
planning par bloc sera une option et non exigé. AUC suppose également que
votre école a 2 semestres par an. Ceci pourra etre configuré dans le
futur..
"Semestre 1 Premier Jour d'Ecole", "Semestre 2 Premier Jourd d'Ecole",
"Semestre 1 Dernier Jour d'Ecole", and "Semestre 2 Dernier jour d'Ecole"
s'expliquent par eux-meme. Initialisez les avec les jours adéquats. Les autres
deux dates, "Semestre 1 Premier Jour Impair" et "Semestre 2 Premier Jour
Impaire" sont les dates pour lesquelle le planning par bloc démarre pour
chaque trimestre. Si votre école a un jour ou deux de planning normal avant
que le planning par bloc commence, le jour "impair" devra etre le premier jour
du planning par bloc. Si aucune période de grace existe, initialisez le
premier jour "impair" à la meme date que le premier jour d'école..
Cliquez sur "Save" lorsque les dates seront correctes. Ces options devront
etre initialisées une fois par année scolaire.
7.4.2. Ajouter des Classes Interactives
Avant d'ajouter des classes, vous devrez soigneusement planifier. Vous
avez probablement de nombreuses classes dans votre école. Ca serait une bomme
idée d'avoir une liste principale de toutes les classes avec les enseignants
et toutes autres informations nécessaires. Ceci assurera que vous etes
conforme avec les informations que vous ajutées dans la base de données. Si
vous avez une copie électronique de votre planning, vous pourriez ajouter
toutes les classes dans la base de données en altérant la base de dnnées SQL
directement. Toutefois, faire ceci dépasse le cadre de ce document.
Pour ajouter une classe à la base de données des classes, sélectionnez
"Ajouter une Classe" depuis le panneau "Administration des Classes" de votre
Page de Départ. Le formulaire retourné vus permettra d'indiquer les détails
concernant la classe que vous ajoutée. Les champs nécessaires sont comme suit
:
- Numéro ID
- Un numéro ID est un nombre unique affecté à chaque classe. Il devra
etre de 8 chiffres pour travailler correctement sous AUC. Les premiers 6
chiffres du nombre devront etre uniques pour le thème de la classe. Les
deux derniers chiffres devront etre utilisés pour séparer une classe
d'une autre lorsqu'il y a des périodes de classes multiples et/ou
enseignants sur le meme thème. Lors de l'accès en ligne au classes,
chaque combinaison enseignant-thème donne une classe séparée.
Vous pourriez encore ajouter chaque classe individuellement si
l'enseignant enseigne le meme thème dans des périodes multiples, mais
les forums de discussion et les documents pour ces périodes seront
identiques. Il est important de réaliser,que cette base de données de
classes n'est pas en correspondance un-à-un avec les classes
interactives résultantes. Cela peut sembler confus au départ, mais
relisez encore, et vous réaliserez l'utilité de ce comportement.
- Titre
- Le nom de la classe.
- Nom utilisateur de l'enseignant
- Le champ à 8 caractères correspond à l'enseignant dans la base de
données des utilisateurs AUC. L'utilisateur n'a pas besoin encore
d'exister pour etre désigné ici. Toutefois, l'utilisateur devra etre
créé avant les élèves qui utiiseront la classe en ligne.
- Salle
- La salle où est enseignée la classe..
- Matière
- Le champ détermine dans quelle matière de l'école la classe est. Cela
détermine le tri dans le gestionnaire de classe, et détermine également
les graphiques utilisés dans la classe interactive en ligne..
Note: Dans la version future d'AUC, vous pourrez modifier la
liste des matières possibles.
- Periode
- Quelle période du jour est enseignée.
- Semestre
- Quel semestre la classe est enseignée. Si la classe est enseignée dans
les deux semestres, inclure une entrée séparée de la base de données
pour chacun.
- Nombres ID supplémentaires
- N'importe quels codes à 8 chiffres peut etre spécifiés ici. Ils seront
simplement reliés au code initial de la classe. Ceci est très pratique
si vous avez besoin d'avoir des codes de thèmes multiples dans la meme
classe. Les codes à 8 chiffres désignés ici de devraient pas apparaitre
n'importe où dans la base de données.
Lorsque vous aurez entré ces informations, cliquez sur "ajouter Entrée"
pour créer une nouvelle classe. La classe sera alors accessible à partir
d'AUC, et peut etre ajoutée à n'importe quel planning interactif, en utilisant
"Personnaliser le Planning", en spécifiant le code à 8 chiffres.
7.4.3. Gestion des classes existantes
La base de données des classes peut devenir rapidement énorme si une école
a de nombreuses classes à enseigner pendant l'année. AUC a été testé sur
plusieurs centaines de classes, et fonctionnent aussi vite que s'il y avait
une poignée de classes. Le Gestionnaire de Classes est utilisé pour maintenir
ces classes. Il peut etre atteint à partir du lien "Gestion des Classes" dans
le paneau "Administration des Classes" de la Page de Départ..
7.4.3.1. Le Gestionnaire de Classe
Le Gestionnaire de Classes opère pour beaucoup de la meme façon que le
Gestionnaire de Compte Utilisateur. Il liste toutes les classes de la base de
données et peut les trier et paginer selon plusieurs champs. Les deux
principales fonctions disponibles à partir du gestionnaire de classes pour
chaque classe :
- Fonction Editer
- Vous permet de modifier les paramètres variés de la classe. Pour une
decription de ces paramètres, voir la section ci-dessous "Ajouter une
classe interactive". Note: Changer le numéro ID d'une classe
devrait etre évité si la classe a été en utilisation pendant un certain
temps. Si le nomnre est changé, toutes les données (documents,
discussions, etc) dans la classe ne sont plus disponibles. (Toutefois,
les données ne sont pas perdues. Voir la section ci-dessous "Maintenance
avancée des classes" pour les spécificités sur où se trouvent les
documents stockés sur le serveur.).
- Fonction Effacer
- Efface la classe sélectionnée depuis la base de données. Ceci inclut
les forums de discussion, les informations de planning, les annonces, et
les entrées du tableau de bord. Tous les communiqués, documents et
autres fichiers envoyés dans une zone de fichiers de la classe ne sont
PAS effacés. Pour récupérer ces fichiers, voir la section ci-dessous
"Maintenance avancée des classes".
7.4.3.2. Maintenance avancée des Classes
Selon votre système de numérotation des classes, une certaine classe
d'enseignant peut changer d'ID d'une année sur l'autre. Si l'identifiant
thème_enseignant d'une classe (souvenez vous qu'un thème unique est déterminé
par les 6 premiers chiffres de l'ID de classe) change toujours, tous les
documents apparaitront perdu pour cette classe. Meme l'enseignant ne peut plus
voir les documents, mais ils sont encore valables sur le serveur..
Dans la plupart des installations d'AUC, tous les fichiers de données des
classes seront stockés dans le répertoire /var/auc/class. Chaque classe aura
un sous répertoire avec ce répertoire nommé selon l'identifiant
thème-enseignant. Si une classe est effacée, renommée, ou déplacée, le
répertoire des fichiers existera encore. C'est à l'administrateur du système
de retirer ces fichiers à la main. Egalement le conteu du répertoire peut etre
déplacé vers une autre classe, ou mis dans un répertoire perso
d'enseignant.
Retour à l' Index de la Documentation
7.5. FAQ pour les Administrateurs Avancés
Voici une liste des questions les plus fréquemment posées sur le thème de
la maintenance avancée de l'administration non complétées par la documentation
ci-dessus.
7.5.1. Pourquoi le fichier auc.cgi binary est suid et sgid?
Lorsqu'un utilisateur se connecte au système, AUC peut identifier
l'utilisateur comme utilisant PAM. PAM demande une application cleinte pour
avoir les privilèges de superutilisateur pour authentifier. Toutefois, dès
qu'AUC a authentifié (ou non) un utilisateur, il passe les privilèges de
superutilisateur en faveur de l'uid et du gid de l'utilisateur (si
l'utilisateur a un compte local) ou le meme uid et gid du serveur web (dans
tous les autres cas).
7.5.2. Comment puis-je changer les "vitres" qui apparaissent sur la Page
de Départ d'un utilisateur ?
Editez les fichiersdans /etc/auc qui ont des noms comme home.GROUPNAME, où
GROUPNAME est le nom d'un groupe auquel appartiendrait un utilisateur. Ces
fichiers contiennent une liste avec un séparateur-ligne des panneaux à
apparaitres dans la Page de Départ d'un utilisateur si l'utilisateur est un
membre de ce groupe. Pour voir une liste complète des noms de panneau
possibles, regarder dans le fcihier src/nodelett.h dans le code source du
package AUC..
7.5.3. Où est actuellement le répertoire home d'un utilisateur sur le
système?
Si l'utilisateur a un compte local sur le serveur, son répertoire home
perso sera utilisé pour le " le panneau des " serveurs de fichiers" de leur
Page de Départ. S'ils n'ont pas de compte local, un répertoire home sera créer
pour eux dans /var/auc/home. Il est important de noter que si vous créer un
compte local pour un utilisateur qui a déjà eu un compte AUC il y a quelques
temps, vous devrez déplacer ses fichiers de /var/auc/home/USERNAME vers leur
nouveau répertoire perso.
7.5.4. Puis-je initialiser AUC pour authentifier les utilisateurs
utilisant une base de données externe (Domaine NT, Novell, etc.)?
Oui, toute structure d'authentification est possible en tuilisant PAM. Si
votre PAM est actuellement configuré pour authentifier vers une base de
données externe pour d'autres ervices comme "login", vous pouvez copier
seulement /etc/pam.d/login vers /etc/pam.d/auc. Cette modification
travaillera dans la plupart des cas. De nombreux modules PAM sont disponibles
sur le net pour authentifier des types variés de bases de données externes,
toutefois la configuration exacte d'une telle itnitialisation est en dehors de
la portée de ce document. Voir la docxumentation PAM à ce sujet pour plus
d'informations.
Retour à l' Index de la Documentation
Commencer avec AUC *
Le Client Email * Le
Gestionnaire de Fichiers AUC * Les Classes
Interactives AUC * Liste de Contact et Répertoires
AUC * AUC avancé pour les enseignants * AUC avancé pour les administrateurs
© 2000, David Moore
|