Révision partielle de formations EOLE
This commit is contained in:
15
slides/modules_EOLE_envole/modules/scribe/00-description.tex
Normal file
15
slides/modules_EOLE_envole/modules/scribe/00-description.tex
Normal file
@ -0,0 +1,15 @@
|
||||
\begin{frame}
|
||||
\frametitle{Scribe}
|
||||
\begin{itemize}
|
||||
\item Scribe, le serveur de fichier pédagogique :
|
||||
\begin{itemize}
|
||||
\item partage de fichiers (avec quotas, ACL),
|
||||
\item partage d'imprimantes,
|
||||
\item gestion de comptes utilisateurs et de groupes,
|
||||
\item gestion des accès utilisateurs,
|
||||
\item gestion des postes clients,
|
||||
\item gestion des élèves (devoirs, observations, ...),
|
||||
\item serveur web avec portail web (Envole).
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\end{frame}
|
@ -0,0 +1,9 @@
|
||||
\begin{frame}
|
||||
\frametitle{Utilisation de VirtualBox}
|
||||
\begin{itemize}
|
||||
\item Choisir "Réseau privé hôte" dans le "Mode d'accès réseau" dans Préférence/Réseau/Carte 1 ;
|
||||
\item faire un instantané.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
|
184
slides/modules_EOLE_envole/modules/scribe/01-utilisateur.tex
Normal file
184
slides/modules_EOLE_envole/modules/scribe/01-utilisateur.tex
Normal file
@ -0,0 +1,184 @@
|
||||
\begin{frame}
|
||||
\frametitle{Les utilisateurs Scribe}
|
||||
\begin{itemize}
|
||||
\item 5 types d'utilisateurs :
|
||||
\begin{itemize}
|
||||
\item 3 locaux :
|
||||
\begin{itemize}
|
||||
\item les élèves,
|
||||
\item les professeurs,
|
||||
\item les personnels administratifs ;
|
||||
\end{itemize}
|
||||
\item 2 extérieurs (accès uniquement aux applications web) :
|
||||
\begin{itemize}
|
||||
\item les responsables légaux,
|
||||
\item les invités.
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Les quotas}
|
||||
\begin{itemize}
|
||||
\item limiter la quantité de données par utilisateur ;
|
||||
\item 2 limites :
|
||||
\begin{itemize}
|
||||
\item il ne peut pas dépasser la limite dure,
|
||||
\item il peut dépasser la limite douce pendant 7 jours,
|
||||
\item passé ce délai : seul la limite douce compte,
|
||||
\item supprimer des données : repart au début.
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Les quotas Scribe}
|
||||
\begin{itemize}
|
||||
\item EAD : Outils/Quotas : permet de visualiser les quotas suivants :
|
||||
\begin{itemize}
|
||||
\item quotas dépassés,
|
||||
\item quotas à surveiller (presque atteint),
|
||||
\item tous les quotas.
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Les partages groupes}
|
||||
\begin{itemize}
|
||||
\item Dossier généré à chaque ouverture de session ;
|
||||
\item ensemble des partages regroupés en sous-dossier (partagés) ;
|
||||
\item évite la multiplication des lecteurs réseaux ;
|
||||
\item les partages associés explicitement à une lettre ne sont pas concernés.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Les groupes Scribe}
|
||||
\begin{itemize}
|
||||
\item Partages :
|
||||
\begin{itemize}
|
||||
\item espace de stockage en commun,
|
||||
\item 3 modèles pour les élèves : lecture seule, lecture/écriture et données/travail,
|
||||
\item possibilité d'affecter des lettres de partage ;
|
||||
\end{itemize}
|
||||
\item listes de diffusion :
|
||||
\begin{itemize}
|
||||
\item envoi de message diffusé aux autres,
|
||||
\item 2 possibilités : listes restreintes et listes Internet ;
|
||||
\end{itemize}
|
||||
\item 6 types de groupes.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Les 6 groupes Scribe}
|
||||
\begin{itemize}
|
||||
\item niveau : regroupe les élèves d'un niveau ;
|
||||
\item classe : regroupe les élèves d'une classe + une équipe pédagogique profs-<classe> ;
|
||||
\item option : regroupe les élèves d'une option + une équipe pédagogique profs-<option> ;
|
||||
\item matière : regroupe les professeurs d'une même matière ;
|
||||
\item service : regroupe les personnels administratifs d'un même service ;
|
||||
\item groupe : groupe thématique d'élèves et/ou de professeurs et/ou de personnels administratifs.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Les groupes spéciaux Scribe}
|
||||
\begin{itemize}
|
||||
\item DomainAdmins : utilisateurs privilégiés sur le domaine :
|
||||
\begin{itemize}
|
||||
\item droits d'administrateurs locaux des postes clients,
|
||||
\item possibilité de joindre les postes Windows au domaine,
|
||||
\item accès à l'ensemble des partages ;
|
||||
\end{itemize}
|
||||
\item PrintOperators : administrateurs pour les imprimantes :
|
||||
\begin{itemize}
|
||||
\item installer les pilotes ;
|
||||
\item configuration de CUPS.
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Pratique}
|
||||
\begin{itemize}
|
||||
\item sur Scribe :
|
||||
\begin{itemize}
|
||||
\item création de groupes ;
|
||||
\item création d'utilisateurs ;
|
||||
\item création de professeurs ;
|
||||
\item supprimer un utilisateur ;
|
||||
\item création de partage ;
|
||||
\item visualisation des quotas.
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{L'importation Scribe}
|
||||
\begin{itemize}
|
||||
\item Importation des comptes Scribe ;
|
||||
\item la purge des comptes se fait maintenant de façon indépendante ;
|
||||
\item il est possible de mettre à jour sans refaire une importation ;
|
||||
\item les mots de passe sont dans le perso de l'utilisateur admin (voir page d'accueil).
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Pratique}
|
||||
\begin{itemize}
|
||||
\item Importer des comptes.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{La purge des comptes}
|
||||
\begin{itemize}
|
||||
\item Action EAD : Gestion - Utilisateurs - Purge des comptes ;
|
||||
\item permet de filtrer suivant différents critères :
|
||||
\begin{itemize}
|
||||
\item les comptes élèves non retrouvés,
|
||||
\item les comptes responsables non retrouvés,
|
||||
\item les comptes administratifs non retrouvés,
|
||||
\item les comptes enseignants non retrouvés,
|
||||
\end{itemize}
|
||||
\item depuis xx jours ;
|
||||
\item affichage des homonymes ;
|
||||
\item actions sur les comptes sélectionnés :
|
||||
\begin{itemize}
|
||||
\item supprimer l'utilisateur et les données,
|
||||
\item supprimer uniquement l'utilisateur (déplacement des données dans /home/recyclage/année/p/p.name et des courriels dans /home/recyclage/année/mail/p.name),
|
||||
\item mettre à jour le compte (par exemple compte générique à ne pas revoir dans la purge).
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Pratique}
|
||||
\begin{itemize}
|
||||
\item Purger des comptes élèves non modifiés depuis 0 jours.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{L'édition groupée}
|
||||
\begin{itemize}
|
||||
\item Effectuer des modifications sur une sélection d'utilisateurs ;
|
||||
\item inscription à une option (élève) ou à un groupe de travail ;
|
||||
\item quotas (compte local) ;
|
||||
\item modification du domaine mail ;
|
||||
\item modification des profils Windows ;
|
||||
\item reinitialisation du mot de passe ;
|
||||
\item activation/desactivation du shell GNU/Linux (compte local) ;
|
||||
\item association de rôle.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Pratique}
|
||||
\begin{itemize}
|
||||
\item Edition groupée.
|
||||
\end{itemize}
|
||||
\end{frame}
|
@ -0,0 +1,8 @@
|
||||
\begin{frame}
|
||||
\frametitle{Configuration du réseau}
|
||||
\begin{itemize}
|
||||
\item IP fixe : penser à configurer le serveur WINS ;
|
||||
\item DHCP sur le module : IP dynamique.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
@ -0,0 +1,23 @@
|
||||
\begin{frame}
|
||||
\frametitle{Se connecter à distance aux Windows}
|
||||
\begin{itemize}
|
||||
\item winexe -U user\%motdepasse //IP\_POSTE cmd.exe
|
||||
\item se connecter à un poste sans utilisateur :
|
||||
\begin{itemize}
|
||||
\item REG ADD "HKLM\textbackslash SYSTEM\textbackslash CurrentControlSet\textbackslash Control\textbackslash Terminal Server" /v fDenyTSConnections /t REG\_DWORD /d 0 /f ;
|
||||
\item lancer 'shutdown -f -r -t 0' sur le poste windows 7 ;
|
||||
\item puis désactiver le pare-feu sur windows 7 : 'netsh firewall set opmode disable' ;
|
||||
\item rdesktop -0 adresse\_ip -g 800x600 -x m -u "domain\textbackslash admin"
|
||||
\end{itemize}
|
||||
\item se connecter à un poste avec utilisateur :
|
||||
\begin{itemize}
|
||||
\item apt-get install xtightvncviewer
|
||||
\item ouvrir le port 5900
|
||||
\item vncviewer -listen 0 \&
|
||||
\item /usr/share/eole/controlevnc/cliscribe.py 172.16.0.45 -vnc <IP\_SCRIBE>
|
||||
\end{itemize}
|
||||
\item mount //adresse\_ip/C\$ /test/ -o username=admin,passwd=\$eole\&123456\$,iocharset=utf8
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
|
@ -0,0 +1,63 @@
|
||||
\begin{frame}
|
||||
\frametitle{Intégration}
|
||||
\begin{itemize}
|
||||
\item Méthode 1 :
|
||||
\begin{itemize}
|
||||
\item intégration au domaine Windows,
|
||||
\item sur Scribe, installer le client Scribe : \textbackslash\textbackslash scribe\textbackslash admin\textbackslash perso\textbackslash Install\_Client\_Scribe ;
|
||||
\end{itemize}
|
||||
\item méthode 2 :
|
||||
\begin{itemize}
|
||||
\item \textbackslash\textbackslash scribe\textbackslash admin\textbackslash perso\textbackslash IntegrDom\textbackslash Prepawin.exe,
|
||||
\item \textbackslash\textbackslash scribe\textbackslash admin\textbackslash perso\textbackslash IntegrDom\textbackslash IntegrDom.exe,
|
||||
\item configuration et enregistrement,
|
||||
\item copie du répertoire sur une clef USB,
|
||||
\item sur le poste client, lancer l'application et cliquer sur "intégrer au domaine" ;
|
||||
\end{itemize}
|
||||
\item méthode 3 :
|
||||
\begin{itemize}
|
||||
\item désactiver le partage simple,
|
||||
\item mettre un mot de passe administrateur,
|
||||
\item désactiver le pare-feu,
|
||||
\item intégration avec joinscribe depuis le serveur Scribe,
|
||||
\item possibilité de faire sur une plage d'IP.
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Le client Scribe}
|
||||
\begin{itemize}
|
||||
\item applique la configuration ESU ;
|
||||
\item gère l'observation et la diffusion de l'écran du poste
|
||||
\item gère le blocage Internet et le "mode devoir" ;
|
||||
\item l'arrêt, le redémarrage et la fermeture forcée de session depuis l'EAD.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Configuration DHCP}
|
||||
\begin{itemize}
|
||||
\item configuration des IPs dynamiques :
|
||||
\begin{itemize}
|
||||
\item activer dans gen\_config,
|
||||
\item informations : adresse réseau - netmask - route - DNS - IP basse et IP haute ;
|
||||
\end{itemize}
|
||||
\item configuration des baux statiques :
|
||||
\begin{itemize}
|
||||
\item action EAD : outils - DHCP statique,
|
||||
\item informations : nom machine - adresse IP - adresse MAC,
|
||||
\item possibilité de consulter/utiliser les baux en cours,
|
||||
\item attention, ne doit pas être la page du POOL DHCP.
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Pratique}
|
||||
\begin{itemize}
|
||||
\item Configurer le DHCP sur Scribe ;
|
||||
\item intégrer le poste seven avec Prepawin IntegrDom.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
@ -0,0 +1,9 @@
|
||||
\begin{frame}
|
||||
\frametitle{Diagnostic}
|
||||
\begin{itemize}
|
||||
\item smbstatus (liste des utilisateurs et des machines connectés sur le serveur) ;
|
||||
\item findsmb ;
|
||||
\item smbclient -L nom\_machine -U login\_Windows (montre les différents partages de la machine cliente) ;
|
||||
\item nmblookup nom\_machine (connaître ip d'une machine).
|
||||
\end{itemize}
|
||||
\end{frame}
|
28
slides/modules_EOLE_envole/modules/scribe/12-machine-ead.tex
Normal file
28
slides/modules_EOLE_envole/modules/scribe/12-machine-ead.tex
Normal file
@ -0,0 +1,28 @@
|
||||
\begin{frame}
|
||||
\frametitle{Connexion dans EAD}
|
||||
\begin{itemize}
|
||||
\item connaitre les utilisateurs connectés ;
|
||||
\item leurs fichiers ouverts ;
|
||||
\item écrire aux utilisateurs.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Machine dans EAD}
|
||||
\begin{itemize}
|
||||
\item Clients du domaine ;
|
||||
\item maîtres explorateurs ;
|
||||
\item contrôleurs de domaine ;
|
||||
\item toutes les stations ;
|
||||
\item peut supprimer les machines dans le domaine.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Pratique}
|
||||
\begin{itemize}
|
||||
\item Tester connexion et machine.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
|
42
slides/modules_EOLE_envole/modules/scribe/13-profil.tex
Normal file
42
slides/modules_EOLE_envole/modules/scribe/13-profil.tex
Normal file
@ -0,0 +1,42 @@
|
||||
\begin{frame}
|
||||
\frametitle{Les profils utilisateurs}
|
||||
\begin{itemize}
|
||||
\item Le profil local : stocké sur le poste Windows ;
|
||||
\item le profil itinérant : stocké dans le répertoire personnel de l'utilisateur ;
|
||||
\item le profil obligatoire : stocké dans le répertoire commun (profil créé préalablement).
|
||||
\item un bug existe sous Windows 7, le bouton "Copier vers" est grisé pour les utilisateurs
|
||||
du domaine. Une solution pour contourner le problème est d'utiliser l'utilitaire Windows Enabler.
|
||||
\item Sous Windows 7 SP1, pour que Windows Enabler fonctionne, il faut impérativement
|
||||
désactiver l'UAC et redémarrer la machine.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Pratique : Le profil obligatoire}
|
||||
\begin{itemize}
|
||||
\item nettoyer les anciens profils ;
|
||||
\item n'installer que les logiciels nécessaires à la génération du profil ;
|
||||
\item dans l'EAD , ajouter le professeur "admin.profil" avec "profil local" et du groupe "DomainAdmins" ;
|
||||
\item ouvrir une session avec l'utilisateur "admin.profil" sur un client Windows et utiliser :
|
||||
\begin{itemize}
|
||||
\item Ordinateur/Affichage/Détails (il faut appuyer sur la touche "Alt" pour faire apparaître la barre de menu),
|
||||
\item Outils/Options des dossiers/Affichage/Appliquer à tous les dossiers,
|
||||
\item décocher "mémoriser les paramètres d'affichage de chaque dossier" ; (disponible sous XP)
|
||||
\end{itemize}
|
||||
\item puis fermer la session.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Pratique : Le profil obligatoire}
|
||||
\begin{itemize}
|
||||
\item Ouvrir une session avec l'utilisateur “admin", dans Panneau de configuration/Système et sécurité/Système/Paramètres systèmes avancés/Profil des utilisateurs/Paramètres/copier dans :
|
||||
\begin{itemize}
|
||||
\item autorisé à utiliser : "tout le monde",
|
||||
\item "copier le profil dans" répertoire temporaire non existant ou vide,
|
||||
\item copier ensuite le contenu du dossier dans : \textbackslash\textbackslash <scribe>\textbackslash netlogon\textbackslash profil.V2 (ou <scribe>\textbackslash\textbackslash netlogon\textbackslash profil.V2),
|
||||
\item dans le dossier \textbackslash\textbackslash<scribe>\textbackslash netlogon\textbackslash profil.V2\textbackslash renommer le fichier ntuser.dat vers ntuser.man ;
|
||||
\end{itemize}
|
||||
\item démarrer une session d'un utilisateur utilisant le profil obligatoire.
|
||||
\end{itemize}
|
||||
\end{frame}
|
@ -0,0 +1,21 @@
|
||||
\begin{frame}
|
||||
\frametitle{Diagnostic Client Scribe}
|
||||
\begin{itemize}
|
||||
\item Vérifier le démarrage du client depuis le serveur : tcpcheck 2 <ip\_station>:8788
|
||||
\item les journaux du Client Scribe sous windows :
|
||||
\begin{itemize}
|
||||
\item \%WINDIR\%\textbackslash cliscribe.log
|
||||
\item \%WINDIR\%\textbackslash cliscribe\_logon.log
|
||||
\item \%WINDIR\%\textbackslash cliscribe\_updater.log
|
||||
\item \%TMP\%\textbackslash cliscribe\_utilisateur-<login>.log
|
||||
\end{itemize}
|
||||
\item niveau de détail : HKEY\_LOCAL\_MACHINE\textbackslash Software\textbackslash Eole\textbackslash Scribe : "log\_level.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Pratique}
|
||||
\begin{itemize}
|
||||
\item Tester la présence du client et regarder les journaux.
|
||||
\end{itemize}
|
||||
\end{frame}
|
53
slides/modules_EOLE_envole/modules/scribe/14-esu.tex
Normal file
53
slides/modules_EOLE_envole/modules/scribe/14-esu.tex
Normal file
@ -0,0 +1,53 @@
|
||||
\begin{frame}
|
||||
\frametitle{ESU}
|
||||
\begin{itemize}
|
||||
\item Les fonctionnalités principales d'ESU sont :
|
||||
\begin{itemize}
|
||||
\item affichage d'un fond d'écran,
|
||||
\item installation d'imprimantes réseau,
|
||||
\item paramétrage d'applications
|
||||
\item redirection de dossiers vers un lecteur réseau,
|
||||
\item interdiction d'accès à un groupe de machines à certains utilisateurs ;
|
||||
\end{itemize}
|
||||
\item la console ESU :
|
||||
\begin{itemize}
|
||||
\item liste des machines et utilisateurs,
|
||||
\item différentes catégories de règles,
|
||||
\item affiche les règles et leurs paramétrages,
|
||||
\item les gestionnaires.
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Pratique}
|
||||
\begin{itemize}
|
||||
\item Tester ESU.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Applications et icônes}
|
||||
\begin{itemize}
|
||||
\item Installation de logiciel sur le réseau dans T:\textbackslash\textbackslash logiciels ;
|
||||
\item configuration des icônes dans R:\textbackslash\textbackslash .
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Gestion-Postes}
|
||||
\begin{itemize}
|
||||
\item Uniquement pour les professeurs (P:\textbackslash Gestion-postes) ;
|
||||
\item observation (uniquement les élèves) et diffusion du poste (niveau configurable dans l'EAD "Outils/VNC") ;
|
||||
\item le "mode devoir" : blocage des accès aux partages et/ou à Internet ;
|
||||
\item distribution des devoirs (disponible dans l'EAD).
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Pratique}
|
||||
\begin{itemize}
|
||||
\item Tester Gestion-Postes.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
@ -0,0 +1,42 @@
|
||||
\begin{frame}
|
||||
\frametitle{Les scripts de démarrage Scribe}
|
||||
\begin{itemize}
|
||||
\item Les scripts personnalisés peuvent être appliqués en fonction :
|
||||
\begin{itemize}
|
||||
\item de l'utilisateur (/home/netlogon/scripts/users/p.nom.txt),
|
||||
\item du groupe (/home/netlogon/scripts/groups/eleves.txt),
|
||||
\item du système d'exploitation (/home/netlogon/scripts/os/WinXP.txt),
|
||||
\item du système d'exploitation et utilisateur (/home/netlogon/scripts/os/Win2K/admin.profil.txt),
|
||||
\item du système d'exploitation et groupe (/home/netlogon/scripts/os/WinXP/professeurs.txt),
|
||||
\item de la machine (/home/netlogon/scripts/machines/pc\_cdi.txt) ;
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Contenu des scripts}
|
||||
\begin{itemize}
|
||||
\item commande :
|
||||
\begin{itemize}
|
||||
\item NOWAIT pour ne pas attendre la sortie de la commande : cmd,\%windir\%\textbackslash notepad.exe,NOWAIT ;
|
||||
\item HIDDEN masquer la fenêtre (ex cmd,\textbackslash\textbackslash scribe\textbackslash netlogon\textbackslash scripts\textbackslash monscript.bat,HIDDEN) ;
|
||||
\end{itemize}
|
||||
\item lecteur
|
||||
\begin{itemize}
|
||||
\item lecteur,V:,\textbackslash\textbackslash monserveur\textbackslash partage.
|
||||
\end{itemize}
|
||||
\item séparateur
|
||||
\begin{itemize}
|
||||
\item \%\%NetUse\%\%
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Pratique}
|
||||
\begin{itemize}
|
||||
\item Faire un script de démarrage Scribe.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
|
47
slides/modules_EOLE_envole/modules/scribe/16-imprimante.tex
Normal file
47
slides/modules_EOLE_envole/modules/scribe/16-imprimante.tex
Normal file
@ -0,0 +1,47 @@
|
||||
\begin{frame}
|
||||
\frametitle{Configuration des imprimantes CUPS}
|
||||
\begin{itemize}
|
||||
\item Création de l'imprimante :
|
||||
\begin{itemize}
|
||||
\item ajouter une imprimante dans l'interface CUPS ;
|
||||
\item choix du matériel :
|
||||
\begin{itemize}
|
||||
\item les imprimantes locales (avec port USB, parallèle, ...),
|
||||
\item les imprimantes réseaux,
|
||||
\item les imprimantes partagées sur un poste client Windows,
|
||||
\end{itemize}
|
||||
\item choix du pilote :
|
||||
\begin{itemize}
|
||||
\item utilisation des pilotes Windows,
|
||||
\item utilisation des pilotes CUPS ;
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\item gestion des imprimantes sous Windows :
|
||||
\begin{itemize}
|
||||
\item utilisation de ESU pour NT4/2k/XP/Vista,
|
||||
\item règle utilisateur : "panneau de configuration" section "Imprimantes",
|
||||
\item spécifier le chemin UNC ;
|
||||
\end{itemize}
|
||||
\item gestion des imprimantes sous GNU/Linux : automatique avec CUPS.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{L'interface simplifiée EAD}
|
||||
\begin{itemize}
|
||||
\item Consulter l'état des imprimantes ;
|
||||
\item consulter/interrompre/relancer les travaux d'impression ;
|
||||
\item arrêter/démarrer des imprimantes ;
|
||||
\item géré par les rôles EAD, pas par le groupe printOperators.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Diagnostic imprimante}
|
||||
\begin{itemize}
|
||||
\item rpcclient localhost -U admin
|
||||
\item rpcclient \$> enumdrivers
|
||||
\item rpcclient \$> enumprinters
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
18
slides/modules_EOLE_envole/modules/scribe/17-corbeille.tex
Normal file
18
slides/modules_EOLE_envole/modules/scribe/17-corbeille.tex
Normal file
@ -0,0 +1,18 @@
|
||||
\begin{frame}
|
||||
\frametitle{Corbeille}
|
||||
\begin{itemize}
|
||||
\item Permet de placer les fichiers supprimés dans une corbeille Samba ;
|
||||
\item les fichiers sont déplacés dans le répertoire \$HOME/perso/.corbeille ;
|
||||
\item les fichiers de plus de 5Mo ne sont pas concervés ;
|
||||
\item exclusion (fichiers musicaux et vidéos principalement).
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Pratique}
|
||||
\begin{itemize}
|
||||
\item Tester la corbeille.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
|
17
slides/modules_EOLE_envole/modules/scribe/18-virus.tex
Normal file
17
slides/modules_EOLE_envole/modules/scribe/18-virus.tex
Normal file
@ -0,0 +1,17 @@
|
||||
\begin{frame}
|
||||
\frametitle{Gestion des virus sur les partages}
|
||||
\begin{itemize}
|
||||
\item Si l'anti-virus en temps réel est activé ;
|
||||
\item dans EAD : liste des virus détectés ;
|
||||
\item lorsqu'un virus est détecté : il est placé en quarantaine dans /home avec nom .virus:xxxx.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Pratique}
|
||||
\begin{itemize}
|
||||
\item Tester la gestion des virus.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
|
17
slides/modules_EOLE_envole/modules/scribe/19-ftp.tex
Normal file
17
slides/modules_EOLE_envole/modules/scribe/19-ftp.tex
Normal file
@ -0,0 +1,17 @@
|
||||
\begin{frame}
|
||||
\frametitle{Serveur FTP}
|
||||
\begin{itemize}
|
||||
\item Activé par défaut ;
|
||||
\item indispensable pour Envole ;
|
||||
\item antivirus mais pas de corbeille ;
|
||||
\item possibilité d'activer le support de TLS.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Pratique}
|
||||
\begin{itemize}
|
||||
\item Accéder au serveur FTP depuis Mozilla Firefox.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
166
slides/modules_EOLE_envole/modules/scribe/20-sauvegarde.tex
Normal file
166
slides/modules_EOLE_envole/modules/scribe/20-sauvegarde.tex
Normal file
@ -0,0 +1,166 @@
|
||||
\begin{frame}
|
||||
\frametitle{Présentation générale}
|
||||
\begin{itemize}
|
||||
\item Bacula ;
|
||||
\item outil de sauvegarde libre pour :
|
||||
\begin{itemize}
|
||||
\item les fichiers/dossiers,
|
||||
\item les droits POSIX,
|
||||
\item les ACLs ;
|
||||
\end{itemize}
|
||||
\item séparation EOLE :
|
||||
\begin{itemize}
|
||||
\item directeur (+ serveur de fichier),
|
||||
\item espace de stockage.
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Configuration du directeur}
|
||||
\begin{itemize}
|
||||
\item types de sauvegarde :
|
||||
\begin{itemize}
|
||||
\item sauvegarde totale (T),
|
||||
\item sauvegarde différentielle (D),
|
||||
\item sauvegarde incrémentale (I) ;
|
||||
\end{itemize}
|
||||
\item durée de rétention (modifiable dans gen\_config) :
|
||||
\begin{itemize}
|
||||
\item totale : 6 mois,
|
||||
\item différentielle : 5 semaines,
|
||||
\item incrémentale : 10 jours.
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Configuration du directeur}
|
||||
\includegraphics[width=8cm]{modules_EOLE_envole/scribe/sauvegarde.png}
|
||||
\end{frame}
|
||||
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Configuration des fichiers sauvegardés}
|
||||
\begin{itemize}
|
||||
\item les fichiers personnalisés dans le répertoire /etc/bacula/baculafichiers.d/ ;
|
||||
\item possibilité d'ajouter des fichiers à sauvegarder ;
|
||||
\item possibilité d'exclure des fichiers.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Configurer une sauvegarde}
|
||||
\begin{itemize}
|
||||
\item type de support :
|
||||
\begin{itemize}
|
||||
\item si l'espace de stockage est local ;
|
||||
\item support:
|
||||
\begin{itemize}
|
||||
\item distant (SMB),
|
||||
\item local (USB, externe),
|
||||
\item manuel (lecteur de bande) ;
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\item depuis EAD ;
|
||||
\item depuis la ligne de commande ;
|
||||
\item programmation des sauvegardes : mensuelle, hebdomadaire, quotidienne et immédiate.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Configurer en ligne de commande}
|
||||
\begin{itemize}
|
||||
\item La commande : /usr/share/eole/bacula/baculaconfig.py
|
||||
\item afficher la configuration actuelle : -d
|
||||
\item configurer le support de sauvegarde : -s [usb|smb|manual]
|
||||
\begin{itemize}
|
||||
\item usb : --usb\_path=/dev/sdc
|
||||
\item smb : --smb\_machine= --smb\_ip= --smb\_partage= --smb\_login= --smb\_password=
|
||||
\end{itemize}
|
||||
\item configurer l'adresse mail : -m + --mail\_ok= + --mail\_error
|
||||
\item programmation de la sauvegarde : -j [daily|weekly|monthly]
|
||||
\item niveau de programmation : --job\_level=[Full|Incemental|Differential]
|
||||
\item heure de sauvegarde : --job\_hour= de 0 à 23 heures
|
||||
\item jour de la programmation : --job\_day=[1-7] (journalières avec --job\_end\_day=[1-7])
|
||||
\item appliquer la configuration : -a
|
||||
\item lancer une sauvegarde : -n --level=
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Configuration partage Windows}
|
||||
\begin{itemize}
|
||||
\item Création d'un compte local sur le poste Windows ;
|
||||
\item se connecter sur ce compte ;
|
||||
\item partage du dossier et réglage des droits :
|
||||
\begin{itemize}
|
||||
\item contrôle total pour l'utilisateur,
|
||||
\item décocher "Hérite de l'objet parent..." ;
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Pratique}
|
||||
\begin{itemize}
|
||||
\item Sauvegarder le serveur sur le partage Windows
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Restauration partielle}
|
||||
\begin{itemize}
|
||||
\item Script /usr/share/eole/bacula/bacularestore.py ;
|
||||
\item rechercher un fichier : --search \* ;
|
||||
\item restaurer un fichier : --file nom\_du\_fichier ;
|
||||
\item restaurer le dossier et contenu : --folder nom\_du\_dossier ;
|
||||
\item restaurer tous les fichiers : --all\_files ;
|
||||
\item restaurer les bases de données : --mysql ;
|
||||
\item restaurer un annuaire LDAP : --ldap ;
|
||||
\item ...
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Pratique}
|
||||
\begin{itemize}
|
||||
\item Créer un fichier ;
|
||||
\item lancer une sauvegarde ;
|
||||
\item supprimer le fichier ;
|
||||
\item rechercher le fichier et le restaurer.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Restauration totale}
|
||||
\begin{itemize}
|
||||
\item Installer le serveur (avec gen\_conteneur) ;
|
||||
\item configurer le support de sauvegarde en ligne de commande ;
|
||||
\item monter le support de sauvegarde : /usr/share/eole/bacula/baculamount.py --mount ;
|
||||
\item restaurer le catalogue : /usr/share/eole/bacula/bacularestore.py --catalog scribe-dir (attention restauration aussi de la configuration bacula) ;
|
||||
\item instanciation du serveur : instance zephir-restore.eol ;
|
||||
\item ne pas reinitiliser la base Bacula ;
|
||||
\item restauration totale : /usr/share/eole/bacula/bacularestore.py --all.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Résolution des problèmes}
|
||||
\begin{itemize}
|
||||
\item Diagnose ;
|
||||
\item les logs :
|
||||
\begin{itemize}
|
||||
\item /var/log/rsyslog/local/bacula-dir/,
|
||||
\item /var/log/rsyslog/local/bacula-fd/,
|
||||
\item /var/log/rsyslog/local/bacula-sd/ ;
|
||||
\end{itemize}
|
||||
\item la console bconsole :
|
||||
\begin{itemize}
|
||||
\item messages,
|
||||
\item status dir|sd|fd|all ;
|
||||
\end{itemize}
|
||||
\item test de montage : /usr/share/eole/bacula/baculamount.py -t ;
|
||||
\item supprimer le verrou : /usr/share/eole/bacula/baculaconfig.py --unlock .
|
||||
\end{itemize}
|
||||
\end{frame}
|
@ -0,0 +1,58 @@
|
||||
\begin{frame}
|
||||
\frametitle{Le serveur d'envoi de mail}
|
||||
\begin{itemize}
|
||||
\item Activer obligatoirement ;
|
||||
\item support de l'anti-virus ClamAV par défaut ;
|
||||
\item support de l'anti-spam SpamAssassin par défaut.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Le serveur de réception de mail}
|
||||
\begin{itemize}
|
||||
\item Activer par défaut ;
|
||||
\item boîte IMAP (par défaut), POP ou les deux ;
|
||||
\item quota (20 Mo par défaut).
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Pratique}
|
||||
\begin{itemize}
|
||||
\item Installer thunderbird et configurer ;
|
||||
\item configurer LDAP dans Esu, redémarrer la session ;
|
||||
\item mettre un icône sur le bureau ;
|
||||
\item tester l'envoi/la réception de messages ;
|
||||
\item voir les contacts.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Le serveur de liste de discussion}
|
||||
\begin{itemize}
|
||||
\item Activer par défaut ;
|
||||
\item les listes sont gérées avec les groupes utilisateurs :
|
||||
\item pas modifiable : synchronisation toutes les deux heures ;
|
||||
\item professeur : mail personnalisé ou local ;
|
||||
\item possibilité de personnaliser :
|
||||
\begin{itemize}
|
||||
\item listes restreintes : http://adresse\_ip:8888/
|
||||
\item listes Internet : http://adresse\_ip:8787/
|
||||
\end{itemize}
|
||||
\item par défaut "admin" est :
|
||||
\begin{itemize}
|
||||
\item l'administrateur de l'application,
|
||||
\item propriétaire de toutes les listes.
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Le serveur de discussion instantanée}
|
||||
\begin{itemize}
|
||||
\item Pas installé par défaut : eole-ejabberd ;
|
||||
\item permet des discussions par utilisateur ;
|
||||
\item permet des discussions par groupe thématique.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
@ -0,0 +1,187 @@
|
||||
\begin{frame}
|
||||
\frametitle{Scripts de création d'utilisateurs}
|
||||
\begin{itemize}
|
||||
\item creation-eleve.py
|
||||
\item creation-groupe.py
|
||||
\item creation-prof.py
|
||||
\item creation-administratif.py
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{creation-eleve.py}
|
||||
Emplacement : /usr/share/eole/backend \\
|
||||
Aide : creation-eleve.py -h \\
|
||||
Paramètres obligatoires : \\
|
||||
{\tiny \begin{itemize}
|
||||
\item -u login de l'élève
|
||||
\item -c classe de l'élève
|
||||
\item -m mot de passe
|
||||
\item -p prénom de l'élève
|
||||
\item -f nom de famille de l'élève
|
||||
\item -d date de naissance de l'élève (jj/mm/aaaa)
|
||||
\item -o numéro de l'élève
|
||||
\item -x civilité de l'élève
|
||||
\begin{itemize}
|
||||
\item {\tiny 1 = M.}
|
||||
\item {\tiny 2 = Mme}
|
||||
\item {\tiny 3 = Mlle}
|
||||
\end{itemize}
|
||||
\end{itemize}}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{creation-eleve.py}
|
||||
Pramètres optionnels :
|
||||
\begin{itemize}
|
||||
\item -n Niveau de l'élève
|
||||
\item -D Domaine mail de l'élève (restreint ou internet)
|
||||
\item -q Quota
|
||||
\item -P Profile (W\$) de l'élève
|
||||
\begin{itemize}
|
||||
\item 1 = local
|
||||
\item 2 = obligatoire-1
|
||||
\item 3 = obligatoire-2
|
||||
\item 4 = intinérant
|
||||
\end{itemize}
|
||||
\item -s activation du shell pour le compte.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{creation-prof.py}
|
||||
\begin{itemize}
|
||||
\item Emplacement : /usr/share/eole/backend
|
||||
\item Aide : creation-prof.py -h
|
||||
\end{itemize}
|
||||
Paramètres obligatoires :
|
||||
\begin{itemize}
|
||||
\item -u login du professeur
|
||||
\item -m mot de passe
|
||||
\item -p prénom du professeur
|
||||
\item -f nom de famille du professeur
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{creation-prof.py: Pramètres optionnels 1}
|
||||
\begin{itemize}
|
||||
\item {\small -d Date de naissance du professeur}
|
||||
\item {\small -c classe administrée par le professeur}
|
||||
\item {\small -x civilité du professeur}
|
||||
\begin{itemize}
|
||||
\item {\tiny 1 = M.}
|
||||
\item {\tiny 2 = Mme}
|
||||
\item {\tiny 3 = Mlle}
|
||||
\end{itemize}
|
||||
\item {\small -M adresse mail ou mot clés du domaine de messagerie}
|
||||
\begin{itemize}
|
||||
\item {\tiny internet}
|
||||
\item {\tiny restreint}
|
||||
\item {\tiny aucun}
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{creation-prof.py: Pramètres optionnels 2}
|
||||
\begin{itemize}
|
||||
\item {\small -z niveau de droits (1 pour admin)}
|
||||
\item {\small -G groupes du professeurs (groupeA, groupeB ...)}
|
||||
\item {\small -P Profile (W\$) du professeur}
|
||||
\begin{itemize}
|
||||
\item {\tiny 1 = local}
|
||||
\item {\tiny 2 = obligatoire-1}
|
||||
\item {\tiny 3 = obligatoire-2}
|
||||
\item {\tiny 4 = intinérant}
|
||||
\end{itemize}
|
||||
\item {\small -s activation du shell pour le compte.}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{creation-administratif.py}
|
||||
\begin{itemize}
|
||||
\item Emplacement : /usr/share/eole/backend
|
||||
\item Aide : creation-administratif.py -h
|
||||
\end{itemize}
|
||||
Paramètres obligatoires :
|
||||
\begin{itemize}
|
||||
\item -u login
|
||||
\item -m mot de passe
|
||||
\item -p prénom
|
||||
\item -f nom de famille
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{creation-administratif.py: Pramètres optionnels 1}
|
||||
\begin{itemize}
|
||||
\item -d Date de naissance
|
||||
\item -x civilité
|
||||
\begin{itemize}
|
||||
\item 1 = M.
|
||||
\item 2 = Mme
|
||||
\item 3 = Mlle
|
||||
\end{itemize}
|
||||
\item -M adresse mail ou mot clés du domaine de messagerie
|
||||
\begin{itemize}
|
||||
\item internet
|
||||
\item restreint
|
||||
\item aucun
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{creation-administratif.py: Pramètres optionnels 2}
|
||||
\begin{itemize}
|
||||
\item -z niveau de droits (1 pour admin)
|
||||
\item -G groupes (serviceA, serviceB ...)
|
||||
\item -q Quota
|
||||
\item -P Profile (W\$)
|
||||
\begin{itemize}
|
||||
\item 1 = local
|
||||
\item 2 = obligatoire-1
|
||||
\item 3 = obligatoire-2
|
||||
\item 4 = intinérant
|
||||
\end{itemize}
|
||||
\item -s activation du shell pour le compte.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{creation-groupe.py}
|
||||
\begin{itemize}
|
||||
\item Emplacement : /usr/share/eole/backend
|
||||
\item Aide : creation-groupe.py -h
|
||||
\end{itemize}
|
||||
Paramètres obligatoires :
|
||||
\begin{itemize}
|
||||
\item -g nom du groupe
|
||||
\item -t type du groupe
|
||||
\begin{itemize}
|
||||
\item Classe
|
||||
\item Niveau
|
||||
\item Matiere
|
||||
\item Groupe
|
||||
\item Option
|
||||
\item Service
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{creation-groupe.py}
|
||||
Pramètres optionnels :
|
||||
\begin{itemize}
|
||||
\item -p groupe avec partage en lecture/écriture
|
||||
\item -r groupe avec partage en lecture seule
|
||||
\item -d groupe avec partage données/travail
|
||||
\item -l domaine si liste
|
||||
\item -n niveau associé au groupe si le groupe est de type Classe
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
Reference in New Issue
Block a user