Commit f30e4148 authored by Steve French's avatar Steve French Committed by Steve French

Update README file for cifs.ko

Remove references to two obsolete /proc/fs/cifs parameters
and update for a few minor SMB3 features.
Signed-off-by: default avatarSteve French <smfrench@gmail.com>
parent 68dbe2f8
...@@ -11,13 +11,14 @@ Information Foundation. CIFS and now SMB3 has now become a defacto ...@@ -11,13 +11,14 @@ Information Foundation. CIFS and now SMB3 has now become a defacto
standard for interoperating between Macs and Windows and major NAS appliances. standard for interoperating between Macs and Windows and major NAS appliances.
Please see Please see
MS-SMB2 (for detailed SMB2/SMB3/SMB3.1.1 protocol specification)
http://protocolfreedom.org/ and http://protocolfreedom.org/ and
http://samba.org/samba/PFIF/ http://samba.org/samba/PFIF/
for more details. for more details.
For questions or bug reports please contact: For questions or bug reports please contact:
sfrench@samba.org (sfrench@us.ibm.com) smfrench@gmail.com
See the project page at: https://wiki.samba.org/index.php/LinuxCIFS_utils See the project page at: https://wiki.samba.org/index.php/LinuxCIFS_utils
...@@ -37,15 +38,15 @@ Installation instructions: ...@@ -37,15 +38,15 @@ Installation instructions:
========================= =========================
If you have built the CIFS vfs as module (successfully) simply If you have built the CIFS vfs as module (successfully) simply
type "make modules_install" (or if you prefer, manually copy the file to type "make modules_install" (or if you prefer, manually copy the file to
the modules directory e.g. /lib/modules/2.4.10-4GB/kernel/fs/cifs/cifs.o). the modules directory e.g. /lib/modules/2.4.10-4GB/kernel/fs/cifs/cifs.ko).
If you have built the CIFS vfs into the kernel itself, follow the instructions If you have built the CIFS vfs into the kernel itself, follow the instructions
for your distribution on how to install a new kernel (usually you for your distribution on how to install a new kernel (usually you
would simply type "make install"). would simply type "make install").
If you do not have the utility mount.cifs (in the Samba 3.0 source tree and on If you do not have the utility mount.cifs (in the Samba 4.x source tree and on
the CIFS VFS web site) copy it to the same directory in which mount.smbfs and the CIFS VFS web site) copy it to the same directory in which mount helpers
similar files reside (usually /sbin). Although the helper software is not reside (usually /sbin). Although the helper software is not
required, mount.cifs is recommended. Most distros include a "cifs-utils" required, mount.cifs is recommended. Most distros include a "cifs-utils"
package that includes this utility so it is recommended to install this. package that includes this utility so it is recommended to install this.
...@@ -119,9 +120,12 @@ or unpredictable UNC names. ...@@ -119,9 +120,12 @@ or unpredictable UNC names.
Samba Considerations Samba Considerations
==================== ====================
To get the maximum benefit from the CIFS VFS, we recommend using a server that Most current servers support SMB2.1 and SMB3 which are more secure,
supports the SNIA CIFS Unix Extensions standard (e.g. Samba 2.2.5 or later or but there are useful protocol extensions for the older less secure CIFS
Samba 3.0) but the CIFS vfs works fine with a wide variety of CIFS servers. dialect, so to get the maximum benefit if mounting using the older dialect
(CIFS/SMB1), we recommend using a server that supports the SNIA CIFS
Unix Extensions standard (e.g. almost any version of Samba ie version
2.2.5 or later) but the CIFS vfs works fine with a wide variety of CIFS servers.
Note that uid, gid and file permissions will display default values if you do Note that uid, gid and file permissions will display default values if you do
not have a server that supports the Unix extensions for CIFS (such as Samba not have a server that supports the Unix extensions for CIFS (such as Samba
2.2.5 or later). To enable the Unix CIFS Extensions in the Samba server, add 2.2.5 or later). To enable the Unix CIFS Extensions in the Samba server, add
...@@ -603,11 +607,6 @@ Stats Lists summary resource usage information as well as per ...@@ -603,11 +607,6 @@ Stats Lists summary resource usage information as well as per
in the kernel configuration. in the kernel configuration.
Configuration pseudo-files: Configuration pseudo-files:
PacketSigningEnabled If set to one, cifs packet signing is enabled
and will be used if the server requires
it. If set to two, cifs packet signing is
required even if the server considers packet
signing optional. (default 1)
SecurityFlags Flags which control security negotiation and SecurityFlags Flags which control security negotiation and
also packet signing. Authentication (may/must) also packet signing. Authentication (may/must)
flags (e.g. for NTLM and/or NTLMv2) may be combined with flags (e.g. for NTLM and/or NTLMv2) may be combined with
...@@ -666,8 +665,6 @@ traceSMB If set to one, debug information is logged to the ...@@ -666,8 +665,6 @@ traceSMB If set to one, debug information is logged to the
LookupCacheEnable If set to one, inode information is kept cached LookupCacheEnable If set to one, inode information is kept cached
for one second improving performance of lookups for one second improving performance of lookups
(default 1) (default 1)
OplockEnabled If set to one, safe distributed caching enabled.
(default 1)
LinuxExtensionsEnabled If set to one then the client will attempt to LinuxExtensionsEnabled If set to one then the client will attempt to
use the CIFS "UNIX" extensions which are optional use the CIFS "UNIX" extensions which are optional
protocol enhancements that allow CIFS servers protocol enhancements that allow CIFS servers
......
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