AutoFS 通配符子目录

AutoFS 通配符子目录

我正在尝试/home/users/<username>/secure使用 AutoFS 为所有用户自动挂载。

我自然会把这一行写成一张直接的地图:

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

然而根据文档

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

如果我想挂载整个主目录,可以通过间接映射轻松完成,如下所示:

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

主文件将包含:

/home/users /etc/auto.home

但似乎一旦我想定位通配符的子目录,它实际上不受支持。至少我找不到正确的文档。

我希望实现此目的的另一种方法是使用可执行映射,但我不清楚可执行映射应该对/home/users/<username>/除安全之外的所有目录做什么。它应该如何发出信号来表示不应为这些路径安装任何内容?

目前我正在使用 pam_mount 来实现这一点。但是这些是移动工作站,可以间歇性地访问 NFS 服务器。使用 pam_mount,当用户在服务器无法访问的情况下登录时,安全目录将不会被挂载,直到注销并再次登录。因此我希望 autofs 会更好。

相关内容