summaryrefslogtreecommitdiff
path: root/docs/htmldocs/Samba3-HOWTO/compiling.html
diff options
context:
space:
mode:
authorbubulle <bubulle@alioth.debian.org>2012-01-26 19:58:37 +0000
committerbubulle <bubulle@alioth.debian.org>2012-01-26 19:58:37 +0000
commitcb25bc5ca98dff7a896f596f9f1586a4739ad8ec (patch)
tree31bd310956a0c533e3e46cb88aec6e00b5eedf53 /docs/htmldocs/Samba3-HOWTO/compiling.html
parent5f021ee1efe415ba8fe4281d0622204a68074ea8 (diff)
downloadsamba-cb25bc5ca98dff7a896f596f9f1586a4739ad8ec.tar.gz
Load samba-3.6.2 into branches/samba/upstream.upstream/3.6.2
git-svn-id: svn://svn.debian.org/svn/pkg-samba/branches/samba/upstream@3992 fc4039ab-9d04-0410-8cac-899223bdd6b0
Diffstat (limited to 'docs/htmldocs/Samba3-HOWTO/compiling.html')
-rw-r--r--docs/htmldocs/Samba3-HOWTO/compiling.html72
1 files changed, 36 insertions, 36 deletions
diff --git a/docs/htmldocs/Samba3-HOWTO/compiling.html b/docs/htmldocs/Samba3-HOWTO/compiling.html
index bc76af7a2c..2b7b4f7c66 100644
--- a/docs/htmldocs/Samba3-HOWTO/compiling.html
+++ b/docs/htmldocs/Samba3-HOWTO/compiling.html
@@ -1,9 +1,9 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 42. How to Compile Samba</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.75.2"><link rel="home" href="index.html" title="The Official Samba 3.5.x HOWTO and Reference Guide"><link rel="up" href="Appendix.html" title="Part VI. Reference Section"><link rel="prev" href="Appendix.html" title="Part VI. Reference Section"><link rel="next" href="Portability.html" title="Chapter 43. Portability"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 42. How to Compile Samba</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="Appendix.html">Prev</a> </td><th width="60%" align="center">Part VI. Reference Section</th><td width="20%" align="right"> <a accesskey="n" href="Portability.html">Next</a></td></tr></table><hr></div><div class="chapter" title="Chapter 42. How to Compile Samba"><div class="titlepage"><div><div><h2 class="title"><a name="compiling"></a>Chapter 42. How to Compile Samba</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><code class="email">&lt;<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email">&lt;<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>&gt;</code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Andrew</span> <span class="surname">Tridgell</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email">&lt;<a class="email" href="mailto:tridge@samba.org">tridge@samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate"> 22 May 2001 </p></div><div><p class="pubdate"> 18 March 2003 </p></div><div><p class="pubdate"> June 2005 </p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="compiling.html#id449305">Access Samba Source Code via Subversion</a></span></dt><dd><dl><dt><span class="sect2"><a href="compiling.html#id449311">Introduction</a></span></dt><dt><span class="sect2"><a href="compiling.html#id449349">Subversion Access to samba.org</a></span></dt></dl></dd><dt><span class="sect1"><a href="compiling.html#id449521">Accessing the Samba Sources via rsync and ftp</a></span></dt><dt><span class="sect1"><a href="compiling.html#id449588">Verifying Samba's PGP Signature</a></span></dt><dt><span class="sect1"><a href="compiling.html#id449717">Building the Binaries</a></span></dt><dd><dl><dt><span class="sect2"><a href="compiling.html#id449941">Compiling Samba with Active Directory Support</a></span></dt></dl></dd><dt><span class="sect1"><a href="compiling.html#startingSamba">Starting the <span class="application">smbd</span> <span class="application">nmbd</span> and <span class="application">winbindd</span></a></span></dt><dd><dl><dt><span class="sect2"><a href="compiling.html#id450191">Starting from inetd.conf</a></span></dt><dt><span class="sect2"><a href="compiling.html#id450398">Alternative: Starting <span class="application">smbd</span> as a Daemon</a></span></dt></dl></dd></dl></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 42. How to Compile Samba</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.75.2"><link rel="home" href="index.html" title="The Official Samba 3.5.x HOWTO and Reference Guide"><link rel="up" href="Appendix.html" title="Part VI. Reference Section"><link rel="prev" href="Appendix.html" title="Part VI. Reference Section"><link rel="next" href="Portability.html" title="Chapter 43. Portability"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 42. How to Compile Samba</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="Appendix.html">Prev</a> </td><th width="60%" align="center">Part VI. Reference Section</th><td width="20%" align="right"> <a accesskey="n" href="Portability.html">Next</a></td></tr></table><hr></div><div class="chapter" title="Chapter 42. How to Compile Samba"><div class="titlepage"><div><div><h2 class="title"><a name="compiling"></a>Chapter 42. How to Compile Samba</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><code class="email">&lt;<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email">&lt;<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>&gt;</code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Andrew</span> <span class="surname">Tridgell</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email">&lt;<a class="email" href="mailto:tridge@samba.org">tridge@samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate"> 22 May 2001 </p></div><div><p class="pubdate"> 18 March 2003 </p></div><div><p class="pubdate"> June 2005 </p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="compiling.html#id449310">Access Samba Source Code via Subversion</a></span></dt><dd><dl><dt><span class="sect2"><a href="compiling.html#id449315">Introduction</a></span></dt><dt><span class="sect2"><a href="compiling.html#id449353">Subversion Access to samba.org</a></span></dt></dl></dd><dt><span class="sect1"><a href="compiling.html#id449526">Accessing the Samba Sources via rsync and ftp</a></span></dt><dt><span class="sect1"><a href="compiling.html#id449593">Verifying Samba's PGP Signature</a></span></dt><dt><span class="sect1"><a href="compiling.html#id449722">Building the Binaries</a></span></dt><dd><dl><dt><span class="sect2"><a href="compiling.html#id449946">Compiling Samba with Active Directory Support</a></span></dt></dl></dd><dt><span class="sect1"><a href="compiling.html#startingSamba">Starting the <span class="application">smbd</span> <span class="application">nmbd</span> and <span class="application">winbindd</span></a></span></dt><dd><dl><dt><span class="sect2"><a href="compiling.html#id450196">Starting from inetd.conf</a></span></dt><dt><span class="sect2"><a href="compiling.html#id450403">Alternative: Starting <span class="application">smbd</span> as a Daemon</a></span></dt></dl></dd></dl></div><p>
You can obtain the Samba source file from the
<a class="ulink" href="http://samba.org/" target="_top">Samba Web site</a>. To obtain a development version,
you can download Samba from Subversion or using <code class="literal">rsync</code>.
-</p><div class="sect1" title="Access Samba Source Code via Subversion"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id449305"></a>Access Samba Source Code via Subversion</h2></div></div></div><div class="sect2" title="Introduction"><div class="titlepage"><div><div><h3 class="title"><a name="id449311"></a>Introduction</h3></div></div></div><p>
-<a class="indexterm" name="id449318"></a>
+</p><div class="sect1" title="Access Samba Source Code via Subversion"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id449310"></a>Access Samba Source Code via Subversion</h2></div></div></div><div class="sect2" title="Introduction"><div class="titlepage"><div><div><h3 class="title"><a name="id449315"></a>Introduction</h3></div></div></div><p>
+<a class="indexterm" name="id449323"></a>
Samba is developed in an open environment. Developers use a
Subversion to <span class="quote">&#8220;<span class="quote">checkin</span>&#8221;</span> (also known as
<span class="quote">&#8220;<span class="quote">commit</span>&#8221;</span>) new source code. Samba's various Subversion branches can
@@ -12,13 +12,13 @@ detailed in this chapter.
</p><p>
This chapter is a modified version of the instructions found at the
<a class="ulink" href="http://samba.org/samba/subversion.html" target="_top">Samba</a> Web site.
-</p></div><div class="sect2" title="Subversion Access to samba.org"><div class="titlepage"><div><div><h3 class="title"><a name="id449349"></a>Subversion Access to samba.org</h3></div></div></div><p>
+</p></div><div class="sect2" title="Subversion Access to samba.org"><div class="titlepage"><div><div><h3 class="title"><a name="id449353"></a>Subversion Access to samba.org</h3></div></div></div><p>
The machine samba.org runs a publicly accessible Subversion
repository for access to the source code of several packages,
including Samba, rsync, distcc, ccache, and jitterbug. There are two main ways
of accessing the Subversion server on this host.
-</p><div class="sect3" title="Access via ViewCVS"><div class="titlepage"><div><div><h4 class="title"><a name="id449360"></a>Access via ViewCVS</h4></div></div></div><p>
-<a class="indexterm" name="id449368"></a>
+</p><div class="sect3" title="Access via ViewCVS"><div class="titlepage"><div><div><h4 class="title"><a name="id449365"></a>Access via ViewCVS</h4></div></div></div><p>
+<a class="indexterm" name="id449372"></a>
You can access the source code via your favorite WWW browser. This allows you to access
the contents of individual files in the repository and also to look at the revision
history and commit logs of individual files. You can also ask for a diff
@@ -26,8 +26,8 @@ listing between any two versions on the repository.
</p><p>
Use the URL
<a class="ulink" href="http://viewcvs.samba.org/" target="_top">http://viewcvs.samba.org/</a>.
-</p></div><div class="sect3" title="Access via Subversion"><div class="titlepage"><div><div><h4 class="title"><a name="id449392"></a>Access via Subversion</h4></div></div></div><p>
-<a class="indexterm" name="id449400"></a>
+</p></div><div class="sect3" title="Access via Subversion"><div class="titlepage"><div><div><h4 class="title"><a name="id449397"></a>Access via Subversion</h4></div></div></div><p>
+<a class="indexterm" name="id449405"></a>
You can also access the source code via a normal Subversion client. This gives you much more control over what
you can do with the repository and allows you to check out whole source trees and keep them up to date via
normal Subversion commands. This is the preferred method of access if you are a developer and not just a
@@ -37,7 +37,7 @@ a Subversion client. Your distribution might include one, or you can download th
sources from <a class="ulink" href="http://subversion.tigris.org/" target="_top">http://subversion.tigris.org/</a>.
</p><p>
To gain access via anonymous Subversion, use the following steps.
-</p><div class="procedure" title="Procedure 42.1. Retrieving Samba using Subversion"><a name="id449428"></a><p class="title"><b>Procedure 42.1. Retrieving Samba using Subversion</b></p><ol class="procedure" type="1"><li class="step" title="Step 1"><p>
+</p><div class="procedure" title="Procedure 42.1. Retrieving Samba using Subversion"><a name="id449432"></a><p class="title"><b>Procedure 42.1. Retrieving Samba using Subversion</b></p><ol class="procedure" type="1"><li class="step" title="Step 1"><p>
Install a recent copy of Subversion. All you really need is a
copy of the Subversion client binary.
</p></li><li class="step" title="Step 2"><p>
@@ -62,9 +62,9 @@ To gain access via anonymous Subversion, use the following steps.
</p><pre class="screen">
<strong class="userinput"><code>svn update</code></strong>
</pre><p>
- </p></li></ol></div></div></div></div><div class="sect1" title="Accessing the Samba Sources via rsync and ftp"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id449521"></a>Accessing the Samba Sources via rsync and ftp</h2></div></div></div><p>
- <a class="indexterm" name="id449529"></a>
- <a class="indexterm" name="id449536"></a>
+ </p></li></ol></div></div></div></div><div class="sect1" title="Accessing the Samba Sources via rsync and ftp"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id449526"></a>Accessing the Samba Sources via rsync and ftp</h2></div></div></div><p>
+ <a class="indexterm" name="id449534"></a>
+ <a class="indexterm" name="id449540"></a>
<em class="parameter"><code>pserver.samba.org</code></em> also exports unpacked copies of most parts of the Subversion tree
at the Samba <a class="ulink" href="ftp://pserver.samba.org/pub/unpacked" target="_top">pserver</a> location and also
via anonymous rsync at the Samba <a class="ulink" href="rsync://pserver.samba.org/ftp/unpacked/" target="_top">rsync</a> server location. I recommend using rsync rather
@@ -74,9 +74,9 @@ To gain access via anonymous Subversion, use the following steps.
The disadvantage of the unpacked trees is that they do not support automatic
merging of local changes as Subversion does. <code class="literal">rsync</code> access is most convenient
for an initial install.
- </p></div><div class="sect1" title="Verifying Samba's PGP Signature"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id449588"></a>Verifying Samba's PGP Signature</h2></div></div></div><p>
-<a class="indexterm" name="id449596"></a>
-<a class="indexterm" name="id449603"></a>
+ </p></div><div class="sect1" title="Verifying Samba's PGP Signature"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id449593"></a>Verifying Samba's PGP Signature</h2></div></div></div><p>
+<a class="indexterm" name="id449601"></a>
+<a class="indexterm" name="id449608"></a>
It is strongly recommended that you verify the PGP signature for any source file before
installing it. Even if you're not downloading from a mirror site, verifying PGP signatures
should be a standard reflex. Many people today use the GNU GPG tool set in place of PGP.
@@ -87,7 +87,7 @@ With that said, go ahead and download the following files:
<code class="prompt">$ </code><strong class="userinput"><code>wget http://us1.samba.org/samba/ftp/samba-3.0.20.tar.asc</code></strong>
<code class="prompt">$ </code><strong class="userinput"><code>wget http://us1.samba.org/samba/ftp/samba-pubkey.asc</code></strong>
</pre><p>
-<a class="indexterm" name="id449647"></a>
+<a class="indexterm" name="id449652"></a>
The first file is the PGP signature for the Samba source file; the other is the Samba public
PGP key itself. Import the public PGP key with:
</p><pre class="screen">
@@ -105,9 +105,9 @@ example of what you would not want to see would be:
</p><pre class="screen">
gpg: BAD signature from <span class="quote">&#8220;<span class="quote">Samba Distribution Verification Key</span>&#8221;</span>
</pre><p>
-</p></div><div class="sect1" title="Building the Binaries"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id449717"></a>Building the Binaries</h2></div></div></div><p>
- <a class="indexterm" name="id449725"></a>
-<a class="indexterm" name="id449732"></a>
+</p></div><div class="sect1" title="Building the Binaries"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id449722"></a>Building the Binaries</h2></div></div></div><p>
+ <a class="indexterm" name="id449730"></a>
+<a class="indexterm" name="id449737"></a>
After the source tarball has been unpacked, the next step involves
configuration to match Samba to your operating system platform.
If your source directory does not contain the <code class="literal">configure</code> script,
@@ -122,7 +122,7 @@ gpg: BAD signature from <span class="quote">&#8220;<span class="quote">Samba Dis
<code class="prompt">root# </code> ./autogen.sh
</pre><p>
</p><p>
- <a class="indexterm" name="id449770"></a>
+ <a class="indexterm" name="id449775"></a>
To build the binaries, run the program <strong class="userinput"><code>./configure
</code></strong> in the source directory. This should automatically
configure Samba for your operating system. If you have unusual
@@ -137,7 +137,7 @@ gpg: BAD signature from <span class="quote">&#8220;<span class="quote">Samba Dis
<code class="prompt">root# </code><strong class="userinput"><code>./configure <em class="replaceable"><code>[... arguments ...]</code></em></code></strong>
</pre><p>
</p><p>
- <a class="indexterm" name="id449832"></a>
+ <a class="indexterm" name="id449837"></a>
Execute the following create the binaries:
</p><pre class="screen">
<code class="prompt">root# </code> <strong class="userinput"><code>make</code></strong>
@@ -166,7 +166,7 @@ gpg: BAD signature from <span class="quote">&#8220;<span class="quote">Samba Dis
</pre><p>
As you can see from this, building and installing Samba does not need to
result in disaster!
- </p><div class="sect2" title="Compiling Samba with Active Directory Support"><div class="titlepage"><div><div><h3 class="title"><a name="id449941"></a>Compiling Samba with Active Directory Support</h3></div></div></div><p>
+ </p><div class="sect2" title="Compiling Samba with Active Directory Support"><div class="titlepage"><div><div><h3 class="title"><a name="id449946"></a>Compiling Samba with Active Directory Support</h3></div></div></div><p>
In order to compile Samba with ADS support, you need to have installed
on your system:
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
@@ -189,13 +189,13 @@ gpg: BAD signature from <span class="quote">&#8220;<span class="quote">Samba Dis
If it does not, configure did not find your KRB5 libraries or
your LDAP libraries. Look in <code class="filename">config.log</code> to figure
out why and fix it.
- </p><div class="sect3" title="Installing the Required Packages for Debian"><div class="titlepage"><div><div><h4 class="title"><a name="id450001"></a>Installing the Required Packages for Debian</h4></div></div></div><p>On Debian, you need to install the following packages:</p><p>
+ </p><div class="sect3" title="Installing the Required Packages for Debian"><div class="titlepage"><div><div><h4 class="title"><a name="id450006"></a>Installing the Required Packages for Debian</h4></div></div></div><p>On Debian, you need to install the following packages:</p><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>libkrb5-dev</p></li><li class="listitem"><p>krb5-user</p></li></ul></div><p>
- </p></div><div class="sect3" title="Installing the Required Packages for Red Hat Linux"><div class="titlepage"><div><div><h4 class="title"><a name="id450027"></a>Installing the Required Packages for Red Hat Linux</h4></div></div></div><p>On Red Hat Linux, this means you should have at least: </p><p>
+ </p></div><div class="sect3" title="Installing the Required Packages for Red Hat Linux"><div class="titlepage"><div><div><h4 class="title"><a name="id450032"></a>Installing the Required Packages for Red Hat Linux</h4></div></div></div><p>On Red Hat Linux, this means you should have at least: </p><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>krb5-workstation (for kinit)</p></li><li class="listitem"><p>krb5-libs (for linking with)</p></li><li class="listitem"><p>krb5-devel (because you are compiling from source)</p></li></ul></div><p>
</p><p>in addition to the standard development environment.</p><p>If these files are not installed on your system, you should check the installation
CDs to find which has them and install the files using your tool of choice. If in doubt
- about what tool to use, refer to the Red Hat Linux documentation.</p></div><div class="sect3" title="SuSE Linux Package Requirements"><div class="titlepage"><div><div><h4 class="title"><a name="id450067"></a>SuSE Linux Package Requirements</h4></div></div></div><p>
+ about what tool to use, refer to the Red Hat Linux documentation.</p></div><div class="sect3" title="SuSE Linux Package Requirements"><div class="titlepage"><div><div><h4 class="title"><a name="id450072"></a>SuSE Linux Package Requirements</h4></div></div></div><p>
SuSE Linux installs Heimdal packages that may be required to allow you to build
binary packages. You should verify that the development libraries have been installed on
your system.
@@ -206,7 +206,7 @@ gpg: BAD signature from <span class="quote">&#8220;<span class="quote">Samba Dis
the maximum capabilities that are available. You should consider using SuSE-provided
packages where they are available.
</p></div></div></div><div class="sect1" title="Starting the smbd nmbd and winbindd"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="startingSamba"></a>Starting the <span class="application">smbd</span> <span class="application">nmbd</span> and <span class="application">winbindd</span></h2></div></div></div><p>
- <a class="indexterm" name="id450116"></a>
+ <a class="indexterm" name="id450121"></a>
You must choose to start <span class="application">smbd</span>, <span class="application">winbindd</span> and <span class="application">nmbd</span> either as daemons or from
<span class="application">inetd</span>. Don't try to do both! Either you can put
them in <code class="filename"> inetd.conf</code> and have them started on demand by
@@ -218,7 +218,7 @@ gpg: BAD signature from <span class="quote">&#8220;<span class="quote">Samba Dis
</p><p>
The main advantage of starting <span class="application">smbd</span> and <span class="application">nmbd</span> using the recommended daemon method
is that they will respond slightly more quickly to an initial connection request.
- </p><div class="sect2" title="Starting from inetd.conf"><div class="titlepage"><div><div><h3 class="title"><a name="id450191"></a>Starting from inetd.conf</h3></div></div></div><a class="indexterm" name="id450196"></a><div class="note" title="Note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>The following will be different if
+ </p><div class="sect2" title="Starting from inetd.conf"><div class="titlepage"><div><div><h3 class="title"><a name="id450196"></a>Starting from inetd.conf</h3></div></div></div><a class="indexterm" name="id450201"></a><div class="note" title="Note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>The following will be different if
you use NIS, NIS+, or LDAP to distribute services maps.</p></div><p>Look at your <code class="filename">/etc/services</code>.
What is defined at port 139/tcp? If nothing is defined,
then add a line like this:</p><pre class="programlisting">netbios-ssn 139/tcp</pre><p>Similarly for 137/udp, you should have an entry like:</p><pre class="programlisting">netbios-ns 137/udp</pre><p>
@@ -227,12 +227,12 @@ gpg: BAD signature from <span class="quote">&#8220;<span class="quote">Samba Dis
netbios-ssn stream tcp nowait root /usr/local/samba/sbin/smbd smbd
netbios-ns dgram udp wait root /usr/local/samba/sbin/nmbd nmbd
</pre><p>
- </p><a class="indexterm" name="id450254"></a><p>
+ </p><a class="indexterm" name="id450259"></a><p>
The exact syntax of <code class="filename">/etc/inetd.conf</code>
varies between UNIXes. Look at the other entries in inetd.conf
for a guide.
</p><p>
- <a class="indexterm" name="id450273"></a>
+ <a class="indexterm" name="id450278"></a>
Some distributions use xinetd instead of inetd. Consult the
xinetd manual for configuration information.
</p><div class="note" title="Note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>Some UNIXes already have entries like netbios_ns
@@ -240,7 +240,7 @@ netbios-ns dgram udp wait root /usr/local/samba/sbin/nmbd nmbd
You must edit <code class="filename">/etc/services</code> or
<code class="filename">/etc/inetd.conf</code> to make them consistent.
</p></div><div class="note" title="Note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
- <a class="indexterm" name="id450309"></a>
+ <a class="indexterm" name="id450313"></a>
On many systems you may need to use the
<a class="link" href="smb.conf.5.html#INTERFACES" target="_top">interfaces</a> option in <code class="filename">smb.conf</code> to specify
the IP address and netmask of your interfaces. Run
@@ -255,13 +255,13 @@ netbios-ns dgram udp wait root /usr/local/samba/sbin/nmbd nmbd
</p></div><p>
Restart <span class="application">inetd</span>, perhaps just send it a HUP,
like this:
-<a class="indexterm" name="id450373"></a>
+<a class="indexterm" name="id450378"></a>
</p><pre class="screen">
<code class="prompt">root# </code><strong class="userinput"><code>killall -HUP inetd</code></strong>
</pre><p>
- </p></div><div class="sect2" title="Alternative: Starting smbd as a Daemon"><div class="titlepage"><div><div><h3 class="title"><a name="id450398"></a>Alternative: Starting <span class="application">smbd</span> as a Daemon</h3></div></div></div><p>
- <a class="indexterm" name="id450412"></a>
-<a class="indexterm" name="id450418"></a>
+ </p></div><div class="sect2" title="Alternative: Starting smbd as a Daemon"><div class="titlepage"><div><div><h3 class="title"><a name="id450403"></a>Alternative: Starting <span class="application">smbd</span> as a Daemon</h3></div></div></div><p>
+ <a class="indexterm" name="id450416"></a>
+<a class="indexterm" name="id450423"></a>
To start the server as a daemon, you should create a script something
like this one, perhaps calling it <code class="filename">startsmb</code>.
</p><pre class="programlisting">
@@ -280,7 +280,7 @@ netbios-ns dgram udp wait root /usr/local/samba/sbin/nmbd nmbd
If you use the SVR4-style init system, you may like to look at the
<code class="filename">examples/svr4-startup</code> script to make Samba fit
into that system.
- </p></div><div class="sect3" title="Starting Samba for Red Hat Linux"><div class="titlepage"><div><div><h4 class="title"><a name="id450492"></a>Starting Samba for Red Hat Linux</h4></div></div></div><p>
+ </p></div><div class="sect3" title="Starting Samba for Red Hat Linux"><div class="titlepage"><div><div><h4 class="title"><a name="id450497"></a>Starting Samba for Red Hat Linux</h4></div></div></div><p>
Red Hat Linux has not always included all Samba components in the standard installation.
So versions of Red Hat Linux do not install the winbind utility, even though it is present
on the installation CDROM media. Check to see if the <code class="literal">winbindd</code> is present
@@ -313,7 +313,7 @@ netbios-ns dgram udp wait root /usr/local/samba/sbin/nmbd nmbd
<code class="prompt">root# </code> chkconfig winbind on
</pre><p>
Samba will be started automatically at every system reboot.
- </p></div><div class="sect3" title="Starting Samba for Novell SUSE Linux"><div class="titlepage"><div><div><h4 class="title"><a name="id450605"></a>Starting Samba for Novell SUSE Linux</h4></div></div></div><p>
+ </p></div><div class="sect3" title="Starting Samba for Novell SUSE Linux"><div class="titlepage"><div><div><h4 class="title"><a name="id450610"></a>Starting Samba for Novell SUSE Linux</h4></div></div></div><p>
Novell SUSE Linux products automatically install all essential Samba components in a default installation.
Configure your <code class="filename">smb.conf</code> file, then execute the following to start Samba:
</p><pre class="screen">