Autofs com vários parâmetros de caminho

1

autofs tem um arquivo de configuração auto.master que atribui arquivos de mapas a caminhos e, nesses arquivos de mapas, podemos definir como montar subdiretórios dos caminhos de auto.master . Esses subdiretórios podem ser explícitos ou podemos usar * , que se torna um curinga (ao qual podemos nos referir nas opções de montagem usando & ). Além disso, se criarmos um arquivo executável de mapas, ele receberá esse subdiretório como primeiro (e único) argumento, e espera-se que ele grave a definição de montagem como stdout.

Agora, meu problema é que eu preciso de 2 curingas / argumentos. Eu quero que, se alguém tentar acessar /mymount/<foo>/<bar> , onde <foo> e <bar> possam ser quaisquer nomes de arquivos legais, ele criará um ponto de montagem em /mymount/<foo>/<bar> para um destino que depende de <foo> e <bar> . Meu problema é que eu só posso usar um caractere curinga (que é <foo> ), e com o arquivo de mapas executáveis se aproxima o argumento que recebo é apenas <foo> e eu autofs espera que eu retorne opções de montagem que serão montadas em /mymount/<foo> .

É o que eu quero mesmo possível com autofs ? Eu posso facilmente encontrar documentos para um único parâmetro, mas nada sobre o uso de vários parâmetros ...

    
por Idan Arye 15.06.2016 / 19:46

1 resposta

2

O que você pode fazer é combiná-los em um, digamos foo + bar, então será um argumento, então o script de mapa executável será dividido em + e usará os resultados como as duas partes do caminho a serem usadas . Mas tanto quanto eu sei autofs (e realmente qualquer montagem) só leva um argumento para o caminho para montar, não dois.

    
por 15.06.2016 / 20:14

Tags