Estou tentando montar automaticamente /home/users/<username>/secure
para todos os usuários que usam o AutoFS.
Naturalmente, eu colocaria essa linha como um mapa direto:
/home/users/*/secure -fstype=nfs4,rw,sec=krb5p jupiter:/home/users/&
No entanto, de acordo com o documentação :
You cannot use the asterisk (*) wildcard in a direct map.
Se eu quisesse montar o diretório home inteiro, isso seria facilmente feito em um mapa indireto da seguinte forma:
* -fstype=nfs4,rw,sec=krb5p jupiter:/home/users/&
E o arquivo mestre teria:
/home/users /etc/auto.home
Mas parece que, uma vez que quero segmentar um subdiretório do caractere curinga, ele não é realmente suportado. Pelo menos não consigo encontrar a documentação certa para isso.
Outra maneira na qual eu esperava conseguir isso, é com um mapa executável, mas não está claro para mim o que o mapa executável deve fazer para todos os diretórios em /home/users/<username>/
que não sejam seguros. Como deve sinalizar que nada deve ser montado para esses caminhos?
Atualmente, estou usando o pam_mount para conseguir isso. No entanto, estas são estações de trabalho móveis, que têm acesso intermitente ao servidor NFS. Com pam_mount, quando o usuário efetua login enquanto o servidor não está acessível, o diretório seguro não será montado até efetuar logout e efetuar login novamente. Portanto, espero que o autofs seja melhor.