Commit bacab44f authored by Trond Myklebust's avatar Trond Myklebust

Configuration: simplify configuration options. Automatically select RPCSEC_GSS

      if NFSv4 is selected. Remove need for user to select SUNRPC_GSS, and the
      crypto options.
      Make NFSv3 a recommended option.
parent f9ceaedb
...@@ -1305,15 +1305,18 @@ config NFS_V3 ...@@ -1305,15 +1305,18 @@ config NFS_V3
Say Y here if you want your NFS client to be able to speak the newer Say Y here if you want your NFS client to be able to speak the newer
version 3 of the NFS protocol. version 3 of the NFS protocol.
If unsure, say N. If unsure, say Y.
config NFS_V4 config NFS_V4
bool "Provide NFSv4 client support (EXPERIMENTAL)" bool "Provide NFSv4 client support (EXPERIMENTAL)"
depends on NFS_FS && EXPERIMENTAL depends on NFS_FS && EXPERIMENTAL
select RPCSEC_GSS_KRB5
help help
Say Y here if you want your NFS client to be able to speak the newer Say Y here if you want your NFS client to be able to speak the newer
version 4 of the NFS protocol. This feature is experimental, and version 4 of the NFS protocol.
should only be used if you are interested in helping to test NFSv4.
Note: Requires auxiliary userspace daemons which may be found on
http://www.citi.umich.edu/projects/nfsv4/
If unsure, say N. If unsure, say N.
...@@ -1422,28 +1425,24 @@ config SUNRPC ...@@ -1422,28 +1425,24 @@ config SUNRPC
tristate tristate
config SUNRPC_GSS config SUNRPC_GSS
tristate "Provide RPCSEC_GSS authentication (EXPERIMENTAL)" tristate
config RPCSEC_GSS_KRB5
tristate "Secure RPC: Kerberos V mechanism (EXPERIMENTAL)"
depends on SUNRPC && EXPERIMENTAL depends on SUNRPC && EXPERIMENTAL
default SUNRPC if NFS_V4=y select SUNRPC_GSS
select CRYPTO
select CRYPTO_MD5
select CRYPTO_DES
help help
Provides cryptographic authentication for NFS rpc requests. To Provides for secure RPC calls by means of a gss-api
make this useful, you must also select at least one rpcsec_gss mechanism based on Kerberos V5. This is required for
mechanism.
Note: You should always select this option if you wish to use
NFSv4. NFSv4.
config RPCSEC_GSS_KRB5 Note: Requires an auxiliary userspace daemon which may be found on
tristate "Kerberos V mechanism for RPCSEC_GSS (EXPERIMENTAL)" http://www.citi.umich.edu/projects/nfsv4/
depends on SUNRPC_GSS && CRYPTO_DES && CRYPTO_MD5
default SUNRPC_GSS if NFS_V4=y
help
Provides a gss-api mechanism based on Kerberos V5 (this is
mandatory for RFC3010-compliant NFSv4 implementations).
Requires a userspace daemon;
see http://www.citi.umich.edu/projects/nfsv4/.
Note: If you select this option, please ensure that you also If unsure, say N.
enable the MD5 and DES crypto ciphers.
config SMB_FS config SMB_FS
tristate "SMB file system support (to mount Windows shares etc.)" tristate "SMB file system support (to mount Windows shares etc.)"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment