diff options
author | Steve French <sfrench@us.ibm.com> | 2006-05-31 18:40:51 -0400 |
---|---|---|
committer | Steve French <sfrench@us.ibm.com> | 2006-05-31 18:40:51 -0400 |
commit | 3979877e5606ecc58c5a31bd0078c6d80ba9cbe7 (patch) | |
tree | d221455b5176ea8b26e750d6498c3ed822998ba3 /fs/Kconfig | |
parent | 26a21b980b1897b11fd7f9ba4bf6060c9e15df10 (diff) |
[CIFS] Support for setting up SMB sessions to legacy lanman servers
Diffstat (limited to 'fs/Kconfig')
-rw-r--r-- | fs/Kconfig | 40 |
1 files changed, 38 insertions, 2 deletions
diff --git a/fs/Kconfig b/fs/Kconfig index f9b5842c8d2d..c4eaacb86071 100644 --- a/fs/Kconfig +++ b/fs/Kconfig | |||
@@ -1663,7 +1663,7 @@ config CIFS_STATS | |||
1663 | mounted by the cifs client to be displayed in /proc/fs/cifs/Stats | 1663 | mounted by the cifs client to be displayed in /proc/fs/cifs/Stats |
1664 | 1664 | ||
1665 | config CIFS_STATS2 | 1665 | config CIFS_STATS2 |
1666 | bool "CIFS extended statistics" | 1666 | bool "Extended statistics" |
1667 | depends on CIFS_STATS | 1667 | depends on CIFS_STATS |
1668 | help | 1668 | help |
1669 | Enabling this option will allow more detailed statistics on SMB | 1669 | Enabling this option will allow more detailed statistics on SMB |
@@ -1676,6 +1676,32 @@ config CIFS_STATS2 | |||
1676 | Unless you are a developer or are doing network performance analysis | 1676 | Unless you are a developer or are doing network performance analysis |
1677 | or tuning, say N. | 1677 | or tuning, say N. |
1678 | 1678 | ||
1679 | config CIFS_WEAK_PW_HASH | ||
1680 | bool "Support legacy servers which use weaker LANMAN security" | ||
1681 | depends on CIFS | ||
1682 | help | ||
1683 | Modern CIFS servers including Samba and most Windows versions | ||
1684 | (since 1997) support stronger NTLM (and even NTLMv2 and Kerberos) | ||
1685 | security mechanisms. These hash the password more securely | ||
1686 | than the mechanisms used in the older LANMAN version of the | ||
1687 | SMB protocol needed to establish sessions with old SMB servers. | ||
1688 | |||
1689 | Enabling this option allows the cifs module to mount to older | ||
1690 | LANMAN based servers such as OS/2 and Windows 95, but such | ||
1691 | mounts may be less secure than mounts using NTLM or more recent | ||
1692 | security mechanisms if you are on a public network. Unless you | ||
1693 | have a need to access old SMB servers (and are on a private | ||
1694 | network) you probably want to say N. Even if this support | ||
1695 | is enabled in the kernel build, they will not be used | ||
1696 | automatically. At runtime LANMAN mounts are disabled but | ||
1697 | can be set to required (or optional) either in | ||
1698 | /proc/fs/cifs (see fs/cifs/README for more detail) or via an | ||
1699 | option on the mount command. This support is disabled by | ||
1700 | default in order to reduce the possibility of a downgrade | ||
1701 | attack. | ||
1702 | |||
1703 | If unsure, say N. | ||
1704 | |||
1679 | config CIFS_XATTR | 1705 | config CIFS_XATTR |
1680 | bool "CIFS extended attributes" | 1706 | bool "CIFS extended attributes" |
1681 | depends on CIFS | 1707 | depends on CIFS |
@@ -1704,6 +1730,16 @@ config CIFS_POSIX | |||
1704 | (such as Samba 3.10 and later) which can negotiate | 1730 | (such as Samba 3.10 and later) which can negotiate |
1705 | CIFS POSIX ACL support. If unsure, say N. | 1731 | CIFS POSIX ACL support. If unsure, say N. |
1706 | 1732 | ||
1733 | config CIFS_DEBUG2 | ||
1734 | bool "Enable additional CIFS debugging routines | ||
1735 | help | ||
1736 | Enabling this option adds a few more debugging routines | ||
1737 | to the cifs code which slightly increases the size of | ||
1738 | the cifs module and can cause additional logging of debug | ||
1739 | messages in some error paths, slowing performance. This | ||
1740 | option can be turned off unless you are debugging | ||
1741 | cifs problems. If unsure, say N. | ||
1742 | |||
1707 | config CIFS_EXPERIMENTAL | 1743 | config CIFS_EXPERIMENTAL |
1708 | bool "CIFS Experimental Features (EXPERIMENTAL)" | 1744 | bool "CIFS Experimental Features (EXPERIMENTAL)" |
1709 | depends on CIFS && EXPERIMENTAL | 1745 | depends on CIFS && EXPERIMENTAL |
@@ -1719,7 +1755,7 @@ config CIFS_EXPERIMENTAL | |||
1719 | If unsure, say N. | 1755 | If unsure, say N. |
1720 | 1756 | ||
1721 | config CIFS_UPCALL | 1757 | config CIFS_UPCALL |
1722 | bool "CIFS Kerberos/SPNEGO advanced session setup (EXPERIMENTAL)" | 1758 | bool "Kerberos/SPNEGO advanced session setup (EXPERIMENTAL)" |
1723 | depends on CIFS_EXPERIMENTAL | 1759 | depends on CIFS_EXPERIMENTAL |
1724 | select CONNECTOR | 1760 | select CONNECTOR |
1725 | help | 1761 | help |