Vous êtes sur la page 1sur 3

Atelier V: Les serveurs NFS et NIS

1 NFS : Network File System


Le serveur NFS permet le partage de données principalement entre systèmes de type UNIX

1.1 Configuration du serveur


1. Installation
— sudo apt-get install nfs-kernel-server
2. Configuration
— La configuration d’un ’export’ NFS se fait en éditant le fichier /etc/exports
— Chaque ligne de ce fichier ressemble à : <dossier partagé> <hôte>(<options>)
<hôte2>(<options>)...
Exemple : /media/NFS 192.168.0.0/24(rw,all_squash,anonuid=1000,anongid=1000,sync)
Remarque : Le répertoire à partager doit avoir toutes les permissions aux différents
utilisateurs
3. relancer le service
— sudo service nfs-kernel-server reload
4. Vérification des répertoires partagés
— exportfs

1.2 Configuration d’un client linux


1. Installation
— sudo apt-get install nfs-common
2. Pour vérifiez que sont les répertoires partagés au niveau du serveur
— showmount -e serveur
3. Le montage peut se faire directement grâce à la commande mount comme il peut se faire
en modifiant le fichier /etc/fstab
— mount -t nfs serveur :/dossierPartage /pointMontage
— serveur :/dossierPartage/ /pointMontage nfs defaults 0 0

1.3 Configuration d’un client Windows


Installation de Client for NFS à partir de la ligne de commande :
1. Click Start > Control Panel > Add or Remove Programs
2. Click Add/Remove Windows Components
3. Check Other Network File and Print Services and click Details
4. Check Microsoft Service for NFS and click Details

1
5. Check Client for NFS
6. Click OK
7. Montez le partage avec la commande :
— mount \\@IP_server\cheminPartage Lecteur :

2 NIS : Network Information Service


NIS est un ensemble d’outils pour gérer le partage et la mise à jour d’informations sur un
réseau

2.1 Configuration du serveur


1. Installation
— sudo apt-get install nis
— Indiquez le domaine NIS
2. Configuration
— Indiquez au fichier /etc/default/nis que le serveur est maître (NISSERVER=master)
— Remarquez la ligne 119 du fichier /var/yp/Makefile
— Ajoutez sur le fichier /etc/ypserv.securenets les adresses IP des machines autorisées à
faire parti du domaine NIS
Pour des hôtes spécifiques, on peut utiliser des lignes du genre “host @IP"
— Pour construire les cartes une première fois, lancez la commande :
sudo /usr/lib/yp/ypinit -m
— Redémarrez le service
sudo service portmap restart
sudo service nis restart
— Créez quelques utilisateurs
— Mettez à jour les cartes
cd /etc/yp
make
ls /etc/yp/domainNIS

2.2 Configuration du client


1. Même installation et même domaine NIS
2. Ajoutez le serveur à “/etc/hosts"
3. Éditez “/etc/yp.conf" afin d’indiquer le serveur NIS
— domain domainNIS server @IP
— Une autre alternative et de chercher le serveur grâce au broadcast
4. Spécifiez l’ordre de recherche pour l’authentification dans le fichier /etc/nsswitch
passwd : nis files
group : nis files
hosts : files nis dns
5. Redémarrer le service

2
3 Combinaison de NIS et NFS
Objectif : Le partage des répertoires personnels
— Créez le répertoire /home/nis sur le serveur
— Déplacez y les répertoires personnels à partager
— Modifiez le fichier /etc/passwd en adaptant les nouveaux chemins d’accès des répertoires
personnels
— Montez le répertoire personnel pour un utilisateur

Vous aimerez peut-être aussi