1 votes

Autofs avec plusieurs paramètres de chemin

autofs a un fichier de configuration auto.master qui attribue des fichiers de cartes à des chemins, et dans ces fichiers de cartes nous pouvons définir comment monter des sous-répertoires des chemins à partir de auto.master. Ces sous-répertoires peuvent être explicites ou nous pouvons utiliser * qui devient un joker (que nous pouvons référencer dans les options de montage en utilisant &). De plus, si nous rendons un fichier de cartes exécutable, il recevra ce sous-répertoire comme premier (et unique) argument, et il devra écrire la définition de montage sur stdout.

Maintenant, mon problème est que j'ai besoin de 2 jokers/arguments. Je veux que si quelqu'un essaye d'accéder à /mymount//, où et peuvent être n'importe quels noms de fichiers légaux, il créera un point de montage sur /mymount// vers une cible qui dépend à la fois de et . Mon problème est que je ne peux utiliser qu'un seul joker (qui est ), et avec l'approche du fichier de cartes exécutable, l'argument que je reçois est simplement et autofs s'attend à ce que je renvoie des options de montage qui seront montées sur /mymount/.

Est-ce que ce que je veux est même possible avec autofs? Je peux facilement trouver de la documentation pour un seul paramètre, mais rien sur l'utilisation de plusieurs paramètres...

2voto

lsd Points 1653

Ce que vous pourriez faire, c'est les combiner en un seul, disons foo+bar, de sorte que ce soit un seul argument, puis avoir le script de mapping exécutable diviser le + et utiliser les résultats comme les deux parties de chemin à utiliser. Mais autant que je sache, autofs (et vraiment tout montage) ne prend qu'un argument pour le chemin à monter, pas deux.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X