<manvolnum>8</manvolnum>
<refmiscinfo class="source">Samba</refmiscinfo>
<refmiscinfo class="manual">System Administration tools</refmiscinfo>
- <refmiscinfo class="version">4.0</refmiscinfo>
+ <refmiscinfo class="version">&doc.version;</refmiscinfo>
</refmeta>
</varlistentry>
<varlistentry>
- <term>-M model</term>
+ <term>-M|--model</term>
<listitem><para>This parameter can be used to specify the
"process model" samba should use. This determines
how concurrent clients are handled. Available process
- models include <emphasis>single</emphasis> (everything in
- a single process), <emphasis>standard</emphasis> (similar
- behaviour to that of Samba 3), <emphasis>thread</emphasis>
- (single process, different threads.
+ models include:
+ <itemizedlist>
+ <listitem><para><emphasis>single</emphasis></para>
+ <para>All Samba services run in a single process. This is
+ not recommended for production configurations.
+ </para></listitem>
+
+ <listitem><para><emphasis>standard</emphasis></para>
+ <para>A process is created for each Samba service,
+ and for those services that support it (currently only
+ LDAP and NETLOGON) a new processes is started
+ for each new client connection.</para></listitem>
+
+ <listitem><para><emphasis>prefork</emphasis></para>
+ <para>The default. A process is started for each Samba service,
+ and a fixed number of worker processes are started for those
+ services that support it (currently LDAP, NETLOGON, and KDC).
+ The client connections are then shared amongst the worker
+ processes.
+ Requests for services not supporting prefork are handled
+ by a single process for that service.</para>
+ <para>The number of prefork worker processes started is
+ controlled by the
+ <citerefentry><refentrytitle>smb.conf</refentrytitle>
+ <manvolnum>5</manvolnum></citerefentry> parameter
+ <smbconfoption name="prefork children"/>,
+ which defaults to 4.
+ </para></listitem>
+ </itemizedlist>
</para></listitem>
</varlistentry>
</para></listitem>
</varlistentry>
- <varlistentry>
- <term>-?|--help</term>
- <listitem><para>Show help message.</para></listitem>
- </varlistentry>
-
<varlistentry>
<term>--usage</term>
<listitem><para>Display brief usage message.</para></listitem>
</varlistentry>
- <varlistentry>
- <term>-d|--debuglevel=DEBUGLEVEL</term>
- <listitem><para>Set debug level.</para></listitem>
- </varlistentry>
-
<varlistentry>
<term>--debug-stderr</term>
<listitem><para>Send debug output to STDERR.</para></listitem>
</varlistentry>
- <varlistentry>
- <term>-s|--configfile=CONFIGFILE</term>
- <listitem><para>Use alternative configuration file.
- </para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>--option=SMB_CONF_PARAM=VALUE</term>
- <listitem><para>Set smb.conf option from command line.
- </para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>-l|--log-basename=LOGFILEBASE</term>
- <listitem><para>Basename for log/debug files.</para></listitem>
- </varlistentry>
-
<varlistentry>
<term>--leak-report</term>
<listitem><para>Enable talloc leak reporting on exit.
</para></listitem>
</varlistentry>
- <varlistentry>
- <term>-V|--version</term>
- <listitem><para>Print version.</para></listitem>
- </varlistentry>
+ &popt.common.samba.server;
+ &popt.autohelp;
</variablelist>
</refsect1>
<varlistentry>
<term><filename>/etc/rc</filename></term>
<listitem><para>or whatever initialization script your
- system uses).</para>
+ system uses.</para>
<para>If running the server as a daemon at startup,
this file will need to contain an appropriate startup
<refsect1>
<title>VERSION</title>
- <para>This man page is correct for version 4 of the Samba suite.</para>
+ <para>This man page is part of version &doc.version; of the Samba suite.</para>
</refsect1>
<refsect1>
<manvolnum>1</manvolnum></citerefentry>, and the
Internet RFC's <filename>rfc1001.txt</filename>, <filename>rfc1002.txt</filename>.
In addition the CIFS (formerly SMB) specification is available
- as a link from the Web page <ulink noescape="1" url="http://samba.org/cifs/">
- http://samba.org/cifs/</ulink>.</para>
+ as a link from the Web page <ulink noescape="1" url="https://www.samba.org/cifs/">
+ https://www.samba.org/cifs/</ulink>.</para>
</refsect1>
<refsect1>