From af60ba31e124e87473aaa2822997f989dd52f876 Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Wed, 11 Nov 1998 01:23:43 +0000 Subject: First version of HTML docs generated from YODL source. Jeremy. (This used to be commit 8f5f0bffc6af97e1f382cb3baa03ccecb0f151c4) --- docs/htmldocs/lmhosts.5.html | 98 + docs/htmldocs/make_smbcodepage.1.html | 142 ++ docs/htmldocs/nmbd.8.html | 206 ++ docs/htmldocs/nmblookup.1.html | 143 ++ docs/htmldocs/samba.7.html | 137 + docs/htmldocs/smb.conf.5.html | 4451 +++++++++++++++++++++++++++++++++ docs/htmldocs/smbclient.1.html | 581 +++++ docs/htmldocs/smbd.8.html | 376 +++ docs/htmldocs/smbpasswd.5.html | 191 ++ docs/htmldocs/smbpasswd.8.html | 270 ++ docs/htmldocs/smbrun.1.html | 84 + docs/htmldocs/smbstatus.1.html | 81 + docs/htmldocs/smbtar.1.html | 128 + docs/htmldocs/testparm.1.html | 99 + docs/htmldocs/testprns.1.html | 96 + 15 files changed, 7083 insertions(+) create mode 100644 docs/htmldocs/lmhosts.5.html create mode 100644 docs/htmldocs/make_smbcodepage.1.html create mode 100644 docs/htmldocs/nmbd.8.html create mode 100644 docs/htmldocs/nmblookup.1.html create mode 100644 docs/htmldocs/samba.7.html create mode 100644 docs/htmldocs/smb.conf.5.html create mode 100644 docs/htmldocs/smbclient.1.html create mode 100644 docs/htmldocs/smbd.8.html create mode 100644 docs/htmldocs/smbpasswd.5.html create mode 100644 docs/htmldocs/smbpasswd.8.html create mode 100644 docs/htmldocs/smbrun.1.html create mode 100644 docs/htmldocs/smbstatus.1.html create mode 100644 docs/htmldocs/smbtar.1.html create mode 100644 docs/htmldocs/testparm.1.html create mode 100644 docs/htmldocs/testprns.1.html diff --git a/docs/htmldocs/lmhosts.5.html b/docs/htmldocs/lmhosts.5.html new file mode 100644 index 0000000000..b325c283ce --- /dev/null +++ b/docs/htmldocs/lmhosts.5.html @@ -0,0 +1,98 @@ + + + + + +lmhosts + + + + + +
+ +

lmhosts

+

Samba

+

23 Oct 1998

+ + + + +


+

NAME

+ lmhosts - The Samba NetBIOS hosts file +


+

SYNOPSIS

+ +


lmhosts is the Samba NetBIOS name to IP address mapping file. +


+

DESCRIPTION

+ +


This file is part of the Samba suite. +


lmhosts is the Samba NetBIOS name to IP address mapping file. It +is very similar to the /etc/hosts file format, except that the +hostname component must correspond to the NetBIOS naming format. +


+

FILE FORMAT

+ +


It is an ASCII file containing one line for NetBIOS name. The two +fields on each line are separated from each other by white space. Any +entry beginning with # is ignored. Each line in the lmhosts file +contains the following information : +


+


An example follows : +


+
+
+#
+# Sample Samba lmhosts file.
+#
+192.9.200.1	TESTPC
+192.9.200.20	NTSERVER#20
+192.9.200.21	SAMBASERVER
+
+
+ +


Contains three IP to NetBIOS name mappings. The first and third will +be returned for any queries for the names "TESTPC" and +"SAMBASERVER" respectively, whatever the type component of the +NetBIOS name requested. +


The second mapping will be returned only when the "0x20" name type +for a name "NTSERVER" is queried. Any other name type will not be +resolved. +


The default location of the lmhosts file is in the same directory +as the smb.conf file. +


+

VERSION

+ +


This man page is correct for version 2.0 of the Samba suite. +


+

SEE ALSO

+ +


smb.conf (5), +smbclient (1), +smbpasswd (8), samba (7). +


+

AUTHOR

+ +


The original Samba software and related utilities were created by +Andrew Tridgell (samba-bugs@samba.anu.edu.au). Samba is now developed +by the Samba Team as an Open Source project similar to the way the +Linux kernel is developed. +


The original Samba man pages were written by Karl Auer. The man page +sources were converted to YODL format (another excellent piece of Open +Source software) and updated for the Samba2.0 release by Jeremy +Allison, samba-bugs@samba.anu.edu.au. +


See samba (7) to find out how to get a full +list of contributors and details on how to submit bug reports, +comments etc. + + diff --git a/docs/htmldocs/make_smbcodepage.1.html b/docs/htmldocs/make_smbcodepage.1.html new file mode 100644 index 0000000000..db119b0e8d --- /dev/null +++ b/docs/htmldocs/make_smbcodepage.1.html @@ -0,0 +1,142 @@ + + + + + +make_smbcodepage + + + + + +


+ +

make_smbcodepage

+

Samba

+

23 Oct 1998

+ + + + +


+

NAME

+ make_codepage - Construct a codepage file for Samba +


+

SYNOPSIS

+ +


make_smbcodepage [c|d] codepage inputfile outputfile +


+

DESCRIPTION

+ +


This program is part of the Samba suite. +


make_smbcodepage compiles or de-compiles codepage files for use +with the internationalization features of Samba 2.0 +


+

OPTIONS

+ +


+


+

Samba Codepage Files

+ +


A text Samba codepage definition file is a description that tells +Samba how to map from upper to lower case for characters greater than +ascii 127 in the specified DOS code page. Note that for certain DOS +codepages (437 for example) mapping from lower to upper case may be +asynchronous. For example, in code page 437 lower case a acute maps to +a plain upper case A when going from lower to upper case, but maps +from plain upper case A to plain lower case a when lower casing a +character. +


A binary Samba codepage definition file is a binary representation of +the same information, including a value that specifies what codepage +this file is describing. +


As Samba does not yet use UNICODE (current for Samba version 2.0) you +must specify the client code page that your DOS and Windows clients +are using if you wish to have case insensitivity done correctly for +your particular language. The default codepage Samba uses is 850 +(Western European). Text codepage definition sample files are +provided in the Samba distribution for codepages 437 (USA), 737 +(Greek), 850 (Western European) 852 (MS-DOS Latin 2), 861 (Icelandic), +866 (Cyrillic), 932 (Kanji SJIS), 936 (Simplified Chinese), 949 +(Hangul) and 950 (Traditional Chinese). Users are encouraged to write +text codepage definition files for their own code pages and donate +them to samba-bugs@samba.anu.edu.au. All codepage files in the +Samba source/codepages directory are compiled and installed when a +'make install' command is issued there. +


The client codepage used by the smbd server is +configured using the client code +page parameter in the +smb.conf file. +


+

FILES

+ +


codepage_def.<codepage> +


These are the input (text) codepage files provided in the Samba +source/codepages directory. +


A text codepage definition file consists of multiple lines +containing four fields. These fields are : +


+


codepage.<codepage> These are the output (binary) codepage files +produced and placed in the Samba destination lib/codepage +directory. +


+

INSTALLATION

+ +


The location of the server and its support files is a matter for +individual system administrators. The following are thus suggestions +only. +


It is recommended that the make_smbcodepage program be installed +under the /usr/local/samba hierarchy, in a directory readable by +all, writeable only by root. The program itself should be executable +by all. The program should NOT be setuid or setgid! +


+

VERSION

+ +


This man page is correct for version 2.0 of the Samba suite. +


+

SEE ALSO

+ +


smb.conf(5), smbd (8) +


+

AUTHOR

+ +


The original Samba software and related utilities were created by +Andrew Tridgell samba-bugs@samba.anu.edu.au. Samba is now developed +by the Samba Team as an Open Source project similar to the way the +Linux kernel is developed. +


The original Samba man pages were written by Karl Auer. The man page +sources were converted to YODL format (another excellent piece of Open +Source software) and updated for the Samba2.0 release by Jeremy +Allison, samba-bugs@samba.anu.edu.au. +


See samba (7) to find out how to get a full +list of contributors and details on how to submit bug reports, +comments etc. + + diff --git a/docs/htmldocs/nmbd.8.html b/docs/htmldocs/nmbd.8.html new file mode 100644 index 0000000000..e922434430 --- /dev/null +++ b/docs/htmldocs/nmbd.8.html @@ -0,0 +1,206 @@ + + + + + +nmbd + + + + + +


+ +

nmbd

+

Samba

+

23 Oct 1998

+ + + + +


+

NAME

+ nmbd - NetBIOS name server to provide NetBIOS over IP +naming services to clients +


+

SYNOPSIS

+ +


nmbd [-D] [-o] [-a] [-H lmhosts file] [-d debuglevel] [-l log file basename] [-n primary NetBIOS name] [-p port number] [-s configuration file] [-i NetBIOS scope] [-h] +


+

DESCRIPTION

+ +


This program is part of the Samba suite. +


nmbd is a server that understands and can reply to NetBIOS over IP +name service requests, like those produced by SMBD/CIFS clients such +as Windows 95/98, Windows NT and LanManager clients. It also +participates in the browsing protocols which make up the Windows +"Network Neighborhood" view. +


SMB/CIFS clients, when they start up, may wish to locate an SMB/CIFS +server. That is, they wish to know what IP number a specified host is +using. +


Amongst other services, this program will listen for such requests, +and if its own NetBIOS name is specified it will respond with the IP +number of the host it is running on. Its "own NetBIOS name" is by +default the primary DNS name of the host it is running on, but this +can be overriden with the -n option (see OPTIONS below). Thus +nmbd will reply to broadcast queries for its own name(s). Additional +names for nmbd to respond on can be set via parameters in the +smb.conf (5) configuration file. +


nmbd can also be used as a WINS (Windows Internet Name Server) +server. What this basically means is that it will act as a WINS +database server, creating a database from name registration requests +that it receives and replying to queries from clients for these names. +


In addition, nmbd can act as a WINS proxy, relaying broadcast queries +from clients that do not understand how to talk the WINS protocol to a +WIN server. +


+

OPTIONS

+ +


+


+

FILES

+ +


/etc/inetd.conf +


If the server is to be run by the inetd meta-daemon, this file must +contain suitable startup information for the meta-daemon. +


/etc/rc +


(or whatever initialisation script your system uses). +


If running the server as a daemon at startup, this file will need to +contain an appropriate startup sequence for the server. +


/usr/local/samba/lib/smb.conf +


This is the default location of the smb.conf server configuration +file. Other common places that systems install this file are +/usr/samba/lib/smb.conf and /etc/smb.conf. +


When run as a WINS server (see the wins support +parameter in the smb.conf (5) man page), nmbd will +store the WINS database in the file wins.dat in the var/locks directory +configured under wherever Samba was configured to install itself. +


If nmbd is acting as a browse master (see the local master +parameter in the smb.conf (5) man page), nmbd will +store the browsing database in the file browse.dat in the var/locks directory +configured under wherever Samba was configured to install itself. +


+

SIGNALS

+ +


To shut down an nmbd process it is recommended that SIGKILL (-9) +NOT be used, except as a last resort, as this may leave the name +database in an inconsistant state. The correct way to terminate +nmbd is to send it a SIGTERM (-15) signal and wait for it to die on +its own. +


nmbd will accept SIGHUP, which will cause it to dump out it's +namelists into the file namelist.debug in the +/usr/local/samba/var/locks directory (or the var/locks +directory configured under wherever Samba was configured to install +itself). This will also cause nmbd to dump out it's server database in +the log.nmb file. In addition, the the debug log level of nmbd may be raised +by sending it a SIGUSR1 (kill -USR1 <nmbd-pid>) and lowered by sending it a +SIGUSR2 (kill -USR2 <nmbd-pid>). This is to allow transient +problems to be diagnosed, whilst still running at a normally low log +level. +


+

VERSION

+ +


This man page is correct for version 2.0 of the Samba suite. +


+

SEE ALSO

+ +


inetd (8), smbd (8), smb.conf +(5), smbclient (1), +testparm (1), testprns +(1), and the Internet RFC's rfc1001.txt, +rfc1002.txt. In addition the CIFS (formerly SMB) specification is +available as a link from the Web page : +http://samba.anu.edu.au/cifs/. +


+

AUTHOR

+ +


The original Samba software and related utilities were created by +Andrew Tridgell (samba-bugs@samba.anu.edu.au). Samba is now developed +by the Samba Team as an Open Source project similar to the way the +Linux kernel is developed. +


The original Samba man pages were written by Karl Auer. The man page +sources were converted to YODL format (another excellent piece of Open +Source software) and updated for the Samba2.0 release by Jeremy +Allison, samba-bugs@samba.anu.edu.au. +


See samba (7) to find out how to get a full list of contributors +and details on how to submit bug reports, comments etc. + + diff --git a/docs/htmldocs/nmblookup.1.html b/docs/htmldocs/nmblookup.1.html new file mode 100644 index 0000000000..90120a9ec6 --- /dev/null +++ b/docs/htmldocs/nmblookup.1.html @@ -0,0 +1,143 @@ + + + + + +nmblookup + + + + + +


+ +

nmblookup

+

Samba

+

23 Oct 1998

+ + + + +


+

NAME

+ nmblookup - NetBIOS over TCP/IP client used to lookup NetBIOS names +


+

SYNOPSIS

+ +


nmblookup [-M] [-R] [-S] [-r] [-A] [-h] [-B broadcast address] [-U unicast address] [-d debuglevel] [-s smb config file] [-i NetBIOS scope] name +


+

DESCRIPTION

+ +


This program is part of the Samba suite. +


nmblookup is used to query NetBIOS names and map them to IP +addresses in a network using NetBIOS over TCP/IP queries. The options +allow the name queries to be directed at a particlar IP broadcast area +or to a particular machine. All queries are done over UDP. +


+

OPTIONS

+ +


+


+

EXAMPLES

+ +


nmblookup can be used to query a WINS server (in the same way .B +nslookup is used to query DNS servers). To query a WINS server, +nmblookup must be called like this: +


nmblookup -U server -R 'name' +


For example, running : +


nmblookup -U samba.anu.edu.au -R IRIX#1B' +


would query the WINS server samba.anu.edu.au for the domain master +browser (1B name type) for the IRIX workgroup. +


+

VERSION

+ +


This man page is correct for version 2.0 of the Samba suite. +


+

SEE ALSO

+ +


samba (7), nmbd (8), +smb.conf (5) +


+

AUTHOR

+ +


The original Samba software and related utilities were created by +Andrew Tridgell (samba-bugs@samba.anu.edu.au). Samba is now developed +by the Samba Team as an Open Source project similar to the way the +Linux kernel is developed. +


The original Samba man pages were written by Karl Auer. The man page +sources were converted to YODL format (another excellent piece of Open +Source software) and updated for the Samba2.0 release by Jeremy +Allison, samba-bugs@samba.anu.edu.au. +


See samba (7) to find out how to get a full +list of contributors and details on how to submit bug reports, +comments etc. +


+ diff --git a/docs/htmldocs/samba.7.html b/docs/htmldocs/samba.7.html new file mode 100644 index 0000000000..d47070909b --- /dev/null +++ b/docs/htmldocs/samba.7.html @@ -0,0 +1,137 @@ + + + + +Samba + + + + + +


+ +

Samba

+

Samba

+

23 Oct 1998

+ + + + +


+

NAME

+ Samba - A Windows SMB/CIFS fileserver for UNIX +


+

SYNOPSIS

+ +Samba +


+

DESCRIPTION

+ +


The Samba software suite is a collection of programs that implements +the Server Message Block(commenly abbreviated as SMB) protocol for +UNIX systems. This protocol is sometimes also referred to as the +Common Internet File System (CIFS), LanManager or NetBIOS protocol. +


+

COMPONENTS

+ +


The Samba suite is made up of several components. Each component is +described in a separate manual page. It is strongly recommended that +you read the documentation that comes with Samba and the manual pages +of those components that you use. If the manual pages aren't clear +enough then please send a patch to samba-bugs@samba.anu.edu.au. +


+


+

AVAILABILITY

+ +


The Samba software suite is licensed under the GNU Public License +(GPL). A copy of that license should have come with the package in the +file COPYING. You are encouraged to distribute copies of the Samba +suite, but please keep obey the terms of this license. +


The latest version of the Samba suite can be obtained via anonymous +ftp from samba.anu.edu.au in the directory pub/samba/. It is +also available on several mirror sites worldwide. +


You may also find useful information about Samba on the newsgroup +comp.protocols.smb and the Samba mailing list. Details on how to join +the mailing list are given in the README file that comes with Samba. +


If you have access to a WWW viewer (such as Netscape or Mosaic) then +you will also find lots of useful information, including back issues +of the Samba mailing list, at +http://samba.anu.edu.au/samba/. +


+

VERSION

+ +


This man page is correct for version 2.0 of the Samba suite. +


+

CONTRIBUTIONS

+ +


If you wish to contribute to the Samba project, then I suggest you +join the Samba mailing list at samba@samba.anu.edu.au. See the +Web page at +http://samba.anu.edu.au/listproc +for details on how to do this. +


If you have patches to submit or bugs to report then you may mail them +directly to samba-bugs@samba.anu.edu.au. Note, however, that due to +the enormous popularity of this package the Samba Team may take some +time to repond to mail. We prefer patches in diff -u format. +


+

CREDITS

+ +


Contributors to the project are now too numerous to mention here but +all deserve the thanks of all Samba users. To see a full list, look at +ftp://samba.anu.edu.au/pub/samba/alpha/change-log +for the pre-CVS changes and at +ftp://samba.anu.edu.au/pub/samba/alpha/cvs.log +for the contributors to Samba post-CVS. CVS is the Open Source source +code control system used by the Samba Team to develop Samba. The +project would have been unmanageable without it. +


In addition, several commercial organisations now help fund the Samba +Team with money and equipment. For details see the Samba Web pages at +http://samba.anu.edu.au/samba/samba-thanks.html. +


+

AUTHOR

+ +


The original Samba software and related utilities were created by +Andrew Tridgell samba-bugs@samba.anu.edu.au. Samba is now developed +by the Samba Team as an Open Source project similar to the way the +Linux kernel is developed. +


The original Samba man pages were written by Karl Auer. The man page +sources were converted to YODL format (another excellent piece of Open +Source software) and updated for the Samba2.0 release by Jeremy +Allison, samba-bugs@samba.anu.edu.au. + + diff --git a/docs/htmldocs/smb.conf.5.html b/docs/htmldocs/smb.conf.5.html new file mode 100644 index 0000000000..7f35b75969 --- /dev/null +++ b/docs/htmldocs/smb.conf.5.html @@ -0,0 +1,4451 @@ + + + + + +smb.conf + + + + + +


+ +

smb.conf

+

Samba

+

23 Oct 1998

+ + + + +


+

NAME

+ smb.conf - The configuration file for the Samba suite +


+

SYNOPSIS

+ +


smb.conf The smb.conf file is a configuration file for the +Samba suite. smb.conf contains runtime configuration information +for the Samba programs. The smb.conf file is designed to be +configured and administered by the swat (8) +program. The complete description of the file format and possible +parameters held within are here for reference purposes. +


+

FILE FORMAT

+ +


The file consists of sections and parameters. A section begins with +the name of the section in square brackets and continues until the +next section begins. Sections contain parameters of the form +


'name = value' +


The file is line-based - that is, each newline-terminated line +represents either a comment, a section name or a parameter. +


Section and parameter names are not case sensitive. +


Only the first equals sign in a parameter is significant. Whitespace +before or after the first equals sign is discarded. Leading, trailing +and internal whitespace in section and parameter names is +irrelevant. Leading and trailing whitespace in a parameter value is +discarded. Internal whitespace within a parameter value is retained +verbatim. +


Any line beginning with a semicolon (';') or a hash ('#') character is +ignored, as are lines containing only whitespace. +


Any line ending in a '\' is "continued" on the next line in the +customary UNIX fashion. +


The values following the equals sign in parameters are all either a +string (no quotes needed) or a boolean, which may be given as yes/no, +0/1 or true/false. Case is not significant in boolean values, but is +preserved in string values. Some items such as create modes are +numeric. +


+

SECTION DESCRIPTIONS

+ +


Each section in the configuration file (except for the +[global] section) describes a shared resource (known +as a "share"). The section name is the name of the shared resource +and the parameters within the section define the shares attributes. +


There are three special sections, [global], +[homes] and [printers], which are +described under 'special sections'. The +following notes apply to ordinary section descriptions. +


A share consists of a directory to which access is being given plus +a description of the access rights which are granted to the user of +the service. Some housekeeping options are also specifiable. +


Sections are either filespace services (used by the client as an +extension of their native file systems) or printable services (used by +the client to access print services on the host running the server). +


Sections may be designated guest services, in which +case no password is required to access them. A specified UNIX +guest account is used to define access +privileges in this case. +


Sections other than guest services will require a password to access +them. The client provides the username. As older clients only provide +passwords and not usernames, you may specify a list of usernames to +check against the password using the "user=" option in +the share definition. For modern clients such as Windows 95/98 and +Windows NT, this should not be neccessary. +


Note that the access rights granted by the server are masked by the +access rights granted to the specified or guest UNIX user by the host +system. The server does not grant more access than the host system +grants. +


The following sample section defines a file space share. The user has +write access to the path /home/bar. The share is accessed via +the share name "foo": +


+
+
+ 	[foo]
+ 		path = /home/bar
+ 		writable = true
+
+
+
+ +


The following sample section defines a printable share. The share +is readonly, but printable. That is, the only write access permitted +is via calls to open, write to and close a spool file. The +'guest ok' parameter means access will be permitted +as the default guest user (specified elsewhere): +


+
+ 	[aprinter]
+ 		path = /usr/spool/public
+ 		read only = true
+ 		printable = true
+ 		guest ok = true
+
+
+ +


+

SPECIAL SECTIONS

+ +


+


+

PARAMETERS

+ +


Parameters define the specific attributes of sections. +


Some parameters are specific to the [global] section +(eg., security). Some parameters are usable in +all sections (eg., create mode). All others are +permissible only in normal sections. For the purposes of the following +descriptions the [homes] and +[printers] sections will be considered normal. +The letter 'G' in parentheses indicates that a parameter is +specific to the [global] section. The letter 'S' +indicates that a parameter can be specified in a service specific +section. Note that all 'S' parameters can also be specified in the +[global] section - in which case they will define +the default behaviour for all services. +


Parameters are arranged here in alphabetical order - this may not +create best bedfellows, but at least you can find them! Where there +are synonyms, the preferred synonym is described, others refer to the +preferred synonym. +


+

VARIABLE SUBSTITUTIONS

+ +


Many of the strings that are settable in the config file can take +substitutions. For example the option "path = +/tmp/%u" would be interpreted as "path = /tmp/john" if +the user connected with the username john. +


These substitutions are mostly noted in the descriptions below, but +there are some general substitutions which apply whenever they might +be relevant. These are: +


+


There are some quite creative things that can be done with these +substitutions and other smb.conf options. +


+

NAME MANGLING

+ +


Samba supports "name mangling" so that DOS and Windows clients can +use files that don't conform to the 8.3 format. It can also be set to +adjust the case of 8.3 format filenames. +


There are several options that control the way mangling is performed, +and they are grouped here rather than listed separately. For the +defaults look at the output of the testparm program. +


All of these options can be set separately for each service (or +globally, of course). +


The options are: +


+"mangle case = yes/no" controls if names that have characters that +aren't of the "default" case are mangled. For example, if this is yes +then a name like "Mail" would be mangled. Default no. +


+"case sensitive = yes/no" controls whether filenames are case +sensitive. If they aren't then Samba must do a filename search and +match on passed names. Default no. +


+"default case = upper/lower" controls what the default case is for new +filenames. Default lower. +


+"preserve case = yes/no" controls if new files are created with the +case that the client passes, or if they are forced to be the "default" +case. Default Yes. +


+


"short preserve case = yes/no" controls if new files which conform +to 8.3 syntax, that is all in upper case and of suitable length, are +created upper case, or if they are forced to be the "default" +case. This option can be use with "preserve case = +yes" to permit long filenames to retain their +case, while short names are lowered. Default Yes. +


By default, Samba 2.0 has the same semantics as a Windows NT +server, in that it is case insensitive but case preserving. +


+

NOTE ABOUT USERNAME/PASSWORD VALIDATION

+ +


There are a number of ways in which a user can connect to a +service. The server follows the following steps in determining if it +will allow a connection to a specified service. If all the steps fail +then the connection request is rejected. If one of the steps pass then +the following steps are not checked. +


If the service is marked "guest only = yes" then +steps 1 to 5 are skipped. +


    +


  1. Step 1: If the client has passed a username/password pair and +that username/password pair is validated by the UNIX system's password +programs then the connection is made as that username. Note that this +includes the \\server\service%username method of passing a +username. +


  2. Step 2: If the client has previously registered a username with +the system and now supplies a correct password for that username then +the connection is allowed. +


  3. Step 3: The client's netbios name and any previously used user +names are checked against the supplied password, if they match then +the connection is allowed as the corresponding user. +


  4. Step 4: If the client has previously validated a +username/password pair with the server and the client has passed the +validation token then that username is used. This step is skipped if +"revalidate = yes" for this service. +


  5. Step 5: If a "user = " field is given in the +smb.conf file for the service and the client has supplied a password, +and that password matches (according to the UNIX system's password +checking) with one of the usernames from the user= +field then the connection is made as the username in the +"user=" line. If one of the username in the +user= list begins with a '@' then that name +expands to a list of names in the group of the same name. +


  6. Step 6: If the service is a guest service then a connection is +made as the username given in the "guest account +=" for the service, irrespective of the supplied +password. +


+


+

COMPLETE LIST OF GLOBAL PARAMETERS

+ +


Here is a list of all global parameters. See the section of each +parameter for details. Note that some are synonyms. +


+


+

COMPLETE LIST OF SERVICE PARAMETERS

+ +


Here is a list of all service parameters. See the section of each +parameter for details. Note that some are synonyms. +


+


+

EXPLANATION OF EACH PARAMETER

+ +