HP CIFS Client A.02.02 Administrator's Guide
Configuration File
Configuration Parameters
Chapter 7130
cifs.serverClasses
This variable may modify the values configured with
cifs.server.default and servers after the connection has
been established based on the information derived from
session setup. The decision can depend on the server's
operating system and LAN manager type. The format
for this variable is an array of dictionaries. Each
dictionary must have all of the following three keys:
OS This entry contains a matching pattern in shell style
syntax (* matches any character sequence,? matches
one character, [<characters>] matches any of the given
characters and [^<characters>] matches none of the
given characters). It is matched against the operating
system name derived from session setup.
LanManager This entry also consists of a matching pattern in shell-
style syntax. It is matched against the LAN manager
name derived from session setup. The operating system
name and LAN manager name are printed to syslog if
log level info is enabled.
config If the previous two patterns match, the content of this
variable (which must be a dictionary) is used as a
server configuration which may contain all definitions
that defaultServer may contain. If an option is given, it
overrides the respective option from the other
configurations. The option disableSmbs is an exception:
all disabled SMBs add up to give the final list of
disabled SMBs.
The array is searched from the first to the last entry. If an entry matches,
the corresponding configuration is used and the search is aborted.