aboutsummaryrefslogtreecommitdiffstats
path: root/fs/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'fs/Kconfig')
-rw-r--r--fs/Kconfig40
1 files changed, 38 insertions, 2 deletions
diff --git a/fs/Kconfig b/fs/Kconfig
index 2aa4624cc018..467f7ae5f092 100644
--- a/fs/Kconfig
+++ b/fs/Kconfig
@@ -1713,7 +1713,7 @@ config CIFS_STATS
1713 mounted by the cifs client to be displayed in /proc/fs/cifs/Stats 1713 mounted by the cifs client to be displayed in /proc/fs/cifs/Stats
1714 1714
1715config CIFS_STATS2 1715config CIFS_STATS2
1716 bool "CIFS extended statistics" 1716 bool "Extended statistics"
1717 depends on CIFS_STATS 1717 depends on CIFS_STATS
1718 help 1718 help
1719 Enabling this option will allow more detailed statistics on SMB 1719 Enabling this option will allow more detailed statistics on SMB
@@ -1726,6 +1726,32 @@ config CIFS_STATS2
1726 Unless you are a developer or are doing network performance analysis 1726 Unless you are a developer or are doing network performance analysis
1727 or tuning, say N. 1727 or tuning, say N.
1728 1728
1729config CIFS_WEAK_PW_HASH
1730 bool "Support legacy servers which use weaker LANMAN security"
1731 depends on CIFS
1732 help
1733 Modern CIFS servers including Samba and most Windows versions
1734 (since 1997) support stronger NTLM (and even NTLMv2 and Kerberos)
1735 security mechanisms. These hash the password more securely
1736 than the mechanisms used in the older LANMAN version of the
1737 SMB protocol needed to establish sessions with old SMB servers.
1738
1739 Enabling this option allows the cifs module to mount to older
1740 LANMAN based servers such as OS/2 and Windows 95, but such
1741 mounts may be less secure than mounts using NTLM or more recent
1742 security mechanisms if you are on a public network. Unless you
1743 have a need to access old SMB servers (and are on a private
1744 network) you probably want to say N. Even if this support
1745 is enabled in the kernel build, they will not be used
1746 automatically. At runtime LANMAN mounts are disabled but
1747 can be set to required (or optional) either in
1748 /proc/fs/cifs (see fs/cifs/README for more detail) or via an
1749 option on the mount command. This support is disabled by
1750 default in order to reduce the possibility of a downgrade
1751 attack.
1752
1753 If unsure, say N.
1754
1729config CIFS_XATTR 1755config CIFS_XATTR
1730 bool "CIFS extended attributes" 1756 bool "CIFS extended attributes"
1731 depends on CIFS 1757 depends on CIFS
@@ -1754,6 +1780,16 @@ config CIFS_POSIX
1754 (such as Samba 3.10 and later) which can negotiate 1780 (such as Samba 3.10 and later) which can negotiate
1755 CIFS POSIX ACL support. If unsure, say N. 1781 CIFS POSIX ACL support. If unsure, say N.
1756 1782
1783config CIFS_DEBUG2
1784 bool "Enable additional CIFS debugging routines"
1785 help
1786 Enabling this option adds a few more debugging routines
1787 to the cifs code which slightly increases the size of
1788 the cifs module and can cause additional logging of debug
1789 messages in some error paths, slowing performance. This
1790 option can be turned off unless you are debugging
1791 cifs problems. If unsure, say N.
1792
1757config CIFS_EXPERIMENTAL 1793config CIFS_EXPERIMENTAL
1758 bool "CIFS Experimental Features (EXPERIMENTAL)" 1794 bool "CIFS Experimental Features (EXPERIMENTAL)"
1759 depends on CIFS && EXPERIMENTAL 1795 depends on CIFS && EXPERIMENTAL
@@ -1769,7 +1805,7 @@ config CIFS_EXPERIMENTAL
1769 If unsure, say N. 1805 If unsure, say N.
1770 1806
1771config CIFS_UPCALL 1807config CIFS_UPCALL
1772 bool "CIFS Kerberos/SPNEGO advanced session setup (EXPERIMENTAL)" 1808 bool "Kerberos/SPNEGO advanced session setup (EXPERIMENTAL)"
1773 depends on CIFS_EXPERIMENTAL 1809 depends on CIFS_EXPERIMENTAL
1774 select CONNECTOR 1810 select CONNECTOR
1775 help 1811 help