AutoFS通配符子目录

我正在尝试为所有使用AutoFS的/home/users/<username>/secure自动安装/home/users/<username>/secure

当然,我会把这一行作为一个直接的地图:

 /home/users/*/secure -fstype=nfs4,rw,sec=krb5p jupiter:/home/users/& 

但是根据文件 :

您不能在直接映射中使用星号(*)通配符。

如果我想挂载整个home目录,可以很容易地在间接映射中完成,如下所示:

 * -fstype=nfs4,rw,sec=krb5p jupiter:/home/users/& 

主文件将有:

 /home/users /etc/auto.home 

但似乎一旦我想要定位通配符的子目录,它并不真正支持。 至less我找不到合适的文档。

我希望能够实现这一目标的另一种方法是使用可执行映射,但是对于/home/users/<username>/非安全目录中的所有目录,可执行映射应执行的操作并不清楚。 它应该如何表示这些path不应该被安装?

目前我正在使用pam_mount来实现这一点。 但是,这些是移动工作站,可以间歇性地访问NFS服务器。 使用pam_mount,当用户login而服务器不可访问时,安全目录将不会被安装,直到注销并重新login。 所以我希望autofs会更好。