Côté serveur, deux opérations sont à effectuer : exporter les répertoires utilisateur sur le réseau local et distribuer les fichiers de configuration de l'automontage.
Pour l'exportation des répertoires utilisateur, on reprend la syntaxe
présentée dans la Section 4.2, « Configuration du serveur NFS » et on complète le
fichier /etc/exports, on relance le serveur
NFS et on vérifie le résultat.
rubis:/var/yp# cat /etc/exports # /etc/exports: the access control list for filesystems which may be exported # to NFS clients. See exports(5). /var/exports 192.168.1.0/24(sync,rw,no_root_squash,no_subtree_check) /home/nis 192.168.1.0/24(sync,rw,no_root_squash,no_subtree_check) <snipped/> rubis:/var/yp# /etc/init.d/nfs-kernel-server restart Stopping NFS kernel daemon: mountd nfsd. Unexporting directories for NFS kernel daemon...done. Exporting directories for NFS kernel daemon...done. Starting NFS kernel daemon: nfsd mountd. <snipped/> rubis:/var/yp# exportfs /var/exports 192.168.1.0/24 /home/nis 192.168.1.0/24
Pour les fichiers de configuration de l'automontage, il faut compléter deux fichiers :
/etc/auto.master
Le fichier maître du service autofs qui
désigne la racine de montage des répertoires utilisateur.
rubis:/var/yp# cat /etc/auto.master /home/nis /etc/auto.home
/etc/auto.home
Le fichier des répertoires utilisateur qui désigne les utilisateurs dont l'arborescence utilise l'automontage.
rubis:/var/yp# cat /etc/auto.home * -rw,hard,intr,nosuid,rsize=8192,wsize=8192 rubis:/home/nis/&
|
Avertissement |
|---|---|
|
Ne pas utiliser les tabulations dans ces fichiers, mais uniquement les espaces ! |
Surtout, ne pas oublier de mettre à jour les bases NIS :
rubis:/var/yp# make make[1]: Entering directory `/var/yp/nis.lab' Updating netid.byname... Updating auto.master... Updating auto.home... make[1]: Leaving directory `/var/yp/nis.lab'
Côté client, il faut installer le paquet Debian
autofs et éditer le fichier de configuration
principal du service.
État de l'installation du paquet :
saphir:~# dpkg -l autofs Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder | État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé |/ Err?=(aucune)/H=à garder/besoin Réinstallation/X=les deux (État,Err: majuscule=mauvais) ||/ Nom Version Description +++-===================-===================-================================== ii autofs 4.1.3+4.1.4beta2-7 kernel-based automounter for Linux
Fichier de configuration /etc/auto.master
complété :
saphir:~# cat /etc/auto.master +auto.master
|
Avertissement |
|---|---|
|
Il ne doit pas y avoir de fichier
|
On relance ensuite le service autofs et on
contrôle son état :
saphir:~# /etc/init.d/autofs restart
Stopping automounter: done.
Starting automounter: done.
<snipped/>
saphir:~# ps aux |grep automount
root 20083 0.0 0.2 2504 964 pts/2 S 17:59 0:00 /usr/sbin/automount \
--pid-file=/var/run/autofs/_home_nis.pid --timeout=300 /home/nis yp auto.home
root 20089 0.0 0.1 2152 776 pts/2 S+ 17:59 0:00 grep automount
<snipped/>
saphir:~# /etc/init.d/autofs status
Configured Mount Points:
------------------------
/usr/sbin/automount --timeout=300 /home/nis yp auto.home
Active Mount Points:
--------------------
/usr/sbin/automount --pid-file=/var/run/autofs/_home_nis.pid \
--timeout=300 /home/nis yp auto.home
Vous êtes ici :