26.5. Remplacer ou compléter les fichiers de configuration du site autofs
Il est parfois utile d'ignorer les valeurs par défaut du site pour un point de montage spécifique sur un système client.
Exemple 26.3. Conditions initiales
Par exemple, considérons les conditions suivantes :
Les cartes Automounter sont stockées dans NIS et le fichier
/etc/nsswitch.confcontient la directive suivante :automount: files nis
automount: files nisCopy to Clipboard Copied! Toggle word wrap Toggle overflow Le fichier
auto.mastercontient+auto.master
+auto.masterCopy to Clipboard Copied! Toggle word wrap Toggle overflow Le fichier NIS
auto.mastermap contient/home auto.home
/home auto.homeCopy to Clipboard Copied! Toggle word wrap Toggle overflow La carte NIS
auto.homecontientbeth fileserver.example.com:/export/home/beth joe fileserver.example.com:/export/home/joe * fileserver.example.com:/export/home/&
beth fileserver.example.com:/export/home/beth joe fileserver.example.com:/export/home/joe * fileserver.example.com:/export/home/&Copy to Clipboard Copied! Toggle word wrap Toggle overflow L'option de configuration
autofsBROWSE_MODEest réglée suryes:BROWSE_MODE="yes"
BROWSE_MODE="yes"Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
Le fichier map
/etc/auto.homen'existe pas.
Procédure
Cette section décrit les exemples de montage de répertoires personnels à partir d'un autre serveur et d'ajout d'entrées sélectionnées sur le site auto.home.
Exemple 26.4. Montage des répertoires personnels à partir d'un autre serveur
Compte tenu des conditions précédentes, supposons que le système client doive remplacer la carte NIS auto.home et monter des répertoires personnels à partir d'un autre serveur.
Dans ce cas, le client doit utiliser la carte
/etc/auto.mastersuivante :/home /etc/auto.home +auto.master
/home /etc/auto.home +auto.masterCopy to Clipboard Copied! Toggle word wrap Toggle overflow La carte
/etc/auto.homecontient l'entrée :* host.example.com:/export/home/&
* host.example.com:/export/home/&Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Comme le compteur automatique ne traite que la première occurrence d'un point de montage, le répertoire /home contient le contenu de /etc/auto.home au lieu de la carte NIS auto.home.
Exemple 26.5. Augmenter auto.home avec seulement des entrées sélectionnées
Il est également possible d'ajouter quelques entrées à la carte du site auto.home:
Créez un plan de fichier
/etc/auto.homeet mettez-y les nouvelles entrées. À la fin, incluez la carte NISauto.home. Le plan du fichier/etc/auto.homeressemble alors à ce qui suit :mydir someserver:/export/mydir +auto.home
mydir someserver:/export/mydir +auto.homeCopy to Clipboard Copied! Toggle word wrap Toggle overflow Avec ces conditions de la carte NIS
auto.home, la liste du contenu du répertoire/homes'affiche :ls /home
$ ls /home beth joe mydirCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Ce dernier exemple fonctionne comme prévu car autofs n'inclut pas le contenu d'un fichier map du même nom que celui qu'il est en train de lire. Ainsi, autofs passe à la source de carte suivante dans la configuration nsswitch.