1e2b329e2SAlexey Dobriyanconfig NFSD 2e2b329e2SAlexey Dobriyan tristate "NFS server support" 3e2b329e2SAlexey Dobriyan depends on INET 4*68666561SManish Katiyar depends on FILE_LOCKING 5e2b329e2SAlexey Dobriyan select LOCKD 6e2b329e2SAlexey Dobriyan select SUNRPC 7e2b329e2SAlexey Dobriyan select EXPORTFS 8e2b329e2SAlexey Dobriyan select NFS_ACL_SUPPORT if NFSD_V2_ACL 9e2b329e2SAlexey Dobriyan help 10e2b329e2SAlexey Dobriyan Choose Y here if you want to allow other computers to access 11e2b329e2SAlexey Dobriyan files residing on this system using Sun's Network File System 12e2b329e2SAlexey Dobriyan protocol. To compile the NFS server support as a module, 13e2b329e2SAlexey Dobriyan choose M here: the module will be called nfsd. 14e2b329e2SAlexey Dobriyan 15e2b329e2SAlexey Dobriyan You may choose to use a user-space NFS server instead, in which 16e2b329e2SAlexey Dobriyan case you can choose N here. 17e2b329e2SAlexey Dobriyan 18e2b329e2SAlexey Dobriyan To export local file systems using NFS, you also need to install 19e2b329e2SAlexey Dobriyan user space programs which can be found in the Linux nfs-utils 20e2b329e2SAlexey Dobriyan package, available from http://linux-nfs.org/. More detail about 21e2b329e2SAlexey Dobriyan the Linux NFS server implementation is available via the 22e2b329e2SAlexey Dobriyan exports(5) man page. 23e2b329e2SAlexey Dobriyan 24e2b329e2SAlexey Dobriyan Below you can choose which versions of the NFS protocol are 25e2b329e2SAlexey Dobriyan available to clients mounting the NFS server on this system. 26e2b329e2SAlexey Dobriyan Support for NFS version 2 (RFC 1094) is always available when 27e2b329e2SAlexey Dobriyan CONFIG_NFSD is selected. 28e2b329e2SAlexey Dobriyan 29e2b329e2SAlexey Dobriyan If unsure, say N. 30e2b329e2SAlexey Dobriyan 31e2b329e2SAlexey Dobriyanconfig NFSD_V2_ACL 32e2b329e2SAlexey Dobriyan bool 33e2b329e2SAlexey Dobriyan depends on NFSD 34e2b329e2SAlexey Dobriyan 35e2b329e2SAlexey Dobriyanconfig NFSD_V3 36e2b329e2SAlexey Dobriyan bool "NFS server support for NFS version 3" 37e2b329e2SAlexey Dobriyan depends on NFSD 38e2b329e2SAlexey Dobriyan help 39e2b329e2SAlexey Dobriyan This option enables support in your system's NFS server for 40e2b329e2SAlexey Dobriyan version 3 of the NFS protocol (RFC 1813). 41e2b329e2SAlexey Dobriyan 42e2b329e2SAlexey Dobriyan If unsure, say Y. 43e2b329e2SAlexey Dobriyan 44e2b329e2SAlexey Dobriyanconfig NFSD_V3_ACL 45e2b329e2SAlexey Dobriyan bool "NFS server support for the NFSv3 ACL protocol extension" 46e2b329e2SAlexey Dobriyan depends on NFSD_V3 47e2b329e2SAlexey Dobriyan select NFSD_V2_ACL 48e2b329e2SAlexey Dobriyan help 49e2b329e2SAlexey Dobriyan Solaris NFS servers support an auxiliary NFSv3 ACL protocol that 50e2b329e2SAlexey Dobriyan never became an official part of the NFS version 3 protocol. 51e2b329e2SAlexey Dobriyan This protocol extension allows applications on NFS clients to 52e2b329e2SAlexey Dobriyan manipulate POSIX Access Control Lists on files residing on NFS 53e2b329e2SAlexey Dobriyan servers. NFS servers enforce POSIX ACLs on local files whether 54e2b329e2SAlexey Dobriyan this protocol is available or not. 55e2b329e2SAlexey Dobriyan 56e2b329e2SAlexey Dobriyan This option enables support in your system's NFS server for the 57e2b329e2SAlexey Dobriyan NFSv3 ACL protocol extension allowing NFS clients to manipulate 58e2b329e2SAlexey Dobriyan POSIX ACLs on files exported by your system's NFS server. NFS 59e2b329e2SAlexey Dobriyan clients which support the Solaris NFSv3 ACL protocol can then 60e2b329e2SAlexey Dobriyan access and modify ACLs on your NFS server. 61e2b329e2SAlexey Dobriyan 62e2b329e2SAlexey Dobriyan To store ACLs on your NFS server, you also need to enable ACL- 63e2b329e2SAlexey Dobriyan related CONFIG options for your local file systems of choice. 64e2b329e2SAlexey Dobriyan 65e2b329e2SAlexey Dobriyan If unsure, say N. 66e2b329e2SAlexey Dobriyan 67e2b329e2SAlexey Dobriyanconfig NFSD_V4 68e2b329e2SAlexey Dobriyan bool "NFS server support for NFS version 4 (EXPERIMENTAL)" 69e2b329e2SAlexey Dobriyan depends on NFSD && PROC_FS && EXPERIMENTAL 70e2b329e2SAlexey Dobriyan select NFSD_V3 71e2b329e2SAlexey Dobriyan select FS_POSIX_ACL 72e2b329e2SAlexey Dobriyan select RPCSEC_GSS_KRB5 73e2b329e2SAlexey Dobriyan help 74e2b329e2SAlexey Dobriyan This option enables support in your system's NFS server for 75e2b329e2SAlexey Dobriyan version 4 of the NFS protocol (RFC 3530). 76e2b329e2SAlexey Dobriyan 77e2b329e2SAlexey Dobriyan To export files using NFSv4, you need to install additional user 78e2b329e2SAlexey Dobriyan space programs which can be found in the Linux nfs-utils package, 79e2b329e2SAlexey Dobriyan available from http://linux-nfs.org/. 80e2b329e2SAlexey Dobriyan 81e2b329e2SAlexey Dobriyan If unsure, say N. 82