AUC (Authenticated User Community)

About The Project
Getting
Started...
Download
AUC
Documentation
 

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:

  1. tar -xzf imap-4.2.tar.gz
  2. cd imap-4.2
  3. 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.

  1. ./configure
  2. make
  3. make install

Après l'installation, vous devrez passer par quelques étapes préalable avant d'utiliser AUC.

  1. 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.
  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.
  3. 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..
  4. 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 :

  1. 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..
  2. 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 :

  1. Le calendrier principal
  2. La base de données des classes
  3. 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