Version 1.0
Copyright © 2006 Documentation de la distribution Freeduc-Sup Serveur GSI
Permission est accordée de copier, distribuer et/ou modifier ce document selon les termes de la Licence de Documentation Libre GNU (GNU Free Documentation License), version 1.1 ou toute version ultérieure publiée par la Free Software Foundation sans section invariante, sans texte de première de couverture, ni texte de quatrième de couverture. Une copie de la licence est fournie dans la section intitulée "GNU Free Documentation License"
Historique des versions | |
---|---|
Version 2.1 | Mars 2006 |
Table des matières
Liste des illustrations
Table des matières
Résumé
Présentation de l'architecture générale des services du serveur GSI basé sur Kubuntu.
La distribution Kubuntu-serveurGSI est conçue pour fonctionner en mode serveur.
Elle est conçue pour offrir des " services " à des clients.
Vous pouvez utilisez des postes clients Linux ou Windows pour accéder aux applications du serveur.
Ce document introduit les méthodes d'accès aux services que la distribution peut offrir en mode serveur.
Service http
(web avec Apache). Vous avez à
la fois un espace public et un espace privé où chaque utilisateur
dispose d'une zone de publication personnelle.
Service FTP
(transfert de fichier). Vous
avez le service ftp anonyme. Chaque personne disposant d'un compte
d'accès au serveur peut utiliser cet accès pour télécharger ou
entreposer des fichiers dans son répertoire personnel.
Service SMB
(Samba). Ce service permet le
partage de répertoires et de fichiers aux postes clients sur le
réseau local.
Service de messagerie. Vous disposez d'un service
SMTP
pour envoyer des messages aux autres
utilisateurs disposant d'un compte sur le serveur. Ce service est
accompagné de deux autres services (pop3
et
imap
) qui permettent de consulter ces messages et
de répondre.
Service webmail
, permet d'envoyer des
messages, de consulter et répondre par le web.
Service de bases de données
. Les bases de données MySQL
sont administrables par l'url " http://localhost/phpmyadmin " quand on
est sur le serveur.MySQL
Service de bases de données PostgreSQL
. Les
bases de données PostgreSQL
sont administrables
par l'url " http://localhost/phppgadmin " quand on
est sur le serveur.
Service d'administration du serveur. Les services serveurs sont administrables avec l'outil " webmin ", accessible par l'url " https://localhost:10000 " quand on est sur le serveur.
Le service de liste de diffusion sympa
. Il
permet l'envoi des messages à tous les membres inscrits sur une
liste. La distribution met une liste pré-configurée. Le service est
accessible par l'url " http://localhost/wws ".
Le service de publication spip. Il offre deux points d'entrée. Le mode " lecteur " qui ne sert qu'à consulter et le mode " auteur " qui permet de rédiger de nouveaux articles. Ces entrées sont accessibles, respectivement par les urls " http://localhost/spip " et " http://localhost/spip/ecrire ".
Si vous avez installé le paquet fds-ovi :
Accès au groupe de travail Ovidentia :
http://localhost/ovi
. Vous pouvez utiliser le
compte root avec comme mot de passe password.
CUPS Common Unix Printing System, n'est pas configuré mais
actif. CUPS sert à configurer des imprimantes locales ou réseaux.
Pour accéder à cups, utiliser l'url
http://localhost:631
si vous êtes sur le serveur,
ou http://www.gsi.local:631
si vous êtes sur une
machine distante. Pour administrer les imprimantes, vous devrez
utiliser le compte système root avec le mot de passe que vous avez
défini ou password si laisé par défaut.
Voici les paramètres par défaut utilisés dans la distribution Serveur GSI, vous les avez certainement modifiés lors de l'installation, tenez en compte dans nos documents qui s'y réfèrent :
l'adresse IP du serveur GSI : 192.168.0.1
le nom du serveur GSI est : NS1
le nom de domaine est : gsi.local
le serveur http est accessible par http://www.gsi.local. Si vos clients sont configurés avec l'adresse IP de NS1 comme serveur DNS par défaut. Sinon utilisez : http://adresseIP
Au démarrage du système, une ouverture de session est nécessaire, en effet, une session n'est jamais anonyme sous le système LINUX. La procédure d'identification est classique : login/mot de passe.
Lors de l'installation de Kubuntu , vous avez défini un compte, il est toujours actif mais ne pourra pas être utilisé pour les services du serveur GSI ( Samba, PhpMyAdmin, Phppgadmin, messagerie, Webmail ...)
Pour faciliter la prise en main et les tests, nous avons créé des comptes par défaut sur la version Kubuntu-serveurGSI.
Lors de l'exécution du programme d'installation du serveur GSI, le compte administrateur du système linux root a été activé, son mot de passe par défaut est password.
Pour tous les services du serveur GSI, vous disposez de trois comptes d'utilisateurs : fds, profet eleve. Chacun de ces comptes a pour mot de passe password par défaut.
Toutes les applications pré-installées ont leur compte administrateur initialisé par défaut à root, mot de passe password .
Attention, ce compte a tous les pouvoirs sur la machine! Il est extrêmement dangereux d'utiliser ce compte au quotidien, car aucun contrôle n'est réalisé et les manipulations peuvent être dangereuses. Des données effacées, seront irrémédiablement effacées.
Si vous modifiez le mot de passe de l'administrateur du système linux : root, les applications pré-installées avec serveurGSI ne verront pas leur compte administrateur modifié, ainsi si vous lancez phpmyadmin : http://localhost/phpmyadmin, le compte administrateur de mysql restera 'root' 'password'. Si vous souhaitez le modifier, il faut le configurer dans mysql.
La plupart des applications serveur sont accessibles par un navigateur. Si vous utilisez les aplications à partir d'un poste client, il faut remplacer "localhost" par "www.gsi.local".
Administration en général par webmin
https://localhost:10000
, vous devrez utiliser le
compte système " root " avec le mot de passe
" password ".
Administration de base de données mysql
http://localhost/phpmyadmin
, vous pouvez utiliser un compte
d'administration de base de données " root ", mot de
passe "password".
Administration de base de données PostgreSQL
http://localhost/phppgadmin
, vous pouvez utiliser un compte
d'administration de base de données " root ", mot de
passe "password".
Utilisation du webmail
http://localhost/webmail
, vous pouvez utiliser les comptes
eleve , prof , fds , mot de passe "password".
Sympa est un serveur de listes de diffusion. Il vous permet de
créer et d'administrer des listes de diffusion. Pour y accéder,
utiliser l'url http://localhost/wws
. Un compte
d'administration est créé : « root@gsi.local », mot de
passe « password ».
Si vous avez installé le paquet fds-spip :
Accès à SPIP http://localhost/spip
,
pour consulter le site.
http://localhost/spip/ecrire
, pour ajouter des
articles. Vous pouvez utiliser un compte " root " avec comme
mot de passe " password ".
Si vous avez installé le paquet fds-ovi :
Accès au groupe de travail Ovidentia :
http://localhost/ovi
. Vous pouvez utiliser le
compte " root " avec comme mot de passe
" password ".
CUPS Common Unix Printing System, n'est pas configuré mais
actif. CUPS sert à configurer des imprimantes locales ou réseaux. Pour
accéder à cups, utiliser l'url http://localhost:631
si vous êtes sur le serveur, ou
http://www.gsi.local:631
si vous êtes sur une machine
distante. Pour administrer les imprimantes, vous devrez utiliser le
compte système « root » .
Table des matières
Résumé
Pour installer la Kubuntu GSI sur votre disque, vous devez disposer d'au moins 5 Go d'espace libre sur votre disque, d'un processeur au moins de type Pentium PII 450, et d'au moins 256 Mo de RAM.
L'installation sur disque IDE ne pose pas de problème particulier, par contre pour les disques SCSI et SATA vérifiez que le matériel est bien supporté.
L'installation du serveur GSI se fait à partir d'une installation de base de la distribution Kubuntu. Le principe consiste à installer sur votre poste la distribution linux Kubuntu 5.10 Breezy (distribution Ubuntu avec interface graphique KDE), voir le site officiel de Kubuntu pour de plus amples renseignements et d'autres versions : Kubuntu
Pour le téléchargement et l'installationde Kubuntu vous devez disposer d'une connexion Internet haut débit.
Avant de procéder à l'installation, il est préférable d'avoir effectué des tests avec la version live CD disponible sur le site de Kubuntu (http://kubuntu.org/) pour vérifier si votre matériel est reconnu.
Télécharger Kubuntu 5.10 Breezy - Live CD ->http://ftp.oleane.net/pub/ubuntu-cd/kubuntu/5.10/kubuntu-5.10-live-i386.iso
- Pour télécharger Kubuntu en version d'installation ,en général la version PC (Intel x86) install : Télécharger Kubuntu 5.10 Breezy
- Site de la Communauté francophone des utilisateurs d'Ubuntu pour l'accès à des informations et documentations en français sur ubuntu et kubuntu : http://www.ubuntu-fr.org/
Après le téléchargement de l'image iso de Kubuntu , il est conseillé de vérifier l'intégrité de la version téléchargée grâce à l'empreinte md5.
L'image iso téléchargée pour la version installée est kubuntu-5.10-install-i386.iso Sur le site de téléchargement, vous trouverez les différents md5 correpondants à chaque version : Listes des signatures MD5 de Kubuntu
Par exemple pour l'image kubuntu-5.10-install-i386.iso , la signature MD5 est la suivante : 1dae9ca81cf3eb1dbe7966f39a39daf3
Sous Windows : veuillez consulter la procédure à suivre sur le lien suivant http://oasi.ac-aix-marseille.fr/article14.html
Sous linux :
- ouvrez une fenêtre Terminal (Konsole) dans le menu KDE : aller dans "système" , puis "Konsole".
- tapez la commande suivante : md5sum
kubuntu-5.10-install-i386.iso
En résultat, vous obtenez la signature MD5 générée et vous la comparez à celle que vous avez téléchargée sur le site. Si les signatures MD5 sont identiques, c'est que le téléchargement s'est déroulé sans problème. Vous pouvez alors graver vos CD Kubuntu à partir de l'image iso.
Avant de procéder à l'installation, il est préférable d'avoir effectué des tests avec la version live CD disponible sur le site de Kubuntu pour vérifier si votre matériel est reconnu.
Pré-requis : Pour installer Kubuntu et les services fds, vous devez disposer d'un espace disque libre (non partitionné, hors étendue) de 5 Go minimum.
Pour une installation totalement automatique, votre poste doit être connecté à un réseau local et recevoir une adresse IP d'un serveur DHCP et avoir ainsi un accès Internet pour que l'installation se déroule correctement. Vous pouvez également configurer manuellement le réseau et votre accès internet ultérieurement ; en ce cas reportez-vous au site uubuntu-fr (http://doc.ubuntu-fr.org/installation/breezy).
Pour repartitionner votre disque, vous disposez d'outils comme Partition Magic sous Windows, ou de QTParted (logiciel libre sous linux) en bootant avec un CD de Knoppix par exemple. Il est en effet préférable d'avoir un espace disque libre non partitionné sur le disque avant de lancer l'installation de kubuntu .
Il est conseillé de faire des sauvegardes de vos données sur un support externe (CD, DVD ...) avant de faire l'installation.
Vous pouvez à tout moment revenir à l'étape précédente en
sélectionnant Revenir en arrière
à
l'aide de la touche Tabulation.
Pour commencer l'installation, insérer le CD-ROM de Kubuntu au démarrage de la machine. A noter : si votre machine n'est pas paramétrée pour démarrer sur le CD-Rom, il faut modifier le Bios en mettant le CD-Rom en premier dans la séquence de boot.
Lorsque le CD démarre : la ligne "Boot :" apparaît , il suffit
d'appuyer sur Entrée
pour que l'installation
continue.
Ensuite les différentes étapes sont les suivantes :
Choix de la langue : Français
Choix de l'emplacement géographique :
France
Disposition du clavier : Français (fr-latin9)
par défaut pour les claviers belges, suisses ou autres
Choisir dans la liste
Détection du matériel Configuration du réseau : votre poste doit être de préférence connecté au réseau et recevoir une adresse IP d'un serveur DHCP et avoir ainsi un accès Internet. Si ce n'est pas le cas vous pouvez néanmoins poursuive l'installation en choisissant Configurer vous-mêmes le réseau ou Ne pas configurer le réseau. Dans ce dernier cas consultez : installation-ubuntu-fr
Choix du nom du poste : par défaut "ubuntu" mais vous pouvez le modifier.
Partitionner les disques avec l'outil partman : il vous est d'abord proposé d'utiliser tout l'espace disque, ce qui est bien sûr déconseillé si vous avez un autre système d'exploitation sur votre machine.
Choisir Utiliser intégralement le disque IDE1 si vous avez un disque vide à utiliser
Sinon pour installer sur un espace disque libre choisir Modifier manuellement la table de partitions :
Sélectionner l'espace libre de votre disque. Choisir l'option Partitionner automatiquement l'espace disponible
L'outil Partman
va créer
automatiquement une partition ext3 ( système de fichiers de Linux ) et
une partition swap ( mémoire virtuelle, environ 2 fois la taille de la
RAM) sur votre espace libre.
Ensuite cliquez sur Terminer le partitionnement et appliquer les changements
Message de confirmation : Faut-il appliquer les changements sur
les disques ? : Flèche gauche
pour choisir
oui
puis entrée
.
L'installation se poursuit par le formatage des partitions et la copie des paquets (durée variable suivant le débit de votre liaison internet).
Le CDrom d'installation ne contient pas le support complet pour
votre langue. Voulez-vous télécharger les paquets nécessaires à partir
d'Internet ? Télécharger le support pour votre langue ? Vous pouvez
choisir oui
. Si vous choisissez "non" à ce
moment-là , ils seront de toutes façons téléchargés et copiés après le
redémarrage de votre machine.
L'horloge système est-elle à l'heure GMT ? Proposition : non , appuyez sur "entrée"
Utiliser le fuseau horaire Europe/Paris ? cliquez sur oui puis "entrée"
Nom complet du nouvel utilisateur : vous devez choisir le nom de l'utilisateur de votre machine, vous pouvez entrer votre Nom et prénom
Identifiant pour votre compte utilisateur : tapez un nom de login court puis "entrée" L'écran propose le nom saisi à l'étape précédente, vous pouvez accepter. C'est ce nom qu'il faudra saisir lors de la première connexion, c'est votre login.
Mot de passe pour le nouvel utilisateur Choisir et confirmer le mot de passe de votre utilisateur , attention de bien le noter, il vous servira lors de votre première connexion.
Installer le programme de démarrage GRUB sur le secteur d'amorçage ? Kubuntu propose d'installer grub, gestionnaire de 'multiboot' qui vous permettra au démarrage de l'ordinateur de choisir le système d'exploitation à lancer. Il faut donc accepter l'installation de Grub.
La première phase de l'installation est terminée Le CD-Rom est ensuite ejecté pour pouvoir redémarrer sur le disque dur. Appuyez sur "entrée" pour terminer et redémarrer. Après le reboot , vous laissez Kubuntu démarrer (choix par défaut) et vous saisissez le nom de connexion et le mot de passe choisis lors de l'installation.
Une fois la Kubuntu installée, il faut installer le paquet fds-modgsi pour réaliser l'installation et la configuration du serveur GSI.
Procédure d'installation simplifiée du paquet fds-modgsi : nous mettons à disposition un script d'installation automatique du serveur GSI.
La procédure manuelle complète est cependant expliquée à la rubrique http://www.freeduc-sup.eu.org/rubrique.php3?id_rubrique=52.
Télécharger le programme d'installation : Cliquez ici pour télécharger le programme. Normalement le fichier se télécharge vers le bureau (choisissez Desktop si ce n'est pas le cas).
Ouvrez un terminal (Menu KDE -> Système -> Terminal)
Tapez les commandes suivantes :
cd Desktop chmod u+x install.ps
sudo ./install.ps # vous entrez le mot de passe de votre compte
L'installation des paquets va s'effectuer.
Répondre "o" aux questions. Lors de l'installation de certaines applications, des questions seront posées, vous devez valider les réponses proposées par défaut en tapant "entrée" .
A la fin de l'installation , il vous sera proposé de reconfigurer votre poste. Important : que vous choisissiez de reconfigurer votre machine ou non, il vous faudra vous déconnecter et relancer votre session. Ce programme vous permettra, si vous validez son exécution, de choisir vos paramètres réseau ainsi que le nom de votre poste et de votre domaine. Après son exécution, vous devez fermer l'explorateur et relancer votre session. Vous pouvez également choisir de l'exécuter plus tard en tapant depuis un explorateur : http://localhost/configure. Vous trouverez tous les détails concernant le programme de configuration dans la rubrique suivante.
Prise en main du serveur GSI : pour plus d'information concernant cette distribution, vous pouvez accéder à la page d'accueil et à la documentation en tapant depuis un explorateur : http://localhost
voir la description sur notre site pour la Procédure manuelle d'installation du paquet fds-modgsi
L'exécution du programme se lance à la fin de l'installation du paquet fds-modgsi . Mais vous pouvez le réutiliser en tapant depuis un explorateur (Mozilla ou Konqueror) http://localhost/configure
Vous devez définir les éléments suivants :
la nouvelle adresse du réseau
l'adresse de la passerelle
le nouveau nom de votre machine
le nouveau nom que vous souhaitez donner à votre domaine DNS
la nouvelle adresse du serveur
Déroulement du programme de configuration
Une page d'accueil vous permet de confirmer ou non le lancement du programme. Le programme affiche d'abord la configuration réseau par défaut de la fds-modgsi (adresse réseau : 192.168.0.0 )
Vous devez ensuite entrer l'adresse IP du nouveau réseau , par exemple : 192.168.1.0 Vous validez , un contrôle de validité est fait sur l'adresse saisie. Si l'adresse réseau entrée est correcte : vous devez saisir la nouvelle adresse de votre serveur , une adresse par défaut vous est proposée, vous pouvez la changer.
Vous entrez ensuite l'adresse de passerelle de votre réseau , ceci est particulièrement intéressant si vous accédez à Internet via un routeur , dans ce cas vous entrez son adresse , sinon vous pouvez laisser l'adresse proposée par défaut.
Vous entrez ensuite le nom de votre serveur ,
par exemple serveur1 . Si aucun nom n'est saisi le nom du poste sera
laissé à ns1
.
Vous entrez ensuite votre nouveau nom de
domaine , par exemple : lycee.local ; si aucun nom de domaine
n'est saisi , le nom gsi.local
sera laissé , seul
l'adressage IP sera changé. Vous validez les modifications.
Des tests de validité des adresses saisies sont effectués avant l'exécution des changements. Si aucune erreur n'est détectée , les changements de configuration s'effectuent. Vous devez laisser le programme se dérouler jusqu'à la fin sans l'interrompre. Lorsque le programme est terminé , un message vous invite à fermer votre explorateur , quitter votre session et à vous connecter à nouveau . Si vous avez cliqué sur "quitter sans valider" , la configuration par défaut du paquet fds-modgsi sera maintenue. Vous devrez également fermer votre explorateur , quitter votre session et vous reconnecter.
Ce programme peut être exécuté à plusieurs reprises en tapant depuis un explorateur (Mozilla ou Konqueror) http://localhost/configure
Si un problème se pose , veuillez nous en faire part en mettant un message sur la liste de diffusion de la fds .
Pour vous inscrire sur cette liste, voir la rubrique "Ressources" de notre site (http://www.freeduc-sup.eu.org/ ) ou directement : http://www.freeduc-sup.eu.org/wws/info/fds
Afin de rendre plus aisé le paramétrage des utilisateurs et des groupes sur votre serveur GSI, nous vous proposons ce script de création automatique. Ce script va vous permettre la création de groupes et d'utilisateurs à partir de 2 fichiers que vous devrez compléter au préalable :
groupe.txt : où vous saisirez la liste de vos groupes (ou classes)
user.txt : où vous saisirez la liste des utilisateurs avec leur login et mot de passe et le groupe auquel ils appartiennent.
L'exécution de ce script permettra de créer les comptes linux sur le serveur GSI, ainsi que les comptes Samba, PostGreSql, Messagerie, Webmail ainsi que le répertoire web public de chaque utilisateur (public_html) avec une page d'accueil par défaut.
Cliquez ici pour télécharger le script www.freeduc-sup.eu.org/IMG/gz/scriptutil.tar.gz
Normalement, le script s'est téléchargé sur votre bureau (Desktop).
Ouvrez un terminal (Menu KDE -> Système -> Terminal)
Tapez les commandes suivantes :
cd Desktop
tar xzf scriptutil.tar.gz #pour décompresser le fichier
cd scriptutil
ls # pour avoir la liste des fichiers obtenus
groupe.txt scriptutil.sh user.txt
Vous pouvez ensuite saisir vos groupes et utilisateurs dans les fichiers groupe.txt et user.txt avec l'éditeur kwrite par exemple.
Important : les noms d'utilisateurs, mots de passe et noms de groupes ne doivent pas comporter d'espaces ni de caractères accentués.
Saisissez la liste de vos groupes ou classes, terminez par une ligne vide puis enregistrez.
kwrite groupe.txt
exemple :
1stg1
1stg2
tgsi
Saisissez la liste de vos utilisateurs, mots de passe, et groupe, séparez chaque champ par une tabulation et terminez par une ligne vide puis enregistrez.
kwrite user.txt
Dans l'exemple ci-dessous, le mot de passe de l'utilisateur identique au nom d'utilisateur.
Veillez bien à mettre un groupe qui existe pour ne pas générer d'erreurs à l'exécution (et respectez bien les majuscules ou minuscules).
mbello mbello tgsi #nom mot de passe groupe gcharron gcharron tgsi lkoumako lkoumako tgsi mleclerc mleclerc tgsi nlepage nlepage tgsi tmouny tmouny tgsi snigen snigen tgsi
Exécution du script :
sudo ./scriptutil.sh
Par défaut, les fichiers groupe.txt et user.txt sont utilisés, vous pouvez donc simplement appuyer 2 fois sur entrée lors de l'exécution du script.
Vos comptes Linux, Samba, Messagerie, Webmail, Postgresql sont créés. Pour créer les comptes mysql et/ou postgresql, nous proposons un autre script voir sur notre site : Création d'utilisateurs mysql , phpmyadmin
Des exemples d'utilisation de ces services sont fournis dans la documentation GSI.
Table des matières
Résumé
Vous trouverez ici une description plus complète des services serveurs et des applications sur lesquels sont contruites les fiches descriptives.
Sur le serveur Kubuntu-modgsi , le système est configuré pour proposer des services dans un environnement autonome, c'est-à-dire isolé du réseau d'établissement ou intégré à celui-ci, si vous avez choisi de reconfigurer votre serveur.
Vous êtes dans un environnement "réseau". Vous pouvez utiliser un client de type linux ou windows, voire être sur la console du serveur. Conceptuellement cela ne change pas grand chose. Tous les processus sont identiques.
Voyons quelques cas possibles à partir du schéma ci-dessous et appliqués au protocole HTTP :
Vous êtes sur le client Windows ou Linux, vous pouvez utiliser dans un navigateur, l'adresse " http://www.gsi.local ".
Vous êtes sur le serveur, vous pouvez utiliser les adresses :
http://localhost http://www.gsi.local
l'adresse " http://localhost ", indique que vous passez une requête sur la machine locale, celle-ci étant le serveur.
Vous êtes sur le client Windows ou sur le client Linux, si vous utilisez une requête " http://localhost ", vous passez une requête à la machine locale, celle-ci étant un client, vous n'aurez pas accès aux mêmes ressources.
Dans les exemples qui suivent, il sera précisé si vous êtes sur le serveur, le client windows ou le client Linux.
Voici les caractéristiques de la configuration par défaut :
Domaine internet : gsi.local Domaine NETBIOS MS : gsi (configuré comme groupe de travail) Classe d'adresse réseau 192.168.0.0 Nom du serveur "ns1" Adresse du serveur 192.168.0.1 Passerelle par défaut sur le serveur 192.168.0.254 Adresses distribuées par le DHCP 100 à 200
A noter :
- le nom du domaine est désormais "gsi.local" par défaut sur la kubuntu-modgsi et non "gsi.org" comme pour la version précédente.
- le service DHCP est désactivé par défaut, mais il est préconfiguré. Pour l'utiliser, il suffit d'activer le service.
Voici les éléments sur les principaux services serveurs activés par défaut, le chapitre suivant détaille les accès aux espaces disques configurés :
Le serveur de résolution de noms DNS est préconfiguré pour la zone gsi.local ». Toutes les requêtes du style :
http://www.gsi.local http://gsi.local/ http://www.gsi.local/webmail ftp://ftp.gsi.local
fonctionnent.
Le service de messagerie est préconfiguré avec le produit postfix.
Les messages envoyés à « eleve@gsi.local » seront
délivrés.Le compte eleve password
est
configuré.
Le service de remise de courrier est également préconfiguré. Il est réalisé par le produit « procmail ».
Les services de consultation des courriers « pop3 » et « imap » sont disponibles.
Un service « webmail » est disponible par l'url
http://www.gsi.local/webmail
. Le produit utilisé est
squirrelmail.
Pour tester http://www.gsi.local/webmail
entrer eleve password
Les services HTTP et HTTPs (Web) sont activés. Le produit utilisé est Apache.
Le site par défaut est dans /var/www
. Les accès
aux pages personnelles des utilisateurs sont configurés : chaque compte
dispose d'un dossier public_html dans lequel l'utilisateur peut déposer
son site.
Le service est actif par défaut sur le serveur. Il permet à toute
personne identifiée d'accéder à son répertoire privé et à une zone
partagée à partir de tout type de client Windows ou GNU/Linux. A partir
de GNU/Linux, utiliser un navigateur (konqueror) avec une requête
« smb », par exemple :
smb://prof@ns1.gsi.local
.
Il est configuré pour fonctionner en mode anonyme (anonymous) ou en mode authentifié.
Pour tester le mode authentifié, tapez dans votre navigateur: ftp://utilisateur:mot_de_passe@serveur_ftp, soit par exemple ftp://fds:password@localhost.
Sympa est un serveur de listes de diffusion.
Sympa vous permet de créer et d'administrer des listes de
diffusion. Pour y accéder, utiliser l'url
http://www.gsi.local/wws
. Un compte d'administration
est créé : « root@gsi.local », mot de passe
« password ».
Une liste, « users@gsi.local » permet de distribuer un message à tous les abonnés de la liste ( fds, prof, eleve).
Common Unix Printing System, n'est pas configuré mais actif. CUPS
sert à configurer des imprimantes locales ou réseaux. Pour accéder à
cups, utiliser l'url http://localhost:631
si vous
êtes sur le serveur, ou http://www.gsi.local:631
si
vous êtes sur une machine distante. Pour administrer les imprimantes,
vous devrez utiliser le compte système « root ».
Ce service vous permet l'administration à distance, en mode console, ou l'accès à vos données avec un navigateur comme konqueror de façon chiffrée.
MySQL est un serveur de
bases de données relationnelles. Il est administrable par l'interface
web http://www.gsi.local/phpmyadmin
. Vous disposez
d'un compte d'administration de base de données « root » mot
de passe "password".
PostgreSQL est un
système de base de données relationnelles objets. Il est administrable
par l'interface web http://www.gsi.local/phppgadmin
ou par l'outil pgadmin qui est dans le menu
utilisateur. Vous disposez d'un compte d'administration de base de
données « root » mot de passe "password" , vous pouvez aussi
utiliser les comptes fds, eleve et prof.
Si vous avez installé le paquet fds-spip sur votre serveur :
SPIP Système de
Publication pour l'Internet, est accessible par l'url
http://www.gsi.local/spip
en utilisant un compte
d'administration ou simplement rédiger un document par l'url
http://www.gsi.local/spip/ecrire
en utilisant le
compte « root », mot de passe « password ».
Si vous avez installé le paquet fds-ovi sur votre serveur :
Ovidentia est une application de travail collaboratif permettant la publication d'informations, les forums, les partages de fichiers... Compte "root" , mot de passe "password".
Les applications sont classées par catégories dans les menus.
Sur la version Kubuntu-Gsi , les applications ne sont pas toutes intégrées dans le menu KDE.
Dans ce cas vous devez lancer l'application en ouvrant une Konsole (terminal ) ou par Menu K Exécuter et vous devez taper le nom de l'application , par exemple "quanta" pour lancer le logiciel Quanta.
La bureautique avec la suite OpenOffice et l'outil de PAO Scribus.
L'analyse et le développement avec les éditeurs HTML Bluefish et Quanta, Gambas avec un environnement permettant de la programmation évènementielle, un modeleur UML Umbrello pour l'analyse, un logiciel de dessin vectoriel et de diagrammes (réseau, UML) avec Dia.
De nombreux utilitaires pour Internet avec entre autres le client de messagerie Kmail, le navigateur Firefox, le client FTP Gftp, le client IRC XChat ...
Le graphisme avec KPaint, KSnapshot (captures d'écrans), la retouche d'images avec GIMP ...
Le multimédia avec K3b (graveur CD/DVD), le lecteur audio XMMS, le lecteur vidéo xine ...
Résumé
Présentation des vues logiques et physiques des espaces disques et des méthodes d'accès aux services serveur.
Ce chapitre a pour objet de décrire les méthodes d'accès aux services du serveur, et la correspondance entre les espaces logiques et physiques sur les disques.
A noter : sur la fds-modgsi , le nom de domaine par défaut était "gsi.org" et non "gsi.local" .
Quand on utilise l'accès " http://www.gsi.local " depuis un poste client ou depuis le serveur, on accède à ce que l'on pourrait appeler le site général de la zone qui correspond sur le serveur à "/var/www". Dans cet espace, seule la personne utilisant le compte "root" a le droit d'écrire. C'est là que sont installées les applications web(spip, ovidentia...).
Cet espace est donc intéressant à utiliser, quand on souhaite mettre des informations accessibles à tout le monde et quand les informations publiées reflètent le caractère spécifique de la zone (entreprise par exemple).
Quand on utilise l'accès " http://www.gsi.local/~eleve ", on a accès à une zone privée qui correspond à l'espace disque physique " /home/eleve/public_html ". Chaque personne disposant d'un compte d'accès sur une machine linux peut utiliser cet espace pour publier des informations personnelles (cv, activités, travaux de recherche ...).
C'est cet espace privé que nous vous recommandons d'utiliser pour stocker les sites de travail des élèves, mais aussi des comptes professeurs.
L'espace de transfert de fichiers sert d'entrepôt de données. Quand on accède au serveur FTP de façon anonyme, en utilisant le compte "anonymous" qui n'a pas de mot de passe, on accède à la zone ftp publique du serveur qui correspond à l'espace physique "/home/ftp/pub". Sur cet espace, seul le compte root a par défaut la possibilité d'entreposer des données à partir du gestionnaire de fichiers du serveur (root n'a pas d'accès via ftp au serveur pour des raisons de sécurité).
Cet espace est utile pour mettre à la disposition de tout le monde des fichiers ou des données. Elles seront téléchargeables par tout le monde.
Quand l'utilisateur "eleve" accède au serveur FTP en utilisant son compte d'accès et son mot de passe, il utilise une procédure authentifiée. Il accède dans ce cas à son répertoire personnel qui correspond physiquement à "/home/eleve/". Il a dans ce cas la possibilité d'écrire (déposer des fichiers) et de lire (télécharger des fichiers).
Pour tester le mode authentifié, tapez dans votre navigateur:
ftp://utilisateur:mot_de_passe@serveur_ftp, soit par exemple sur le
serveur ftp://eleve:password@localhost.
Un client ftp est également installé sur la distribution, il s'agit de
gftp
, vous pouvez ainsi tester ftp en local, ou alors
par la ligne de commandes.
A partir d'un poste client utilisez un logiciel client ftp comme
filezilla
par exemple.
Le service samba permet de partager des disques, des fichiers et des imprimantes pour des clients Windows mais également pour des clients Linux. Ces ressources apparaissent généralement dans le voisinage réseau de Windows.
L'administrateur peut partager autant de ressources qu'il le souhaite. Il peut également mettre des ressources en lecture seule ou en lecture/écriture. Sur la distribution, il y a deux ressources partagées par défaut.
La ressource " partage " qui correspond physiquement à l'espace disque du serveur " /home/partage/ ", est accessible en lecture et écriture à toute personne disposant d'un compte d'accès sur le serveur. La syntaxe \\serveur\partage permet d'accéder à la ressource .
Toute personne peut également accéder en lecture et écriture à son répertoire personnel. Pour la personne utilisant le compte " eleve ", cela correspond sur le serveur à " /home/eleve "
Avec le protocole SMB, il n'y a pas d'accès anonyme possible. Toute personne accédant à des ressources par ce protocole doit disposer d'un compte d'accès sur le serveur.
Voir le chapitre sur samba pour plus de détails sur les outils clients et les méthodes d'accès aux ressources partagées.
Table des matières
Résumé
SaMBa est un ensemble de programmes
qui permettent de connecter à un serveur LINUX, des stations fonctionnant
sous des systèmes divers : Windows 3.11,
Windows 9x, Windows Nt/2000/XP, Linux, OS/2, Mac.
Le serveur Linux est en mesure de se conduire comme un serveur de fichiers capable d'offrir les services habituels sur un réseau :
partage de fichiers et de répertoires,
partage d'imprimantes,
respect des comptes utilisateurs,
gestion des permissions d'accès,
exécution de scripts de connexion personnalisés.
Le serveur offre ses ressources (système de fichiers, imprimantes
...) aux clients qui s'y connecteront sous un compte créé par root
, après une authentification par mot de
passe.
Nous supposerons, dans cette présentation, que vous vous connectez à partir de votre client sous le compte "prof" avec le mot de passe "password" ; ce compte est déjà créé et opérationnel sur la freeduc-modgsi et doit obligatoirement être créé sur le poste client avec le même mot de passe que celui du serveur ; la démarche suivante est valable pour n'importe quel client Windows (2000 ou XP) :
clic droit sur "Poste de travail" puis "gérer" puis "utilisateurs et groupes locaux" ;
clic droit sur "Utilisateurs" puis "Nouvel utilisateur" ;
saisir "prof" puis "password" et cocher "Le mot de passe n'expire jamais".
Le réseau fonctionne en groupe de travail ; on partira du principe que vous n'utilisez pas le même nom (GSI) de groupe de travail et que vous ne voulez pas en changer !
Rappels :
- le nom par défaut du serveur GSI est NS1, vous l'avez certainement modifié lors de l'installation, tenez en compte dans nos documents
-les différents partages mis en place sur le serveur GSI sont les suivants :
"partage" : répertoire partagé totalement (lecture/écriture) à tous les utilisateurs.
"nom_utilisateur" : c'est le répertoire personnel de chaque utilisateur et il porte le nom de l'utilisateur qui se connecte (il est invisible pour les autres).
Vous pouvez "voir" et utiliser l'espace disque du serveur à travers le "voisinage réseau" :
Double-clic sur l'icône "Favoris réseau" présente sur le bureau :
Vous devez cliquer sur "tout le réseau" puis sur "contenu entier" puis sur "contenu entier du réseau" puis "Réseau Microsoft Windows" pour visualiser tous vos groupes de travail ; si tout est conforme, le groupe de travail GSI doit apparaître dans la liste :
Un double-clic sur le groupe de travail GSI doit vous faire apparaître au moins le poste dénommé "NS1" qui est le serveur.
Un double-clic sur "NS1" vous permet de visualiser les partages : "partage" et "prof" que vous pouvez gérer comme n'importe quel espace disque (simple "copier-coller" d'un fichier dans "partage" pour partager un document avec les autres utilisateurs identifiés du réseau ; simple "enregistrer sous" de votre traitement de texte dans le répertoire "prof" de façon à ce que vous puissiez y accéder de n'importe quel poste ; etc.).
Vous pouvez bien évidemment créer, dans ces espaces disques sur le serveur tous les nouveaux fichiers et répertoires que vous voulez.
la démarche est la suivante :
clic droit sur "Favoris réseau" puis "connecter un lecteur réseau" ; une boite de dialogue apparaît : vous pouvez, soit saisir directement "\\NS1\partage", soit cliquer sur "parcourir" pour aboutir au même résultat.
Cliquer sur "terminer" pour que le lecteur soit effectivement créé.
Vous pouvez créer autant de lecteurs que vous voulez et refaire donc la démarche pour votre espace de travail personnel (mais en saisissant "\\Ns1\prof").
Vous pouvez maintenant travailler dans les répertoires partagés à travers l'explorateur de Windows.
Double-cliquez sur l'icône "poste de travail" et vous devez voir tous vos lecteurs réseaux ; un lecteur réseau se présente sous l'intitulé "Partage sur Ns1 (G:)".
Si vous avez coché la case "Se reconnecter à l'ouverture de session", vous devez retrouver vos lecteurs réseaux à la prochaine connexion.
Les principes sont exactement les mêmes, le mode opératoire change légèrement : nous ne verrons dans cette fiche que les changements.
Pour utiliser l'espace disque du serveur à travers le "voisinage réseau" :
Cliquer sur "Démarrer" puis "Voisinage réseau" et là, paradoxalement, il faut d'abord cliquer sur "Voir les ordinateurs du groupe de travail"...
Puis sous "Autres emplacements" cliquer sur "Réseau Microsoft Windows" ou "Tout le réseau". A partir de là, la démarche est la même que sous Windows 2000. Voisinage réseau avec Windows 2000
Pour créer des lecteurs réseaux, Cliquer sur "Démarrer" puis clic-droit sur "Voisinage réseau" puis "connecter un lecteur réseau" et c'est la même démarche que sous Windows 2000...Créer un lecteur réseau
Un client SMB pour Linux est aussi inclus dans Samba.
Il permet, entre autres, de connecter un client Linux à n'importe quel partage présent sur un serveur Samba ou sur un serveur Windows. Le client Linux pourra alors monter une ressource déclarée partagée.
On supposera, dans ce qui suit, que vous avez un compte "prof" créé sur votre poste client linux avec le même mot de passe que sur le serveur : "password".
Pour faire vite (mais bien !), il
suffit d'utiliser votre explorateur de fichiers favori (Konqueror par
exemple) et d'envoyer une requête smb :
smb://prof@ns1.gsi.local/partage
Vous pouvez "travailler" à partir de là comme sur n'importe quel répertoire : créer, supprimer, enregistrer, etc. des fichiers.
Mais Samba permet aussi de monter des répertoires distants, sur l'arborescence Linux, et ainsi de disposer des fichiers à partir, par exemple, de votre répertoire personnel. C'est ce que nous allons voir dans ce qui suit.
Sur le client Linux quelques manipulations sont à faire.
Il est nécessaire, dans un premier temps, de créer dans votre répertoire personnel, un dossier à partir duquel vous pourrez "travailler" sur le répertoire partagé (c'est-à-dire visualiser, modifier, créer, supprimer, etc. les fichiers) : c'est ce que l'on appelle le point de montage.
Lancez konqueror (vos fichiers personnels) ;
dans votre répertoire personnel, créez un nouveau dossier "part".
Nous allons maintenant, toujours sur le client Linux, associer ce dossier au répertoire partagé "partage" à partir de Webmin ; c'est ce que l'on appelle le montage.
Lancez Webmin https://localhost:10000 et saisir "root" pour l'utilisateur et "password" pour le mot de passe ;
Dans l'onglet "système", cliquez sur "Montages disques et réseaux" ; vous devez avoir approximativement les mêmes éléments que ceux qui suivent :
Cliquez sur l'onglet "Ajouter un montage" après avoir modifié le type de montage comme ce qui suit :
Saisissez maintenant les options de montage comme ce qui suit :
Après avoir cliqué sur "Créer", vous devez normalement revenir à la fenêtre qui liste les différents montages et votre nouveau montage doit apparaître :
La configuration est terminée. Quittez Webmin et lancez Konqueror :
Vous pouvez maintenant travailler comme vous avez l'habitude de le faire... Et vous retrouverez votre montage à la re-connexion.
Table des matières
Résumé
Pour se connecter à une base de données MySQL, il est possible d'utiliser un logiciel client distant comme ACCESS.
Sur le serveur freeeduc-modgsi, une base de données de démonstration dénommée "demo" a été créée sous MySQL (gestion de commandes et livraison de pizza) ; c'est sur cette dernière que nous allons nous connecter.
Mais, pour pouvoir utiliser Access en tant que client, il faut installer sur chaque poste client un logiciel médiateur (en Anglais un "middleware") permettant la connectivité avec le logiciel de base de données MySQL (ceci est valable pour n'importe quel logiciel de base de données client et serveur).
Le client utilisé est Windows XP avec ACCESS 2000 mais les indications et les modes opératoires sont strictement identiques pour Windows 2000 sauf indications contraires dans la fiche.
ODBC (Open DataBase Connectivy , connectivité des bases de données ouvertes) est un logiciel médiateur standard intégré au système d'exploitation Windows.
Les fonctions principales d'ODBC consistent à :
permettre le choix du SGBDR cible ;
traduire les requêtes SQL de l'application de façon à ce qu'elles soient compréhensibles par le SGBDR cible : traduction syntaxique, équivalence des types de données ;
assurer la connexion avec le SGBDR, lui adresser les requêtes, récupérer les résultats.
Vous pouvez le trouver dans "outils d'administration" pour Windows XP/2000. Le problème est qu'il n'est pas prévu de pilotes pour MySQL. Il faut donc les installer.
On peut récupérer le fichier nécessaire sur http://dev.mysql.com/downloads/connector/odbc/ .
Pour installer le pilote, il suffit de :
décompresser le fichier mysql-connector-odbc-3.51.12-win32.zip ou équivalent dans "Mes documents\MyODBC\" par exemple ;
lancer le fichier exécutable d'installation (setup) et se laisser guider.Si le parefeu de Windows Xp se déclenche acceptez d'Exécuter le programme. L'installation des pilotes ODBC pour MySQL ne pose aucun problème ; c'est la configuration de la source de données qui est plus délicate. Lorsque vous arrivez à l'écran ci-après, n'oubliez pas de sélectionner "MySQL" avant de valider :
Lorsque vous arrivez à l'écran ci-après, les pilotes de connexion à MySQL sont installés ; il suffit de cliquer sur le bouton de commande "close".
La fenêtre vous confirmant le succès de l'installation ressemble à la suivante :
Remarque : on réalise la même démarche pour le pilote MyODBC-3.51.10-2-win : il suffit de lancer le fichier exécutable (ne pas faire attention à la mise en garde comme quoi "l'éditeur n'a pu être vérifié...") et de se laisser guider.
Il faut maintenant configurer une source de données (pour nous, notre base de données "demo").
Les étapes sont les suivantes :
Cliquez sur "Démarrer", puis "Panneau de configuration", puis "Outils d'administration", puis "Sources de données ODBC" ;
Dans l'onglet "Pilotes ODBC", vérifiez qu'il y ait bien le pilote pour MySQL :
MySQL pour le pilote plus ancien (mais qui fonctionne et que nous utiliserons pour la connection avec Access 2000) : myodbc-2.50.39-nt ;
MySQL ODBC 3.51 Driver pour le pilote récent (qui n'y sera pas si vous ne l'avez pas installé...).
Sélectionnez l'onglet "Sources de données système", puis cliquez sur le bouton de commande "Ajouter" ; l'écran suivant va vous permettre de sélectionner le pilote adéquat :
Sélectionnez le pilote MySQL et cliquez sur "Terminer". La configuration proprement dite de la source de données commence maintenant. Peu importe le nom que vous donnez à votre source de données (Data source). Par contre vous devez respecter les autres éléments ( A noter : sur Kubuntu-modgsi , le nom de domaine par défaut est "gsi.local" , vous pouvez saisir dans MySQL host : ns1.gsi.local ou l'adresse ip de votre serveur modgsi) :
Enregistrez votre source de données en cliquant sur le bouton de commande "Save", puis validez votre nouvelle source en cliquant sur "OK".
Il sera par la suite possible de configurer d'autres sources de données... Mais pour l'instant, nous allons utiliser cette source de données avec le logiciel Client ACCESS.
Lancez Access et ouvrez une nouvelle base de données : vous pouvez l'appeler "demo_mysql.mdb" mais ce n'est pas une obligation ;
Il faut maintenant créer les liens vers cette source dans le logiciel Access :
Sélectionnez dans le menu "fichier" : "Données externes".
Dans la liste "type de fichiers", sélectionnez l'item "ODBC DataBase" puis l'onglet "Source de données machine". Si tout se passe bien, vous devez obtenir l'écran suivant :
Choisissez la source de données créée précédemment "mysql_demo" qui est reliée à la base de données MySQL sur le serveur ; la liste des éléments de cette base doit apparaître :
Sélectionnez (en maintenant la touche CTRL enfoncée ou en cliquant sur "Sélectionner tout") toutes les tables. Confirmez en cliquant sur le bouton "Ok". Vous devez obtenir l'écran suivant :
Dans le vocabulaire du logiciel Access, on dit que les tables manipulées par l'application cliente ACCESS sont "attachées" (ou liées) à celles du serveur (en fait, ce sont celles du serveur) : vous pouvez maintenant vous "amuser" à visualiser le contenu des tables, ajouter des enregistrements, créer des formulaires de saisie, des états, des macros, etc.
Bref, vous pouvez travailler maintenant avec Access comme vous avez l'habitude de le faire...
Nous avons utilisé Access, mais du moment que la source de données est créée, on peut très bien se connecter à la base "demo" avec un autre logiciel client comme OpenOffice.
Table des matières
Résumé
Pour se connecter à une base de données PostgreSQL, il est possible d'utiliser un logiciel client distant comme ACCESS.
Sur le serveur modgsi, une base de données de démonstration dénommée "demo" a été créée sous postgreSQL (gestion de commandes et livraison de pizza) ; c'est sur cette dernière que nous allons nous connecter.
Mais, pour pouvoir utiliser Access en tant que client, il faut installer sur chaque poste client un logiciel médiateur (en Anglais un "middleware") permettant la connectivité avec le logiciel de base de données postgreSQL (ceci est valable pour n'importe quel logiciel de base de données client et serveur).
Le client utilisé est Windows XP avec ACCESS 2000 mais les indications et les modes opératoires sont strictement identiques pour Windows 2000 sauf indications contraires dans la fiche.
ODBC (Open DataBase Connectivy , connectivité des bases de données ouvertes) est un logiciel médiateur standard intégré au système d'exploitation Windows.
Les fonctions principales d'ODBC consistent à :
permettre le choix du SGBDR cible ;
traduire les requêtes SQL de l'application de façon à ce qu'elles soient compréhensibles par le SGBDR cible : traduction syntaxique, équivalence des types de données ;
assurer la connexion avec le SGBDR, lui adresser les requêtes, récupérer les résultats.
Vous pouvez le trouver dans "outils d'administration" pour Windows XP/2000. Le problème est qu'il n'est pas prévu de pilotes pour PostgreSQL. Il faut donc les installer.
On peut récupérer le fichier nécessaire sur ftp://ftp.postgresql.org/pub/odbc/versions/msi/.
On téléchargera le plus récent de la version postgresql 7. (l'archive ne contient qu'un seul fichier exécutable : psqlodbc.exe). Il suffit de :
décompresser le fichier adéquat dans "Mes documents\MyODBC\" par exemple. En effet il vaut mieux créer un dossier pour accueillir les fichiers décompressés car ils sont nombreux et le répertoire n'a pas été prévu dans l'archive ;
lancer le fichier exécutable et se laisser guider : l'installation des pilotes ODBC pour PostgreSQL ne pose aucun problème ; c'est la configuration de la source de données qui est plus délicate.
Lorsque vous arrivez à l'écran ci-après, les pilotes de connexion à PostgreSQL sont installés :
Il faut maintenant configurer une source de données (pour nous, notre base de données "demo").
Les étapes sont les suivantes :
Cliquez sur "Démarrer", puis "Panneau de configuration", puis "Outils d'administration", puis "Sources de données ODBC" ;
Dans l'onglet "Pilotes ODBC", vérifiez qu'il y ait bien le pilote pour PostgreSQL ;
Sélectionnez l'onglet "Sources de données système", puis cliquez sur le bouton de commande "Ajouter" ; l'écran suivant va vous permettre de sélectionner le pilote adéquat :
Sélectionnez le pilote PostgreSQL et cliquez sur "Terminer". La configuration proprement dite de la source de données commence maintenant. Peu importe le nom que vous donnez à votre source de données (Data source).
Par contre vous devez respecter les autres éléments ,sur la kubuntu-modgsi , le nom de domaine par défaut est "gsi.local" , dans "server" vous pouvez saisir ns1 , ns1.gsi.local ou l'adresse ip du serveur modgsi , le mot de passe à saisir pour le compte root est "password" . Saisissez les données selon le modèle suivant: :
Enregistrez votre source de données en cliquant sur le bouton de commande "Save", puis validez votre nouvelle source en cliquant sur "OK".
Il sera par la suite possible de configurer d'autres sources de données... Mais pour l'instant, nous allons utiliser cette source de données avec le logiciel Client ACCESS.
Lancez Access et ouvrez une nouvelle base de données : vous pouvez l'appeler "demo_pg.mdb" mais ce n'est pas une obligation ;
Il faut maintenant créer les liens vers cette source dans le logiciel Access :
Sélectionnez dans le menu "fichier" : "Données externes".
Dans la liste "type de fichiers", sélectionnez l'item "ODBC DataBase" puis l'onglet "Source de données machine". Si tout se passe bien, vous devez obtenir l'écran suivant :
Choisissez la source de données créée précédemment "pg_demo" qui est reliée à la base de données PostgreSQL sur le serveur ; la liste des éléments de cette base doit apparaître :
On ne panique pas ! Les éléments composant une base de données PostgreSQL sont nombreux... Mais ceux qui nous intéressent ici sont uniquement les tables. Faîtes défiler la liste déroulante vers le bas et sélectionnez (en maintenant la touche CTRL enfoncée) toutes les tables : elles sont préfixées par "public". Confirmez en cliquant sur le bouton "Ok". Vous devez obtenir l'écran suivant :
Dans le vocabulaire du logiciel Access, on dit que les tables manipulées par l'application cliente ACCESS sont "attachées" (ou liées) à celles du serveur (en fait, ce sont celles du serveur) : vous pouvez maintenant vous "amuser" à visualiser le contenu des tables, ajouter des enregistrements, créer des formulaires de saisie, des états, des macros, etc...
Bref, vous pouvez travailler maintenant avec Access comme vous avez l'habitude de le faire...
Nous avons utilisé Access, mais du moment que la source de données est créée, on peut très bien se connecter à la base "demo" avec un autre logiciel client comme OpenOffice.
Table des matières
Kmail est un client de messagerie (comme Outlook Express sous Windows).
Il va vous permettre d'envoyer et de recevoir des messages provenant du domaine gsi.local.
Le serveur kubuntu-modgsi se nomme par défaut "ns1.gsi.local", c'est ce nom qui sera donc utilisé ici pour la configuration de KMail .
A noter : sur les images , vous verrez "gsi.org" , ancien nom de domaine la freeduc-sup modgsi ,mais si vous êtes sur la kubuntu-modgsi , vous devez utiliser "gsi.local".
Sur votre serveur kubuntu-modgsi, le serveur de messagerie est déjà configuré,normalement les comptes fds, prof, eleve peuvent l'utiliser directement.
Leur adresse de messagerie sera respectivement "fds@gsi.local", "prof@gsi.local", "eleve@gsi.local".
Sur votre poste , ouvrez le logiciel KMail : dans le menu KDE , choisir la rubrique "Internet" puis "Client de messagerie KMail" ou taper kmail depuis une Konsole (terminal).
Selectionnez ensuite "Configuration" dans le menu principal puis "Configurer KMail"
Cliquez ensuite sur "Réseau"
Cliquez sur l'onglet "Envoi de messages" puis sur "Ajouter"
Dans la boîte de dialogue qui s'affiche , cliquez sur "OK" pour valider "SMTP" qui est le protocole pour l'envoi des messages.
Vous devez ajouter le nom du serveur "ns1.gsi.local" puis cliquer sur "OK" pour enregistrer.
Cliquez ensuite sur l'onglet "Réception des messages" puis sur "Ajouter".
Dans la boîte de dialogue qui s'affiche, cliquez sur "OK" pour valider "POP3" qui est le protocole pour la réception des messages.
Vous devez ajouter le nom du serveur "ns1.gsi.local" puis un nom d'utilisateur par exemple "eleve" ou "prof" et le mot de passe "password".
Cliquez ensuite sur l'onglet "Extras"
Cliquez sur "Vérifier ce que le serveur peut gérer"
Vous validez ensuite le certificat d'authentification en cliquant sur "continuer" .
Vous devrez ensuite accepter le certificat en cliquant sur un des choix proposés.
Cliquez ensuite sur "OK" sur la fenêtre "POP3" et sur la fenêtre "Configuration de l'envoi et de la réception de messages" pour enregistrer et valider.
Pour illustrer , nous prendrons l'exemple d'un envoi de message entre le compte "eleve@gsi.local" et "prof@gsi.local".
Pour envoyer un message, il vous suffit de cliquer sur "Message" dans le menu principal puis sur "Nouveau message" , ensuite vous mettez votre adresse (ex eleve@gsi.local) puis l'adresse du destinataire (ex prof@gsi.local), vous tapez votre message puis vous sélectionnez "Envoyer".
Pour la réception du courrier du compte "prof@gsi.local" (destinataire du message) , vous devez configurer à nouveau KMail avec ce compte (seul changement à faire : dans la configuration de POP3 , vous changez le nom d'utilisateur en mettant "prof" et vous validez).
Ensuite , vous cliquez sur l'îcone en forme d'enveloppe sur la barre d'outil de KMail, le mot de passe du compte vous sera demandé .
Vous obtiendrez la fenêtre suivante:
Vous pouvez ainsi vérifier la présence du message que vous venez d'envoyer.
Remarques plus générales :
Vous pouvez utiliser la messagerie pour envoyer des messages à d'autres utilisateurs de votre serveur Modgsi, normalement aussi pour envoyer des messages sur des boîtes aux lettres extérieures (vers toto@hotmail.com par exemple).
Vous pourrez recevoir des messages provenant des autres utilisateurs du serveur Modgsi, par contre vous ne pourrez pas en recevoir de boîtes aux lettres extérieures , en effet le nom de domaine "gsi.local" n'est pas un nom déclaré sur Internet. Ainsi, envoyer un message de l'extérieur vers prof@gsi.local par exemple, provoquera une erreur.
Chaque utilisateur pourra configurer et utiliser KMail sur son poste client Modgsi.
Il faut bien sûr que les utilisateurs aient un compte linux sur le serveur Modgsi.
Pour créer des comptes, vous pouvez utiliser la commande "adduser" en ouvrant une console administrateur sur le serveur Modgsi.
Il vous faudra ensuite ajouter dans le fichier "/etc/cram-md5.pwd" , le login et le mot de passe de chaque nouvel utilisateur.
Attention : mettre seulement une tabulation entre le login et le mot de passe et ajouter une ligne vide à la fin du fichier.
Pour plus d'informations à ce sujet, veuillez consulter la rubrique d'aide "FAQ". http://www.freeduc-sup.eu.org/rubrique.php3?id_rubrique=25
Table des matières
Quanta est un éditeur HTML très simple d'utilisation, cette fiche a pour but de vous expliquer comment créer, enregistrer, tester et visualiser une page HTML avec un explorateur Web.
Vous devez vous connecter, par exemple, avec le compte "prof" , mot de passe "password" sur votre poste fds Modgsi client.
Tout d'abord, ouvrez le logiciel quanta : dans le menu KDE , choisir la rubrique "Développement" puis "Environnement de développement Internet (Quanta Plus)".
Sur la Kubuntu-Serveur GSI , pour lancer le logiciel Quanta, vous devezouvrir une Konsole (terminal) et taper simplement quanta.
Vous pouvez ensuite taper vos lignes HTML , en voici un exemple simple :
Vous pouvez avoir un aperçu du résultat obtenu en cliquant sur l'icône "oeil" de la barre d'outils.
Une fois que la saisie de vos lignes est terminée , vous enregistrez votre document.
Dans la liste déroulante du haut, sélectionnez le répertoire "/home/prof" puis le sous-répertoire "public_html".
Il est important d'enregistrer dans le sous-répertoire "public_html" afin de pouvoir tester et visualiser votre page HTML dans un explorateur Web.
Le sous-répertoire "public_html" correspond à votre espace Web personnel sur le poste.
Dans "Emplacement", donnez un nom à votre fichier . Afin de pouvoir tester votre page, nommez votre fichier "index.html".
Pour visualiser votre page HTML, ouvrez un navigateur Web (Konqueror ou Mozilla).
Tapez l'adresse suivante : "http://localhost/~prof/" (ici bien sûr je considère que vous avez enregistré votre page HTML dans "/home/prof/public_html" (comme indiqué dans l'exemple).
Cela doit donner le résultat suivant :
Le serveur Kubuntu-modgsi se nomme "ns1.gsi.local", c'est ce nom qui sera donc utilisé ici.
Attention : le nom "gsi.org" apparait dans les captures d'écran , mais vous devez désormais utiliser "gsi.local" sur la version Kubuntu-modgsi.
Nous supposons que vous utilisez le compte "prof" sur votre poste client, ce compte existe également sur le serveur avec le même mot de passe "password".
Pour pouvoir visualiser votre page HTML sur votre site Web personnel du serveur, vous devez utiliser un client FTP qui vous permettra de transférer vos fichiers du poste client vers le serveur.
Dans l'exemple présenté ici, nous utiliserons le logiciel "gftp".
Dans le menu KDE, allez dans la rubrique "Internet" puis selectionnez "gftp".
Si le logiciel gftp n'est pas installé sur votre poste client , vous pouvez utiliser tout autre client ftp déjà installé, la procédure sera sensiblement identique.
Vous devez saisir le nom de votre serveur (host) "ns1.gsi.local" , votre compte (user) "prof" et le mot de passe "password".
Cliquez ensuite sur l'îcone à gauche pour vous connecter.
Vous avez l'arborescence de vos fichiers locaux à gauche et l'arborescence des fichiers du serveur à droite .
Sélectionnez sur la partie droite le répertoire de destination "public_html" sur le serveur "ns1.gsi.local" .
Pour visualiser votre page HTML sur le serveur, vous devez recopier le ficher "index.html" que vous venez de créer dans le répertoire "/home/prof/public_html" sur le serveur.
Sur la fenêtre gauche , cliquez sur le fichier "index.html" puis sur la flèche orientée vers la droite pour effectuer le transfert.
Vous obtenez le résultat suivant :
Votre fichier se trouve maintenant dans le répertoire "/home/prof/public_html" du serveur "ns1.gsi.local", vous allez pouvoir le visualiser depuis votre poste client avec un navigateur Web.
Vous ouvrez un navigateur Web (Konqueror ou Mozilla).
Vous tapez "http://www.gsi.local/~prof" pour accéder à votre espace personnel sur le serveur.
Votre page HTML s'affiche sur le serveur.
Table des matières
La freeduc-sup est utilisée depuis 2002 comme principal support de logiciels pour les formations en BTS Informatique. Depuis, de nombreux enseignants l'utilisent et produisent en collaboration leurs supports de cours, de TD et de TP. Ces derniers, accessibles au format html sur linux-france, sont librement utilisables et modifiables.
Depuis ce temps, la distribution conçue à l'origine pour des enseignants et des étudiants, fait son petit bout de chemin.
Cette documentation est soumise aux termes de la Licence de Documentation Libre GNU (GNU Free Documentation License).
Les programmes sont soumis aux termes de la Licence Générale Publique GNU (GNU General Public License).
Nous remercions tous ceux qui ont contribué et qui contribuent au développement de logiciels libres, à leur traduction et à leur documentation. LG - AM