NFS Services Administrator's Guide (B.11.31.04) March 2009
draw -nosuid thyme:/export/apps/draw
write -nosuid basil:/export/write
Figure 3-6 illustrates how AutoFS sets up indirect mounts.
Figure 3-6 How AutoFS Sets Up NFS Indirect Mounts
Using Environment Variables as Shortcuts in AutoFS Maps
This section describes how to use environment variables as shortcuts in AutoFS maps
using an example. You can create an environment variable by prefixing a dollar ($) to
its name, or enclosing it in braces ({}). You can use an environment variable in a direct
or an indirect AutoFS map anywhere except the first field, which specifies the local
mount-point.
IMPORTANT: You cannot use environment variables in the AutoFS master map.
In this example, the NFS server basil, contains subdirectories in its
/export/private_files directory, which are named after the hosts in its network.
Every host in the network can use the same AutoFS map and the same
AUTOMOUNTD_OPTIONS definition to mount its private files from basil.
When AutoFS starts up on the host sage, it assigns the value sage to the HOST variable.
When you request access to the local /private_files directory on sage, AutoFS
mounts /export/private_files/sage from basil.
To use environment variables as shortcuts in direct and indirect maps, follow these
steps:
1. To enable the automount command to expand the environment variable to its
current value of the client's hostname, modify the direct map entry on the server,
basil, as follows:
/private_files basil:/export/private_files/$HOST
Using Environment Variables as Shortcuts in AutoFS Maps 87