1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166
|
# A SAMPLE CONFIGURATION FILE FOR AMD
##############################################################################
# GLOBAL OPTIONS SECTION (must be first in amd.conf file)
# For most options, the default value is listed first, but see amd.conf(5)
[ global ]
# (amd -n)
normalize_hostnames = no | yes
# do we want to strip domain names from hostnames or not?
domain_strip = yes | no
# (amd -p)
print_pid = no | yes
pid_file = /dev/stdout | /var/run/amd.pid
# (amd -r)
restart_mounts = no | yes
unmount_on_exit = no | yes
forced_unmounts = no | yes
# (amd -a)
auto_dir = /a
# duration in seconds that a looked up name remain cached (amd -c)
cache_duration = 300
# (amd -d)
local_domain = cs.columbia.edu
# (amd -k)
karch = sun4m
# (amd -A)
arch = sun4
# if you don't like autoconf picking up "sunos5" as the os-type, override it
# (amd -O)
os = sos5
# (amd -o)
osver = 2.5.1
# full os name
full_os = linux-2.2.5
# OS vendor
vendor = redhat
# if you print_version after setting up "os", it will show it. (amd -v)
print_version = no | yes
# (amd -l)
log_file = /dev/stderr | /var/log/amd | syslog[:facility]
# should we truncate the log file on startup?
truncate_log = no | yes
# NFS (RPC) retry interval/counter, in tenths of secs (amd -t interval.counter)
nfs_retry_interval = 8
nfs_retransmit_counter = 11 (eleven retransmission attempts)
# The next four are the same as the above two, but allow you to set global
# values for all UDP vs. TCP mounts separately.
nfs_retry_interval_udp = 16
nfs_retransmit_counter_udp = 22
nfs_retry_interval_tcp = 4
nfs_retransmit_counter_tcp = 5
# These two are specific to Amd's top-level (NFSv2/udp) mounts
# and they can also be set separately.
nfs_retry_interval_toplvl = 6
nfs_retransmit_counter_toplvl = 8
# NFS attribute cache value for Amd's automount points
# (some OSs use this parameter in units of seconds, and others in 0.1 seconds)
# See README.attrcache for important information about this parameter.
auto_attrcache = 0
# (amd -w)
dismount_interval = 120
# (amd -y)
nis_domain = nisDom-CS.columbia.edu
# (amd -x)
log_options = fatal,error,user,warn,info,map,stats,all
# (amd -D)
debug_options = all,defaults,test,amq,daemon,fork,\
full,hrtime,info,mem,mtab,str,readdir,trace,xdrtrace
# path for mtab file during mtab debug mode
debug_mtab_file = /tmp/mnttab
# (amd -S)
plock = yes | no
# should browsable maps show number of entries to df/statfs (default=no)
show_statfs_entries = no | yes
# (hpux) cluster name (amd -C)
cluster = ???
# LDAP (Lightweight Directory Access Protocol) options
ldap_base = "ou=Marketing, o=AMD Ltd, c=US"
ldap_hostports = ldap.your.domain:389
ldap_cache_seconds = 0
ldap_cache_maxmem = 131072
ldap_proto_version = 2
# default base name for hesiod maps
hesiod_base = automount
# interval to check if a reload of any maps is needed
map_reload_interval = 3600
# alternate RPC program number to register with the port mapper
portmap_program = 300019-300029
# Ask for a different Amq RPC port (both UDP and TCP).
# If set to 0 (default), Amd will pick a port automatically.
preferred_amq_port = 1234
# use fully qualified host names
fully_qualified_hosts = no | yes
# force NFS version or NFS protocol
nfs_vers = 2 | 3
nfs_proto = udp | tcp
# perform Amq service checks via tcpwrappers (tcpd/libwrap)
use_tcpwrappers = yes | no
# allow NFS requests from insecure (>=1024) ports
nfs_allow_insecure_port = no | yes
# accept local NFS packets from any local interface, not just 127.0.0.1
nfs_allow_any_interface = no | yes
# address used for local NFS mount and RPC server (default to localhost)
localhost_address = foo.example.com | 192.168.1.2
# number of seconds to timeout before map returns output
exec_map_timeout = 10
# normalize multiple/trailing slashes or not?
normalize_slashes = yes | no
##############################################################################
# these 9 global options can be overridden by each map individually
browsable_dirs = no | yes | full
map_options = cache:=all
map_type = file|hesiod|ndbm|nis|nisplus|passwd|union|ldap
# any string that will be used to override to the map /defaults entry
map_defaults = opts:=nosuid,rw,intr,bg,noquota;type:=link
mount_type = nfs | autofs
autofs_use_lofs = yes | no
search_path = /etc/local:/etc/amdmaps:/misc/yp
# selectors are not recognized by default in the /defaults entry
selectors_in_defaults = no | yes
# does this map use Sun Automounter map syntax?
sun_map_syntax = no | yes
##############################################################################
##############################################################################
# DEFINE AN AMD MOUNT POINT
[ /home ]
# map name must be defined, all else are optional
map_name = /etc/amd.home | amd.home
map_options = cache:=all
# if map type is not defined, will search all map types (default)
map_type = file|hesiod|ndbm|nis|nisplus|passwd|union|ldap
search_path = /etc/local:/etc/amdmaps:/misc/yp
# an amd or autofs mount point
mount_type = nfs | autofs
browsable_dirs = yes | no
# an optional tag to be used with amd -T tag. untagged entries are always
# used. Tagged ones get used only if specified with "amd -T"
tag = test
##############################################################################
# DEFINE ANOTHER AMD MOUNT POINT
[ /src ]
map_name = /usr/local/lib/amdmaps/amu.src
# regular amd (nfs) mount point (default)
mount_type = nfs
# any string that will be used as prefix to the map /defaults entry
# this overrides what's defined in [global]
map_defaults = type:=nfs
##############################################################################
# DEFINE ANOTHER AMD MOUNT POINT
[ /test ]
map_name = /etc/lookup-entry.sh
# an executable map type
map_type = exec
##############################################################################
# DEFINE A SUN SYNTAX MOUNT POINT
[ /proj ]
map_name = /etc/amd.proj
# does this map use Sun Automounter map syntax?
sun_map_syntax = yes
##############################################################################
|