Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ xtab(4) — CX/UX 6.20

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

mountd(1M)

exportent(3)

hosts(4C)

netgroup(4)

exportfs(1M)

nfsd(1M)



exports(4)                     NFS                     exports(4)



NAME
     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 automati-
     cally by the exportfs(1M) command.  If you change this file,
     you must run exportfs(1M) for the changes to affect the
     daemon's operation.

     Only when this file is present at boot time does the /etc/rc
     script execute exportfs(1M) and start the NFS file-system
     daemon, nfsd(1M).

     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

                         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



Page 1                                  CX/UX Network File System





exports(4)                     NFS                     exports(4)



                              included in the root option below.
                              The default value for this option
                              is -2.  Setting anon to -1 disables
                              anonymous access. Note: by default
                              secure NFS will accept insecure
                              requests as anonymous, and those
                              wishing for extra security can dis-
                              able this feature by setting anon
                              to -1.

                         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 net-
                              group(4)).  Each client in the list
                              is first checked for in the net-
                              group database, and then the hosts
                              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
     /etc/rc





Page 2                                  CX/UX Network File System





exports(4)                     NFS                     exports(4)



SEE ALSO
     mountd(1M), exportent(3), hosts(4C), netgroup(4),
     exportfs(1M), nfsd(1M)

WARNINGS
     You cannot export either a parent directory or a subdirec-
     tory 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.













































Page 3                                  CX/UX Network File System



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026