Monter un serveur Linux pour Axisanté4 1. Préambule... 1 2. Le matériel... 1 3. Installation du système d'exploitation... 2



Documents pareils
Retrouver un mot de passe perdu de Windows

Classe et groupe : 1P 3 SEN TRI. Ubuntu : serveur Contrôleur de Domaine (PDC) avec SAMBA

Xubuntu Une alternative à Windows et à Ubuntu, (pour ceux qui ne veulent pas d'unity) : installer Xubuntu.

Installation et Réinstallation de Windows XP

FreeNAS Shere. Par THOREZ Nicolas

TP 4 & 5 : Administration Windows 2003 Server

I. Présentation du serveur Samba

LINUX REMPLAÇANT WINDOWS NT

OpenMediaVault installation

Projet serveur OwnCloud

Edutab. gestion centralisée de tablettes Android

Mettre Linux sur une clé USB bootable et virtualisable

Installation de Windows 2000 Serveur

HP Data Protector Express Software - Tutoriel 3. Réalisation de votre première sauvegarde et restauration de disque

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél ,

Utiliser des logiciels Windows sous Linux Ubuntu

Installation 1K-Serveur

Installer Windows 8 depuis une clé USB

Formateurs : Jackie DAÖN Franck DUBOIS Médiapôle de Guyancourt

Les Imprimantes EOLE 2.3. Documentation sous licence Creative Commons by-nc-sa - EOLE (http ://eole.orion.education.fr) révisé : Janvier 2014

Sauvegarde et restauration d'un système d'exploitation Clonezilla

Installation de Windows 2003 Serveur

Serveur d application WebDev

Interface PC Vivago Ultra. Pro. Guide d'utilisation

Projet Semestre2-1SISR

Installation d'un serveur DHCP sous Windows 2000 Serveur

DOCUMENTATION VISUALISATION UNIT

Installation de Windows 2008 Serveur

Guide d utilisation. Table des matières. Mutualisé : guide utilisation FileZilla

Il est courant de souhaiter conserver à

Qlik Sense Desktop. Qlik Sense Copyright QlikTech International AB. Tous droits réservés.

Cours 420-KEG-LG, Gestion de réseaux et support technique. Atelier No2 :

Installation d'une machine virtuelle avec Virtualbox

Boot Camp Guide d installation et de configuration

VD Négoce. Description de l'installation, et procédures d'intervention

Virtualisation de Windows dans Ubuntu Linux

KAJOUT WASSIM INTERNET INFORMATION SERVICES (IIS) 01/03/2013. Compte-rendu sur ISS KAJOUT Wassim

COMMENT INSTALLER LE SERVEUR QIPAIE

Gérer ses fichiers et ses dossiers avec l'explorateur Windows. Février 2013

But de cette présentation

TP 1 : prise en main de Windows. TP 1 : prise en main de Windows

Retrospect 7.7 Addendum au Guide d'utilisation

JetClouding Installation

Installer un serveur web de développement avec VirtualBox

Tester Windows 8 sans l'installer avec Virtualbox

Installation et paramétrage. Accès aux modèles, autotextes et clip- art partagés

REPUBLIQUE ISLAMIQUE DE MAURITANIE

Guide d'utilisation du Serveur USB

Windows 8 Installation et configuration

Ajout et Configuration d'un nouveau poste pour BackupPC

Le générateur d'activités

PARAGON SYSTEM BACKUP 2010

Comment configurer Kubuntu

Tutoriel Création d une source Cydia et compilation des packages sous Linux

Guide d'installation du token

Seafile, pour simplifier l'accès à ses fichiers, les partager et les synchroniser

TRUCS & ASTUCES SYSTEME. 1-Raccourcis Programme sur le Bureau (7)

Dispositions relatives à l'installation :

Installation et paramétrage de Fedora dans VirtualBox.

Préparation à l installation d Active Directory

Connexion d'un Ordi35 à une ClubInternet Box en WiFi

Guide de déploiement

Utilisation et création de la clé USB OSCAR

AOLbox. Partage de disque dur Guide d utilisation. Partage de disque dur Guide d utilisation 1

[Serveur de déploiement FOG]

Présentation du SC101

Guide d'installation sous Windows

Comment récupérer ses fichiers quand Windows ne démarre plus

But de cette présentation. Contrôleur de domaine avec Samba (rédigé pour Ubuntu Server) Introduction. Samba: principes

Service Déposant: Procédure d installation. Page 1. Service déposant. Procédure d installation Version 2.3

Espace pro. Installation des composants avec Firefox. Pour. Windows XP Vista en 32 et 64 bits Windows 7 en 32 et 64 bits

Tutorial Ophcrack. I) Ophcrack en API. (ou comment utiliser Ophcrack pour recouvrir un mot de passe sous Windows XP et Windows Vista)

Partager son lecteur optique

NOUVEAU! MultiSystem vous présente la première clé USB MultiBoot du marché! Le LiveUSB MultiBoot par excellence.

Documentation FOG. Déploiement d images de systèmes d exploitation à travers le réseau.

GUIDE DE L UTILISATEUR

Storebox User Guide. Swisscom (Suisse) SA

SERVEUR DE MESSAGERIE

Note : Ce tutoriel a été réalisé sur GNU/Linux (Ubuntu) avec un serveur LAMP installé en local.

Débuter avec OOo Base

Assistance à distance sous Windows

l'ordinateur les bases

Configurer un réseau domestique. Partager ses fichiers, ses dossiers et ses imprimantes sur tous ses PC.

Réparer un disque dur passé en RAW

Ce tutoriel ne fera pas de vous un expert sur le déploiement via WDS, mais il vous permettra de comprendre un peu les rouages de ce système.

Cloner son système avec True Image

Manuel d installation Version Evolution réseau Ciel Compta Ciel Gestion commerciale Ciel Associations

Manuel d utilisation NETexcom

Administration de Parc Informatique TP07 : Installation de Linux Debian

Installer VMware vsphere

SOMMAIRE. Chapitre 1 - principe 3 Téléphonique 4 PC/Configuration logicielle 4 PC/Configuration matérielle: 4 Pabx 4

Septembre 2012 Document rédigé avec epsilonwriter

Procédure d Installation et de mise à jour du client CAN-8 32 bits

Module SMS pour Microsoft Outlook MD et Outlook MD Express. Guide d'aide. Guide d'aide du module SMS de Rogers Page 1 sur 40 Tous droits réservés

Guide utilisateur XPAccess. Version Manuel de référence 1/34

Tutoriel Drupal version 7 :

Gestion des utilisateurs : Active Directory

Transcription:

Préambule Monter un serveur Linux pour Axisanté4 1. Préambule... 1 2. Le matériel... 1 3. Installation du système d'exploitation... 2 A. Installation classique...2 B. Installation en RAID1 (optionnel)... 10 4. Prise en main d'ubuntu... 10 A. Installation de Gnome... 11 B. Installation d'un environnement en Français... 11 C. Mise à jour du système d'exploitation... 12 D. Démarrer Ubuntu sans avoir à se logger... 12 E. Divers réglages pour une utilisation pratique de linux... 13 F. Installer des raccourcis sur le bureau... 15 G. Installation de GParted... 15 5. Mise en place du serveur de fichier... 16 A. Création des utilisateurs... 17 B. Ajout des utilisateurs au partage samba... 20 C. Création d'un dossier partagé... 21 D. Edition et modification de 'smb.conf'... 24 E. Test de 'smb.conf' et redémarrage de samba... 27 F. Chargement des données utilisées par Axisanté4... 27 G. Droits d'accès et permissions du dossier partagé... 27 6. Réglage des postes utilisateurs... 28 A. Création du lecteur réseau... 28 B. Modification du fichier Axilog.ini... 29 7. Conclusion... 30 Axisanté4, pour un cabinet médical en groupe, est installé sur chaque poste (médecin et secrétaire). Les bases contenant les données et les courriers, sont eux hébergés en général sur un poste à part, pour lequel il nous est principalement proposé le système d'exploitation Windows server. A chaque changement de matériel, la version en cours de ce windows server devra être rachetée. Ainsi lors de notre achat de départ quand nous nous sommes informatisés (groupe de 4 médecins généralistes), nous avons utilisé Windows NT4. Lorsque nous avons changé de matériel 6 ans plus tard, nous avons ensuite acheté son successeur : Windows server 2000. Depuis les versions 2003 puis 2008 sont commercialisées. La maitrise de Windows server est complexe, et probablement sous exploitée, et cet investissement ne se justifie pas obligatoirement pour l'utilisation de serveur de fichier que requiert Axisanté4. La solution que développe ce tutoriel consiste à utiliser le système d'exploitation Linux Ubuntu à la place de Windows server dans le cadre de l'utilisation d'axisanté4 avec Axiam 1.39 (attention :les utilisateurs d'axiam 1.40 ne sont pas concernés par ce tutoriel). L'utilisation de ce système d'exploitation ne sera pas plus évidente pour un néophyte, mais son cout est nul, et sa fiabilité et sa sécurité sont reconnues. Les deux principales difficultés que l'on peut rencontrer pour mettre en œuvre cette solution concerne : l'appropriation d'un nouveau système d'exploitation : linux; et le paramétrage de samba : le logiciel permettant la communication de fichiers entre les deux systèmes d'exploitation windows et linux. Pour surmonter ces difficultés, le tutoriel s'attèle à vous guider pas à pas. Avant de se lancer dans ce type d'aventure, je recommande volontiers de faire un essai sur une machine virtuelle. Le matériel Linux Ubuntu ne requiert pas un matériel très récent, et on peut tout à fait utiliser un ordinateur de 1

quelques années, d'autant plus qu'on va l'utiliser comme serveur de fichier pour un nombre de clients (utilisateurs) réduit (<10 pour la plupart) Toutefois, il est raisonnable d'avoir un matériel conçu pour fonctionner 24h/24 adapté à l'utilisation de serveur. Pour ma part, j'ai opté pour le serveur Dell T105, que l'on trouve actuellement pour un prix raisonnable. Je l'ai choisi avec une puce dual core, 2*1 Go de RAM, et 2 disques durs SATA de 250 Go sans carte raid. Il est vendu sans écran, mais il suffit d'utiliser celui du précédent serveur. Installation du système d'exploitation J'ai choisi d'installer Ubuntu 8.04.1 LTS dans sa version server pour ordinateur 64 bits (le Dell T105 étant en 64 bits): http://fr.releases.ubuntu.com/hardy/. Cette version installe le noyau Linux et les logiciels nécessaires à l'utilisation que l'on a choisit. Installation classique Pour débuter, il faut mettre le CD dans le lecteur, puis redémarrer l'ordinateur en ayant pris soin auparavant de régler le BIOS sur un démarrage qui boote en premier sur le CD (voir ici : http://www.pcentraide.com/index.php?showtopic=101668 ). Une fois redémarré, l'ordinateur va lire le CD avant de démarrer le système d'exploitation installé, ce qui va débuter l'installation d'un nouveau système d'exploitation (Attention : s'il y avait des données sur le disque dur elles vont être effacées). Le premier écran demande de choisir la langue, puis c'est la phase de détection du matériel, et de l'installation des composants. Une fois cette étape finie, il faut choisir un nom pour l'ordinateur, puis taper sur la touche 'Entrée' pour continuer. On a alors l'écran permettant le choix de l'installation des partitions: choisir manuel à l'aide des flèches, puis de la touche 'Entrée' 2

Se positionner ensuite sur la ligne décrivant le disque dur. appuyer sur la touche 'Entrée'. Se positionner ensuite sur Oui : 3

Puis sur la ligne 'espace libre' puis sur 'créer une nouvelle partition' 4

On va fixer ici la taille de notre première partition dans laquelle on va héberger le système d'exploitation. Sur les 250 Go de mon serveur Dell, 20 Go seront largement suffisants. Inscrivez la taille qui vous convient, et taper sur 'Entrée'; choisir ensuite 'Primaire', puis 'début'. Sur l'écran suivant, on a plusieurs options : on choisira le système de fichier de Linux ext3 comme marqué; et le point de montage de cette partition correspondra au fichier racine nommé '/' qui abritera les fichiers du système d'exploitation. Il faut par contre se positionner sur la ligne 'indicateur d'amorçage' et appuyer sur la touche 'Entrée' pour modifier 'absent' et avoir l'option 'présent'. Il faut ensuite se positionner sur la ligne 'Fin du paramétrage..' et appuyer sur 'Entrée' pour entériner les choix 5

On retrouve alors une fenêtre que l'on a déjà utilisé: il va falloir à nouveau se positionner sur la ligne '... Espace libre', et répéter les étapes que l'on vient de traverser. Après la partition servant à héberger le fichier racine, on va créer la partition servant à abriter le fichier '/home': ce fichier contiendra les données propres à chaque utilisateur, et nos données d'axisanté. Il va donc falloir lui fixer la taille la plus grande possible. Sur les 230 Go restants, on va utiliser 220 Go, et garder les 10 Go suivants pour la 3 ème partition. On choisit toujours le système de fichier ext3, et on choisit comme point de montage '/home'. On laisse 'indicateur d'amorçage' sur 'absent'. 6

Enfin, on répète une nouvelle fois ces étapes pour créer notre dernière partitions qui abritera la zone que linux appelle 'swap' qui représente la zone de mémoire virtuelle que le processeur utilisera. Cette fois-ci, au lieu de choisir le système de fichier ext3, on choisira 'swap': 7

On a alors fini de partitionner notre disques qui est prêt à recevoir les fichiers de l'installation d'ubuntu. 8

Les écrans suivants vont ensuite demander un nom d'utilisateur, suivi d'un mot de passe à confirmer. Ce nom correspondra à celui de l'utilisateur qui aura les pouvoirs d'administrateur sur le système, et le mot de passe servira à la fois à s'identifier en tant qu'utilisateur, mais aussi à pouvoir effectuer les tâches d'administration. Puis si l'on utilise un proxy on va renseigner la ligne 'mandataire HTTP', sinon on passe cette étape. Enfin, on va choisir les logiciels serveurs que l'on souhaite installer : choisissez 'OpenSSH server' et 'Samba file server' à l'aide des flèches et de la barre d'espace : 9

L'installation se poursuit et le CD est éjecté, puis l'ordinateur redémarre pour finir l'installation Installation en RAID1 (optionnel) La technologie RAID1 permet de dupliquer les données sur un disque dur jumeau en temps réel, permettant ainsi de disposer immédiatement d'une sauvegarde des données utilisable dans le cas ou l'un des disques dur défaille. On peut utiliser un RAID matériel, qui nécessitera outre les 2 disques durs une carte RAID (90 euros HT dans le cas de notre Dell). Pour ma part, j'ai préféré utiliser le RAID logiciel, géré par Ubuntu, non pas en raison du cout de la carte, mais simplement parce qu'en cas de problème, si la carte RAID est également défaillante, on ne pourra pas lire le disque dur sain. L'installation en RAID1 logicielle est un peu plus complexe que l'installation classique, et il est conseillé de lire celle-ci d'abord. Ce tutoriel en Anglais, détaille pas à pas la partie dévolue à l'installation du RAID1 logiciel :http://users.piuha.net/martti/comp/ubuntu/en/raid.html Prise en main d'ubuntu Une fois l'installation finie, on se retrouve avec une invite en ligne de commande, car la version server d'ubuntu n'installe pas d'environnement graphique. Pour pouvoir manipuler plus facilement Linux, nous allons en installer un : cet environnement graphique se nomme Gnome. 10

Installation de Gnome Taper : sudo apt-get install ubuntu-desktop. L'invite demandera alors le mot de passe que l'on a entré lors de l'installation d'ubuntu; puis il commencera le téléchargement des paquets logiciels nécessaires à l'installation. Enfin, il installera après accord de l'utilisateur, l'environnement graphique Gnome ( ce qui peut durer assez longtemps). Une fois fini, on redémarre la machine et l'on a alors un environnement graphique classique. La francisation de cette version étant imparfaite, on va d'abord améliorer cela. Installation d'un environnement en Français Dans le menu, cliquer sur 'Système', puis 'Administration' puis 'prise en charge linguistique'. Dans la fenêtre qui s'ouvre, cocher la case 'Français' dans 'Langues prises en charge', et sélectionner Français dans 'Langue par défaut'. Quitter en cliquant sur le bouton rouge en haut et à droite, et en cliquant sur 'Redémarrer'. L'interface sera alors correctement francisée. 11

Mise à jour du système d'exploitation Des mises à jour régulières sont proposées avec Linux comme avec Windows. Plusieurs mises à jour peuvent être téléchargées, en cliquant sur la flèche rouge en haut et à droite : Une fenêtre s'ouvre alors invitant à choisir les mises à jour à les télécharger et à les installer : Une fois cette étape finie, redémarrez à nouveau. Démarrer Ubuntu sans avoir à se logger On peut démarrer Ubuntu avec une identification par défaut, ce qui fait gagner une étape dans le démarrage. Cliquer sur 'Système', 'Administration' puis 'fenêtre de connexion' : 12

Dans la fenêtre 'Préférences de la fenêtre de connexion', choisissez l'onglet 'sécurité' puis cochez 'Activez la connexion automatique' et choisissez l'identité de l'utilisateur déclaré lors de l'installation. Divers réglages pour une utilisation pratique de linux Linux est un système d'exploitation très sécurisé, et pour exécuter des tâches telles que des copier coller ou des modifications des fichiers de configuration du système, il faut s'identifier comme administrateur. Pour cela, il faut utiliser des commandes à partir de la console système, précédée de la commande sudo, ce qui a pour conséquence de demander le mot de passe administrateur. Pour simplifier cette procédure pour un utilisateur ignorant des commandes en ligne de console, on va installer dans la barre de raccourci un explorateur de fichier (nommé Nautilus), un éditeur de texte (nommé gedit) et une console, utilisables en mode administrateur. Cette pratique fera hurler tout linuxien averti en raison de son manque de sécurité, mais elle est bien pratique pour le néophyte. Pour cela, on va faire un clic droit dans la barre de menu en haut de l'écran, et cliquer sur 'Ajouter au tableau de bord' : 13

Puis cliquez sur 'lanceur d'application personnalisée' puis 'Ajouter' dans la fenêtre 'Ajouter au tableau de bord' : Dans la fenêtre 'Créer un lanceur', on va écrire Nautilus dans la case Nom, puis gksudo nautilus / dans la case 'Commande'. Nautilus est l'explorateur de fichier par défaut d'ubuntu; cette commande permet de l'ouvrir avec des droits d'administrateur après avoir donné le mot de passe. La barre oblique '/' va ouvrir dans Nautilus le système de fichier de Linux au niveau de ce qu'on appelle la 'racine' On peut changer l'icône en cliquant sur l'icône présente en haut et à gauche et en choisissant celle qui nous plait dans la fenêtre qui apparait. 14

On répètera cette opération avec l'éditeur de texte nommé gedit, en écrivant dans la fenêtre précédente gksudo gedit; et avec la console Terminal en écrivant gksudo gnome-terminal Attention, toutes les manipulations effectuées avec ces raccourcis doivent être réfléchies, car elles peuvent altérer le système d'exploitation. Astuce : afin d'être plus vigilant, on peut modifier le fond des fenêtres et leur appliquer la couleur rouge : Pour la console, il faut aller dans le menu 'Edition', puis 'Profils' puis 'Edition' puis 'Couleurs' Pour nautilus : menu 'Edition' puis 'Arrière plan et emblèmes' Pour gedit :? Installer des raccourcis sur le bureau Toujours dans un but pratique, on va installer les raccourcis du poste de travail et du réseau sur le bureau. Il suffit de cliquer sur le menu 'Raccourcis' puis de faire un glisser-déposer des icônes 'Poste de travail' et 'Réseau' sur le bureau. Installation de GParted Enfin, pour clore cette prise en main d'ubuntu, nous allons installer GParted, qui est l'utilitaire graphique de partition de gnome, absent sur cette version d'ubuntu. Cet utilitaire peut être utile, et cette manipulation permettra de connaitre une procédure d'installation de logiciels pour Ubuntu. Dans le menu 'Applications', cliquez sur 'Ajouter/Supprimer'; puis dans la fenêtre qui s'ouvre alors, cliquez sur 'Outils système'. Cherchez 'Editeur de partition de Gnome' et cochez la case correspondante, puis cliquez sur 'Appliquer les changements'. 15

Cette procédure installera GParted, qui sera alors accessible dans le menu 'Système' à partir du sous menu 'Administration'. Mise en place du serveur de fichier Une fois familiarisé avec Ubuntu, il nous reste maintenant à configurer le serveur pour son utilisation en tant que serveur de fichier. Axisanté4 fonctionnant uniquement sur Windows, les postes clients seront donc soit sous XP soit sous Vista dans les versions home ou pro. Les versions Home ne permettent pas une utilisation d'un serveur en tant que contrôleur de domaine, et dans ma configuration, le poste de la secrétaire étant sous une version home, je vais décrire une configuration dite 'Standalone', en opposition avec une configuration 'Contrôleur de domaine'. La configuration choisie va nécessiter assez peu de manipulations : La création des utilisateurs d'axisanté4 l'ajout des utilisateurs au partage samba La création d'un dossier partagé dans lequel seront hébergés les fichiers de données d'axisanté4 Et enfin l'édition et la modification du fichier de configuration de samba 'smb.conf', samba étant le logiciel supportant le protocole SMB/CIFS employé par Microsoft pour le partage de diverses ressources (fichiers, imprimantes, etc.) entre ordinateurs équipés de Windows. Samba 16

permet donc aux systèmes Unix de partager ces ressources avec les ordinateurs fonctionnant sous Windows. Création des utilisateurs Pour avoir accès au dossier partagé que l'on va créer, il va falloir être un utilisateur du système linux. On va donc créer des utilisateurs un à un, puis un groupe d'utilisateurs que l'on nommera 'axisante'. On peut le faire très simplement à l'aide de la console, mais je vais le faire ici avec l'interface graphique: ouvrir dans le menu 'Système', le sous menu 'Administration' puis 'Utilisateurs et groupes'. Sur la fenêtre qui suit commencer par cliquer sur le bouton 'Déverrouiller' pour travailler en mode administrateur : Puis cliquer sur 'Ajouter un utilisateur'; remplir ensuite les cases nécessaires, en notant sur un papier le nom d'utilisateur et le mot de passe choisis. Pour simplifier, il est souhaitable d'utiliser les noms des utilisateurs de chaque machine windows qui utiliseront le partage. Sur le deuxième onglet 'Privilèges utilisateurs', cliquer sur 'Partager des fichiers sur le réseau local'. Cliquer ensuite sur 'Valider'. 17

18

Puis cliquer sur le bouton 'Gérer les groupes', puis dans la fenêtre qui apparaît 'Ajouter un groupe'. Enfin nommer votre groupe 'axisante' dans la fenêtre en cours (sans majuscule ni accent sinon le nom ne sera pas valide), et cocher les utilisateurs déjà présents: 19

Ajout des utilisateurs au partage samba Les utilisateurs du système linux que nous venons de créer doivent être ajoutés au fichiers des utilisateurs samba afin de pouvoir accéder au fichier partagé. Une simple commande à la console pour chaque utilisateur suffira : smbpasswd -a utilisateur. Il nous sera alors demandé un mot de passe pour lequel on utilisera le mot de passe de l'utilisateur linux. Puis répéter l'opération pour chaque utilisateur, et pour l'administrateur. 20

Remarque : le fond rouge de ces fenêtres (astuce décrite plus haut) nous rappelle que l'on travaille en tant qu'administrateur, et que les commandes effectuées doivent être faites en connaissance de cause. Création d'un dossier partagé Ce fichier va devoir être créé sur la partition conçue pour abriter les données, c'est à dire la partition 'home'. Comme on va avoir besoin des droits d'administrateur pour créer ce dossier, on ne va pas se servir de l'icône 'Poste de travail' présente sur le bureau pour y accéder; on va plutôt utiliser le raccourci vers Nautilus que l'on a créé dans la barre de menu. La fenêtre qui apparait nous montre les fichiers utilisé par le système d'exploitation, sans référence aux partitions comme on peut les voir avec Windows ou celles-ci sont représentées par des lettres majuscules (C, D,...). 21

En ouvrant le dossier home, on trouve plusieurs dossiers avec pour noms le login des utilisateurs. Un clic droit dans le dossier home nous permet alors de créer un dossier que l'on renommera 'servaxi'. Il faut ensuite accorder la permission à notre groupe d'utilisateur d'avoir accès en lecture et écriture à ce dossier, car pour l'instant seul l'administrateur root a le droit d'écrire dans ce dossier. Faire un clic droit sur le dossier 'servaxi', puis cliquer sur 'Propriétés' puis sur l'onglet 'Permissions'. Au niveau de la ligne 'Groupe', rechercher avec les flèches notre groupe 'axisante'. Puis lui accorder sur la ligne en dessous 'Création et suppression des fichiers'. 22

On peut alors y installer nos données à l'aide d'une sauvegarde sur DVD, comme sous windows: faire un glisser déposer des fichiers et dossiers du DVD dans le dossier 'servaxi'. Ces fichiers et données nouvellement créés dans le dossier 'servaxi' n'ont pas les permissions en lecture et écriture pour les membres du groupe. On va faire les manipulations nécessaires à la console en mode administrateur, avec ces 2 commandes : sudo chown -R philippe.axisante /home/servaxi : définit le propriétaire= philippe, et le groupe=axisante du dossier 'servaxi', de ses sous répertoires et des fichiers inclus. sudo chmod -R 770 /home/servaxi : donne les droits de lecture, écriture et exécution, au propriétaire et au groupe axisante du dossier servaxi a tout le contenu du dossier 'servaxi' Le nombre 770 de la deuxième commande a une signification bien particulière: il est composé de 3 chiffres ayant eux même une signification indépendante les uns des autres: 23

le premier 7 correspond aux droits d'accès du propriétaire du dossier et comprend les permissions de lire (=4) d'écrire (=2) et d'exécuter (=1) soit 4+2+1=7. Le deuxième 7 correspond aux droits d'accès du groupe (ici axisante). Enfin le 0 correspond aux droits d'accès de tous les autres utilisateurs n'appartenant pas au groupe et n'étant pas propriétaire = aucuns droits. Edition et modification de 'smb.conf' C'est la partie la plus importante et la plus délicate de notre installation. En quelques lignes, on va permettre à notre serveur d'accéder a notre réseau, et mettre en place le partage d'un dossier avec les clients. Il existe un logiciel nommé SWAT permettant de modifier ce fichier 'smb.conf' sur un mode graphique avec un navigateur web, mais la modification en mode texte me semble finalement plus accessible pour un néophyte. On peut trouver à cette adresse un tutoriel accessible et clair concernant la configuration de samba : http://aasoftware.eu/ index.php?option=com_content&task=view&id=50&itemid=39 On va donc éditer ce fichier avec notre 'gedit' pourvu des droits d'administrateur que l'on a installé dans la barre de menu. Dans le menu de 'gedit', cliquer sur 'Ouvrir'. Dans la fenêtre de recherche de fichier qui apparaît, cliquer sur l'icône du système de fichier à gauche, puis sur le dossier 'etc' puis 'samba'. Notre fichier est alors visible et on peut le sélectionner. 24

Notre fichier est alors ouvert en édition dans 'gedit'. On y trouve 3 types de lignes selon leur premier caractère : # en début de ligne signale une ligne de commentaire ; en début de ligne signale une option possible non utilisée. Pour l'utiliser il suffit d'enlever le ; enfin les lignes sans un de ces 2 caractères, qui sont les lignes actives du fichier. Ce fichier est touffu car très riche en commentaires. Il peut être utile de s'y intéresser pour comprendre l'utilisation des diverses options. Pour ma part, je vais juste décrire ici les lignes nécessaires à notre utilisation ; effacez le fichier 'smb.conf' et remplacez le par celui-ci: [global] # remplacer ici WORKGROUP par le nom de votre groupe de travail windows workgroup = WORKGROUP server string = %h log file = /var/log/samba/log.%m max log size = 1000 # pour qu'il y ait une identification à la connexion 25

security = user # le partage n'est accessible qu'aux ordinateurs dont l'adresse IP commence par : # les 3 chiffres 192.168.1. qui correspondent aux 3 premiers chiffres de l'adresse IP du réseau # un espace puis 127. qui correspond au premier chiffre des adresses locales hosts allow = 192.168.1. 127. encrypt passwords = true passdb backend = tdbsam obey pam restrictions = yes invalid users = root unix password sync = yes passwd program = /usr/bin/passwd %u passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully*. pam password change = yes socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 usershare allow guests = yes #======================= Partage ======================= # le nom de notre répertoire de partage [servaxi] # son chemin sur le serveur linux path = /home/servaxi # le partage n'est accessible qu'aux utilisateurs du groupe 'axisante' valid users = +axisante # indique que le dossier n'est pas en 'lecture seule' read only = no # tout ce qui sera dans le dossier servaxi appartiendra au groupe axisante force group = axisante # tout ce qui sera dans le dossier servaxi aura pour propietaire philippe force user = philippe # les 3 lignes suivantes créent un masque de permission rwxrwx--- appliqué au dossier servaxi et à tous ses fichiers et dossiers create mask = 0770 force create mode = 0770 force directory mode = 0770 Les lignes en rouge utilisent des variables spécifiques à notre configuration; les autres sont standards. On peut trouver le nom du groupe de travail windows sur un des postes client en cliquant sur 'Démarrer' 'Panneau de configuration' puis sur l'icône 'Systeme' puis sur l'onglet 'Nom de l'ordinateur' : sur la fenêtre visible, il y a alors une ligne nommée 'Groupe de travail'. Le nom par défaut est WORKGROUP. Pour trouver les chiffres utilisés pour les adresses réseaux : cliquer sur 'Démarrer' ''Exécuter' puis tapez cmd /k ipconfig. 26

Test de 'smb.conf' et redémarrage de samba Ouvrez la console et tapez : testparm : cette commande vérifie la syntaxe du fichier 'smb.conf'. Tapez ensuite sudo /etc/init.d/samba restart : cette commande éteint et redémarrre le service samba Droits d'accès et permissions du dossier partagé Vérifions maintenant que les droits d'accès en lecture et écriture sont bien accordés au groupe axisante, en exécutant sur la console la commande : ls -l /home/servaxi. Ce qui devrait donner le résultat suivant : Au niveau de la première colonne, on a une suite de 10 caractères qui ont une signification bien précise : Le premier caractère sera un - pour un fichier, un d pour un dossier (= répertoire) ou un l pour un lien. On a ensuite une série de 3 * 3 caractères qui peuvent être : r = read, w = write, x = execute ou - = rien. La première série de 3 caractères accorde les permissions au propriétaire (en général : rwx) La deuxième série accorde les permissions au groupe (pour nous il faut que ce soit aussi : rwx) La troisième série accorde les permissions aux autres utilisateurs (en général : r--; pour nous il vaut mieux que ce soit ---). La troisième et la quatrième colonne indiquent le propriétaire et le groupe propriétaire du fichier; pour nous, il faut que ce soit : l'administrateur du serveur et le groupe axisante. La dernière colonne contient le nom du fichier ou du dossier concerné par la ligne. Si les dossiers et les fichiers n'ont pas les permissions rwx pour le groupe axisante, il faut utiliser à nouveau la commande : sudo chmod -R 770 /home/servaxi. Les réglages effectués ci dessus dans smb.conf, n'octroient les bonnes permissions que lorsque l'on passe par le réseau créé avec samba; si l'on injecte des dossiers ou des fichiers directement à partir d'ubuntu en utilisant le système de fichier, il faudra alors à chaque fois réutiliser cette commande. Les réglages au niveau de Linux sont terminés; il reste maintenant à connecter les clients au serveur que nous venons de créer. 27

Réglage des postes utilisateurs Pour connecter Axisanté4 à ses données, il va falloir créer sur chaque ordinateur client un lecteur réseau. Il faudra ensuite intégrer cette donnée dans les fichiers 'Axilog.ini' et 'Axiam.ini' du dossier Axisanté. Création du lecteur réseau Pour créer un lecteur réseau avec windows XP on va faire un clic droit sur l'icône du poste de travail et cliquer sur 'Connecter un lecteur réseau'. On va choisir une lettre du bas de l'alphabet plutôt que la lettre immédiatement disponible, pour ne pas interférer avec le branchement d'une clé USB ou l'installation d'un graveur par exemple. A l'aide du bouton 'parcourir', on va chercher dans le réseau le chemin de notre dossier. On va ensuite cocher la case 'Se reconnecter à l'ouverture de session' pour qu'à chaque démarrage on ouvre la liaison avec le lecteur réseau. On va ensuite cliquer dans cette même fenêtre sur 'Se connecter sous un nom d'utilisateur différent', puis inscrire le nom d'utilisateur du poste (celui déclaré sur le serveur ubuntu et sur samba), et son mot de passe. Ainsi la connexion se fera à chaque démarrage de façon automatique, sans avoir besoin d'inscrire ces données. 28

Personnellement, j'ai rajouté un petit fichier qui créera cette connexion à partir du bureau à tout moment lorsque la liaison entre les 2 ordinateurs sera perdue. Pour créer ce petit fichier on va utiliser un traitement de texte, et le sauvegarder sous le nom de 'connexiony.bat' sur le bureau, afin qu'il soit accessible à tout moment. @echo off net use Y: \\serveur\servaxi MonMotDePasse /user:philippe On utilise plusieurs variables dans cette commande : Y sera la lettre représentant le lecteur réseau \\serveur\servaxi représente le chemin du dossier partagé dans le réseau MonMotDePasse représente le mot de passe de l'utilisateur de l'ordinateur client qui a pour nom ici philippe Si pour une raison quelconque le serveur a déconnecté, il suffira alors de cliquer sur ce fichier pour recréer la connexion. L'aspect sécurité peut sembler négligé par cette astuce, car les mots de passe de chaque utilisateur sont accessibles sur les postes client. Mais ce n'est pas le cas, car grâce à la ligne 'hosts allow 192.168.1. 127.' du fichier 'smb.conf' seuls les ordinateurs du réseau peuvent accéder aux fichiers de données, et l'accès aux données reste tout de même sous le contrôle du mot de passe d'axisanté. Modification des fichiers Axilog.ini et Axiam.ini Ces fichiers se trouvent dans le dossier 'Axisante2000' avec les autres fichiers du programme. On peut les ouvrir en édition en cliquant dessus. Il n'y a qu'une ligne à modifier pour signifier à Axisanté4 ou trouver ses données: 29

[Axisante 4]... Patient=Y:\Axigene.df1... Dans la zone [Axisante4], il faut modifier la ligne 'Patient=' en inscrivant la lettre réseau utilisée pour le dossier partagé suivi du nom du fichier de donnée. On fera de même avec 'Axiam.ini'. Il restera ensuite à modifier l'adresse du dossier Courrier à partir du menu 'Système' d'axisante4. Conclusion Ce tutoriel peut sembler complexe pour un néophyte, mais je pense avoir mis suffisamment de détail pour que tout le monde puisse y arriver. Il faut toutefois être conscient qu'il faudra s'investir dans la connaissance du système d'exploitation Linux, pour faire face aux modifications qui pourraient être nécessaires ou aux problèmes qui pourraient survenir. 30