aboutsummaryrefslogtreecommitdiffstats
path: root/fs/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'fs/Kconfig')
-rw-r--r--fs/Kconfig76
1 files changed, 47 insertions, 29 deletions
diff --git a/fs/Kconfig b/fs/Kconfig
index 12002775d299..a1dccb6a9c96 100644
--- a/fs/Kconfig
+++ b/fs/Kconfig
@@ -1702,56 +1702,74 @@ config NFSD
1702 select PROC_FS if NFSD_V4 1702 select PROC_FS if NFSD_V4
1703 select PROC_FS if SUNRPC_GSS 1703 select PROC_FS if SUNRPC_GSS
1704 help 1704 help
1705 If you want your Linux box to act as an NFS *server*, so that other 1705 Choose Y here if you want to allow other computers to access
1706 computers on your local network which support NFS can access certain 1706 files residing on this system using Sun's Network File System
1707 directories on your box transparently, you have two options: you can 1707 protocol. To compile the NFS server support as a module,
1708 use the self-contained user space program nfsd, in which case you 1708 choose M here: the module will be called nfsd.
1709 should say N here, or you can say Y and use the kernel based NFS
1710 server. The advantage of the kernel based solution is that it is
1711 faster.
1712 1709
1713 In either case, you will need support software; the respective 1710 You may choose to use a user-space NFS server instead, in which
1714 locations are given in the file <file:Documentation/Changes> in the 1711 case you can choose N here.
1715 NFS section.
1716 1712
1717 If you say Y here, you will get support for version 2 of the NFS 1713 To export local file systems using NFS, you also need to install
1718 protocol (NFSv2). If you also want NFSv3, say Y to the next question 1714 user space programs which can be found in the Linux nfs-utils
1719 as well. 1715 package, available from http://linux-nfs.org/. More detail about
1716 the Linux NFS server implementation is available via the
1717 exports(5) man page.
1720 1718
1721 Please read the NFS-HOWTO, available from 1719 Below you can choose which versions of the NFS protocol are
1722 <http://www.tldp.org/docs.html#howto>. 1720 available to clients mounting the NFS server on this system.
1721 Support for NFS version 2 (RFC 1094) is always available when
1722 CONFIG_NFSD is selected.
1723 1723
1724 To compile the NFS server support as a module, choose M here: the 1724 If unsure, say N.
1725 module will be called nfsd. If unsure, say N.
1726 1725
1727config NFSD_V2_ACL 1726config NFSD_V2_ACL
1728 bool 1727 bool
1729 depends on NFSD 1728 depends on NFSD
1730 1729
1731config NFSD_V3 1730config NFSD_V3
1732 bool "Provide NFSv3 server support" 1731 bool "NFS server support for NFS version 3"
1733 depends on NFSD 1732 depends on NFSD
1734 help 1733 help
1735 If you would like to include the NFSv3 server as well as the NFSv2 1734 This option enables support in your system's NFS server for
1736 server, say Y here. If unsure, say Y. 1735 version 3 of the NFS protocol (RFC 1813).
1736
1737 If unsure, say Y.
1737 1738
1738config NFSD_V3_ACL 1739config NFSD_V3_ACL
1739 bool "Provide server support for the NFSv3 ACL protocol extension" 1740 bool "NFS server support for the NFSv3 ACL protocol extension"
1740 depends on NFSD_V3 1741 depends on NFSD_V3
1741 help 1742 help
1742 Implement the NFSv3 ACL protocol extension for manipulating POSIX 1743 Solaris NFS servers support an auxiliary NFSv3 ACL protocol that
1743 Access Control Lists on exported file systems. NFS clients should 1744 never became an official part of the NFS version 3 protocol.
1744 be compiled with the NFSv3 ACL protocol extension; see the 1745 This protocol extension allows applications on NFS clients to
1745 CONFIG_NFS_V3_ACL option. If unsure, say N. 1746 manipulate POSIX Access Control Lists on files residing on NFS
1747 servers. NFS servers enforce POSIX ACLs on local files whether
1748 this protocol is available or not.
1749
1750 This option enables support in your system's NFS server for the
1751 NFSv3 ACL protocol extension allowing NFS clients to manipulate
1752 POSIX ACLs on files exported by your system's NFS server. NFS
1753 clients which support the Solaris NFSv3 ACL protocol can then
1754 access and modify ACLs on your NFS server.
1755
1756 To store ACLs on your NFS server, you also need to enable ACL-
1757 related CONFIG options for your local file systems of choice.
1758
1759 If unsure, say N.
1746 1760
1747config NFSD_V4 1761config NFSD_V4
1748 bool "Provide NFSv4 server support (EXPERIMENTAL)" 1762 bool "NFS server support for NFS version 4 (EXPERIMENTAL)"
1749 depends on NFSD && NFSD_V3 && EXPERIMENTAL 1763 depends on NFSD && NFSD_V3 && EXPERIMENTAL
1750 select RPCSEC_GSS_KRB5 1764 select RPCSEC_GSS_KRB5
1751 help 1765 help
1752 If you would like to include the NFSv4 server as well as the NFSv2 1766 This option enables support in your system's NFS server for
1753 and NFSv3 servers, say Y here. This feature is experimental, and 1767 version 4 of the NFS protocol (RFC 3530).
1754 should only be used if you are interested in helping to test NFSv4. 1768
1769 To export files using NFSv4, you need to install additional user
1770 space programs which can be found in the Linux nfs-utils package,
1771 available from http://linux-nfs.org/.
1772
1755 If unsure, say N. 1773 If unsure, say N.
1756 1774
1757config ROOT_NFS 1775config ROOT_NFS