Manual page for EXPORTS(5)
exports, xtab - directories to export to NFS clients
SYNOPSIS
/etc/exports
/etc/xtab
DESCRIPTION
The
/etc/exports
file contains entries for directories that can be exported to
NFS
clients. This file is read automatically by the
exportfs.8
command. If you change this file, you must run
exportfs.8
for the changes to affect the daemon's operation.
Only when this file is present at boot time does the
rc.local
script execute
exportfs.8
and start the
NFS
file-system daemon,
nfsd.8
The
/etc/xtab
file contains entries for directories that are
currently
exported. This file should only be accessed by programs using
getexportent()
(see
exportent.3
Use the
-u
option of
exportfs
to remove entries from this file.
An entry for a directory consists of a line of the following form:
directory -option[,option ]...
- directory
-
is the pathname of a directory (or file).
- option
-
is one of the following:
-
- ro
-
Export the directory read-only.
If not specified, the directory is exported read-write.
- rw=hostnames[:hostname]...
-
Export the directory read-mostly.
Read-mostly means read-only to most
machines, but read-write to those specified.
If not specified, the directory is
exported read-write to all.
- anon=uid
-
If a request comes from an unknown user, use
uid
as the effective user
ID.
Note: root users (uid 0) are always
considered ``unknown'' by the
NFS
server, unless they are included in
the ``root'' option below.
The default value for this option is the
UID
of the user ``nobody''.
If the user ``nobody'' does not exist then the value 65534 is used.
Setting the value of ``anon'' to 65535 disables anonymous access.
Note: by default secure
NFS
accepts insecure requests as anonymous,
and those wishing for extra security can
disable this feature by setting ``anon'' to 65534.
- root=hostnames[:hostname]...
-
Give root access only to the root users from a specified
hostname.
The default is for no hosts to be granted root access.
- access=client[:client]...
-
Give mount access to each
client
listed. A
client
can either be a hostname, or a netgroup (see
netgroup.5
Each
client
in the list is first checked for in the
/etc/hosts
database, and then the
/etc/netgroups
database.
The default value allows any
machine to mount the given directory.
- secure
-
Require clients to use a more secure protocol when
accessing the directory.
A
`#'
(pound-sign)
anywhere in the file indicates a comment that extends to the end of the
line.
EXAMPLE
/usr -access=clients # export to my clients
/usr/local # export to the world
/usr2 -access=hermes:zip:tutorial # export to only these machines
/usr/sun -root=hermes:zip # give root access only to these
/usr/new -anon=0 # give all machines root access
/usr/bin -ro # export read-only to everyone
/usr/stuff -access=zip,anon=-3,ro # several options on one line
FILES
- /etc/exports
-
- /etc/xtab
-
- /etc/hosts
-
- /etc/netgroup
-
- rc.local
-
SEE ALSO
exportent.3
hosts.5
netgroup.5
exportfs.8
nfsd.8
WARNINGS
You cannot export either a parent directory or a subdirectory
of an exported directory that is
within the same filesystem.
It would be illegal, for instance, to export both
/usr
and
/usr/local
if both directories resided on the same
disk partition.
Created by unroff & hp-tools.
© somebody (See intro for details). All Rights Reserved.
Last modified 11/5/97