diff options
Diffstat (limited to 'docs/htmldocs')
67 files changed, 5671 insertions, 5517 deletions
diff --git a/docs/htmldocs/Samba3-HOWTO/AccessControls.html b/docs/htmldocs/Samba3-HOWTO/AccessControls.html index d53334a256..c4b5c0be40 100644 --- a/docs/htmldocs/Samba3-HOWTO/AccessControls.html +++ b/docs/htmldocs/Samba3-HOWTO/AccessControls.html @@ -1,6 +1,6 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 16. File, Directory, and Share Access Controls</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="rights.html" title="Chapter 15. User Rights and Privileges"><link rel="next" href="locking.html" title="Chapter 17. File and Record Locking"></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 16. File, Directory, and Share Access Controls</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="rights.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="locking.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="AccessControls"></a>Chapter 16. File, Directory, and Share Access Controls</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jeremy</span> <span class="surname">Allison</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jra@samba.org">jra@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><span class="contrib">drawing</span> <div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>></code></p></div></div></div></div><div><p class="pubdate">May 10, 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="AccessControls.html#id2603577">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="AccessControls.html#id2603772">File System Access Controls</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id2603787">MS Windows NTFS Comparison with UNIX File Systems</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2604122">Managing Directories</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2604245">File and Directory Access Control</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id2604911">Share Definition Access Controls</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id2604944">User- and Group-Based Controls</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2605310">File and Directory Permissions-Based Controls</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2605646">Miscellaneous Controls</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id2605983">Access Controls on Shares</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id2606132">Share Permissions Management</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id2606478">MS Windows Access Control Lists and UNIX Interoperability</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id2606484">Managing UNIX Permissions Using NT Security Dialogs</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2606531">Viewing File Security on a Samba Share</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2606602">Viewing File Ownership</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2606745">Viewing File or Directory Permissions</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2606960">Modifying File or Directory Permissions</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2607117">Interaction with the Standard Samba “<span class="quote">create mask</span>” Parameters</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2607486">Interaction with the Standard Samba File Attribute Mapping</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2607559">Windows NT/200X ACLs and POSIX ACLs Limitations</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id2607972">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id2607983">Users Cannot Write to a Public Share</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2608306">File Operations Done as <span class="emphasis"><em>root</em></span> with <span class="emphasis"><em>force user</em></span> Set</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2608351">MS Word with Samba Changes Owner of File</a></span></dt></dl></dd></dl></div><p> -<a class="indexterm" name="id2603407"></a> -<a class="indexterm" name="id2603414"></a> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 16. File, Directory, and Share Access Controls</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="rights.html" title="Chapter 15. User Rights and Privileges"><link rel="next" href="locking.html" title="Chapter 17. File and Record Locking"></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 16. File, Directory, and Share Access Controls</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="rights.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="locking.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="AccessControls"></a>Chapter 16. File, Directory, and Share Access Controls</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jeremy</span> <span class="surname">Allison</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jra@samba.org">jra@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><span class="contrib">drawing</span> <div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>></code></p></div></div></div></div><div><p class="pubdate">May 10, 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="AccessControls.html#id2603577">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="AccessControls.html#id2603772">File System Access Controls</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id2603787">MS Windows NTFS Comparison with UNIX File Systems</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2604123">Managing Directories</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2604246">File and Directory Access Control</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id2604911">Share Definition Access Controls</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id2604944">User- and Group-Based Controls</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2605311">File and Directory Permissions-Based Controls</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2605647">Miscellaneous Controls</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id2605984">Access Controls on Shares</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id2606132">Share Permissions Management</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id2606479">MS Windows Access Control Lists and UNIX Interoperability</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id2606485">Managing UNIX Permissions Using NT Security Dialogs</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2606532">Viewing File Security on a Samba Share</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2606602">Viewing File Ownership</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2606746">Viewing File or Directory Permissions</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2606961">Modifying File or Directory Permissions</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2607118">Interaction with the Standard Samba “<span class="quote">create mask</span>” Parameters</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2607487">Interaction with the Standard Samba File Attribute Mapping</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2607560">Windows NT/200X ACLs and POSIX ACLs Limitations</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id2607972">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id2607984">Users Cannot Write to a Public Share</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2608306">File Operations Done as <span class="emphasis"><em>root</em></span> with <span class="emphasis"><em>force user</em></span> Set</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2608352">MS Word with Samba Changes Owner of File</a></span></dt></dl></dd></dl></div><p> +<a class="indexterm" name="id2603408"></a> +<a class="indexterm" name="id2603415"></a> <a class="indexterm" name="id2603421"></a> <a class="indexterm" name="id2603428"></a> Advanced MS Windows users are frequently perplexed when file, directory, and share manipulation of @@ -8,37 +8,37 @@ resources shared via Samba do not behave in the manner they might expect. MS Win administrators are often confused regarding network access controls and how to provide users with the access they need while protecting resources from unauthorized access. </p><p> -<a class="indexterm" name="id2603444"></a> -<a class="indexterm" name="id2603451"></a> +<a class="indexterm" name="id2603445"></a> +<a class="indexterm" name="id2603452"></a> Many UNIX administrators are unfamiliar with the MS Windows environment and in particular have difficulty in visualizing what the MS Windows user wishes to achieve in attempts to set file and directory access permissions. </p><p> <a class="indexterm" name="id2603466"></a> -<a class="indexterm" name="id2603472"></a> -<a class="indexterm" name="id2603479"></a> -<a class="indexterm" name="id2603486"></a> +<a class="indexterm" name="id2603473"></a> +<a class="indexterm" name="id2603480"></a> +<a class="indexterm" name="id2603487"></a> The problem lies in the differences in how file and directory permissions and controls work between the two environments. This difference is one that Samba cannot completely hide, even though it does try to bridge the chasm to a degree. </p><p> -<a class="indexterm" name="id2603499"></a> -<a class="indexterm" name="id2603506"></a> -<a class="indexterm" name="id2603515"></a> -<a class="indexterm" name="id2603522"></a> +<a class="indexterm" name="id2603500"></a> +<a class="indexterm" name="id2603507"></a> +<a class="indexterm" name="id2603516"></a> +<a class="indexterm" name="id2603523"></a> POSIX Access Control List technology has been available (along with extended attributes) for UNIX for many years, yet there is little evidence today of any significant use. This explains to some extent the slow adoption of ACLs into commercial Linux products. MS Windows administrators are astounded at this, given that ACLs were a foundational capability of the now decade-old MS Windows NT operating system. </p><p> -<a class="indexterm" name="id2603539"></a> +<a class="indexterm" name="id2603540"></a> The purpose of this chapter is to present each of the points of control that are possible with Samba-3 in the hope that this will help the network administrator to find the optimum method for delivering the best environment for MS Windows desktop users. </p><p> -<a class="indexterm" name="id2603554"></a> -<a class="indexterm" name="id2603561"></a> +<a class="indexterm" name="id2603555"></a> +<a class="indexterm" name="id2603562"></a> This is an opportune point to mention that Samba was created to provide a means of interoperability and interchange of data between differing operating environments. Samba has no intent to change UNIX/Linux into a platform like MS Windows. Instead the purpose was and is to provide a sufficient @@ -48,12 +48,12 @@ beyond early plans and expectations, yet the gap continues to shrink. Samba offers much flexibility in file system access management. These are the key access control facilities present in Samba today: </p><div class="itemizedlist"><p class="title"><b>Samba Access Control Facilities</b></p><ul type="disc"><li><p> - <a class="indexterm" name="id2603597"></a> + <a class="indexterm" name="id2603598"></a> <span class="emphasis"><em>UNIX File and Directory Permissions</em></span> </p><p> -<a class="indexterm" name="id2603614"></a> -<a class="indexterm" name="id2603621"></a> -<a class="indexterm" name="id2603628"></a> +<a class="indexterm" name="id2603615"></a> +<a class="indexterm" name="id2603622"></a> +<a class="indexterm" name="id2603629"></a> Samba honors and implements UNIX file system access controls. Users who access a Samba server will do so as a particular MS Windows user. This information is passed to the Samba server as part of the logon or @@ -64,7 +64,7 @@ beyond early plans and expectations, yet the gap continues to shrink. </p></li><li><p> <span class="emphasis"><em>Samba Share Definitions</em></span> </p><p> -<a class="indexterm" name="id2603665"></a> +<a class="indexterm" name="id2603666"></a> In configuring share settings and controls in the <code class="filename">smb.conf</code> file, the network administrator can exercise overrides to native file system permissions and behaviors. This can be handy and convenient @@ -75,7 +75,7 @@ beyond early plans and expectations, yet the gap continues to shrink. <span class="emphasis"><em>Samba Share ACLs</em></span> <a class="indexterm" name="id2603697"></a> </p><p> -<a class="indexterm" name="id2603709"></a> +<a class="indexterm" name="id2603710"></a> Just as it is possible in MS Windows NT to set ACLs on shares themselves, so it is possible to do in Samba. Few people make use of this facility, yet it remains one of the @@ -83,10 +83,10 @@ beyond early plans and expectations, yet the gap continues to shrink. do so with minimum invasiveness compared with other methods. </p></li><li><p> <a class="indexterm" name="id2603727"></a> - <a class="indexterm" name="id2603736"></a> + <a class="indexterm" name="id2603737"></a> <span class="emphasis"><em>MS Windows ACLs through UNIX POSIX ACLs</em></span> </p><p> -<a class="indexterm" name="id2603752"></a> +<a class="indexterm" name="id2603753"></a> The use of POSIX ACLs on UNIX/Linux is possible only if the underlying operating system supports them. If not, then this option will not be available to you. Current UNIX technology platforms have native support @@ -100,7 +100,7 @@ implement a totally divergent file system technology from what is provided in th environment. First we consider what the most significant differences are, then we look at how Samba helps to bridge the differences. </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2603787"></a>MS Windows NTFS Comparison with UNIX File Systems</h3></div></div></div><p> - <a class="indexterm" name="id2603795"></a> + <a class="indexterm" name="id2603796"></a> <a class="indexterm" name="id2603802"></a> <a class="indexterm" name="id2603809"></a> <a class="indexterm" name="id2603818"></a> @@ -114,7 +114,7 @@ at how Samba helps to bridge the differences. but for the greater part we stay within the bounds of default behavior. Those wishing to explore the depths of control ability should review the <code class="filename">smb.conf</code> man page. </p><p>The following compares file system features for UNIX with those of MS Windows NT/200x: - <a class="indexterm" name="id2603853"></a> + <a class="indexterm" name="id2603854"></a> </p><div class="variablelist"><dl><dt><span class="term">Name Space</span></dt><dd><p> MS Windows NT4/200x/XP file names may be up to 254 characters long, and UNIX file names @@ -162,14 +162,14 @@ at how Samba helps to bridge the differences. The UNIX directory tree begins at <code class="constant">/</code> just as the root of a DOS drive is specified as <code class="constant">C:\</code>. </p></dd><dt><span class="term">File Naming Conventions</span></dt><dd><p> - <a class="indexterm" name="id2604033"></a> + <a class="indexterm" name="id2604034"></a> MS Windows generally never experiences file names that begin with a dot (<code class="constant">.</code>), while in UNIX these are commonly found in a user's home directory. Files that begin with a dot (<code class="constant">.</code>) are typically startup files for various UNIX applications, or they may be files that contain startup configuration data. </p></dd><dt><span class="term">Links and Short-Cuts</span></dt><dd><p> - <a class="indexterm" name="id2604063"></a> - <a class="indexterm" name="id2604072"></a> + <a class="indexterm" name="id2604064"></a> + <a class="indexterm" name="id2604073"></a> <a class="indexterm" name="id2604082"></a> MS Windows make use of <span class="emphasis"><em>links and shortcuts</em></span> that are actually special types of files that will redirect an attempt to execute the file to the real location of the file. UNIX knows of file and directory @@ -183,17 +183,17 @@ at how Samba helps to bridge the differences. There are many other subtle differences that may cause the MS Windows administrator some temporary discomfort in the process of becoming familiar with UNIX/Linux. These are best left for a text that is dedicated to the purpose of UNIX/Linux training and education. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2604122"></a>Managing Directories</h3></div></div></div><p> -<a class="indexterm" name="id2604130"></a> -<a class="indexterm" name="id2604137"></a> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2604123"></a>Managing Directories</h3></div></div></div><p> +<a class="indexterm" name="id2604131"></a> +<a class="indexterm" name="id2604138"></a> <a class="indexterm" name="id2604144"></a> There are three basic operations for managing directories: <code class="literal">create</code>, <code class="literal">delete</code>, <code class="literal">rename</code>. <a class="link" href="AccessControls.html#TOSH-Accesstbl" title="Table 16.1. Managing Directories with UNIX and Windows">Managing Directories with UNIX and Windows</a> compares the commands in Windows and UNIX that implement these operations. - </p><div class="table"><a name="TOSH-Accesstbl"></a><p class="title"><b>Table 16.1. Managing Directories with UNIX and Windows</b></p><div class="table-contents"><table summary="Managing Directories with UNIX and Windows" border="1"><colgroup><col><col><col></colgroup><thead><tr><th align="center">Action</th><th align="center">MS Windows Command</th><th align="center">UNIX Command</th></tr></thead><tbody><tr><td align="center">create</td><td align="center">md folder</td><td align="center">mkdir folder</td></tr><tr><td align="center">delete</td><td align="center">rd folder</td><td align="center">rmdir folder</td></tr><tr><td align="center">rename</td><td align="center">rename oldname newname</td><td align="center">mv oldname newname</td></tr></tbody></table></div></div><br class="table-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2604245"></a>File and Directory Access Control</h3></div></div></div><p> - <a class="indexterm" name="id2604253"></a> + </p><div class="table"><a name="TOSH-Accesstbl"></a><p class="title"><b>Table 16.1. Managing Directories with UNIX and Windows</b></p><div class="table-contents"><table summary="Managing Directories with UNIX and Windows" border="1"><colgroup><col><col><col></colgroup><thead><tr><th align="center">Action</th><th align="center">MS Windows Command</th><th align="center">UNIX Command</th></tr></thead><tbody><tr><td align="center">create</td><td align="center">md folder</td><td align="center">mkdir folder</td></tr><tr><td align="center">delete</td><td align="center">rd folder</td><td align="center">rmdir folder</td></tr><tr><td align="center">rename</td><td align="center">rename oldname newname</td><td align="center">mv oldname newname</td></tr></tbody></table></div></div><br class="table-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2604246"></a>File and Directory Access Control</h3></div></div></div><p> + <a class="indexterm" name="id2604254"></a> <a class="indexterm" name="id2604263"></a> -<a class="indexterm" name="id2604269"></a> +<a class="indexterm" name="id2604270"></a> The network administrator is strongly advised to read basic UNIX training manuals and reference materials regarding file and directory permissions maintenance. Much can be achieved with the basic UNIX permissions without having to resort to more complex facilities like POSIX ACLs or extended attributes (EAs). @@ -226,12 +226,12 @@ drwsrwsrwx 2 maryo gnomes 48 2003-05-12 22:29 muchado08 </p><div class="figure"><a name="access1"></a><p class="title"><b>Figure 16.1. Overview of UNIX permissions field.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/access1.png" width="216" alt="Overview of UNIX permissions field."></div></div></div><br class="figure-break"><p> Any bit flag may be unset. An unset bit flag is the equivalent of "cannot" and is represented as a “<span class="quote">-</span>” character (see <a class="link" href="AccessControls.html#access2" title="Example 16.1. Example File">“Example File”</a>) -<a class="indexterm" name="id2604411"></a> +<a class="indexterm" name="id2604412"></a> <a class="indexterm" name="id2604418"></a> <a class="indexterm" name="id2604425"></a> -<a class="indexterm" name="id2604431"></a> -<a class="indexterm" name="id2604438"></a> -<a class="indexterm" name="id2604445"></a> +<a class="indexterm" name="id2604432"></a> +<a class="indexterm" name="id2604439"></a> +<a class="indexterm" name="id2604446"></a> </p><div class="example"><a name="access2"></a><p class="title"><b>Example 16.1. Example File</b></p><div class="example-contents"><pre class="programlisting"> -rwxr-x--- Means: ^^^ The owner (user) can read, write, execute @@ -239,34 +239,34 @@ drwsrwsrwx 2 maryo gnomes 48 2003-05-12 22:29 muchado08 ^^^ everyone else cannot do anything with it. </pre></div></div><br class="example-break"><p> <a class="indexterm" name="id2604475"></a> -<a class="indexterm" name="id2604481"></a> -<a class="indexterm" name="id2604488"></a> -<a class="indexterm" name="id2604495"></a> +<a class="indexterm" name="id2604482"></a> +<a class="indexterm" name="id2604489"></a> +<a class="indexterm" name="id2604496"></a> Additional possibilities in the [type] field are c = character device, b = block device, p = pipe device, s = UNIX Domain Socket. </p><p> <a class="indexterm" name="id2604508"></a> -<a class="indexterm" name="id2604514"></a> -<a class="indexterm" name="id2604521"></a> -<a class="indexterm" name="id2604528"></a> -<a class="indexterm" name="id2604535"></a> +<a class="indexterm" name="id2604515"></a> +<a class="indexterm" name="id2604522"></a> +<a class="indexterm" name="id2604529"></a> +<a class="indexterm" name="id2604536"></a> The letters <code class="constant">rwxXst</code> set permissions for the user, group, and others as read (r), write (w), execute (or access for directories) (x), execute only if the file is a directory or already has execute permission for some user (X), set user (SUID) or group ID (SGID) on execution (s), sticky (t). </p><p> <a class="indexterm" name="id2604554"></a> -<a class="indexterm" name="id2604560"></a> -<a class="indexterm" name="id2604567"></a> -<a class="indexterm" name="id2604574"></a> +<a class="indexterm" name="id2604561"></a> +<a class="indexterm" name="id2604568"></a> +<a class="indexterm" name="id2604575"></a> When the sticky bit is set on a directory, files in that directory may be unlinked (deleted) or renamed only by root or their owner. Without the sticky bit, anyone able to write to the directory can delete or rename files. The sticky bit is commonly found on directories, such as <code class="filename">/tmp</code>, that are world-writable. </p><p> -<a class="indexterm" name="id2604595"></a> -<a class="indexterm" name="id2604602"></a> -<a class="indexterm" name="id2604609"></a> -<a class="indexterm" name="id2604616"></a> -<a class="indexterm" name="id2604625"></a> +<a class="indexterm" name="id2604596"></a> +<a class="indexterm" name="id2604603"></a> +<a class="indexterm" name="id2604610"></a> +<a class="indexterm" name="id2604617"></a> +<a class="indexterm" name="id2604626"></a> When the set user or group ID bit (s) is set on a directory, then all files created within it will be owned by the user and/or group whose `set user or group' bit is set. This can be helpful in setting up directories for which it is desired that all users who are in a group should be able to write to and read from a file, particularly when it is undesirable for that file @@ -276,11 +276,11 @@ drwsrwsrwx 2 maryo gnomes 48 2003-05-12 22:29 muchado08 the (r) read flags are not set, files cannot be listed (seen) in the directory by anyone. The group can read files in the directory but cannot create new files. If files in the directory are set to be readable and writable for the group, then group members will be able to write to (or delete) them. - </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2604657"></a>Protecting Directories and Files from Deletion</h4></div></div></div><p> + </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2604658"></a>Protecting Directories and Files from Deletion</h4></div></div></div><p> <a class="indexterm" name="id2604666"></a> <a class="indexterm" name="id2604673"></a> <a class="indexterm" name="id2604680"></a> -<a class="indexterm" name="id2604686"></a> +<a class="indexterm" name="id2604687"></a> People have asked on the Samba mailing list how is it possible to protect files or directories from deletion by users. For example, Windows NT/2K/XP provides the capacity to set access controls on a directory into which people can write files but not delete them. It is possible to set an ACL on a Windows file that permits the file to be written to @@ -288,15 +288,15 @@ drwsrwsrwx 2 maryo gnomes 48 2003-05-12 22:29 muchado08 anyone who has the ability to create a file can write to it. Anyone who has write permission on the directory that contains a file and has write permission for it has the capability to delete it. </p><p> -<a class="indexterm" name="id2604708"></a> -<a class="indexterm" name="id2604715"></a> -<a class="indexterm" name="id2604722"></a> +<a class="indexterm" name="id2604709"></a> +<a class="indexterm" name="id2604716"></a> +<a class="indexterm" name="id2604723"></a> For the record, in the UNIX environment the ability to delete a file is controlled by the permissions on the directory that the file is in. In other words, a user can delete a file in a directory to which that user has write access, even if that user does not own the file. </p><p> -<a class="indexterm" name="id2604737"></a> -<a class="indexterm" name="id2604744"></a> +<a class="indexterm" name="id2604738"></a> +<a class="indexterm" name="id2604745"></a> <a class="indexterm" name="id2604751"></a> <a class="indexterm" name="id2604758"></a> Of necessity, Samba is subject to the file system semantics of the host operating system. Samba is therefore @@ -305,10 +305,10 @@ drwsrwsrwx 2 maryo gnomes 48 2003-05-12 22:29 muchado08 as extended attributes. Only the Windows concept of <span class="emphasis"><em>inheritance</em></span> is implemented by Samba through the appropriate extended attribute. </p><p> -<a class="indexterm" name="id2604779"></a> +<a class="indexterm" name="id2604780"></a> <a class="indexterm" name="id2604786"></a> <a class="indexterm" name="id2604793"></a> -<a class="indexterm" name="id2604799"></a> +<a class="indexterm" name="id2604800"></a> The specific semantics of the extended attributes are not consistent across UNIX and UNIX-like systems such as Linux. For example, it is possible on some implementations of the extended attributes to set a flag that prevents the directory or file from being deleted. The extended attribute that may achieve this is called the <code class="constant">immutible</code> bit. @@ -385,7 +385,7 @@ mystic:/home/hannibal > rm filename List of users that should be allowed to login to this service. </p></td></tr><tr><td align="left"><a class="link" href="smb.conf.5.html#WRITELIST">write list</a></td><td align="justify"><p> List of users that are given read-write access to a service. - </p></td></tr></tbody></table></div></div><br class="table-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2605310"></a>File and Directory Permissions-Based Controls</h3></div></div></div><p> + </p></td></tr></tbody></table></div></div><br class="table-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2605311"></a>File and Directory Permissions-Based Controls</h3></div></div></div><p> Directory permission-based controls, if misused, can result in considerable difficulty in diagnosing the causes of misconfiguration. Use them sparingly and carefully. By gradually introducing each, one at a time, undesirable side effects may be detected. In the event of a problem, always comment all of them out and then gradually reintroduce @@ -416,7 +416,7 @@ mystic:/home/hannibal > rm filename This parameter controls whether smbd will attempt to map UNIX permissions into Windows NT ACLs. </p></td></tr><tr><td align="left"><a class="link" href="smb.conf.5.html#SECURITYMASK">security mask</a></td><td align="justify"><p> Controls UNIX permission bits modified when a Windows NT client is manipulating the UNIX permissions on a file. - </p></td></tr></tbody></table></div></div><br class="table-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2605646"></a>Miscellaneous Controls</h3></div></div></div><p> + </p></td></tr></tbody></table></div></div><br class="table-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2605647"></a>Miscellaneous Controls</h3></div></div></div><p> The parameters documented in <a class="link" href="AccessControls.html#mcoc" title="Table 16.4. Other Controls">Other Controls</a> are often used by administrators in ways that create inadvertent barriers to file access. Such are the consequences of not understanding the full implications of <code class="filename">smb.conf</code> file settings. @@ -449,30 +449,30 @@ mystic:/home/hannibal > rm filename If this parameter is yes, then users of a service may not create or modify files in the service's directory. </p></td></tr><tr><td align="justify"><a class="link" href="smb.conf.5.html#VETOFILES">veto files</a></td><td align="justify"><p> List of files and directories that are neither visible nor accessible. - </p></td></tr></tbody></table></div></div><br class="table-break"></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2605983"></a>Access Controls on Shares</h2></div></div></div><p> -<a class="indexterm" name="id2605991"></a> -<a class="indexterm" name="id2605998"></a> -<a class="indexterm" name="id2606005"></a> -<a class="indexterm" name="id2606012"></a> - <a class="indexterm" name="id2606019"></a> + </p></td></tr></tbody></table></div></div><br class="table-break"></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2605984"></a>Access Controls on Shares</h2></div></div></div><p> +<a class="indexterm" name="id2605992"></a> +<a class="indexterm" name="id2605999"></a> +<a class="indexterm" name="id2606006"></a> +<a class="indexterm" name="id2606013"></a> + <a class="indexterm" name="id2606020"></a> This section deals with how to configure Samba per-share access control restrictions. By default, Samba sets no restrictions on the share itself. Restrictions on the share itself can be set on MS Windows NT4/200x/XP shares. This can be an effective way to limit who can connect to a share. In the absence of specific restrictions, the default setting is to allow the global user <code class="constant">Everyone - Full Control</code> (full control, change and read). </p><p> -<a class="indexterm" name="id2606042"></a> -<a class="indexterm" name="id2606049"></a> -<a class="indexterm" name="id2606056"></a> +<a class="indexterm" name="id2606043"></a> +<a class="indexterm" name="id2606050"></a> +<a class="indexterm" name="id2606057"></a> At this time Samba does not provide a tool for configuring access control settings on the share itself the only way to create those settings is to use either the NT4 Server Manager or the Windows 200x Microsoft Management Console (MMC) for Computer Management. There are currently no plans to provide this capability in the Samba command-line tool set. </p><p> -<a class="indexterm" name="id2606072"></a> -<a class="indexterm" name="id2606079"></a> -<a class="indexterm" name="id2606086"></a> -<a class="indexterm" name="id2606093"></a> +<a class="indexterm" name="id2606073"></a> +<a class="indexterm" name="id2606080"></a> +<a class="indexterm" name="id2606087"></a> +<a class="indexterm" name="id2606094"></a> Samba stores the per-share access control settings in a file called <code class="filename">share_info.tdb</code>. The location of this file on your system will depend on how Samba was compiled. The default location for Samba's tdb files is under <code class="filename">/usr/local/samba/var</code>. If the <code class="filename">tdbdump</code> @@ -480,11 +480,11 @@ mystic:/home/hannibal > rm filename by executing <code class="literal">tdbdump share_info.tdb</code> in the directory containing the tdb files. </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2606132"></a>Share Permissions Management</h3></div></div></div><p> The best tool for share permissions management is platform-dependent. Choose the best tool for your environment. - </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2606143"></a>Windows NT4 Workstation/Server</h4></div></div></div><p> -<a class="indexterm" name="id2606151"></a> -<a class="indexterm" name="id2606158"></a> -<a class="indexterm" name="id2606165"></a> -<a class="indexterm" name="id2606172"></a> + </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2606144"></a>Windows NT4 Workstation/Server</h4></div></div></div><p> +<a class="indexterm" name="id2606152"></a> +<a class="indexterm" name="id2606159"></a> +<a class="indexterm" name="id2606166"></a> +<a class="indexterm" name="id2606173"></a> The tool you need to manage share permissions on a Samba server from a Windows NT4 Workstation or Server is the NT Server Manager. Server Manager is shipped with Windows NT4 Server products but not with Windows NT4 Workstation. You can obtain the NT Server Manager for MS Windows NT4 Workstation from the Microsoft @@ -496,9 +496,9 @@ mystic:/home/hannibal > rm filename </p></li><li><p> Click on the share that you wish to manage and click the <span class="guilabel">Properties</span> tab, then click the <span class="guilabel">Permissions</span> tab. Now you can add or change access control settings as you wish. - </p></li></ol></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2606248"></a>Windows 200x/XP</h4></div></div></div><p> -<a class="indexterm" name="id2606256"></a> -<a class="indexterm" name="id2606263"></a> + </p></li></ol></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2606249"></a>Windows 200x/XP</h4></div></div></div><p> +<a class="indexterm" name="id2606257"></a> +<a class="indexterm" name="id2606264"></a> <a class="indexterm" name="id2606270"></a> <a class="indexterm" name="id2606277"></a> On <span class="application">MS Windows NT4/200x/XP</span> systems, ACLs on the share itself are set using @@ -506,9 +506,9 @@ mystic:/home/hannibal > rm filename then select <span class="guimenuitem">Sharing</span>, then click on <span class="guilabel">Permissions</span>. The default Windows NT4/200x permissions allow the group "Everyone" full control on the share. </p><p> -<a class="indexterm" name="id2606309"></a> -<a class="indexterm" name="id2606316"></a> -<a class="indexterm" name="id2606323"></a> +<a class="indexterm" name="id2606310"></a> +<a class="indexterm" name="id2606317"></a> +<a class="indexterm" name="id2606324"></a> MS Windows 200x and later versions come with a tool called the <span class="application">Computer Management</span> snap-in for the MMC. This tool can be accessed via <span class="guimenu">Control Panel -> Administrative Tools -> Computer Management</span>. @@ -534,7 +534,7 @@ mystic:/home/hannibal > rm filename ACL precedence. Everyone with <span class="emphasis"><em>no access</em></span> means that <code class="constant">MaryK</code> who is part of the group <code class="constant">Everyone</code> will have no access even if she is given explicit full control access. - </p></div></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2606478"></a>MS Windows Access Control Lists and UNIX Interoperability</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2606484"></a>Managing UNIX Permissions Using NT Security Dialogs</h3></div></div></div><p> + </p></div></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2606479"></a>MS Windows Access Control Lists and UNIX Interoperability</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2606485"></a>Managing UNIX Permissions Using NT Security Dialogs</h3></div></div></div><p> <a class="indexterm" name="id2606493"></a> Windows NT clients can use their native security settings dialog box to view and modify the underlying UNIX permissions. @@ -549,7 +549,7 @@ mystic:/home/hannibal > rm filename When trying to figure out file access problems, it is vitally important to find the identity of the Windows user as it is presented by Samba at the point of file access. This can best be determined from the Samba log files. - </p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2606531"></a>Viewing File Security on a Samba Share</h3></div></div></div><p> + </p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2606532"></a>Viewing File Security on a Samba Share</h3></div></div></div><p> From an NT4/2000/XP client, right-click on any file or directory in a Samba-mounted drive letter or UNC path. When the menu pops up, click on the <span class="guilabel">Properties</span> entry at the bottom of the menu. This brings up the file <code class="constant">Properties</code> dialog box. Click on the @@ -582,14 +582,14 @@ mystic:/home/hannibal > rm filename NT to attempt to change the ownership of a file to the current user logged into the NT client, this will not work with Samba at this time. </p><p> -<a class="indexterm" name="id2606704"></a> -<a class="indexterm" name="id2606711"></a> -<a class="indexterm" name="id2606718"></a> +<a class="indexterm" name="id2606705"></a> +<a class="indexterm" name="id2606712"></a> +<a class="indexterm" name="id2606719"></a> There is an NT <code class="literal">chown</code> command that will work with Samba and allow a user with administrator privilege connected to a Samba server as root to change the ownership of files on both a local NTFS file system or remote mounted NTFS or Samba drive. This is available as part of the <span class="application">Seclib</span> NT security library written by Jeremy Allison of the Samba Team and is downloadable from the main Samba FTP site. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2606745"></a>Viewing File or Directory Permissions</h3></div></div></div><p> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2606746"></a>Viewing File or Directory Permissions</h3></div></div></div><p> The third button is the <span class="guibutton">Permissions</span> button. Clicking on it brings up a dialog box that shows both the permissions and the UNIX owner of the file or directory. The owner is displayed like this: </p><p><code class="literal"><em class="replaceable"><code>SERVER</code></em>\ @@ -603,7 +603,7 @@ mystic:/home/hannibal > rm filename shown as NT <span class="emphasis"><em>Full Control</em></span>. </p><p> The permissions field is displayed differently for files and directories. Both are discussed next. - </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2606828"></a>File Permissions</h4></div></div></div><p> + </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2606829"></a>File Permissions</h4></div></div></div><p> The standard UNIX user/group/world triplet and the corresponding <code class="constant">read, write, execute</code> permissions triplets are mapped by Samba into a three-element NT ACL with the “<span class="quote">r</span>”, “<span class="quote">w</span>”, and “<span class="quote">x</span>” bits mapped into the corresponding NT @@ -621,7 +621,7 @@ mystic:/home/hannibal > rm filename <code class="constant">Take Ownership</code> ACL attribute (which has no meaning in UNIX) and reports a component with no permissions as having the NT <code class="literal">O</code> bit set. This was chosen, of course, to make it look like a zero, meaning zero permissions. More details on the decision behind this action are given below. - </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2606922"></a>Directory Permissions</h4></div></div></div><p> + </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2606923"></a>Directory Permissions</h4></div></div></div><p> Directories on an NT NTFS file system have two different sets of permissions. The first set is the ACL set on the directory itself, which is usually displayed in the first set of parentheses in the normal <code class="constant">RW</code> NT style. This first set of permissions is created by Samba in exactly the same way as normal file permissions are, described @@ -632,7 +632,7 @@ mystic:/home/hannibal > rm filename </p><p> Samba synthesizes these inherited permissions for NT by returning as an NT ACL the UNIX permission mode that a new file created by Samba on this share would receive. - </p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2606960"></a>Modifying File or Directory Permissions</h3></div></div></div><p> + </p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2606961"></a>Modifying File or Directory Permissions</h3></div></div></div><p> Modifying file and directory permissions is as simple as changing the displayed permissions in the dialog box and clicking on <span class="guibutton">OK</span>. However, there are limitations that a user needs to be aware of, and also interactions with the standard Samba permission masks and mapping of DOS attributes that also need to @@ -665,7 +665,7 @@ mystic:/home/hannibal > rm filename If you wish to remove all permissions from a user/group/world component, you may either highlight the component and click on the <span class="guibutton">Remove</span> button or set the component to only have the special <code class="constant">Take Ownership</code> permission (displayed as <code class="literal">O</code>) highlighted. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2607117"></a>Interaction with the Standard Samba “<span class="quote">create mask</span>” Parameters</h3></div></div></div><p>There are four parameters that control interaction with the standard Samba <em class="parameter"><code>create mask</code></em> parameters: + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2607118"></a>Interaction with the Standard Samba “<span class="quote">create mask</span>” Parameters</h3></div></div></div><p>There are four parameters that control interaction with the standard Samba <em class="parameter"><code>create mask</code></em> parameters: </p><div class="itemizedlist"><ul type="disc"><li><p><a class="link" href="smb.conf.5.html#SECURITYMASK">security mask</a></p></li><li><p><a class="link" href="smb.conf.5.html#FORCESECURITYMODE">force security mode</a></p></li><li><p><a class="link" href="smb.conf.5.html#DIRECTORYSECURITYMASK">directory security mask</a></p></li><li><p><a class="link" href="smb.conf.5.html#FORCEDIRECTORYSECURITYMODE">force directory security mode</a></p></li></ul></div><p> @@ -719,7 +719,7 @@ mystic:/home/hannibal > rm filename does not force any particular bits to be set <span class="emphasis"><em>on</em></span>, then set the following parameters in the <code class="filename">smb.conf</code> file in that share-specific section: - </p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2607438"></a><em class="parameter"><code>security mask = 0777</code></em></td></tr><tr><td><a class="indexterm" name="id2607449"></a><em class="parameter"><code>force security mode = 0</code></em></td></tr><tr><td><a class="indexterm" name="id2607461"></a><em class="parameter"><code>directory security mask = 0777</code></em></td></tr><tr><td><a class="indexterm" name="id2607473"></a><em class="parameter"><code>force directory security mode = 0</code></em></td></tr></table></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2607486"></a>Interaction with the Standard Samba File Attribute Mapping</h3></div></div></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> + </p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2607438"></a><em class="parameter"><code>security mask = 0777</code></em></td></tr><tr><td><a class="indexterm" name="id2607450"></a><em class="parameter"><code>force security mode = 0</code></em></td></tr><tr><td><a class="indexterm" name="id2607461"></a><em class="parameter"><code>directory security mask = 0777</code></em></td></tr><tr><td><a class="indexterm" name="id2607474"></a><em class="parameter"><code>force directory security mode = 0</code></em></td></tr></table></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2607487"></a>Interaction with the Standard Samba File Attribute Mapping</h3></div></div></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> Samba maps some of the DOS attribute bits (such as “<span class="quote">read-only</span>”) into the UNIX permissions of a file. This means there can be a conflict between the permission bits set via the security @@ -740,7 +740,7 @@ mystic:/home/hannibal > rm filename attributes dialog, you should always press <span class="guibutton">Cancel</span> rather than <span class="guibutton">OK</span> to ensure that your changes are not overridden. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2607559"></a>Windows NT/200X ACLs and POSIX ACLs Limitations</h3></div></div></div><p> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2607560"></a>Windows NT/200X ACLs and POSIX ACLs Limitations</h3></div></div></div><p> Windows administrators are familiar with simple ACL controls, and they typically consider that UNIX user/group/other (ugo) permissions are inadequate and not sufficiently fine-grained. @@ -768,7 +768,7 @@ mystic:/home/hannibal > rm filename ACLs as implemented in UNIX file systems. Samba provides support for <span class="emphasis"><em>masks</em></span> that permit normal ugo and ACLs functionality to be overrided. This further complicates the way in which Windows ACLs must be implemented. - </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2607617"></a>UNIX POSIX ACL Overview</h4></div></div></div><p> + </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2607618"></a>UNIX POSIX ACL Overview</h4></div></div></div><p> In examining POSIX ACLs we must consider the manner in which they operate for both files and directories. File ACLs have the following significance: </p><pre class="screen"> @@ -797,7 +797,7 @@ default:group::r-x <-- inherited group perms default:mask:rwx <-- inherited default mask default:other:--- <-- inherited permissions for everyone (other) </pre><p> - </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2607678"></a>Mapping of Windows File ACLs to UNIX POSIX ACLs</h4></div></div></div><p> + </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2607679"></a>Mapping of Windows File ACLs to UNIX POSIX ACLs</h4></div></div></div><p> Microsoft Windows NT4/200X ACLs must of necessity be mapped to POSIX ACLs. The mappings for file permissions are shown in <a class="link" href="AccessControls.html#fdsacls" title="Table 16.5. How Windows File ACLs Map to UNIX POSIX File ACLs">How Windows File ACLs Map to UNIX POSIX File ACLs</a>. @@ -816,7 +816,7 @@ default:other:--- <-- inherited permissions for everyone (other) The UNIX administrator can set any directory permission from within the UNIX environment. The Windows administrator is more restricted in that it is not possible from within Windows Explorer to remove read permission for the file owner. - </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2607947"></a>Mapping of Windows Directory ACLs to UNIX POSIX ACLs</h4></div></div></div><p> + </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2607948"></a>Mapping of Windows Directory ACLs to UNIX POSIX ACLs</h4></div></div></div><p> Interesting things happen in the mapping of UNIX POSIX directory permissions and UNIX POSIX ACLs to Windows ACEs (Access Control Entries, the discrete components of an ACL) are mapped to Windows directory ACLs. @@ -827,7 +827,7 @@ default:other:--- <-- inherited permissions for everyone (other) </p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2607972"></a>Common Errors</h2></div></div></div><p> File, directory, and share access problems are common topics on the mailing list. The following are examples recently taken from the mailing list. -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2607983"></a>Users Cannot Write to a Public Share</h3></div></div></div><p> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2607984"></a>Users Cannot Write to a Public Share</h3></div></div></div><p> The following complaint has frequently been voiced on the Samba mailing list: “<span class="quote"> We are facing some troubles with file/directory permissions. I can log on the domain as admin user (root), @@ -891,7 +891,7 @@ drwxrwsr-x 2 jack engr 48 2003-02-04 09:55 foodbar </p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2608306"></a>File Operations Done as <span class="emphasis"><em>root</em></span> with <span class="emphasis"><em>force user</em></span> Set</h3></div></div></div><p> When you have a user in <a class="link" href="smb.conf.5.html#ADMINUSERS">admin users</a>, Samba will always do file operations for this user as <span class="emphasis"><em>root</em></span>, even if <a class="link" href="smb.conf.5.html#FORCEUSER">force user</a> has been set. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2608351"></a>MS Word with Samba Changes Owner of File</h3></div></div></div><p> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2608352"></a>MS Word with Samba Changes Owner of File</h3></div></div></div><p> <span class="emphasis"><em>Question:</em></span> “<span class="quote">When user B saves a word document that is owned by user A, the updated file is now owned by user B. Why is Samba doing this? How do I fix this?</span>” </p><p> @@ -906,7 +906,7 @@ drwxrwsr-x 2 jack engr 48 2003-02-04 09:55 foodbar in which you are changing Word documents: <code class="literal">chmod g+s `directory_name'.</code> This ensures that all files will be created with the group that owns the directory. In <code class="filename">smb.conf</code> share declaration section set: </p><p> - </p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2608420"></a><em class="parameter"><code>force create mode = 0660</code></em></td></tr><tr><td><a class="indexterm" name="id2608432"></a><em class="parameter"><code>force directory mode = 0770</code></em></td></tr></table><p> + </p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2608421"></a><em class="parameter"><code>force create mode = 0660</code></em></td></tr><tr><td><a class="indexterm" name="id2608433"></a><em class="parameter"><code>force directory mode = 0770</code></em></td></tr></table><p> </p><p> These two settings will ensure that all directories and files that get created in the share will be readable/writable by the owner and group set on the directory itself. diff --git a/docs/htmldocs/Samba3-HOWTO/AdvancedNetworkManagement.html b/docs/htmldocs/Samba3-HOWTO/AdvancedNetworkManagement.html index 863abb26a1..e9ad910372 100644 --- a/docs/htmldocs/Samba3-HOWTO/AdvancedNetworkManagement.html +++ b/docs/htmldocs/Samba3-HOWTO/AdvancedNetworkManagement.html @@ -1,9 +1,9 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 25. Advanced Network Management</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="winbind.html" title="Chapter 24. Winbind: Use of Domain Accounts"><link rel="next" href="PolicyMgmt.html" title="Chapter 26. System and Account Policies"></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 25. Advanced Network Management</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="winbind.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="PolicyMgmt.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="AdvancedNetworkManagement"></a>Chapter 25. Advanced Network Management</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><p class="pubdate">June 15 2005</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id2650577">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id2650604">Remote Server Administration</a></span></dt><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id2650747">Remote Desktop Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id2650776">Remote Management from NoMachine.Com</a></span></dt><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id2651151">Remote Management with ThinLinc</a></span></dt></dl></dd><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id2651336">Network Logon Script Magic</a></span></dt><dd><dl><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id2651561">Adding Printers without User Intervention</a></span></dt><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id2651604">Limiting Logon Connections</a></span></dt></dl></dd></dl></div><p> -<a class="indexterm" name="id2650565"></a> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 25. Advanced Network Management</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="winbind.html" title="Chapter 24. Winbind: Use of Domain Accounts"><link rel="next" href="PolicyMgmt.html" title="Chapter 26. System and Account Policies"></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 25. Advanced Network Management</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="winbind.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="PolicyMgmt.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="AdvancedNetworkManagement"></a>Chapter 25. Advanced Network Management</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><p class="pubdate">June 15 2005</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id2650603">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id2650630">Remote Server Administration</a></span></dt><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id2650773">Remote Desktop Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id2650801">Remote Management from NoMachine.Com</a></span></dt><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id2651176">Remote Management with ThinLinc</a></span></dt></dl></dd><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id2651362">Network Logon Script Magic</a></span></dt><dd><dl><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id2651587">Adding Printers without User Intervention</a></span></dt><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id2651630">Limiting Logon Connections</a></span></dt></dl></dd></dl></div><p> +<a class="indexterm" name="id2650591"></a> This section documents peripheral issues that are of great importance to network administrators who want to improve network resource access control, to automate the user environment, and to make their lives a little easier. -</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2650577"></a>Features and Benefits</h2></div></div></div><p> +</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2650603"></a>Features and Benefits</h2></div></div></div><p> Often the difference between a working network environment and a well-appreciated one can best be measured by the <span class="emphasis"><em>little things</em></span> that make everything work more harmoniously. A key part of every network environment solution is the ability to remotely @@ -13,48 +13,48 @@ network operations. </p><p> This chapter presents information on each of these areas. They are placed here, and not in other chapters, for ease of reference. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2650604"></a>Remote Server Administration</h2></div></div></div><p>“<span class="quote">How do I get User Manager and Server Manager?</span>”</p><p> -<a class="indexterm" name="id2650617"></a> -<a class="indexterm" name="id2650624"></a> -<a class="indexterm" name="id2650631"></a> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2650630"></a>Remote Server Administration</h2></div></div></div><p>“<span class="quote">How do I get User Manager and Server Manager?</span>”</p><p> +<a class="indexterm" name="id2650643"></a> +<a class="indexterm" name="id2650650"></a> +<a class="indexterm" name="id2650657"></a> Since I do not need to buy an <span class="application">NT4 server</span>, how do I get the User Manager for Domains and the Server Manager? </p><p> -<a class="indexterm" name="id2650649"></a> -<a class="indexterm" name="id2650656"></a> +<a class="indexterm" name="id2650675"></a> +<a class="indexterm" name="id2650682"></a> Microsoft distributes a version of these tools called <code class="filename">Nexus.exe</code> for installation on <span class="application">Windows 9x/Me</span> systems. The tools set includes: </p><div class="itemizedlist"><ul type="disc"><li><p>Server Manager</p></li><li><p>User Manager for Domains</p></li><li><p>Event Viewer</p></li></ul></div><p> Download the archived file at the Microsoft <a class="ulink" href="ftp://ftp.microsoft.com/Softlib/MSLFILES/NEXUS.EXE" target="_top">Nexus</a> link. </p><p> -<a class="indexterm" name="id2650710"></a> -<a class="indexterm" name="id2650717"></a> -<a class="indexterm" name="id2650724"></a> +<a class="indexterm" name="id2650736"></a> +<a class="indexterm" name="id2650743"></a> +<a class="indexterm" name="id2650750"></a> The <span class="application">Windows NT 4.0</span> version of the User Manager for Domains and Server Manager are available from Microsoft <a class="ulink" href="ftp://ftp.microsoft.com/Softlib/MSLFILES/SRVTOOLS.EXE" target="_top">via ftp</a>. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2650747"></a>Remote Desktop Management</h2></div></div></div><p> -<a class="indexterm" name="id2650755"></a> -<a class="indexterm" name="id2650762"></a> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2650773"></a>Remote Desktop Management</h2></div></div></div><p> +<a class="indexterm" name="id2650781"></a> +<a class="indexterm" name="id2650788"></a> There are a number of possible remote desktop management solutions that range from free through costly. Do not let that put you off. Sometimes the most costly solution is the most cost effective. In any case, you will need to draw your own conclusions as to which is the best tool in your network environment. -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2650776"></a>Remote Management from NoMachine.Com</h3></div></div></div><p> - <a class="indexterm" name="id2650784"></a> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2650801"></a>Remote Management from NoMachine.Com</h3></div></div></div><p> + <a class="indexterm" name="id2650810"></a> The following information was posted to the Samba mailing list at Apr 3 23:33:50 GMT 2003. It is presented in slightly edited form (with author details omitted for privacy reasons). The entire answer is reproduced below with some comments removed. </p><p>“<span class="quote"> -<a class="indexterm" name="id2650799"></a> +<a class="indexterm" name="id2650825"></a> I have a wonderful Linux/Samba server running as PDC for a network. Now I would like to add remote desktop capabilities so users outside could login to the system and get their desktop up from home or another country. </span>”</p><p>“<span class="quote"> -<a class="indexterm" name="id2650815"></a> -<a class="indexterm" name="id2650822"></a> -<a class="indexterm" name="id2650828"></a> -<a class="indexterm" name="id2650835"></a> +<a class="indexterm" name="id2650840"></a> +<a class="indexterm" name="id2650848"></a> +<a class="indexterm" name="id2650854"></a> +<a class="indexterm" name="id2650861"></a> Is there a way to accomplish this? Do I need a Windows Terminal server? Do I need to configure it so it is a member of the domain or a BDC or PDC? Are there any hacks for MS Windows XP to enable remote login even if the computer is in a domain? @@ -62,22 +62,22 @@ is the best tool in your network environment. Answer provided: Check out the new offer of “<span class="quote">NX</span>” software from <a class="ulink" href="http://www.nomachine.com/" target="_top">NoMachine</a>. </p><p> -<a class="indexterm" name="id2650865"></a> -<a class="indexterm" name="id2650872"></a> -<a class="indexterm" name="id2650879"></a> +<a class="indexterm" name="id2650891"></a> +<a class="indexterm" name="id2650898"></a> +<a class="indexterm" name="id2650905"></a> It implements an easy-to-use interface to the Remote X protocol as well as incorporating VNC/RFB and rdesktop/RDP into it, but at a speed performance much better than anything you may have ever seen. </p><p> -<a class="indexterm" name="id2650893"></a> +<a class="indexterm" name="id2650919"></a> Remote X is not new at all, but what they did achieve successfully is a new way of compression and caching technologies that makes the thing fast enough to run even over slow modem/ISDN connections. </p><p> -<a class="indexterm" name="id2650906"></a> -<a class="indexterm" name="id2650913"></a> -<a class="indexterm" name="id2650920"></a> -<a class="indexterm" name="id2650927"></a> +<a class="indexterm" name="id2650932"></a> +<a class="indexterm" name="id2650939"></a> +<a class="indexterm" name="id2650946"></a> +<a class="indexterm" name="id2650953"></a> I test drove their (public) Red Hat machine in Italy, over a loaded Internet connection, with enabled thumbnail previews in KDE konqueror, which popped up immediately on “<span class="quote">mouse-over</span>”. From inside that (remote X) @@ -85,18 +85,18 @@ is the best tool in your network environment. To test the performance, I played Pinball. I am proud to announce that my score was 631,750 points at first try. </p><p> -<a class="indexterm" name="id2650946"></a> -<a class="indexterm" name="id2650952"></a> -<a class="indexterm" name="id2650959"></a> -<a class="indexterm" name="id2650966"></a> +<a class="indexterm" name="id2650972"></a> +<a class="indexterm" name="id2650978"></a> +<a class="indexterm" name="id2650985"></a> +<a class="indexterm" name="id2650992"></a> NX performs better on my local LAN than any of the other “<span class="quote">pure</span>” connection methods I use from time to time: TightVNC, rdesktop or Remote X. It is even faster than a direct crosslink connection between two nodes. </p><p> -<a class="indexterm" name="id2650983"></a> -<a class="indexterm" name="id2650990"></a> -<a class="indexterm" name="id2650997"></a> +<a class="indexterm" name="id2651009"></a> +<a class="indexterm" name="id2651016"></a> +<a class="indexterm" name="id2651023"></a> I even got sound playing from the Remote X app to my local boxes, and had a working “<span class="quote">copy'n'paste</span>” from an NX window (running a KDE session in Italy) to my Mozilla mailing agent. These guys are certainly doing @@ -118,7 +118,7 @@ is the best tool in your network environment. full-screen, and after a short time you forget that it is a remote session at all). </p><p> -<a class="indexterm" name="id2651046"></a> +<a class="indexterm" name="id2651072"></a> Now the best thing for last: All the core compression and caching technologies are released under the GPL and available as source code to anybody who wants to build on it! These technologies are working, @@ -140,37 +140,37 @@ is the best tool in your network environment. you can now use a (very inconvenient) command line at no cost, but you can buy a comfortable (proprietary) NX GUI front end for money. </p></li><li><p> -<a class="indexterm" name="id2651110"></a> -<a class="indexterm" name="id2651116"></a> -<a class="indexterm" name="id2651123"></a> -<a class="indexterm" name="id2651130"></a> <a class="indexterm" name="id2651136"></a> +<a class="indexterm" name="id2651142"></a> +<a class="indexterm" name="id2651149"></a> +<a class="indexterm" name="id2651155"></a> +<a class="indexterm" name="id2651162"></a> NoMachine is encouraging and offering help to OSS/Free Software implementations for such a front-end too, even if it means competition to them (they have written to this effect even to the LTSP, KDE, and GNOME developer mailing lists). - </p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2651151"></a>Remote Management with ThinLinc</h3></div></div></div><p> + </p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2651176"></a>Remote Management with ThinLinc</h3></div></div></div><p> Another alternative for remote access is <span class="emphasis"><em>ThinLinc</em></span> from Cendio. </p><p> -<a class="indexterm" name="id2651167"></a> -<a class="indexterm" name="id2651173"></a> -<a class="indexterm" name="id2651180"></a> -<a class="indexterm" name="id2651187"></a> -<a class="indexterm" name="id2651194"></a> -<a class="indexterm" name="id2651201"></a> -<a class="indexterm" name="id2651207"></a> -<a class="indexterm" name="id2651214"></a> +<a class="indexterm" name="id2651192"></a> +<a class="indexterm" name="id2651199"></a> +<a class="indexterm" name="id2651206"></a> +<a class="indexterm" name="id2651213"></a> +<a class="indexterm" name="id2651220"></a> +<a class="indexterm" name="id2651227"></a> +<a class="indexterm" name="id2651233"></a> +<a class="indexterm" name="id2651240"></a> ThinLinc is a terminal server solution that is available for Linux and Solaris based on standard protocols such as SSH, TightVNC, NFS and PulseAudio. </p><p> -<a class="indexterm" name="id2651226"></a> -<a class="indexterm" name="id2651233"></a> +<a class="indexterm" name="id2651252"></a> +<a class="indexterm" name="id2651259"></a> ThinLinc an be used both in the LAN environment to implement a Thin Client strategy for an organization, and as secure remote access solution for people working from remote locations, even over smallband connections. ThinLinc is free to use for a single concurrent user. </p><p> -<a class="indexterm" name="id2651248"></a> -<a class="indexterm" name="id2651255"></a> -<a class="indexterm" name="id2651262"></a> +<a class="indexterm" name="id2651274"></a> +<a class="indexterm" name="id2651280"></a> +<a class="indexterm" name="id2651288"></a> The product can also be used as a frontend to access Windows Terminal Server or Citrix farms, or even Windows XP machines, securing the connection via the ssh protocol. The client is available both for Linux (supporting all Linux distributions as well as numerous thin terminals) and for Windows. A Java-based Web client is also @@ -185,7 +185,7 @@ is the best tool in your network environment. <a class="ulink" href="http://pulseaudio.org" target="_top">PulseAudio</a> , unfsd, <a class="ulink" href="http://www.python.org" target="_top">Python</a> and <a class="ulink" href="http://www.rdesktop.org" target="_top">rdesktop</a>. - </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2651336"></a>Network Logon Script Magic</h2></div></div></div><p> + </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2651362"></a>Network Logon Script Magic</h2></div></div></div><p> There are several opportunities for creating a custom network startup configuration environment. </p><div class="itemizedlist"><ul type="disc"><li><p>No Logon Script.</p></li><li><p>Simple universal Logon Script that applies to all users.</p></li><li><p>Use of a conditional Logon Script that applies per-user or per-group attributes.</p></li><li><p>Use of Samba's preexec and postexec functions on access to the NETLOGON share to create a custom logon script and then execute it.</p></li><li><p>User of a tool such as KixStart.</p></li></ul></div><p> @@ -195,7 +195,7 @@ See <code class="filename">examples</code> directory <code class="filename">genl </p><p> The following listings are from the genlogon directory. </p><p> -<a class="indexterm" name="id2651406"></a> +<a class="indexterm" name="id2651432"></a> This is the <code class="filename">genlogon.pl</code> file: </p><pre class="programlisting"> @@ -274,15 +274,15 @@ This is the <code class="filename">genlogon.pl</code> file: </pre><p> </p><p> Those wishing to use a more elaborate or capable logon processing system should check out these sites: -</p><div class="itemizedlist"><ul type="disc"><li><p><a class="ulink" href="http://www.craigelachie.org/rhacer/ntlogon" target="_top">http://www.craigelachie.org/rhacer/ntlogon</a></p></li><li><p><a class="ulink" href="http://www.kixtart.org" target="_top">http://www.kixtart.org</a></p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2651561"></a>Adding Printers without User Intervention</h3></div></div></div><p> -<a class="indexterm" name="id2651570"></a> +</p><div class="itemizedlist"><ul type="disc"><li><p><a class="ulink" href="http://www.craigelachie.org/rhacer/ntlogon" target="_top">http://www.craigelachie.org/rhacer/ntlogon</a></p></li><li><p><a class="ulink" href="http://www.kixtart.org" target="_top">http://www.kixtart.org</a></p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2651587"></a>Adding Printers without User Intervention</h3></div></div></div><p> +<a class="indexterm" name="id2651595"></a> Printers may be added automatically during logon script processing through the use of: </p><pre class="screen"> <code class="prompt">C:\> </code><strong class="userinput"><code>rundll32 printui.dll,PrintUIEntry /?</code></strong> </pre><p> See the documentation in the <a class="ulink" href="http://support.microsoft.com/default.asp?scid=kb;en-us;189105" target="_top">Microsoft Knowledge Base article 189105</a>. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2651604"></a>Limiting Logon Connections</h3></div></div></div><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2651630"></a>Limiting Logon Connections</h3></div></div></div><p> Sometimes it is necessary to limit the number of concurrent connections to a Samba shared resource. For example, a site may wish to permit only one network logon per user. diff --git a/docs/htmldocs/Samba3-HOWTO/Appendix.html b/docs/htmldocs/Samba3-HOWTO/Appendix.html index 448205dc4d..6593846350 100644 --- a/docs/htmldocs/Samba3-HOWTO/Appendix.html +++ b/docs/htmldocs/Samba3-HOWTO/Appendix.html @@ -1 +1 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Part VI. Reference Section</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="msdfs.html" title="Chapter 41. Managing TDB Files"><link rel="next" href="compiling.html" title="Chapter 42. How to Compile Samba"></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">Part VI. Reference Section</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="msdfs.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="compiling.html">Next</a></td></tr></table><hr></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="Appendix"></a>Part VI. Reference Section</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="compiling.html">42. How to Compile Samba</a></span></dt><dd><dl><dt><span class="sect1"><a href="compiling.html#id2680494">Access Samba Source Code via Subversion</a></span></dt><dd><dl><dt><span class="sect2"><a href="compiling.html#id2680500">Introduction</a></span></dt><dt><span class="sect2"><a href="compiling.html#id2680541">Subversion Access to samba.org</a></span></dt></dl></dd><dt><span class="sect1"><a href="compiling.html#id2680732">Accessing the Samba Sources via rsync and ftp</a></span></dt><dt><span class="sect1"><a href="compiling.html#id2680807">Verifying Samba's PGP Signature</a></span></dt><dt><span class="sect1"><a href="compiling.html#id2680945">Building the Binaries</a></span></dt><dd><dl><dt><span class="sect2"><a href="compiling.html#id2681182">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#id2681452">Starting from inetd.conf</a></span></dt><dt><span class="sect2"><a href="compiling.html#id2681672">Alternative: Starting <span class="application">smbd</span> as a Daemon</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="Portability.html">43. Portability</a></span></dt><dd><dl><dt><span class="sect1"><a href="Portability.html#id2682057">HPUX</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2682160">SCO UNIX</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2682200">DNIX</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2682341">Red Hat Linux</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2682385">AIX: Sequential Read Ahead</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2682446">Solaris</a></span></dt><dd><dl><dt><span class="sect2"><a href="Portability.html#id2682452">Locking Improvements</a></span></dt><dt><span class="sect2"><a href="Portability.html#winbind-solaris9">Winbind on Solaris 9</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="Other-Clients.html">44. Samba and Other CIFS Clients</a></span></dt><dd><dl><dt><span class="sect1"><a href="Other-Clients.html#id2682627">Macintosh Clients</a></span></dt><dt><span class="sect1"><a href="Other-Clients.html#id2682712">OS2 Client</a></span></dt><dd><dl><dt><span class="sect2"><a href="Other-Clients.html#id2682717">Configuring OS/2 Warp Connect or OS/2 Warp 4</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2682837">Configuring Other Versions of OS/2</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2682893">Printer Driver Download for OS/2 Clients</a></span></dt></dl></dd><dt><span class="sect1"><a href="Other-Clients.html#id2682986">Windows for Workgroups</a></span></dt><dd><dl><dt><span class="sect2"><a href="Other-Clients.html#id2682992">Latest TCP/IP Stack from Microsoft</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2683075">Delete .pwl Files After Password Change</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2683101">Configuring Windows for Workgroups Password Handling</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2683160">Password Case Sensitivity</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2683191">Use TCP/IP as Default Protocol</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#speedimpr">Speed Improvement</a></span></dt></dl></dd><dt><span class="sect1"><a href="Other-Clients.html#id2683248">Windows 95/98</a></span></dt><dd><dl><dt><span class="sect2"><a href="Other-Clients.html#id2683317">Speed Improvement</a></span></dt></dl></dd><dt><span class="sect1"><a href="Other-Clients.html#id2683338">Windows 2000 Service Pack 2</a></span></dt><dt><span class="sect1"><a href="Other-Clients.html#id2683534">Windows NT 3.1</a></span></dt></dl></dd><dt><span class="chapter"><a href="speed.html">45. Samba Performance Tuning</a></span></dt><dd><dl><dt><span class="sect1"><a href="speed.html#id2683642">Comparisons</a></span></dt><dt><span class="sect1"><a href="speed.html#id2683680">Socket Options</a></span></dt><dt><span class="sect1"><a href="speed.html#id2683776">Read Size</a></span></dt><dt><span class="sect1"><a href="speed.html#id2683821">Max Xmit</a></span></dt><dt><span class="sect1"><a href="speed.html#id2683868">Log Level</a></span></dt><dt><span class="sect1"><a href="speed.html#id2683893">Read Raw</a></span></dt><dt><span class="sect1"><a href="speed.html#id2683960">Write Raw</a></span></dt><dt><span class="sect1"><a href="speed.html#id2684012">Slow Logins</a></span></dt><dt><span class="sect1"><a href="speed.html#id2684035">Client Tuning</a></span></dt><dt><span class="sect1"><a href="speed.html#id2684056">Samba Performance Problem Due to Changing Linux Kernel</a></span></dt><dt><span class="sect1"><a href="speed.html#id2684148">Corrupt tdb Files</a></span></dt><dt><span class="sect1"><a href="speed.html#id2684243">Samba Performance is Very Slow</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-ldap-tls.html">46. LDAP and Transport Layer Security</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-ldap-tls.html#s1-intro-ldap-tls">Introduction</a></span></dt><dt><span class="sect1"><a href="ch-ldap-tls.html#s1-config-ldap-tls">Configuring</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-ldap-tls.html#s1-config-ldap-tls-certs">Generating the Certificate Authority</a></span></dt><dt><span class="sect2"><a href="ch-ldap-tls.html#s1-config-ldap-tls-server">Generating the Server Certificate</a></span></dt><dt><span class="sect2"><a href="ch-ldap-tls.html#s1-config-ldap-tls-install">Installing the Certificates</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch-ldap-tls.html#s1-test-ldap-tls">Testing</a></span></dt><dt><span class="sect1"><a href="ch-ldap-tls.html#s1-int-ldap-tls">Troubleshooting</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch47.html">47. Samba Support</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch47.html#id2685432">Free Support</a></span></dt><dt><span class="sect1"><a href="ch47.html#id2685650">Commercial Support</a></span></dt></dl></dd><dt><span class="chapter"><a href="DNSDHCP.html">48. DNS and DHCP Configuration Guide</a></span></dt><dd><dl><dt><span class="sect1"><a href="DNSDHCP.html#id2685803">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="DNSDHCP.html#id2685982">Example Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="DNSDHCP.html#id2686073">Dynamic DNS</a></span></dt><dt><span class="sect2"><a href="DNSDHCP.html#DHCP">DHCP Server</a></span></dt></dl></dd></dl></dd></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="msdfs.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="compiling.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 41. Managing TDB Files </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 42. How to Compile Samba</td></tr></table></div></body></html> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Part VI. Reference Section</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="tdb.html" title="Chapter 41. Managing TDB Files"><link rel="next" href="compiling.html" title="Chapter 42. How to Compile Samba"></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">Part VI. Reference Section</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="tdb.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="compiling.html">Next</a></td></tr></table><hr></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="Appendix"></a>Part VI. Reference Section</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="compiling.html">42. How to Compile Samba</a></span></dt><dd><dl><dt><span class="sect1"><a href="compiling.html#id2680528">Access Samba Source Code via Subversion</a></span></dt><dd><dl><dt><span class="sect2"><a href="compiling.html#id2680534">Introduction</a></span></dt><dt><span class="sect2"><a href="compiling.html#id2680576">Subversion Access to samba.org</a></span></dt></dl></dd><dt><span class="sect1"><a href="compiling.html#id2680767">Accessing the Samba Sources via rsync and ftp</a></span></dt><dt><span class="sect1"><a href="compiling.html#id2680842">Verifying Samba's PGP Signature</a></span></dt><dt><span class="sect1"><a href="compiling.html#id2680980">Building the Binaries</a></span></dt><dd><dl><dt><span class="sect2"><a href="compiling.html#id2681217">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#id2681487">Starting from inetd.conf</a></span></dt><dt><span class="sect2"><a href="compiling.html#id2681707">Alternative: Starting <span class="application">smbd</span> as a Daemon</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="Portability.html">43. Portability</a></span></dt><dd><dl><dt><span class="sect1"><a href="Portability.html#id2682092">HPUX</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2682195">SCO UNIX</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2682234">DNIX</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2682376">Red Hat Linux</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2682419">AIX: Sequential Read Ahead</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2682481">Solaris</a></span></dt><dd><dl><dt><span class="sect2"><a href="Portability.html#id2682487">Locking Improvements</a></span></dt><dt><span class="sect2"><a href="Portability.html#winbind-solaris9">Winbind on Solaris 9</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="Other-Clients.html">44. Samba and Other CIFS Clients</a></span></dt><dd><dl><dt><span class="sect1"><a href="Other-Clients.html#id2682662">Macintosh Clients</a></span></dt><dt><span class="sect1"><a href="Other-Clients.html#id2682746">OS2 Client</a></span></dt><dd><dl><dt><span class="sect2"><a href="Other-Clients.html#id2682752">Configuring OS/2 Warp Connect or OS/2 Warp 4</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2682872">Configuring Other Versions of OS/2</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2682928">Printer Driver Download for OS/2 Clients</a></span></dt></dl></dd><dt><span class="sect1"><a href="Other-Clients.html#id2683021">Windows for Workgroups</a></span></dt><dd><dl><dt><span class="sect2"><a href="Other-Clients.html#id2683027">Latest TCP/IP Stack from Microsoft</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2683110">Delete .pwl Files After Password Change</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2683136">Configuring Windows for Workgroups Password Handling</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2683194">Password Case Sensitivity</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2683226">Use TCP/IP as Default Protocol</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#speedimpr">Speed Improvement</a></span></dt></dl></dd><dt><span class="sect1"><a href="Other-Clients.html#id2683283">Windows 95/98</a></span></dt><dd><dl><dt><span class="sect2"><a href="Other-Clients.html#id2683352">Speed Improvement</a></span></dt></dl></dd><dt><span class="sect1"><a href="Other-Clients.html#id2683373">Windows 2000 Service Pack 2</a></span></dt><dt><span class="sect1"><a href="Other-Clients.html#id2683569">Windows NT 3.1</a></span></dt></dl></dd><dt><span class="chapter"><a href="speed.html">45. Samba Performance Tuning</a></span></dt><dd><dl><dt><span class="sect1"><a href="speed.html#id2683676">Comparisons</a></span></dt><dt><span class="sect1"><a href="speed.html#id2683715">Socket Options</a></span></dt><dt><span class="sect1"><a href="speed.html#id2683811">Read Size</a></span></dt><dt><span class="sect1"><a href="speed.html#id2683855">Max Xmit</a></span></dt><dt><span class="sect1"><a href="speed.html#id2683903">Log Level</a></span></dt><dt><span class="sect1"><a href="speed.html#id2683928">Read Raw</a></span></dt><dt><span class="sect1"><a href="speed.html#id2683994">Write Raw</a></span></dt><dt><span class="sect1"><a href="speed.html#id2684046">Slow Logins</a></span></dt><dt><span class="sect1"><a href="speed.html#id2684070">Client Tuning</a></span></dt><dt><span class="sect1"><a href="speed.html#id2684091">Samba Performance Problem Due to Changing Linux Kernel</a></span></dt><dt><span class="sect1"><a href="speed.html#id2684182">Corrupt tdb Files</a></span></dt><dt><span class="sect1"><a href="speed.html#id2684278">Samba Performance is Very Slow</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-ldap-tls.html">46. LDAP and Transport Layer Security</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-ldap-tls.html#s1-intro-ldap-tls">Introduction</a></span></dt><dt><span class="sect1"><a href="ch-ldap-tls.html#s1-config-ldap-tls">Configuring</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-ldap-tls.html#s1-config-ldap-tls-certs">Generating the Certificate Authority</a></span></dt><dt><span class="sect2"><a href="ch-ldap-tls.html#s1-config-ldap-tls-server">Generating the Server Certificate</a></span></dt><dt><span class="sect2"><a href="ch-ldap-tls.html#s1-config-ldap-tls-install">Installing the Certificates</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch-ldap-tls.html#s1-test-ldap-tls">Testing</a></span></dt><dt><span class="sect1"><a href="ch-ldap-tls.html#s1-int-ldap-tls">Troubleshooting</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch47.html">47. Samba Support</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch47.html#id2685467">Free Support</a></span></dt><dt><span class="sect1"><a href="ch47.html#id2685685">Commercial Support</a></span></dt></dl></dd><dt><span class="chapter"><a href="DNSDHCP.html">48. DNS and DHCP Configuration Guide</a></span></dt><dd><dl><dt><span class="sect1"><a href="DNSDHCP.html#id2685838">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="DNSDHCP.html#id2686016">Example Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="DNSDHCP.html#id2686107">Dynamic DNS</a></span></dt><dt><span class="sect2"><a href="DNSDHCP.html#DHCP">DHCP Server</a></span></dt></dl></dd></dl></dd></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="tdb.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="compiling.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 41. Managing TDB Files </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 42. How to Compile Samba</td></tr></table></div></body></html> diff --git a/docs/htmldocs/Samba3-HOWTO/Backup.html b/docs/htmldocs/Samba3-HOWTO/Backup.html index 50fa384204..3668a750ef 100644 --- a/docs/htmldocs/Samba3-HOWTO/Backup.html +++ b/docs/htmldocs/Samba3-HOWTO/Backup.html @@ -1,33 +1,33 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 31. Backup Techniques</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="unicode.html" title="Chapter 30. Unicode/Charsets"><link rel="next" href="SambaHA.html" title="Chapter 32. High Availability"></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 31. Backup Techniques</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="unicode.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="SambaHA.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="Backup"></a>Chapter 31. Backup Techniques</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="Backup.html#id2664342">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="Backup.html#id2664386">Discussion of Backup Solutions</a></span></dt><dd><dl><dt><span class="sect2"><a href="Backup.html#id2664484">BackupPC</a></span></dt><dt><span class="sect2"><a href="Backup.html#id2664655">Rsync</a></span></dt><dt><span class="sect2"><a href="Backup.html#id2664825">Amanda</a></span></dt><dt><span class="sect2"><a href="Backup.html#id2664873">BOBS: Browseable Online Backup System</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2664342"></a>Features and Benefits</h2></div></div></div><p> -<a class="indexterm" name="id2664350"></a> -<a class="indexterm" name="id2664357"></a> -<a class="indexterm" name="id2664364"></a> -<a class="indexterm" name="id2664370"></a> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 31. Backup Techniques</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="unicode.html" title="Chapter 30. Unicode/Charsets"><link rel="next" href="SambaHA.html" title="Chapter 32. High Availability"></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 31. Backup Techniques</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="unicode.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="SambaHA.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="Backup"></a>Chapter 31. Backup Techniques</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="Backup.html#id2664368">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="Backup.html#id2664412">Discussion of Backup Solutions</a></span></dt><dd><dl><dt><span class="sect2"><a href="Backup.html#id2664509">BackupPC</a></span></dt><dt><span class="sect2"><a href="Backup.html#id2664681">Rsync</a></span></dt><dt><span class="sect2"><a href="Backup.html#id2664850">Amanda</a></span></dt><dt><span class="sect2"><a href="Backup.html#id2664899">BOBS: Browseable Online Backup System</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2664368"></a>Features and Benefits</h2></div></div></div><p> +<a class="indexterm" name="id2664376"></a> +<a class="indexterm" name="id2664382"></a> +<a class="indexterm" name="id2664389"></a> +<a class="indexterm" name="id2664396"></a> The Samba project is over 10 years old. During the early history of Samba, UNIX administrators were its key implementors. UNIX administrators use UNIX system tools to backup UNIX system files. Over the past 4 years, an increasing number of Microsoft network administrators have taken an interest in Samba. This is reflected in the questions about backup in general on the Samba mailing lists. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2664386"></a>Discussion of Backup Solutions</h2></div></div></div><p> -<a class="indexterm" name="id2664394"></a> -<a class="indexterm" name="id2664401"></a> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2664412"></a>Discussion of Backup Solutions</h2></div></div></div><p> +<a class="indexterm" name="id2664420"></a> +<a class="indexterm" name="id2664427"></a> During discussions at a Microsoft Windows training course, one of the pro-UNIX delegates stunned the class when he pointed out that Windows NT4 is limiting compared with UNIX. He likened UNIX to a Meccano set that has an unlimited number of tools that are simple, efficient, and, in combination, capable of achieving any desired outcome. </p><p> -<a class="indexterm" name="id2664417"></a> -<a class="indexterm" name="id2664424"></a> +<a class="indexterm" name="id2664443"></a> +<a class="indexterm" name="id2664450"></a> One of the Windows networking advocates retorted that if she wanted a Meccano set, she would buy one. She made it clear that a complex single tool that does more than is needed but does it with a clear purpose and intent is preferred by some like her. </p><p> -<a class="indexterm" name="id2664439"></a> -<a class="indexterm" name="id2664446"></a> -<a class="indexterm" name="id2664452"></a> +<a class="indexterm" name="id2664464"></a> +<a class="indexterm" name="id2664471"></a> +<a class="indexterm" name="id2664478"></a> Please note that all information here is provided as is and without recommendation of fitness or suitability. The network administrator is strongly encouraged to perform due diligence research before implementing any backup solution, whether free @@ -38,31 +38,31 @@ is located at <a class="ulink" href="http://www.allmerchants.com/Software/Backup www.allmerchants.com</a>. </p><p> The following three free software projects might also merit consideration. -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2664484"></a>BackupPC</h3></div></div></div><p> - <a class="indexterm" name="id2664491"></a> -<a class="indexterm" name="id2664498"></a> -<a class="indexterm" name="id2664505"></a> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2664509"></a>BackupPC</h3></div></div></div><p> + <a class="indexterm" name="id2664517"></a> +<a class="indexterm" name="id2664524"></a> +<a class="indexterm" name="id2664531"></a> BackupPC version 2.0.0 has been released on <a class="ulink" href="http://backuppc.sourceforge.net" target="_top">SourceForge</a>. New features include support for <code class="literal">rsync/rsyncd</code> and internationalization of the CGI interface (including English, French, Spanish, and German). </p><p> -<a class="indexterm" name="id2664530"></a> -<a class="indexterm" name="id2664536"></a> -<a class="indexterm" name="id2664543"></a> -<a class="indexterm" name="id2664550"></a> -<a class="indexterm" name="id2664556"></a> -<a class="indexterm" name="id2664563"></a> -<a class="indexterm" name="id2664570"></a> -<a class="indexterm" name="id2664576"></a> +<a class="indexterm" name="id2664555"></a> +<a class="indexterm" name="id2664562"></a> +<a class="indexterm" name="id2664569"></a> +<a class="indexterm" name="id2664575"></a> +<a class="indexterm" name="id2664582"></a> +<a class="indexterm" name="id2664589"></a> +<a class="indexterm" name="id2664595"></a> +<a class="indexterm" name="id2664602"></a> BackupPC is a high-performance Perl-based package for backing up Linux, UNIX, and Windows PCs and laptops to a server's disk. BackupPC is highly configurable and easy to install and maintain. SMB (via smbclient), <code class="literal">tar</code> over <code class="literal">rsh/ssh</code>, or <code class="literal">rsync/rsyncd</code> are used to extract client data. </p><p> -<a class="indexterm" name="id2664608"></a> -<a class="indexterm" name="id2664615"></a> -<a class="indexterm" name="id2664622"></a> +<a class="indexterm" name="id2664634"></a> +<a class="indexterm" name="id2664641"></a> +<a class="indexterm" name="id2664648"></a> Given the ever-decreasing cost of disks and RAID systems, it is now practical and cost effective to backup a large number of machines onto a server's local disk or network storage. This is what BackupPC does. @@ -71,24 +71,24 @@ The following three free software projects might also merit consideration. space), compression, and a comprehensive CGI interface that allows users to browse backups and restore files. </p><p> -<a class="indexterm" name="id2664642"></a> +<a class="indexterm" name="id2664668"></a> BackupPC is free software distributed under a GNU GPL license. BackupPC runs on Linux/UNIX/freenix servers and has been tested on Linux, UNIX, Windows 9x/Me, Windows 98, Windows 200x, Windows XP, and Mac OSX clients. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2664655"></a>Rsync</h3></div></div></div><p> -<a class="indexterm" name="id2664663"></a> -<a class="indexterm" name="id2664669"></a> -<a class="indexterm" name="id2664676"></a> -<a class="indexterm" name="id2664683"></a> -<a class="indexterm" name="id2664690"></a> -<a class="indexterm" name="id2664697"></a> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2664681"></a>Rsync</h3></div></div></div><p> +<a class="indexterm" name="id2664688"></a> +<a class="indexterm" name="id2664695"></a> +<a class="indexterm" name="id2664702"></a> +<a class="indexterm" name="id2664708"></a> +<a class="indexterm" name="id2664715"></a> +<a class="indexterm" name="id2664722"></a> <code class="literal">rsync</code> is a flexible program for efficiently copying files or directory trees.</p><p><code class="literal">rsync</code> has many options to select which files will be copied and how they are to be transferred. It may be used as an alternative to <code class="literal">ftp, http, scp</code>, or <code class="literal">rcp</code>.</p><p> -<a class="indexterm" name="id2664736"></a> -<a class="indexterm" name="id2664743"></a> -<a class="indexterm" name="id2664750"></a> +<a class="indexterm" name="id2664761"></a> +<a class="indexterm" name="id2664768"></a> +<a class="indexterm" name="id2664776"></a> The rsync remote-update protocol allows rsync to transfer just the differences between two sets of files across the network link, using an efficient checksum-search algorithm described in the @@ -107,10 +107,10 @@ The following three free software projects might also merit consideration. </p></li><li><p> Support for anonymous or authenticated rsync servers (ideal for mirroring). - </p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2664825"></a>Amanda</h3></div></div></div><p> - <a class="indexterm" name="id2664832"></a> -<a class="indexterm" name="id2664839"></a> -<a class="indexterm" name="id2664846"></a> + </p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2664850"></a>Amanda</h3></div></div></div><p> + <a class="indexterm" name="id2664858"></a> +<a class="indexterm" name="id2664865"></a> +<a class="indexterm" name="id2664872"></a> Amanda, the Advanced Maryland Automatic Network Disk Archiver, is a backup system that allows the administrator of a LAN to set up a single master backup server to back up multiple hosts to a single large capacity tape drive. Amanda uses native dump and/or @@ -119,8 +119,8 @@ The following three free software projects might also merit consideration. </p><p> For more information regarding Amanda, please check the <a class="ulink" href="http://www.amanda.org/" target="_top"> www.amanda.org/ site</a>. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2664873"></a>BOBS: Browseable Online Backup System</h3></div></div></div><p> - <a class="indexterm" name="id2664882"></a> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2664899"></a>BOBS: Browseable Online Backup System</h3></div></div></div><p> + <a class="indexterm" name="id2664907"></a> Browseable Online Backup System (BOBS) is a complete online backup system. Uses large disks for storing backups and lets users browse the files using a Web browser. Handles some special files like AppleDouble and icon files. diff --git a/docs/htmldocs/Samba3-HOWTO/CUPS-printing.html b/docs/htmldocs/Samba3-HOWTO/CUPS-printing.html index f3792d8eb5..07d4745f10 100644 --- a/docs/htmldocs/Samba3-HOWTO/CUPS-printing.html +++ b/docs/htmldocs/Samba3-HOWTO/CUPS-printing.html @@ -1,8 +1,8 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 22. CUPS Printing Support</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="classicalprinting.html" title="Chapter 21. Classical Printing Support"><link rel="next" href="VFS.html" title="Chapter 23. Stackable VFS modules"></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 22. CUPS Printing Support</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="classicalprinting.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="VFS.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="CUPS-printing"></a>Chapter 22. CUPS Printing Support</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Kurt</span> <span class="surname">Pfeifle</span></h3><div class="affiliation"><span class="orgname">Danka Deutschland GmbH <br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:kpfeifle@danka.de">kpfeifle@danka.de</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Ciprian</span> <span class="surname">Vizitiu</span></h3><span class="contrib">drawings</span> <div class="affiliation"><div class="address"><p><code class="email"><<a class="email" href="mailto:CVizitiu@gbif.org">CVizitiu@gbif.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><span class="contrib">drawings</span> <div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>></code></p></div></div></div></div><div><p class="pubdate"> (27 Jan 2004) </p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="CUPS-printing.html#id2625945">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2625950">Features and Benefits</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2626010">Overview</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2626129">Basic CUPS Support Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2626244">Linking smbd with libcups.so</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2626491">Simple <code class="filename">smb.conf</code> Settings for CUPS</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2626736">More Complex CUPS <code class="filename">smb.conf</code> Settings</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2627112">Advanced Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2627130">Central Spooling vs. “<span class="quote">Peer-to-Peer</span>” Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2627180">Raw Print Serving: Vendor Drivers on Windows Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2627415">Installation of Windows Client Drivers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#cups-raw">Explicitly Enable “<span class="quote">raw</span>” Printing for <span class="emphasis"><em>application/octet-stream</em></span></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2627702">Driver Upload Methods</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2627824">Advanced Intelligent Printing with PostScript Driver Download</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#gdipost">GDI on Windows, PostScript on UNIX</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2628015">Windows Drivers, GDI, and EMF</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2628193">UNIX Printfile Conversion and GUI Basics</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2628552">Ghostscript: The Software RIP for Non-PostScript Printers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2628706">PostScript Printer Description (PPD) Specification</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2628789">Using Windows-Formatted Vendor PPDs</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2628909">CUPS Also Uses PPDs for Non-PostScript Printers</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2628948">The CUPS Filtering Architecture</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2629612">MIME Type Conversion Rules</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2629819">Filtering Overview</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2629976">Prefilters</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2630164">pstops</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2630331">pstoraster</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2630601">imagetops and imagetoraster</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2630686">rasterto [printers specific]</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2630905">CUPS Backends</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2631244">The Role of <em class="parameter"><code>cupsomatic/foomatic</code></em></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2631479">The Complete Picture</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2631492"><code class="filename">mime.convs</code></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2631561">“<span class="quote">Raw</span>” Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2631669">application/octet-stream Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2631948">PostScript Printer Descriptions for Non-PostScript Printers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2632231"><span class="emphasis"><em>cupsomatic/foomatic-rip</em></span> Versus <span class="emphasis"><em>Native CUPS</em></span> Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2632568">Examples for Filtering Chains</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2632996">Sources of CUPS Drivers/PPDs</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2633119">Printing with Interface Scripts</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2633214">Network Printing (Purely Windows)</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2633231">From Windows Clients to an NT Print Server</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2633293">Driver Execution on the Client</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2633365">Driver Execution on the Server</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2633470">Network Printing (Windows Clients and UNIX/Samba Print -Servers)</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2633488">From Windows Clients to a CUPS/Samba Print Server</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2633679">Samba Receiving Job-Files and Passing Them to CUPS</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2633758">Network PostScript RIP</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2633848">PPDs for Non-PS Printers on UNIX</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2633892">PPDs for Non-PS Printers on Windows</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2633960">Windows Terminal Servers (WTS) as CUPS Clients</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2633975">Printer Drivers Running in “<span class="quote">Kernel Mode</span>” Cause Many -Problems</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634013">Workarounds Impose Heavy Limitations</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634031">CUPS: A “<span class="quote">Magical Stone</span>”?</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634074">PostScript Drivers with No Major Problems, Even in Kernel -Mode</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2634161">Configuring CUPS for Driver Download</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2634184"><span class="emphasis"><em>cupsaddsmb</em></span>: The Unknown Utility</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634282">Prepare Your <code class="filename">smb.conf</code> for <code class="literal">cupsaddsmb</code></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634562">CUPS “<span class="quote">PostScript Driver for Windows NT/200x/XP</span>”</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634801">Recognizing Different Driver Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634920">Acquiring the Adobe Driver Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634945">ESP Print Pro PostScript Driver for Windows NT/200x/XP</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2635008">Caveats to Be Considered</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2635307">Windows CUPS PostScript Driver Versus Adobe Driver</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2635525">Run cupsaddsmb (Quiet Mode)</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2635665">Run cupsaddsmb with Verbose Output</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2635857">Understanding cupsaddsmb</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2636001">How to Recognize If cupsaddsmb Completed Successfully</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2636123">cupsaddsmb with a Samba PDC</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2636204">cupsaddsmb Flowchart</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2636285">Installing the PostScript Driver on a Client</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#cups-avoidps1">Avoiding Critical PostScript Driver Settings on the Client</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2636520">Installing PostScript Driver Files Manually Using rpcclient</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2636694">A Check of the rpcclient man Page</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2636866">Understanding the rpcclient man Page</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2636971">Producing an Example by Querying a Windows Box</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2637103">Requirements for adddriver and setdriver to Succeed</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2637328">Manual Driver Installation in 15 Steps</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2638286">Troubleshooting Revisited</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2638429">The Printing <code class="filename">*.tdb</code> Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2638632">Trivial Database Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2638699">Binary Format</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2638766">Losing <code class="filename">*.tdb</code> Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2638816">Using <code class="literal">tdbbackup</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2638936">CUPS Print Drivers from Linuxprinting.org</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2639111">foomatic-rip and Foomatic Explained</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2639939">foomatic-rip and Foomatic PPD Download and Installation</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2640411">Page Accounting with CUPS</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2640446">Setting Up Quotas</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2640500">Correct and Incorrect Accounting</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2640541">Adobe and CUPS PostScript Drivers for Windows Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2640681">The page_log File Syntax</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2640826">Possible Shortcomings</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2640892">Future Developments</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2640931">Other Accounting Tools</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2640946">Additional Material</a></span></dt><dt><span class="sect1"><a href="CUPS-printing.html#id2641163">Autodeletion or Preservation of CUPS Spool Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2641239">CUPS Configuration Settings Explained</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2641324">Preconditions</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2641462">Manual Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2641510">Printing from CUPS to Windows-Attached Printers</a></span></dt><dt><span class="sect1"><a href="CUPS-printing.html#id2641806">More CUPS Filtering Chains</a></span></dt><dt><span class="sect1"><a href="CUPS-printing.html#id2641917">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2641923">Windows 9x/Me Client Can't Install Driver</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#root-ask-loop">“<span class="quote">cupsaddsmb</span>” Keeps Asking for Root Password in Never-ending Loop</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642000">“<span class="quote">cupsaddsmb</span>” or “<span class="quote">rpcclient addriver</span>” Emit Error</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642038">“<span class="quote">cupsaddsmb</span>” Errors</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642112">Client Can't Connect to Samba Printer</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642136">New Account Reconnection from Windows 200x/XP Troubles</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642227">Avoid Being Connected to the Samba Server as the Wrong User</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642279">Upgrading to CUPS Drivers from Adobe Drivers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642316">Can't Use “<span class="quote">cupsaddsmb</span>” on Samba Server, Which Is a PDC</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642352">Deleted Windows 200x Printer Driver Is Still Shown</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642387">Windows 200x/XP Local Security Policies</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642420">Administrator Cannot Install Printers for All Local Users</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642461">Print Change, Notify Functions on NT Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642486">Windows XP SP1</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642533">Print Options for All Users Can't Be Set on Windows 200x/XP</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642815">Most Common Blunders in Driver Settings on Windows Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642871"><code class="literal">cupsaddsmb</code> Does Not Work with Newly Installed Printer</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642920">Permissions on <code class="filename">/var/spool/samba/</code> Get Reset After Each Reboot</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2643019">Print Queue Called “<span class="quote">lp</span>” Mishandles Print Jobs</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2643088">Location of Adobe PostScript Driver Files for “<span class="quote">cupsaddsmb</span>”</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2643142">Overview of the CUPS Printing Processes</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2625945"></a>Introduction</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2625950"></a>Features and Benefits</h3></div></div></div><p> -<a class="indexterm" name="id2625958"></a> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 22. CUPS Printing Support</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="classicalprinting.html" title="Chapter 21. Classical Printing Support"><link rel="next" href="VFS.html" title="Chapter 23. Stackable VFS modules"></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 22. CUPS Printing Support</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="classicalprinting.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="VFS.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="CUPS-printing"></a>Chapter 22. CUPS Printing Support</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Kurt</span> <span class="surname">Pfeifle</span></h3><div class="affiliation"><span class="orgname">Danka Deutschland GmbH <br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:kpfeifle@danka.de">kpfeifle@danka.de</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Ciprian</span> <span class="surname">Vizitiu</span></h3><span class="contrib">drawings</span> <div class="affiliation"><div class="address"><p><code class="email"><<a class="email" href="mailto:CVizitiu@gbif.org">CVizitiu@gbif.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><span class="contrib">drawings</span> <div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>></code></p></div></div></div></div><div><p class="pubdate"> (27 Jan 2004) </p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="CUPS-printing.html#id2625945">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2625951">Features and Benefits</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2626011">Overview</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2626130">Basic CUPS Support Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2626245">Linking smbd with libcups.so</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2626492">Simple <code class="filename">smb.conf</code> Settings for CUPS</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2626737">More Complex CUPS <code class="filename">smb.conf</code> Settings</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2627113">Advanced Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2627130">Central Spooling vs. “<span class="quote">Peer-to-Peer</span>” Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2627181">Raw Print Serving: Vendor Drivers on Windows Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2627416">Installation of Windows Client Drivers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#cups-raw">Explicitly Enable “<span class="quote">raw</span>” Printing for <span class="emphasis"><em>application/octet-stream</em></span></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2627703">Driver Upload Methods</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2627824">Advanced Intelligent Printing with PostScript Driver Download</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#gdipost">GDI on Windows, PostScript on UNIX</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2628016">Windows Drivers, GDI, and EMF</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2628194">UNIX Printfile Conversion and GUI Basics</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2628553">Ghostscript: The Software RIP for Non-PostScript Printers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2628706">PostScript Printer Description (PPD) Specification</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2628790">Using Windows-Formatted Vendor PPDs</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2628909">CUPS Also Uses PPDs for Non-PostScript Printers</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2628949">The CUPS Filtering Architecture</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2629612">MIME Type Conversion Rules</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2629820">Filtering Overview</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2629977">Prefilters</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2630164">pstops</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2630332">pstoraster</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2630602">imagetops and imagetoraster</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2630686">rasterto [printers specific]</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2630906">CUPS Backends</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2631245">The Role of <em class="parameter"><code>cupsomatic/foomatic</code></em></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2631480">The Complete Picture</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2631493"><code class="filename">mime.convs</code></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2631562">“<span class="quote">Raw</span>” Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2631670">application/octet-stream Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2631949">PostScript Printer Descriptions for Non-PostScript Printers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2632232"><span class="emphasis"><em>cupsomatic/foomatic-rip</em></span> Versus <span class="emphasis"><em>Native CUPS</em></span> Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2632569">Examples for Filtering Chains</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2632997">Sources of CUPS Drivers/PPDs</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2633120">Printing with Interface Scripts</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2633215">Network Printing (Purely Windows)</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2633231">From Windows Clients to an NT Print Server</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2633294">Driver Execution on the Client</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2633365">Driver Execution on the Server</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2633470">Network Printing (Windows Clients and UNIX/Samba Print +Servers)</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2633488">From Windows Clients to a CUPS/Samba Print Server</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2633679">Samba Receiving Job-Files and Passing Them to CUPS</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2633759">Network PostScript RIP</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2633848">PPDs for Non-PS Printers on UNIX</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2633893">PPDs for Non-PS Printers on Windows</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2633961">Windows Terminal Servers (WTS) as CUPS Clients</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2633975">Printer Drivers Running in “<span class="quote">Kernel Mode</span>” Cause Many +Problems</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634014">Workarounds Impose Heavy Limitations</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634032">CUPS: A “<span class="quote">Magical Stone</span>”?</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634075">PostScript Drivers with No Major Problems, Even in Kernel +Mode</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2634162">Configuring CUPS for Driver Download</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2634184"><span class="emphasis"><em>cupsaddsmb</em></span>: The Unknown Utility</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634282">Prepare Your <code class="filename">smb.conf</code> for <code class="literal">cupsaddsmb</code></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634563">CUPS “<span class="quote">PostScript Driver for Windows NT/200x/XP</span>”</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634802">Recognizing Different Driver Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634920">Acquiring the Adobe Driver Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634946">ESP Print Pro PostScript Driver for Windows NT/200x/XP</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2635008">Caveats to Be Considered</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2635308">Windows CUPS PostScript Driver Versus Adobe Driver</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2635526">Run cupsaddsmb (Quiet Mode)</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2635666">Run cupsaddsmb with Verbose Output</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2635858">Understanding cupsaddsmb</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2636002">How to Recognize If cupsaddsmb Completed Successfully</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2636124">cupsaddsmb with a Samba PDC</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2636205">cupsaddsmb Flowchart</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2636286">Installing the PostScript Driver on a Client</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#cups-avoidps1">Avoiding Critical PostScript Driver Settings on the Client</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2636521">Installing PostScript Driver Files Manually Using rpcclient</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2636695">A Check of the rpcclient man Page</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2636866">Understanding the rpcclient man Page</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2636971">Producing an Example by Querying a Windows Box</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2637104">Requirements for adddriver and setdriver to Succeed</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2637328">Manual Driver Installation in 15 Steps</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2638287">Troubleshooting Revisited</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2638430">The Printing <code class="filename">*.tdb</code> Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2638633">Trivial Database Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2638700">Binary Format</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2638766">Losing <code class="filename">*.tdb</code> Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2638817">Using <code class="literal">tdbbackup</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2638937">CUPS Print Drivers from Linuxprinting.org</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2639112">foomatic-rip and Foomatic Explained</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2639939">foomatic-rip and Foomatic PPD Download and Installation</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2640411">Page Accounting with CUPS</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2640447">Setting Up Quotas</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2640501">Correct and Incorrect Accounting</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2640542">Adobe and CUPS PostScript Drivers for Windows Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2640682">The page_log File Syntax</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2640826">Possible Shortcomings</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2640892">Future Developments</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2640932">Other Accounting Tools</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2640946">Additional Material</a></span></dt><dt><span class="sect1"><a href="CUPS-printing.html#id2641163">Autodeletion or Preservation of CUPS Spool Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2641239">CUPS Configuration Settings Explained</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2641324">Preconditions</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2641463">Manual Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2641511">Printing from CUPS to Windows-Attached Printers</a></span></dt><dt><span class="sect1"><a href="CUPS-printing.html#id2641806">More CUPS Filtering Chains</a></span></dt><dt><span class="sect1"><a href="CUPS-printing.html#id2641918">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2641924">Windows 9x/Me Client Can't Install Driver</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#root-ask-loop">“<span class="quote">cupsaddsmb</span>” Keeps Asking for Root Password in Never-ending Loop</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642000">“<span class="quote">cupsaddsmb</span>” or “<span class="quote">rpcclient addriver</span>” Emit Error</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642038">“<span class="quote">cupsaddsmb</span>” Errors</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642112">Client Can't Connect to Samba Printer</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642137">New Account Reconnection from Windows 200x/XP Troubles</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642228">Avoid Being Connected to the Samba Server as the Wrong User</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642279">Upgrading to CUPS Drivers from Adobe Drivers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642317">Can't Use “<span class="quote">cupsaddsmb</span>” on Samba Server, Which Is a PDC</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642352">Deleted Windows 200x Printer Driver Is Still Shown</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642387">Windows 200x/XP Local Security Policies</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642420">Administrator Cannot Install Printers for All Local Users</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642461">Print Change, Notify Functions on NT Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642487">Windows XP SP1</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642533">Print Options for All Users Can't Be Set on Windows 200x/XP</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642816">Most Common Blunders in Driver Settings on Windows Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642872"><code class="literal">cupsaddsmb</code> Does Not Work with Newly Installed Printer</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642921">Permissions on <code class="filename">/var/spool/samba/</code> Get Reset After Each Reboot</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2643020">Print Queue Called “<span class="quote">lp</span>” Mishandles Print Jobs</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2643089">Location of Adobe PostScript Driver Files for “<span class="quote">cupsaddsmb</span>”</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2643142">Overview of the CUPS Printing Processes</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2625945"></a>Introduction</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2625951"></a>Features and Benefits</h3></div></div></div><p> +<a class="indexterm" name="id2625959"></a> The Common UNIX Print System (<a class="ulink" href="http://www.cups.org/" target="_top">CUPS</a>) has become quite popular. All major Linux distributions now ship it as their default printing system. To many, it is still a mystical tool. Mostly, it just works. People tend to regard @@ -17,14 +17,14 @@ Mode</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.htm not to try to apply any prior knowledge about printing to this new system. Rather, try to understand CUPS from the beginning. This documentation will lead you to a complete understanding of CUPS. Let's start with the most basic things first. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2626010"></a>Overview</h3></div></div></div><p> -<a class="indexterm" name="id2626018"></a> -<a class="indexterm" name="id2626025"></a> -<a class="indexterm" name="id2626032"></a> -<a class="indexterm" name="id2626039"></a> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2626011"></a>Overview</h3></div></div></div><p> +<a class="indexterm" name="id2626019"></a> +<a class="indexterm" name="id2626026"></a> +<a class="indexterm" name="id2626033"></a> +<a class="indexterm" name="id2626040"></a> <a class="indexterm" name="id2626046"></a> -<a class="indexterm" name="id2626055"></a> -<a class="indexterm" name="id2626065"></a> +<a class="indexterm" name="id2626056"></a> +<a class="indexterm" name="id2626066"></a> <a class="indexterm" name="id2626072"></a> CUPS is more than just a print spooling system. It is a complete printer management system that complies with the new Internet Printing Protocol (IPP). IPP is an industry and Internet Engineering Task Force @@ -33,19 +33,19 @@ Mode</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.htm traditional command line and several more modern GUI interfaces (GUI interfaces developed by third parties, like KDE's overwhelming <a class="ulink" href="http://printing.kde.org/" target="_top">KDEPrint</a>). </p><p> -<a class="indexterm" name="id2626097"></a> -<a class="indexterm" name="id2626104"></a> +<a class="indexterm" name="id2626098"></a> +<a class="indexterm" name="id2626105"></a> CUPS allows creation of <span class="emphasis"><em>raw</em></span> printers (i.e., no print file format translation) as well as <span class="emphasis"><em>smart</em></span> printers (i.e., CUPS does file format conversion as required for the printer). In many ways, this gives CUPS capabilities similar to the MS Windows print monitoring system. Of course, if you are a CUPS advocate, you would argue that CUPS is better! In any case, let us now explore how to configure CUPS for interfacing with MS Windows print clients via Samba. - </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2626129"></a>Basic CUPS Support Configuration</h2></div></div></div><p> -<a class="indexterm" name="id2626137"></a> + </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2626130"></a>Basic CUPS Support Configuration</h2></div></div></div><p> +<a class="indexterm" name="id2626138"></a> <a class="indexterm" name="id2626144"></a> <a class="indexterm" name="id2626151"></a> <a class="indexterm" name="id2626158"></a> -<a class="indexterm" name="id2626164"></a> +<a class="indexterm" name="id2626165"></a> Printing with CUPS in the most basic <code class="filename">smb.conf</code> setup in Samba-3.0 (as was true for 2.2.x) requires just two parameters: <a class="link" href="smb.conf.5.html#PRINTING">printing = cups</a> and <a class="link" href="smb.conf.5.html#PRINTCAP">printcap = cups</a>. CUPS does not need a printcap file. However, the <code class="filename">cupsd.conf</code> configuration file knows of two related directives that control how such a @@ -55,7 +55,7 @@ Legacy programs often require the existence of a printcap file containing printe print. Make sure CUPS is set to generate and maintain a printcap file. For details, see <code class="literal">man cupsd.conf</code> and other CUPS-related documentation, like the wealth of documents regarding the CUPS server itself available from the <a class="ulink" href="http://localhost:631/documentation.html" target="_top">CUPS</a> web site. - </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2626244"></a>Linking smbd with libcups.so</h3></div></div></div><p> + </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2626245"></a>Linking smbd with libcups.so</h3></div></div></div><p> <a class="indexterm" name="id2626253"></a> Samba has a special relationship to CUPS. Samba can be compiled with CUPS library support. Most recent installations have this support enabled. By default, CUPS linking is compiled @@ -64,7 +64,7 @@ server itself available from the <a class="ulink" href="http://localhost:631/doc there are some differences in required or supported configuration. </p><p> <a class="indexterm" name="id2626278"></a> -<a class="indexterm" name="id2626284"></a> +<a class="indexterm" name="id2626285"></a> When Samba is compiled and linked with <code class="filename">libcups</code>, <a class="link" href="smb.conf.5.html#PRINTCAP">printcap = cups</a> uses the CUPS API to list printers, submit jobs, query queues, and so on. Otherwise it maps to the System V commands with an additional <code class="literal">-oraw</code> option for printing. On a Linux @@ -95,14 +95,14 @@ libcups.so.2 => /usr/lib/libcups.so.2 (0x40123000) <a class="link" href="smb.conf.5.html#LPRMCOMMAND">lprm command</a>, <a class="link" href="smb.conf.5.html#QUEUEPAUSECOMMAND">queuepause command</a> and <a class="link" href="smb.conf.5.html#QUEUERESUMECOMMAND">queue resume command</a>). - </p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2626491"></a>Simple <code class="filename">smb.conf</code> Settings for CUPS</h3></div></div></div><p> + </p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2626492"></a>Simple <code class="filename">smb.conf</code> Settings for CUPS</h3></div></div></div><p> To summarize, <a class="link" href="CUPS-printing.html#cups-exam-simple" title="Example 22.1. Simplest Printing-Related smb.conf">the Simplest Printing-Related <code class="filename">smb.conf</code> file</a> shows the simplest printing-related setup for <code class="filename">smb.conf</code> to enable basic CUPS support: - </p><div class="example"><a name="cups-exam-simple"></a><p class="title"><b>Example 22.1. Simplest Printing-Related smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2626551"></a><em class="parameter"><code>load printers = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2626563"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2626574"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2626595"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id2626607"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2626619"></a><em class="parameter"><code>browseable = no</code></em></td></tr><tr><td><a class="indexterm" name="id2626630"></a><em class="parameter"><code>guest ok = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2626642"></a><em class="parameter"><code>writable = no</code></em></td></tr><tr><td><a class="indexterm" name="id2626653"></a><em class="parameter"><code>printable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2626665"></a><em class="parameter"><code>printer admin = root, @ntadmins, @smbprintadm</code></em></td></tr></table></div></div><br class="example-break"><p> -<a class="indexterm" name="id2626680"></a> -<a class="indexterm" name="id2626687"></a> -<a class="indexterm" name="id2626694"></a> + </p><div class="example"><a name="cups-exam-simple"></a><p class="title"><b>Example 22.1. Simplest Printing-Related smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2626552"></a><em class="parameter"><code>load printers = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2626563"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2626575"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2626596"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id2626608"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2626619"></a><em class="parameter"><code>browseable = no</code></em></td></tr><tr><td><a class="indexterm" name="id2626631"></a><em class="parameter"><code>guest ok = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2626642"></a><em class="parameter"><code>writable = no</code></em></td></tr><tr><td><a class="indexterm" name="id2626654"></a><em class="parameter"><code>printable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2626666"></a><em class="parameter"><code>printer admin = root, @ntadmins, @smbprintadm</code></em></td></tr></table></div></div><br class="example-break"><p> +<a class="indexterm" name="id2626681"></a> +<a class="indexterm" name="id2626688"></a> +<a class="indexterm" name="id2626695"></a> This is all you need for basic printing setup for CUPS. It will print all graphic, text, PDF, and PostScript files submitted from Windows clients. However, most of your Windows users would not know how to send these kinds of files to print without opening a GUI application. Windows clients tend to have local printer drivers @@ -112,25 +112,25 @@ libcups.so.2 => /usr/lib/libcups.so.2 (0x40123000) hooked between the application's native format and the print data stream. If the backend printer is not a PostScript device, the print data stream is “<span class="quote">binary,</span>” sensible only for the target printer. Read on to learn what problem this may cause and how to avoid it. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2626736"></a>More Complex CUPS <code class="filename">smb.conf</code> Settings</h3></div></div></div><p> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2626737"></a>More Complex CUPS <code class="filename">smb.conf</code> Settings</h3></div></div></div><p> <a class="link" href="CUPS-printing.html#overridesettings" title="Example 22.2. Overriding Global CUPS Settings for One Printer">The Overriding Global CUPS Settings for One Printer example</a> is a slightly more complex printing-related setup for <code class="filename">smb.conf</code>. It enables general CUPS printing support for all printers, but defines one printer share, which is set up differently. - </p><div class="example"><a name="overridesettings"></a><p class="title"><b>Example 22.2. Overriding Global CUPS Settings for One Printer</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2626793"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2626804"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2626816"></a><em class="parameter"><code>load printers = yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2626837"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id2626848"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2626860"></a><em class="parameter"><code>guest ok = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2626872"></a><em class="parameter"><code>writable = no</code></em></td></tr><tr><td><a class="indexterm" name="id2626883"></a><em class="parameter"><code>printable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2626895"></a><em class="parameter"><code>printer admin = root, @ntadmins, @smbprintadm</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[special_printer]</code></em></td></tr><tr><td><a class="indexterm" name="id2626916"></a><em class="parameter"><code>comment = A special printer with his own settings</code></em></td></tr><tr><td><a class="indexterm" name="id2626928"></a><em class="parameter"><code>path = /var/spool/samba-special</code></em></td></tr><tr><td><a class="indexterm" name="id2626940"></a><em class="parameter"><code>printing = sysv</code></em></td></tr><tr><td><a class="indexterm" name="id2626952"></a><em class="parameter"><code>printcap = lpstat</code></em></td></tr><tr><td><a class="indexterm" name="id2626964"></a><em class="parameter"><code>print command = echo "NEW: `date`: printfile %f" >> /tmp/smbprn.log ; echo " `date`: p-%p s-%s f-%f" >> /tmp/smbprn.log ; echo " `date`: j-%j J-%J z-%z c-%c" >> /tmp/smbprn.log ; rm %f </code></em></td></tr><tr><td><a class="indexterm" name="id2626980"></a><em class="parameter"><code>guest ok = no</code></em></td></tr><tr><td><a class="indexterm" name="id2626992"></a><em class="parameter"><code>writable = no</code></em></td></tr><tr><td><a class="indexterm" name="id2627003"></a><em class="parameter"><code>printable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2627015"></a><em class="parameter"><code>printer admin = kurt</code></em></td></tr><tr><td><a class="indexterm" name="id2627027"></a><em class="parameter"><code>hosts deny = 0.0.0.0</code></em></td></tr><tr><td><a class="indexterm" name="id2627039"></a><em class="parameter"><code>hosts allow = turbo_xp, 10.160.50.23, 10.160.51.60</code></em></td></tr></table></div></div><br class="example-break"><p> + </p><div class="example"><a name="overridesettings"></a><p class="title"><b>Example 22.2. Overriding Global CUPS Settings for One Printer</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2626794"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2626805"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2626817"></a><em class="parameter"><code>load printers = yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2626837"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id2626849"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2626861"></a><em class="parameter"><code>guest ok = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2626872"></a><em class="parameter"><code>writable = no</code></em></td></tr><tr><td><a class="indexterm" name="id2626884"></a><em class="parameter"><code>printable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2626896"></a><em class="parameter"><code>printer admin = root, @ntadmins, @smbprintadm</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[special_printer]</code></em></td></tr><tr><td><a class="indexterm" name="id2626917"></a><em class="parameter"><code>comment = A special printer with his own settings</code></em></td></tr><tr><td><a class="indexterm" name="id2626929"></a><em class="parameter"><code>path = /var/spool/samba-special</code></em></td></tr><tr><td><a class="indexterm" name="id2626941"></a><em class="parameter"><code>printing = sysv</code></em></td></tr><tr><td><a class="indexterm" name="id2626953"></a><em class="parameter"><code>printcap = lpstat</code></em></td></tr><tr><td><a class="indexterm" name="id2626964"></a><em class="parameter"><code>print command = echo "NEW: `date`: printfile %f" >> /tmp/smbprn.log ; echo " `date`: p-%p s-%s f-%f" >> /tmp/smbprn.log ; echo " `date`: j-%j J-%J z-%z c-%c" >> /tmp/smbprn.log ; rm %f </code></em></td></tr><tr><td><a class="indexterm" name="id2626981"></a><em class="parameter"><code>guest ok = no</code></em></td></tr><tr><td><a class="indexterm" name="id2626992"></a><em class="parameter"><code>writable = no</code></em></td></tr><tr><td><a class="indexterm" name="id2627004"></a><em class="parameter"><code>printable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2627016"></a><em class="parameter"><code>printer admin = kurt</code></em></td></tr><tr><td><a class="indexterm" name="id2627028"></a><em class="parameter"><code>hosts deny = 0.0.0.0</code></em></td></tr><tr><td><a class="indexterm" name="id2627039"></a><em class="parameter"><code>hosts allow = turbo_xp, 10.160.50.23, 10.160.51.60</code></em></td></tr></table></div></div><br class="example-break"><p> This special share is only for testing purposes. It does not write the print job to a file. It just logs the job parameters known to Samba into the <code class="filename">/tmp/smbprn.log</code> file and deletes the job-file. Moreover, the <a class="link" href="smb.conf.5.html#PRINTERADMIN">printer admin</a> of this share is “<span class="quote">kurt</span>” (not the “<span class="quote">@ntadmins</span>” group), guest access is not allowed, the share isn't published to the Network Neighborhood (so you need to know it is there), and it allows access from only three hosts. To prevent CUPS from kicking in and taking over the print jobs for that share, we need to set <a class="link" href="smb.conf.5.html#PRINTING">printing = sysv</a> and <a class="link" href="smb.conf.5.html#PRINTCAP">printcap = lpstat</a>. - </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2627112"></a>Advanced Configuration</h2></div></div></div><p> + </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2627113"></a>Advanced Configuration</h2></div></div></div><p> Before we delve into all the configuration options, let us clarify a few points. <span class="emphasis"><em>Network printing needs to be organized and set up correctly</em></span>. This frequently doesn't happen. Legacy systems or small business LAN environments often lack design and good housekeeping. </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2627130"></a>Central Spooling vs. “<span class="quote">Peer-to-Peer</span>” Printing</h3></div></div></div><p> -<a class="indexterm" name="id2627141"></a> +<a class="indexterm" name="id2627142"></a> <a class="indexterm" name="id2627148"></a> - <a class="indexterm" name="id2627157"></a> + <a class="indexterm" name="id2627158"></a> Many small office or home networks, as well as badly organized larger environments, allow each client a direct access to available network printers. This is generally a bad idea. It often blocks one client's access to the printer when another client's job is printing. It might freeze the first client's application while it is @@ -138,9 +138,9 @@ libcups.so.2 => /usr/lib/libcups.so.2 (0x40123000) pages mixed with each other. A better concept is the use of a print server: it routes all jobs through one central system, which responds immediately, takes jobs from multiple concurrent clients, and transfers them to the printer(s) in the correct order. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2627180"></a>Raw Print Serving: Vendor Drivers on Windows Clients</h3></div></div></div><p> - <a class="indexterm" name="id2627189"></a> - <a class="indexterm" name="id2627195"></a> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2627181"></a>Raw Print Serving: Vendor Drivers on Windows Clients</h3></div></div></div><p> + <a class="indexterm" name="id2627190"></a> + <a class="indexterm" name="id2627196"></a> Most traditionally configured UNIX print servers acting on behalf of Samba's Windows clients represented a really simple setup. Their only task was to manage the “<span class="quote">raw</span>” spooling of all jobs handed to them by @@ -149,7 +149,7 @@ libcups.so.2 => /usr/lib/libcups.so.2 (0x40123000) device. In this case, a native (vendor-supplied) Windows printer driver needs to be installed on each and every client for the target device. </p><p> -<a class="indexterm" name="id2627217"></a> +<a class="indexterm" name="id2627218"></a> <a class="indexterm" name="id2627224"></a> It is possible to configure CUPS, Samba, and your Windows clients in the same traditional and simple way. When CUPS printers are configured @@ -164,15 +164,15 @@ libcups.so.2 => /usr/lib/libcups.so.2 (0x40123000) This is achieved by installation of the printer as if it were physically attached to the Windows client. You then redirect output to a raw network print queue. This procedure may be followed to achieve this: - </p><div class="procedure"><a name="id2627248"></a><p class="title"><b>Procedure 22.1. Configuration Steps for Raw CUPS Printing Support</b></p><ol type="1"><li><p> -<a class="indexterm" name="id2627260"></a> + </p><div class="procedure"><a name="id2627249"></a><p class="title"><b>Procedure 22.1. Configuration Steps for Raw CUPS Printing Support</b></p><ol type="1"><li><p> +<a class="indexterm" name="id2627261"></a> Edit <code class="filename">/etc/cups/mime.types</code> to uncomment the line near the end of the file that has: </p><pre class="screen"> #application/octet-... </pre><p> </p></li><li><p> -<a class="indexterm" name="id2627287"></a> +<a class="indexterm" name="id2627288"></a> Do the same for the file <code class="filename">/etc/cups/mime.convs</code>. </p></li><li><p> Add a raw printer using the Web interface. Point your browser at @@ -193,7 +193,7 @@ libcups.so.2 => /usr/lib/libcups.so.2 (0x40123000) you have configured above. Example: <code class="constant">\\server\raw_q</code>. Here, the name <code class="constant">raw_q</code> is the name you gave the print queue in the CUPS environment. - </p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2627415"></a>Installation of Windows Client Drivers</h3></div></div></div><p> + </p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2627416"></a>Installation of Windows Client Drivers</h3></div></div></div><p> The printer drivers on the Windows clients may be installed in two functionally different ways: </p><div class="itemizedlist"><ul type="disc"><li><p>Manually install the drivers locally on each client, @@ -211,9 +211,9 @@ libcups.so.2 => /usr/lib/libcups.so.2 (0x40123000) administrative efforts and prevents that different versions of the drivers are used accidentally. </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="cups-raw"></a>Explicitly Enable “<span class="quote">raw</span>” Printing for <span class="emphasis"><em>application/octet-stream</em></span></h3></div></div></div><p> - <a class="indexterm" name="id2627491"></a> - <a class="indexterm" name="id2627498"></a> - <a class="indexterm" name="id2627505"></a> + <a class="indexterm" name="id2627492"></a> + <a class="indexterm" name="id2627499"></a> + <a class="indexterm" name="id2627506"></a> If you use the first option (drivers are installed on the client side), there is one setting to take care of: CUPS needs to be told that it should allow “<span class="quote">raw</span>” printing of deliberate (binary) file @@ -226,7 +226,7 @@ libcups.so.2 => /usr/lib/libcups.so.2 (0x40123000) application/octet-stream </pre><p> <a class="indexterm" name="id2627560"></a> - <a class="indexterm" name="id2627567"></a> + <a class="indexterm" name="id2627568"></a> In <code class="filename">/etc/cups/mime.convs</code>, have this line: <a class="indexterm" name="id2627581"></a> </p><pre class="programlisting"> @@ -239,8 +239,8 @@ application/octet-stream application/vnd.cups-raw 0 - Editing the <code class="filename">mime.convs</code> and the <code class="filename">mime.types</code> file does not <span class="emphasis"><em>enforce</em></span> “<span class="quote">raw</span>” printing, it only <span class="emphasis"><em>allows</em></span> it. </p></div><p><b>Background. </b> - <a class="indexterm" name="id2627644"></a> -<a class="indexterm" name="id2627651"></a> + <a class="indexterm" name="id2627645"></a> +<a class="indexterm" name="id2627652"></a> That CUPS is a more security-aware printing system than traditional ones does not by default allow a user to send deliberate (possibly binary) data to printing devices. This could be easily abused to launch a “<span class="quote">Denial of Service</span>” attack on your printer(s), causing at least the loss of a lot of paper and @@ -254,7 +254,7 @@ application/octet-stream application/vnd.cups-raw 0 - locally installed. If you are not interested in background information about more advanced CUPS/Samba printing, simply skip the remaining sections of this chapter. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2627702"></a>Driver Upload Methods</h3></div></div></div><p> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2627703"></a>Driver Upload Methods</h3></div></div></div><p> This section describes three familiar methods, plus one new one, by which printer drivers may be uploaded. </p><p> @@ -267,27 +267,27 @@ application/octet-stream application/vnd.cups-raw 0 - chapter</a> of this book. There you will find a description or reference to three methods of preparing the client drivers on the Samba server: </p><div class="itemizedlist"><ul type="disc"><li><p> - <a class="indexterm" name="id2627753"></a> + <a class="indexterm" name="id2627754"></a> The GUI, “<span class="quote">Add Printer Wizard</span>” <span class="emphasis"><em>upload-from-a-Windows-client</em></span> method. </p></li><li><p> The command line, “<span class="quote">smbclient/rpcclient</span>” upload-from-a-UNIX-workstation method. </p></li><li><p> - <a class="indexterm" name="id2627781"></a> + <a class="indexterm" name="id2627782"></a> The Imprints tool set method. </p></li></ul></div><p> -<a class="indexterm" name="id2627793"></a> +<a class="indexterm" name="id2627794"></a> These three methods apply to CUPS all the same. The <code class="literal">cupsaddsmb</code> utility is a new and more convenient way to load the Windows drivers into Samba and is provided if you use CUPS. </p><p> <code class="literal">cupsaddsmb</code> is discussed in much detail later in this chapter. But we first explore the CUPS filtering system and compare the Windows and UNIX printing architectures. </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2627824"></a>Advanced Intelligent Printing with PostScript Driver Download</h2></div></div></div><p> - <a class="indexterm" name="id2627832"></a> + <a class="indexterm" name="id2627833"></a> We now know how to set up a “<span class="quote">dump</span>” print server, that is, a server that spools print jobs “<span class="quote">raw</span>”, leaving the print data untouched. </p><p> You might need to set up CUPS in a smarter way. The reasons could be manifold: - </p><a class="indexterm" name="id2627856"></a><a class="indexterm" name="id2627863"></a><a class="indexterm" name="id2627870"></a><div class="itemizedlist"><ul type="disc"><li><p>Maybe your boss wants to get monthly statistics: Which + </p><a class="indexterm" name="id2627857"></a><a class="indexterm" name="id2627864"></a><a class="indexterm" name="id2627871"></a><div class="itemizedlist"><ul type="disc"><li><p>Maybe your boss wants to get monthly statistics: Which printer did how many pages? What was the average data size of a job? What was the average print run per day? What are the typical hourly peaks in printing? Which department prints how much?</p></li><li><p>Maybe you are asked to set up a print quota system: @@ -303,15 +303,15 @@ application/octet-stream application/vnd.cups-raw 0 - Windows and UNIX printing, then a description of the CUPS filtering system, how it works, and how you can tweak it. </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="gdipost"></a>GDI on Windows, PostScript on UNIX</h3></div></div></div><p> - <a class="indexterm" name="id2627940"></a> + <a class="indexterm" name="id2627941"></a> <a class="indexterm" name="id2627947"></a> Network printing is one of the most complicated and error-prone day-to-day tasks any user or administrator may encounter. This is true for all OS platforms, and there are reasons it is so. </p><p> - <a class="indexterm" name="id2627960"></a> - <a class="indexterm" name="id2627966"></a> -<a class="indexterm" name="id2627973"></a> + <a class="indexterm" name="id2627961"></a> + <a class="indexterm" name="id2627967"></a> +<a class="indexterm" name="id2627974"></a> <a class="indexterm" name="id2627980"></a> <a class="indexterm" name="id2627987"></a> You can't expect to throw just any file format at a printer and have it get printed. A file format conversion @@ -320,11 +320,11 @@ application/octet-stream application/vnd.cups-raw 0 - held by Hewlett-Packard) have developed into semi-official “<span class="quote">standards</span>” by being the most widely used page description languages (PDLs), there are still many manufacturers who “<span class="quote">roll their own</span>” (their reasons may be unacceptable license fees for using printer-embedded PostScript interpreters, and so on). - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2628015"></a>Windows Drivers, GDI, and EMF</h3></div></div></div><p> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2628016"></a>Windows Drivers, GDI, and EMF</h3></div></div></div><p> <a class="indexterm" name="id2628024"></a> - <a class="indexterm" name="id2628030"></a> + <a class="indexterm" name="id2628031"></a> <a class="indexterm" name="id2628037"></a> -<a class="indexterm" name="id2628043"></a> +<a class="indexterm" name="id2628044"></a> In Windows OS, the format conversion job is done by the printer drivers. On MS Windows OS platforms all application programmers have at their disposal a built-in API, the graphical device interface (GDI), as part and parcel of the OS itself to base themselves on. This GDI core is used as one common unified ground for all @@ -336,19 +336,19 @@ application/octet-stream application/vnd.cups-raw 0 - driver and converted to the printer-specific file format. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> <a class="indexterm" name="id2628079"></a> -<a class="indexterm" name="id2628085"></a> -<a class="indexterm" name="id2628092"></a> +<a class="indexterm" name="id2628086"></a> +<a class="indexterm" name="id2628093"></a> To the GDI foundation in MS Windows, Apple has chosen to put paper and screen output on a common foundation - for its (BSD-UNIX-based, did you know?) Mac OS X and Darwin operating <a class="indexterm" name="id2628102"></a> <a class="indexterm" name="id2628109"></a> - <a class="indexterm" name="id2628116"></a> <a class="indexterm" name="id2628122"></a> systems. + for its (BSD-UNIX-based, did you know?) Mac OS X and Darwin operating <a class="indexterm" name="id2628103"></a> <a class="indexterm" name="id2628110"></a> + <a class="indexterm" name="id2628117"></a> <a class="indexterm" name="id2628123"></a> systems. Apple's <span class="emphasis"><em>core graphic engine</em></span> uses a <span class="emphasis"><em>PDF</em></span> derivative for all display work. </p></div><p> The example in <a class="link" href="CUPS-printing.html#1small" title="Figure 22.1. Windows Printing to a Local Printer.">Windows Printing to a Local Printer</a> illustrates local Windows printing. - </p><div class="figure"><a name="1small"></a><p class="title"><b>Figure 22.1. Windows Printing to a Local Printer.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/1small.png" alt="Windows Printing to a Local Printer."></div></div></div><br class="figure-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2628193"></a>UNIX Printfile Conversion and GUI Basics</h3></div></div></div><p> + </p><div class="figure"><a name="1small"></a><p class="title"><b>Figure 22.1. Windows Printing to a Local Printer.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/1small.png" alt="Windows Printing to a Local Printer."></div></div></div><br class="figure-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2628194"></a>UNIX Printfile Conversion and GUI Basics</h3></div></div></div><p> <a class="indexterm" name="id2628202"></a> - <a class="indexterm" name="id2628208"></a> - <a class="indexterm" name="id2628215"></a> + <a class="indexterm" name="id2628209"></a> + <a class="indexterm" name="id2628216"></a> <a class="indexterm" name="id2628222"></a> In UNIX and Linux, there is no comparable layer built into the OS kernel(s) or the X (screen display) server. Every application is responsible for itself to create its print output. Fortunately, most use PostScript and @@ -363,16 +363,16 @@ application/octet-stream application/vnd.cups-raw 0 - unfavorable inheritance up to the present day by looking into the various “<span class="quote">font</span>” directories on your system; there are separate ones for fonts used for X display and fonts to be used on paper. </p><p><b>Background. </b> - <a class="indexterm" name="id2628272"></a> + <a class="indexterm" name="id2628273"></a> <a class="indexterm" name="id2628279"></a> <a class="indexterm" name="id2628286"></a> -<a class="indexterm" name="id2628292"></a> -<a class="indexterm" name="id2628299"></a> -<a class="indexterm" name="id2628306"></a> +<a class="indexterm" name="id2628293"></a> +<a class="indexterm" name="id2628300"></a> +<a class="indexterm" name="id2628307"></a> <a class="indexterm" name="id2628313"></a> <a class="indexterm" name="id2628320"></a> -<a class="indexterm" name="id2628326"></a> -<a class="indexterm" name="id2628333"></a> +<a class="indexterm" name="id2628327"></a> +<a class="indexterm" name="id2628334"></a> The PostScript programming language is an “<span class="quote">invention</span>” by Adobe, but its specifications have been published extensively. Its strength lies in its powerful abilities to describe graphical objects (fonts, shapes, patterns, lines, curves, and dots), their attributes (color, linewidth), and the way to manipulate @@ -384,11 +384,11 @@ application/octet-stream application/vnd.cups-raw 0 - interpreted by a rasterizer. Rasterizers produce pixel images, which may be displayed on screen by a viewer program or on paper by a printer. </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="post-and-ghost"></a>PostScript and Ghostscript</h3></div></div></div><p> - <a class="indexterm" name="id2628383"></a> - <a class="indexterm" name="id2628390"></a> - <a class="indexterm" name="id2628399"></a> -<a class="indexterm" name="id2628408"></a> -<a class="indexterm" name="id2628415"></a> + <a class="indexterm" name="id2628384"></a> + <a class="indexterm" name="id2628391"></a> + <a class="indexterm" name="id2628400"></a> +<a class="indexterm" name="id2628409"></a> +<a class="indexterm" name="id2628416"></a> So UNIX is lacking a common ground for printing on paper and displaying on screen. Despite this unfavorable legacy for UNIX, basic printing is fairly easy if you have PostScript printers at your disposal. The reason is that these devices have a built-in PostScript language “<span class="quote">interpreter,</span>” also called a raster image @@ -397,7 +397,7 @@ application/octet-stream application/vnd.cups-raw 0 - commands into a bitmap picture as you see it on paper, in a resolution as done by your printer. This is no different than PostScript printing a file from a Windows origin. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> - <a class="indexterm" name="id2628444"></a> + <a class="indexterm" name="id2628445"></a> <a class="indexterm" name="id2628451"></a> <a class="indexterm" name="id2628458"></a> Traditional UNIX programs and printing systems while using PostScript are largely not @@ -406,12 +406,12 @@ application/octet-stream application/vnd.cups-raw 0 - time couldn't choose many of the supported device and job options, unlike Windows or Apple users. But now there is CUPS. as illustrated in <a class="link" href="CUPS-printing.html#2small" title="Figure 22.2. Printing to a PostScript Printer.">Printing to a PostScript Printer</a>. </p></div><div class="figure"><a name="2small"></a><p class="title"><b>Figure 22.2. Printing to a PostScript Printer.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/2small.png" alt="Printing to a PostScript Printer."></div></div></div><br class="figure-break"><p> - <a class="indexterm" name="id2628536"></a> + <a class="indexterm" name="id2628537"></a> However, there are other types of printers out there. These do not know how to print PostScript. They use their own PDL, often proprietary. To print to them is much more demanding. Since your UNIX applications mostly produce PostScript, and since these devices do not understand PostScript, you need to convert the print files to a format suitable for your printer on the host before you can send it away. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2628552"></a>Ghostscript: The Software RIP for Non-PostScript Printers</h3></div></div></div><p> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2628553"></a>Ghostscript: The Software RIP for Non-PostScript Printers</h3></div></div></div><p> <a class="indexterm" name="id2628561"></a> Here is where Ghostscript kicks in. Ghostscript is the traditional (and quite powerful) PostScript interpreter used on UNIX platforms. It is a RIP in software, capable of doing a <span class="emphasis"><em>lot</em></span> of file format @@ -419,7 +419,7 @@ application/octet-stream application/vnd.cups-raw 0 - technology and drivers are what enable PostScript printing to non-PostScript hardware. This is shown in <a class="link" href="CUPS-printing.html#3small" title="Figure 22.3. Ghostscript as a RIP for Non-PostScript Printers.">Ghostscript as a RIP for Non-PostScript Printers</a>. </p><div class="figure"><a name="3small"></a><p class="title"><b>Figure 22.3. Ghostscript as a RIP for Non-PostScript Printers.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/3small.png" alt="Ghostscript as a RIP for Non-PostScript Printers."></div></div></div><br class="figure-break"><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p> -<a class="indexterm" name="id2628631"></a> +<a class="indexterm" name="id2628632"></a> <a class="indexterm" name="id2628638"></a> <a class="indexterm" name="id2628645"></a> Use the “<span class="quote">gs -h</span>” command to check for all built-in “<span class="quote">devices</span>” on your Ghostscript @@ -429,14 +429,14 @@ application/octet-stream application/vnd.cups-raw 0 - input. New Ghostscript versions are released at fairly regular intervals, now by artofcode LLC. They are initially put under the “<span class="quote">AFPL</span>” license, but re-released under the GNU GPL as soon as the next AFPL version appears. GNU Ghostscript is probably the version installed on most Samba systems. But it has some - deficiencies. <a class="indexterm" name="id2628683"></a> Therefore, ESP Ghostscript was developed as an enhancement over GNU Ghostscript, + deficiencies. <a class="indexterm" name="id2628684"></a> Therefore, ESP Ghostscript was developed as an enhancement over GNU Ghostscript, with lots of bug-fixes, additional devices, and improvements. It is jointly maintained by developers from CUPS, Gutenprint, MandrakeSoft, SuSE, Red Hat, and Debian. It includes the “<span class="quote">cups</span>” device (essential to print to non-PS printers from CUPS). </p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2628706"></a>PostScript Printer Description (PPD) Specification</h3></div></div></div><p> - <a class="indexterm" name="id2628714"></a> + <a class="indexterm" name="id2628715"></a> <a class="indexterm" name="id2628721"></a> -<a class="indexterm" name="id2628727"></a> +<a class="indexterm" name="id2628728"></a> While PostScript in essence is a PDL to represent the page layout in a device-independent way, real-world print jobs are always ending up being output on hardware with device-specific features. To take care of all the differences in hardware and to allow for innovations, Adobe has specified a syntax and file format for @@ -458,15 +458,15 @@ application/octet-stream application/vnd.cups-raw 0 - PostScript, PJL, JCL, or vendor-dependent commands) into the PostScript file created by the driver. </p><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p> - <a class="indexterm" name="id2628767"></a> + <a class="indexterm" name="id2628768"></a> <a class="indexterm" name="id2628774"></a> A PostScript file that was created to contain device-specific commands for achieving a certain print job output (e.g., duplexed, stapled, and punched) on a specific target machine may not print as expected, or may not be printable at all on other models; it also may not be fit for further processing by software (e.g., by a PDF distilling program). - </p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2628789"></a>Using Windows-Formatted Vendor PPDs</h3></div></div></div><p> -<a class="indexterm" name="id2628797"></a> + </p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2628790"></a>Using Windows-Formatted Vendor PPDs</h3></div></div></div><p> +<a class="indexterm" name="id2628798"></a> <a class="indexterm" name="id2628804"></a> <a class="indexterm" name="id2628811"></a> CUPS can handle all spec-compliant PPDs as supplied by the manufacturers for their PostScript models. Even if @@ -479,8 +479,8 @@ application/octet-stream application/vnd.cups-raw 0 - parsing and checking code enabled; in case of printing trouble, this online resource should be one of your first pit stops. </p></div><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p> - <a class="indexterm" name="id2628850"></a> - <a class="indexterm" name="id2628857"></a> + <a class="indexterm" name="id2628851"></a> + <a class="indexterm" name="id2628858"></a> For real PostScript printers, <span class="emphasis"><em>do not</em></span> use the <span class="emphasis"><em>Foomatic</em></span> or <span class="emphasis"><em>cupsomatic</em></span> PPDs from Linuxprinting.org. With these devices, the original vendor-provided PPDs are always the first choice. @@ -491,16 +491,16 @@ application/octet-stream application/vnd.cups-raw 0 - //NT4-box/print\$ -U username</code> to access the Windows directory where all printer driver files are stored. First look in the <code class="filename">W32X86/2</code> subdirectory for the PPD you are seeking. </p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2628909"></a>CUPS Also Uses PPDs for Non-PostScript Printers</h3></div></div></div><p> -<a class="indexterm" name="id2628917"></a> -<a class="indexterm" name="id2628924"></a> -<a class="indexterm" name="id2628930"></a> +<a class="indexterm" name="id2628918"></a> +<a class="indexterm" name="id2628925"></a> +<a class="indexterm" name="id2628931"></a> CUPS also uses specially crafted PPDs to handle non-PostScript printers. These PPDs are usually not available from the vendors (and no, you can't just take the PPD of a PostScript printer with the same model name and hope it works for the non-PostScript version too). To understand how these PPDs work for non-PS printers, we first need to dive deeply into the CUPS filtering and file format conversion architecture. Stay tuned. - </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2628948"></a>The CUPS Filtering Architecture</h2></div></div></div><p> -<a class="indexterm" name="id2628956"></a> -<a class="indexterm" name="id2628963"></a> + </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2628949"></a>The CUPS Filtering Architecture</h2></div></div></div><p> +<a class="indexterm" name="id2628957"></a> +<a class="indexterm" name="id2628964"></a> <a class="indexterm" name="id2628970"></a> <a class="indexterm" name="id2628977"></a> <a class="indexterm" name="id2628984"></a> @@ -514,8 +514,8 @@ given input data format. </p><p> If CUPS rasterizes a PostScript file natively to a bitmap, this is done in two stages: </p><div class="itemizedlist"><ul type="disc"><li><p> -<a class="indexterm" name="id2629013"></a> -<a class="indexterm" name="id2629020"></a> +<a class="indexterm" name="id2629014"></a> +<a class="indexterm" name="id2629021"></a> The first stage uses a Ghostscript device named “<span class="quote">cups</span>” (this is since version 1.1.15) and produces a generic raster format called “<span class="quote">CUPS raster</span>”. @@ -524,9 +524,9 @@ If CUPS rasterizes a PostScript file natively to a bitmap, this is done in two s The second stage uses a “<span class="quote">raster driver</span>” that converts the generic CUPS raster to a device-specific raster. </p></li></ul></div><p> -<a class="indexterm" name="id2629057"></a> -<a class="indexterm" name="id2629064"></a> -<a class="indexterm" name="id2629071"></a> +<a class="indexterm" name="id2629058"></a> +<a class="indexterm" name="id2629065"></a> +<a class="indexterm" name="id2629072"></a> Make sure your Ghostscript version has the “<span class="quote">cups</span>” device compiled in (check with <code class="literal">gs -h | grep cups</code>). Otherwise you may encounter the dreaded <code class="computeroutput">Unable to convert file 0</code> in your CUPS error_log file. To have “<span class="quote">cups</span>” as a device in your Ghostscript, @@ -536,20 +536,20 @@ Ghostscript. It supports not just CUPS, but 300 other devices (while GNU Ghostsc Because of this broad output device support, ESP Ghostscript is the first choice for non-CUPS spoolers, too. It is now recommended by Linuxprinting.org for all spoolers. </p><p> -<a class="indexterm" name="id2629124"></a> -<a class="indexterm" name="id2629131"></a> -<a class="indexterm" name="id2629138"></a> -<a class="indexterm" name="id2629145"></a> +<a class="indexterm" name="id2629125"></a> +<a class="indexterm" name="id2629132"></a> +<a class="indexterm" name="id2629139"></a> +<a class="indexterm" name="id2629146"></a> CUPS printers may be set up to use external rendering paths. One of the most common is provided by the Foomatic/cupsomatic concept from <a class="ulink" href="http://www.linuxprinting.org/" target="_top">Linuxprinting.org</a>. This uses the classical Ghostscript approach, doing everything in one step. It does not use the “<span class="quote">cups</span>” device, but one of the many others. However, even for Foomatic/cupsomatic usage, best -results and <a class="indexterm" name="id2629167"></a> broadest printer +results and <a class="indexterm" name="id2629168"></a> broadest printer model support is provided by ESP Ghostscript (more about Foomatic/cupsomatic, particularly the new version called now <span class="emphasis"><em>foomatic-rip</em></span>, follows). </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2629184"></a>MIME Types and CUPS Filters</h3></div></div></div><p> <a class="indexterm" name="id2629192"></a> - <a class="indexterm" name="id2629201"></a> + <a class="indexterm" name="id2629202"></a> <a class="indexterm" name="id2629208"></a> <a class="indexterm" name="id2629215"></a> <a class="indexterm" name="id2629222"></a> @@ -558,12 +558,12 @@ called now <span class="emphasis"><em>foomatic-rip</em></span>, follows). recognition rules that are applied when CUPS runs its autotyping routines. The rule syntax is explained in the man page for <code class="filename">mime.types</code> and in the comments section of the <code class="filename">mime.types</code> file itself. A simple rule reads like this: - <a class="indexterm" name="id2629258"></a> + <a class="indexterm" name="id2629259"></a> </p><pre class="programlisting"> application/pdf pdf string(0,%PDF) </pre><p> <a class="indexterm" name="id2629272"></a> -<a class="indexterm" name="id2629278"></a> +<a class="indexterm" name="id2629279"></a> This means if a filename has a <code class="filename">.pdf</code> suffix or if the magic string <span class="emphasis"><em>%PDF</em></span> is right at the beginning of the file itself (offset 0 from the start), then it is a PDF file (<em class="parameter"><code>application/pdf</code></em>). Another rule is this: @@ -571,9 +571,9 @@ application/pdf pdf string(0,%PDF) application/postscript ai eps ps string(0,%!) string(0,<04>%!) </pre><p> <a class="indexterm" name="id2629312"></a> -<a class="indexterm" name="id2629318"></a> -<a class="indexterm" name="id2629325"></a> -<a class="indexterm" name="id2629332"></a> +<a class="indexterm" name="id2629319"></a> +<a class="indexterm" name="id2629326"></a> +<a class="indexterm" name="id2629333"></a> <a class="indexterm" name="id2629339"></a> <a class="indexterm" name="id2629346"></a> If the filename has one of the suffixes <code class="filename">.ai</code>, <code class="filename">.eps</code>, @@ -581,15 +581,15 @@ application/postscript ai eps ps string(0,%!) string(0,<04>%!) <span class="emphasis"><em><04>%!</em></span>, it is a generic PostScript file (<em class="parameter"><code>application/postscript</code></em>). </p><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p> -<a class="indexterm" name="id2629389"></a> +<a class="indexterm" name="id2629390"></a> Don't confuse the other mime.types files your system might be using with the one in the <code class="filename">/etc/cups/</code> directory. </p></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> -<a class="indexterm" name="id2629408"></a> -<a class="indexterm" name="id2629415"></a> -<a class="indexterm" name="id2629422"></a> -<a class="indexterm" name="id2629429"></a> -<a class="indexterm" name="id2629435"></a> +<a class="indexterm" name="id2629409"></a> +<a class="indexterm" name="id2629416"></a> +<a class="indexterm" name="id2629423"></a> +<a class="indexterm" name="id2629430"></a> +<a class="indexterm" name="id2629436"></a> There is an important difference between two similar MIME types in CUPS: one is <em class="parameter"><code>application/postscript</code></em>, the other is <em class="parameter"><code>application/vnd.cups-postscript</code></em>. While <em class="parameter"><code>application/postscript</code></em> is @@ -600,32 +600,32 @@ application/postscript ai eps ps string(0,%!) string(0,<04>%!) (<em class="parameter"><code>application/vnd.cups-postscript</code></em>) is the responsibility of the CUPS <em class="parameter"><code>pstops</code></em> filter. pstops uses information contained in the PPD to do the transformation. </p></div><p> -<a class="indexterm" name="id2629498"></a> +<a class="indexterm" name="id2629499"></a> <a class="indexterm" name="id2629505"></a> <a class="indexterm" name="id2629512"></a> -<a class="indexterm" name="id2629518"></a> -<a class="indexterm" name="id2629525"></a> -<a class="indexterm" name="id2629531"></a> -<a class="indexterm" name="id2629538"></a> -<a class="indexterm" name="id2629544"></a> -<a class="indexterm" name="id2629551"></a> -<a class="indexterm" name="id2629558"></a> -<a class="indexterm" name="id2629565"></a> +<a class="indexterm" name="id2629519"></a> +<a class="indexterm" name="id2629526"></a> +<a class="indexterm" name="id2629532"></a> +<a class="indexterm" name="id2629539"></a> +<a class="indexterm" name="id2629545"></a> +<a class="indexterm" name="id2629552"></a> +<a class="indexterm" name="id2629559"></a> +<a class="indexterm" name="id2629566"></a> <a class="indexterm" name="id2629572"></a> <a class="indexterm" name="id2629579"></a> <a class="indexterm" name="id2629586"></a> -<a class="indexterm" name="id2629592"></a> -<a class="indexterm" name="id2629599"></a> +<a class="indexterm" name="id2629593"></a> +<a class="indexterm" name="id2629600"></a> CUPS can handle ASCII text, HP-GL, PDF, PostScript, DVI, and many image formats (GIF, PNG, TIFF, JPEG, Photo-CD, SUN-Raster, PNM, PBM, SGI-RGB, and more) and their associated MIME types with its filters. </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2629612"></a>MIME Type Conversion Rules</h3></div></div></div><p> <a class="indexterm" name="id2629620"></a> - <a class="indexterm" name="id2629626"></a> -<a class="indexterm" name="id2629633"></a> -<a class="indexterm" name="id2629640"></a> -<a class="indexterm" name="id2629647"></a> + <a class="indexterm" name="id2629627"></a> +<a class="indexterm" name="id2629634"></a> +<a class="indexterm" name="id2629641"></a> +<a class="indexterm" name="id2629648"></a> CUPS reads the file <code class="filename">/etc/cups/mime.convs</code> (and all other files named with a <code class="filename">*.convs</code> suffix in the same directory) upon startup. These files contain @@ -636,13 +636,13 @@ application/postscript ai eps ps string(0,%!) string(0,<04>%!) </p><pre class="programlisting"> application/pdf application/postscript 33 pdftops </pre><p> -<a class="indexterm" name="id2629679"></a> +<a class="indexterm" name="id2629680"></a> This means that the <em class="parameter"><code>pdftops</code></em> filter will take <em class="parameter"><code>application/pdf</code></em> as input and produce <em class="parameter"><code>application/postscript</code></em> as output; the virtual cost of this operation is 33 CUPS-$. The next filter is more expensive, costing 66 CUPS-$: - <a class="indexterm" name="id2629707"></a> + <a class="indexterm" name="id2629708"></a> </p><pre class="programlisting"> application/vnd.hp-HPGL application/postscript 66 hpgltops </pre><p> @@ -654,10 +654,10 @@ application/vnd.hp-HPGL application/postscript 66 hpgltops application/octet-stream </pre><p> Here are two more examples: - <a class="indexterm" name="id2629748"></a> -<a class="indexterm" name="id2629755"></a> -<a class="indexterm" name="id2629762"></a> -<a class="indexterm" name="id2629769"></a> + <a class="indexterm" name="id2629749"></a> +<a class="indexterm" name="id2629756"></a> +<a class="indexterm" name="id2629763"></a> +<a class="indexterm" name="id2629770"></a> </p><pre class="programlisting"> application/x-shell application/postscript 33 texttops text/plain application/postscript 33 texttops @@ -666,8 +666,8 @@ text/plain application/postscript 33 texttops The last two examples name the <em class="parameter"><code>texttops</code></em> filter to work on <em class="parameter"><code>text/plain</code></em> as well as on <em class="parameter"><code>application/x-shell</code></em>. (Hint: This differentiation is needed for the syntax highlighting feature of <em class="parameter"><code>texttops</code></em>). - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2629819"></a>Filtering Overview</h3></div></div></div><p> - <a class="indexterm" name="id2629827"></a> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2629820"></a>Filtering Overview</h3></div></div></div><p> + <a class="indexterm" name="id2629828"></a> There are many more combinations named in <code class="filename">mime.convs</code>. However, you are not limited to use the ones predefined there. You can plug in any filter you like to the CUPS framework. It must meet, or must be made to meet, some minimal requirements. If you find (or write) a cool conversion filter of some kind, make @@ -692,23 +692,23 @@ text/plain application/postscript 33 texttops (optionally) The print request file (if missing, filters expect data fed through <code class="filename">stdin</code>). In most cases, it is easy to write a simple wrapper script around existing filters to make them work with CUPS. - </p></dd></dl></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2629976"></a>Prefilters</h3></div></div></div><p> - <a class="indexterm" name="id2629984"></a> + </p></dd></dl></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2629977"></a>Prefilters</h3></div></div></div><p> + <a class="indexterm" name="id2629985"></a> <a class="indexterm" name="id2629991"></a> <a class="indexterm" name="id2629998"></a> As previously stated, PostScript is the central file format to any UNIX-based printing system. From PostScript, CUPS generates raster data to feed non-PostScript printers. </p><p> -<a class="indexterm" name="id2630011"></a> +<a class="indexterm" name="id2630012"></a> <a class="indexterm" name="id2630018"></a> -<a class="indexterm" name="id2630024"></a> -<a class="indexterm" name="id2630031"></a> +<a class="indexterm" name="id2630025"></a> +<a class="indexterm" name="id2630032"></a> <a class="indexterm" name="id2630038"></a> -<a class="indexterm" name="id2630044"></a> -<a class="indexterm" name="id2630051"></a> -<a class="indexterm" name="id2630058"></a> -<a class="indexterm" name="id2630065"></a> +<a class="indexterm" name="id2630045"></a> +<a class="indexterm" name="id2630052"></a> +<a class="indexterm" name="id2630059"></a> +<a class="indexterm" name="id2630066"></a> <a class="indexterm" name="id2630072"></a> But what happens if you send one of the supported non-PS formats to print? Then CUPS runs “<span class="quote">prefilters</span>” on these input formats to generate PostScript first. There are prefilters to create @@ -720,13 +720,13 @@ text/plain application/postscript 33 texttops the print options already embedded into the file. This is shown in <a class="link" href="CUPS-printing.html#4small" title="Figure 22.4. Prefiltering in CUPS to Form PostScript.">Prefiltering in CUPS to Form PostScript</a>. </p><div class="figure"><a name="4small"></a><p class="title"><b>Figure 22.4. Prefiltering in CUPS to Form PostScript.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/4small.png" width="135" alt="Prefiltering in CUPS to Form PostScript."></div></div></div><br class="figure-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2630164"></a>pstops</h3></div></div></div><p> -<a class="indexterm" name="id2630171"></a> -<a class="indexterm" name="id2630178"></a> -<a class="indexterm" name="id2630185"></a> -<a class="indexterm" name="id2630192"></a> -<a class="indexterm" name="id2630199"></a> -<a class="indexterm" name="id2630206"></a> -<a class="indexterm" name="id2630213"></a> +<a class="indexterm" name="id2630172"></a> +<a class="indexterm" name="id2630179"></a> +<a class="indexterm" name="id2630186"></a> +<a class="indexterm" name="id2630193"></a> +<a class="indexterm" name="id2630200"></a> +<a class="indexterm" name="id2630207"></a> +<a class="indexterm" name="id2630214"></a> <span class="emphasis"><em>pstops</em></span> is a filter that is used to convert <em class="parameter"><code>application/postscript</code></em> to <em class="parameter"><code>application/vnd.cups-postscript</code></em>. As stated earlier, this filter inserts all device-specific print options (commands to the printer to ask for the duplexing of output, or stapling and @@ -742,8 +742,8 @@ text/plain application/postscript 33 texttops so-called “<span class="quote">number-up</span>” function). </p></li><li><p>Counting the pages of the job to insert the accounting information into the <code class="filename">/var/log/cups/page_log</code>. - </p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2630331"></a>pstoraster</h3></div></div></div><p> -<a class="indexterm" name="id2630339"></a> + </p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2630332"></a>pstoraster</h3></div></div></div><p> +<a class="indexterm" name="id2630340"></a> <a class="indexterm" name="id2630346"></a> <a class="indexterm" name="id2630353"></a> <em class="parameter"><code>pstoraster</code></em> is at the core of the CUPS filtering system. It is responsible for the first @@ -753,10 +753,10 @@ text/plain application/postscript 33 texttops generate device-specific printer data. This is shown in <a class="link" href="CUPS-printing.html#cups-raster" title="Figure 22.6. PostScript to Intermediate Raster Format.">the PostScript to Intermediate Raster Format diagram</a>. </p><div class="figure"><a name="cups-raster"></a><p class="title"><b>Figure 22.6. PostScript to Intermediate Raster Format.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/6small.png" width="135" alt="PostScript to Intermediate Raster Format."></div></div></div><br class="figure-break"><p> -<a class="indexterm" name="id2630429"></a> +<a class="indexterm" name="id2630430"></a> <a class="indexterm" name="id2630436"></a> <a class="indexterm" name="id2630443"></a> -<a class="indexterm" name="id2630449"></a> +<a class="indexterm" name="id2630450"></a> CUPS raster is a generic raster format with powerful features. It is able to include per-page information, color profiles, and more, to be used by the downstream raster drivers. Its MIME type is registered with IANA and its specification is, of course, completely open. It is designed to make it quite easy and inexpensive for @@ -766,7 +766,7 @@ text/plain application/postscript 33 texttops raster drivers). This is illustrated in <a class="link" href="CUPS-printing.html#cups-raster2" title="Figure 22.7. CUPS-Raster Production Using Ghostscript.">the CUPS-Raster Production Using Ghostscript illustration</a>. </p><div class="figure"><a name="cups-raster2"></a><p class="title"><b>Figure 22.7. CUPS-Raster Production Using Ghostscript.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/7small.png" alt="CUPS-Raster Production Using Ghostscript."></div></div></div><br class="figure-break"><p> -<a class="indexterm" name="id2630522"></a> +<a class="indexterm" name="id2630523"></a> <a class="indexterm" name="id2630529"></a> <a class="indexterm" name="id2630536"></a> <a class="indexterm" name="id2630543"></a> @@ -780,8 +780,8 @@ text/plain application/postscript 33 texttops now a simple shell script calling <code class="literal">gs</code> with the <code class="literal">-sDEVICE=cups</code> parameter. If your Ghostscript fails when this command is executed: <code class="literal">gs -h |grep cups</code>, you might not be able to print, update your Ghostscript. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2630601"></a>imagetops and imagetoraster</h3></div></div></div><p> -<a class="indexterm" name="id2630609"></a> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2630602"></a>imagetops and imagetoraster</h3></div></div></div><p> +<a class="indexterm" name="id2630610"></a> <a class="indexterm" name="id2630616"></a> In the section about prefilters, we mentioned the prefilter that generates PostScript from image formats. The <em class="parameter"><code>imagetoraster</code></em> @@ -792,12 +792,12 @@ text/plain application/postscript 33 texttops </p><div class="figure"><a name="small8"></a><p class="title"><b>Figure 22.8. Image Format to CUPS-Raster Format Conversion.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/8small.png" alt="Image Format to CUPS-Raster Format Conversion."></div></div></div><br class="figure-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2630686"></a>rasterto [printers specific]</h3></div></div></div><p> <a class="indexterm" name="id2630694"></a> <a class="indexterm" name="id2630701"></a> -<a class="indexterm" name="id2630707"></a> -<a class="indexterm" name="id2630714"></a> -<a class="indexterm" name="id2630721"></a> -<a class="indexterm" name="id2630728"></a> -<a class="indexterm" name="id2630735"></a> -<a class="indexterm" name="id2630742"></a> +<a class="indexterm" name="id2630708"></a> +<a class="indexterm" name="id2630715"></a> +<a class="indexterm" name="id2630722"></a> +<a class="indexterm" name="id2630729"></a> +<a class="indexterm" name="id2630736"></a> +<a class="indexterm" name="id2630743"></a> <a class="indexterm" name="id2630749"></a> <a class="indexterm" name="id2630756"></a> <a class="indexterm" name="id2630763"></a> @@ -811,9 +811,9 @@ text/plain application/postscript 33 texttops <em class="parameter"><code>rastertoprinter</code></em>) by third-party driver development projects (such as Gutenprint) wanting to cooperate as closely as possible with CUPS. See <a class="link" href="CUPS-printing.html#small9" title="Figure 22.9. Raster to Printer-Specific Formats.">the Raster to Printer-Specific Formats illustration</a>. - </p><div class="figure"><a name="small9"></a><p class="title"><b>Figure 22.9. Raster to Printer-Specific Formats.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/9small.png" alt="Raster to Printer-Specific Formats."></div></div></div><br class="figure-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2630905"></a>CUPS Backends</h3></div></div></div><p> -<a class="indexterm" name="id2630913"></a> -<a class="indexterm" name="id2630920"></a> + </p><div class="figure"><a name="small9"></a><p class="title"><b>Figure 22.9. Raster to Printer-Specific Formats.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/9small.png" alt="Raster to Printer-Specific Formats."></div></div></div><br class="figure-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2630906"></a>CUPS Backends</h3></div></div></div><p> +<a class="indexterm" name="id2630914"></a> +<a class="indexterm" name="id2630921"></a> The last part of any CUPS filtering chain is a backend. Backends are special programs that send the print-ready file to the final device. There is a separate backend program for any transfer @@ -887,7 +887,7 @@ text/plain application/postscript 33 texttops email back to the $USER asking him or her to always specify the correct printer name.) </p><p> -<a class="indexterm" name="id2631200"></a> +<a class="indexterm" name="id2631201"></a> <a class="indexterm" name="id2631207"></a> Not all of the mentioned backends may be present on your system or usable (depending on your hardware configuration). One test for all @@ -896,12 +896,12 @@ text/plain application/postscript 33 texttops all available backends: </p><pre class="screen"> <code class="prompt">$ </code><strong class="userinput"><code>lpinfo -v</code></strong> - </pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2631244"></a>The Role of <em class="parameter"><code>cupsomatic/foomatic</code></em></h3></div></div></div><p> + </pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2631245"></a>The Role of <em class="parameter"><code>cupsomatic/foomatic</code></em></h3></div></div></div><p> <a class="indexterm" name="id2631257"></a> - <a class="indexterm" name="id2631263"></a> -<a class="indexterm" name="id2631270"></a> -<a class="indexterm" name="id2631277"></a> -<a class="indexterm" name="id2631284"></a> + <a class="indexterm" name="id2631264"></a> +<a class="indexterm" name="id2631271"></a> +<a class="indexterm" name="id2631278"></a> +<a class="indexterm" name="id2631285"></a> <em class="parameter"><code>cupsomatic</code></em> filters may be the most widely used on CUPS installations. You must be clear that these were not developed by the CUPS people. They are a third-party add-on to @@ -925,17 +925,17 @@ text/plain application/postscript 33 texttops autoconstructed from the selected PPD and command line options given to the print job. </p><p> - <a class="indexterm" name="id2631350"></a> -<a class="indexterm" name="id2631357"></a> -<a class="indexterm" name="id2631364"></a> -<a class="indexterm" name="id2631371"></a> -<a class="indexterm" name="id2631378"></a> -<a class="indexterm" name="id2631385"></a> + <a class="indexterm" name="id2631351"></a> +<a class="indexterm" name="id2631358"></a> +<a class="indexterm" name="id2631365"></a> +<a class="indexterm" name="id2631372"></a> +<a class="indexterm" name="id2631379"></a> +<a class="indexterm" name="id2631386"></a> <a class="indexterm" name="id2631392"></a> <a class="indexterm" name="id2631399"></a> -<a class="indexterm" name="id2631405"></a> -<a class="indexterm" name="id2631412"></a> -<a class="indexterm" name="id2631419"></a> +<a class="indexterm" name="id2631406"></a> +<a class="indexterm" name="id2631413"></a> +<a class="indexterm" name="id2631420"></a> However, <em class="parameter"><code>cupsomatic</code></em> is now deprecated. Its PPDs (especially the first generation of them, still in heavy use out there) are not meeting the Adobe specifications. You might also suffer difficulties when you try @@ -957,11 +957,11 @@ text/plain application/postscript 33 texttops best thing is that the new <code class="constant">foomatic-rip</code> works seamlessly with all legacy spoolers too (like LPRng, BSD-LPD, PDQ, PPR, and so on), providing for them access to use PPDs for their printing. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2631479"></a>The Complete Picture</h3></div></div></div><p> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2631480"></a>The Complete Picture</h3></div></div></div><p> If you want to see an overview of all the filters and how they relate to each other, the complete picture of the puzzle is at the end of this chapter. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2631492"></a><code class="filename">mime.convs</code></h3></div></div></div><p> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2631493"></a><code class="filename">mime.convs</code></h3></div></div></div><p> CUPS autoconstructs all possible filtering chain paths for any given MIME type and every printer installed. But how does it decide in favor of or against a specific alternative? (There may be cases @@ -972,7 +972,7 @@ text/plain application/postscript 33 texttops a total “<span class="quote">filter cost.</span>” CUPS decides for the most “<span class="quote">inexpensive</span>” route. </p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p> <a class="indexterm" name="id2631524"></a> -<a class="indexterm" name="id2631530"></a> +<a class="indexterm" name="id2631531"></a> Setting <em class="parameter"><code>FilterLimit 1000</code></em> in <code class="filename">cupsd.conf</code> will not allow more filters to run concurrently than will consume a total of 1000 virtual filter @@ -980,10 +980,10 @@ text/plain application/postscript 33 texttops server by setting an appropriate “<span class="quote">FilterLimit</span>” value. A FilterLimit of 200 allows roughly one job at a time, while a FilterLimit of 1000 allows approximately five jobs maximum at a time. - </p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2631561"></a>“<span class="quote">Raw</span>” Printing</h3></div></div></div><p> + </p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2631562"></a>“<span class="quote">Raw</span>” Printing</h3></div></div></div><p> <a class="indexterm" name="id2631571"></a> -<a class="indexterm" name="id2631577"></a> -<a class="indexterm" name="id2631584"></a> +<a class="indexterm" name="id2631578"></a> +<a class="indexterm" name="id2631585"></a> You can tell CUPS to print (nearly) any file “<span class="quote">raw</span>”. “<span class="quote">Raw</span>” means it will not be filtered. CUPS will send the file to the printer “<span class="quote">as is</span>” without bothering if the printer is able to digest it. Users need to take care themselves that they send sensible data formats only. Raw printing can @@ -1001,9 +1001,9 @@ text/plain application/postscript 33 texttops if it can't find a PPD associated with the queue. However, CUPS will only send known MIME types (as defined in its own mime.types file) and refuse others. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2631669"></a>application/octet-stream Printing</h3></div></div></div><p> -<a class="indexterm" name="id2631677"></a> -<a class="indexterm" name="id2631684"></a> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2631670"></a>application/octet-stream Printing</h3></div></div></div><p> +<a class="indexterm" name="id2631678"></a> +<a class="indexterm" name="id2631685"></a> Any MIME type with no rule in the <code class="filename">/etc/cups/mime.types</code> file is regarded as unknown or <em class="parameter"><code>application/octet-stream</code></em> and will not be sent. Because CUPS refuses to print unknown MIME types by default, @@ -1031,7 +1031,7 @@ application/octet-stream </p><pre class="programlisting"> application/octet-stream application/vnd.cups-raw 0 - </pre><p> - <a class="indexterm" name="id2631806"></a> + <a class="indexterm" name="id2631807"></a> This line tells CUPS to use the <span class="emphasis"><em>Null Filter</em></span> (denoted as “<span class="quote">-</span>”, doing nothing at all) on <em class="parameter"><code>application/octet-stream</code></em>, and tag the result as @@ -1042,8 +1042,8 @@ application/octet-stream application/vnd.cups-raw 0 - Editing the <code class="filename">mime.convs</code> and the <code class="filename">mime.types</code> file does not <span class="emphasis"><em>enforce</em></span> “<span class="quote">raw</span>” printing, it only <span class="emphasis"><em>allows</em></span> it. </p></div><p><b>Background. </b> -<a class="indexterm" name="id2631873"></a> -<a class="indexterm" name="id2631880"></a> +<a class="indexterm" name="id2631874"></a> +<a class="indexterm" name="id2631881"></a> <a class="indexterm" name="id2631887"></a> <a class="indexterm" name="id2631894"></a> That CUPS is a more security-aware printing system than traditional ones @@ -1057,13 +1057,13 @@ application/octet-stream application/vnd.cups-raw 0 - <code class="filename">/etc/cups/mime.types</code> defines the “<span class="quote">rules</span>” of how CUPS recognizes MIME types. The file <code class="filename">/etc/cups/mime.convs</code> decides which file conversion filter(s) may be applied to which MIME types. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2631948"></a>PostScript Printer Descriptions for Non-PostScript Printers</h3></div></div></div><p> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2631949"></a>PostScript Printer Descriptions for Non-PostScript Printers</h3></div></div></div><p> <a class="indexterm" name="id2631957"></a> -<a class="indexterm" name="id2631963"></a> -<a class="indexterm" name="id2631970"></a> -<a class="indexterm" name="id2631977"></a> -<a class="indexterm" name="id2631983"></a> -<a class="indexterm" name="id2631990"></a> +<a class="indexterm" name="id2631964"></a> +<a class="indexterm" name="id2631971"></a> +<a class="indexterm" name="id2631978"></a> +<a class="indexterm" name="id2631984"></a> +<a class="indexterm" name="id2631991"></a> Originally PPDs were meant to be used for PostScript printers only. Here, they help to send device-specific commands and settings to the RIP, which processes the job file. CUPS has extended this @@ -1094,14 +1094,14 @@ application/octet-stream application/vnd.cups-raw 0 - several hundred printer models. You may not be able to control different paper trays, or you may get larger margins than your specific model supports. See Table 21.1<a class="link" href="CUPS-printing.html#cups-ppds" title="Table 22.1. PPDs Shipped with CUPS">“PPDs Shipped with CUPS”</a> for summary information. - </p><div class="table"><a name="cups-ppds"></a><p class="title"><b>Table 22.1. PPDs Shipped with CUPS</b></p><div class="table-contents"><table summary="PPDs Shipped with CUPS" border="1"><colgroup><col align="left"><col align="justify"></colgroup><thead><tr><th align="left">PPD file</th><th align="justify">Printer type</th></tr></thead><tbody><tr><td align="left">deskjet.ppd</td><td align="justify">older HP inkjet printers and compatible</td></tr><tr><td align="left">deskjet2.ppd</td><td align="justify">newer HP inkjet printers and compatible </td></tr><tr><td align="left">dymo.ppd</td><td align="justify">label printers </td></tr><tr><td align="left">epson9.ppd</td><td align="justify">Epson 24-pin impact printers and compatible </td></tr><tr><td align="left">epson24.ppd</td><td align="justify">Epson 24-pin impact printers and compatible </td></tr><tr><td align="left">okidata9.ppd</td><td align="justify">Okidata 9-pin impact printers and compatible </td></tr><tr><td align="left">okidat24.ppd</td><td align="justify">Okidata 24-pin impact printers and compatible </td></tr><tr><td align="left">stcolor.ppd</td><td align="justify">older Epson Stylus Color printers </td></tr><tr><td align="left">stcolor2.ppd</td><td align="justify">newer Epson Stylus Color printers </td></tr><tr><td align="left">stphoto.ppd</td><td align="justify">older Epson Stylus Photo printers </td></tr><tr><td align="left">stphoto2.ppd</td><td align="justify">newer Epson Stylus Photo printers </td></tr><tr><td align="left">laserjet.ppd</td><td align="justify">all PCL printers </td></tr></tbody></table></div></div><br class="table-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2632231"></a><span class="emphasis"><em>cupsomatic/foomatic-rip</em></span> Versus <span class="emphasis"><em>Native CUPS</em></span> Printing</h3></div></div></div><p> - <a class="indexterm" name="id2632245"></a> - <a class="indexterm" name="id2632252"></a> + </p><div class="table"><a name="cups-ppds"></a><p class="title"><b>Table 22.1. PPDs Shipped with CUPS</b></p><div class="table-contents"><table summary="PPDs Shipped with CUPS" border="1"><colgroup><col align="left"><col align="justify"></colgroup><thead><tr><th align="left">PPD file</th><th align="justify">Printer type</th></tr></thead><tbody><tr><td align="left">deskjet.ppd</td><td align="justify">older HP inkjet printers and compatible</td></tr><tr><td align="left">deskjet2.ppd</td><td align="justify">newer HP inkjet printers and compatible </td></tr><tr><td align="left">dymo.ppd</td><td align="justify">label printers </td></tr><tr><td align="left">epson9.ppd</td><td align="justify">Epson 24-pin impact printers and compatible </td></tr><tr><td align="left">epson24.ppd</td><td align="justify">Epson 24-pin impact printers and compatible </td></tr><tr><td align="left">okidata9.ppd</td><td align="justify">Okidata 9-pin impact printers and compatible </td></tr><tr><td align="left">okidat24.ppd</td><td align="justify">Okidata 24-pin impact printers and compatible </td></tr><tr><td align="left">stcolor.ppd</td><td align="justify">older Epson Stylus Color printers </td></tr><tr><td align="left">stcolor2.ppd</td><td align="justify">newer Epson Stylus Color printers </td></tr><tr><td align="left">stphoto.ppd</td><td align="justify">older Epson Stylus Photo printers </td></tr><tr><td align="left">stphoto2.ppd</td><td align="justify">newer Epson Stylus Photo printers </td></tr><tr><td align="left">laserjet.ppd</td><td align="justify">all PCL printers </td></tr></tbody></table></div></div><br class="table-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2632232"></a><span class="emphasis"><em>cupsomatic/foomatic-rip</em></span> Versus <span class="emphasis"><em>Native CUPS</em></span> Printing</h3></div></div></div><p> + <a class="indexterm" name="id2632246"></a> + <a class="indexterm" name="id2632253"></a> Native CUPS rasterization works in two steps: </p><div class="itemizedlist"><ul type="disc"><li><p> -<a class="indexterm" name="id2632266"></a> +<a class="indexterm" name="id2632267"></a> First is the <em class="parameter"><code>pstoraster</code></em> step. It uses the special CUPS - <a class="indexterm" name="id2632280"></a> + <a class="indexterm" name="id2632281"></a> device from ESP Ghostscript 7.05.x as its tool. </p></li><li><p> Second is the <em class="parameter"><code>rasterdriver</code></em> step. It uses various @@ -1116,7 +1116,7 @@ application/octet-stream application/vnd.cups-raw 0 - One other method is the <em class="parameter"><code>cupsomatic/foomatic-rip</code></em> way. Note that <em class="parameter"><code>cupsomatic</code></em> is <span class="emphasis"><em>not</em></span> made by the CUPS developers. It is an independent contribution to printing development, - made by people from Linuxprinting.org.<sup>[<a name="id2632383" href="#ftn.id2632383" class="footnote">6</a>]</sup> + made by people from Linuxprinting.org.<sup>[<a name="id2632384" href="#ftn.id2632384" class="footnote">6</a>]</sup> <em class="parameter"><code>cupsomatic</code></em> is no longer developed, maintained, or supported. It now been replaced by <em class="parameter"><code>foomatic-rip</code></em>. <em class="parameter"><code>foomatic-rip</code></em> is a complete rewrite of the old <em class="parameter"><code>cupsomatic</code></em> idea, but very much improved and generalized to @@ -1124,8 +1124,8 @@ application/octet-stream application/vnd.cups-raw 0 - advised, especially if you are upgrading to a recent version of CUPS, too. </p><p> - <a class="indexterm" name="id2632432"></a> - <a class="indexterm" name="id2632439"></a> + <a class="indexterm" name="id2632433"></a> + <a class="indexterm" name="id2632440"></a> Like the old <em class="parameter"><code>cupsomatic</code></em> method, the <em class="parameter"><code>foomatic-rip</code></em> (new) method from Linuxprinting.org uses the traditional Ghostscript print file processing, doing everything in a single step. It therefore relies on all the other devices built into Ghostscript. The quality is as good (or bad) as @@ -1136,11 +1136,11 @@ application/octet-stream application/vnd.cups-raw 0 - different queues) and find out which works best for you. </p><p> <a class="indexterm" name="id2632475"></a> -<a class="indexterm" name="id2632481"></a> -<a class="indexterm" name="id2632488"></a> -<a class="indexterm" name="id2632495"></a> -<a class="indexterm" name="id2632502"></a> -<a class="indexterm" name="id2632509"></a> +<a class="indexterm" name="id2632482"></a> +<a class="indexterm" name="id2632489"></a> +<a class="indexterm" name="id2632496"></a> +<a class="indexterm" name="id2632503"></a> +<a class="indexterm" name="id2632510"></a> <em class="parameter"><code>cupsomatic</code></em> kidnaps the print file after the <em class="parameter"><code>application/vnd.cups-postscript</code></em> stage and deviates it through the CUPS-external, systemwide Ghostscript installation. Therefore, the print file bypasses the <em class="parameter"><code>pstoraster</code></em> @@ -1149,14 +1149,14 @@ application/octet-stream application/vnd.cups-raw 0 - backend. <a class="link" href="CUPS-printing.html#cupsomatic-dia" title="Figure 22.10. cupsomatic/foomatic Processing Versus Native CUPS.">cupsomatic/foomatic Processing Versus Native CUPS</a>, illustrates the difference between native CUPS rendering and the <em class="parameter"><code>Foomatic/cupsomatic</code></em> method. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2632568"></a>Examples for Filtering Chains</h3></div></div></div><p> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2632569"></a>Examples for Filtering Chains</h3></div></div></div><p> Here are a few examples of commonly occurring filtering chains to illustrate the workings of CUPS. </p><p> -<a class="indexterm" name="id2632581"></a> -<a class="indexterm" name="id2632588"></a> -<a class="indexterm" name="id2632595"></a> -<a class="indexterm" name="id2632602"></a> +<a class="indexterm" name="id2632582"></a> +<a class="indexterm" name="id2632589"></a> +<a class="indexterm" name="id2632596"></a> +<a class="indexterm" name="id2632603"></a> Assume you want to print a PDF file to an HP JetDirect-connected PostScript printer, but you want to print pages 3-5, 7, and 11-13 only, and you want to print them “<span class="quote">two-up</span>” and “<span class="quote">duplex</span>”: @@ -1178,7 +1178,7 @@ application/octet-stream application/vnd.cups-raw 0 - </p><a class="indexterm" name="id2632713"></a><div class="figure"><a name="pdftosocket"></a><p class="title"><b>Figure 22.11. PDF to Socket Chain.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/pdftosocket.png" alt="PDF to Socket Chain."></div></div></div><br class="figure-break"><p> <a class="indexterm" name="id2632763"></a> <a class="indexterm" name="id2632770"></a> -<a class="indexterm" name="id2632776"></a> +<a class="indexterm" name="id2632777"></a> Assume you want to print the same filter to an USB-connected Epson Stylus Photo Printer installed with the CUPS <code class="filename">stphoto2.ppd</code>. The first few filtering stages are nearly the same: </p><div class="itemizedlist"><ul type="disc"><li><p> @@ -1189,12 +1189,12 @@ application/octet-stream application/vnd.cups-raw 0 - <em class="parameter"><code>application/pdf</code></em>. </p></li><li><p> <a class="indexterm" name="id2632817"></a> -<a class="indexterm" name="id2632823"></a> +<a class="indexterm" name="id2632824"></a> The file must first pass the <em class="parameter"><code>pdftops</code></em> prefilter, which produces PostScript MIME type <em class="parameter"><code>application/postscript</code></em> (a preview here would still show all pages of the original PDF). </p></li><li><p> -<a class="indexterm" name="id2632849"></a> +<a class="indexterm" name="id2632850"></a> <a class="indexterm" name="id2632856"></a> The file then passes the “<span class="quote">pstops</span>” filter that applies the command line options: it selects the pages 2-5, 7, and 11-13, @@ -1217,7 +1217,7 @@ application/octet-stream application/vnd.cups-raw 0 - </p></li></ul></div><p> The resulting filter chain therefore is as shown in <a class="link" href="CUPS-printing.html#pdftoepsonusb" title="Figure 22.12. PDF to USB Chain.">the PDF to USB Chain illustration</a>. - </p><div class="figure"><a name="pdftoepsonusb"></a><p class="title"><b>Figure 22.12. PDF to USB Chain.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/pdftoepsonusb.png" alt="PDF to USB Chain."></div></div></div><br class="figure-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2632996"></a>Sources of CUPS Drivers/PPDs</h3></div></div></div><p> + </p><div class="figure"><a name="pdftoepsonusb"></a><p class="title"><b>Figure 22.12. PDF to USB Chain.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/pdftoepsonusb.png" alt="PDF to USB Chain."></div></div></div><br class="figure-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2632997"></a>Sources of CUPS Drivers/PPDs</h3></div></div></div><p> On the Internet you can now find many thousands of CUPS-PPD files (with their companion filters), in many national languages supporting more than 1,000 non-PostScript models. @@ -1249,9 +1249,9 @@ application/octet-stream application/vnd.cups-raw 0 - <a class="ulink" href="http://www.linuxprinting.org/" target="_top">Foomatic/cupsomatic </a> (LPGL, free) from Linuxprinting.org provide PPDs for practically every Ghostscript filter known to the world (including Omni, Gutenprint, and HPIJS). - </p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2633119"></a>Printing with Interface Scripts</h3></div></div></div><p> -<a class="indexterm" name="id2633127"></a> -<a class="indexterm" name="id2633134"></a> + </p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2633120"></a>Printing with Interface Scripts</h3></div></div></div><p> +<a class="indexterm" name="id2633128"></a> +<a class="indexterm" name="id2633135"></a> CUPS also supports the use of “<span class="quote">interface scripts</span>” as known from System V AT&T printing systems. These are often used for PCL printers, from applications that generate PCL print jobs. Interface @@ -1273,7 +1273,7 @@ application/octet-stream application/vnd.cups-raw 0 - use of interface scripts is found at <a class="ulink" href="http://playground.sun.com/printing/documentation/interface.html" target="_top"> http://playground.sun.com/printing/documentation/interface.html</a>). - </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2633214"></a>Network Printing (Purely Windows)</h2></div></div></div><p> + </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2633215"></a>Network Printing (Purely Windows)</h2></div></div></div><p> Network printing covers a lot of ground. To understand what exactly goes on with Samba when it is printing on behalf of its Windows clients, let's first look at a “<span class="quote">purely Windows</span>” setup: Windows clients @@ -1281,8 +1281,8 @@ with a Windows NT print server. </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2633231"></a>From Windows Clients to an NT Print Server</h3></div></div></div><p> Windows clients printing to an NT-based print server have two options. They may: -<a class="indexterm" name="id2633240"></a> -<a class="indexterm" name="id2633247"></a> +<a class="indexterm" name="id2633241"></a> +<a class="indexterm" name="id2633248"></a> </p><div class="itemizedlist"><ul type="disc"><li><p>Execute the driver locally and render the GDI output (EMF) into the printer-specific format on their own. </p></li><li><p>Send the GDI output (EMF) to the server, where the @@ -1291,7 +1291,7 @@ options. They may: Both print paths are shown in the flowcharts in <a class="link" href="CUPS-printing.html#small11" title="Figure 22.13. Print Driver Execution on the Client."> Print Driver Execution on the Client</a>, and <a class="link" href="CUPS-printing.html#small12" title="Figure 22.14. Print Driver Execution on the Server.">Print Driver Execution on the Server</a>. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2633293"></a>Driver Execution on the Client</h3></div></div></div><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2633294"></a>Driver Execution on the Client</h3></div></div></div><p> In the first case, the print server must spool the file as raw, meaning it shouldn't touch the job file and try to convert it in any way. This is what a traditional UNIX-based print server can do too, and at a better performance and more reliably than an NT print server. This is what most Samba administrators probably are @@ -1300,10 +1300,10 @@ even if no driver(s) for UNIX is available. It is sufficient to have the Windows installed on the clients. This is illustrated in <a class="link" href="CUPS-printing.html#small11" title="Figure 22.13. Print Driver Execution on the Client.">the Print Driver Execution on the Client diagram</a>. </p><div class="figure"><a name="small11"></a><p class="title"><b>Figure 22.13. Print Driver Execution on the Client.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/11small.png" alt="Print Driver Execution on the Client."></div></div></div><br class="figure-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2633365"></a>Driver Execution on the Server</h3></div></div></div><p> -<a class="indexterm" name="id2633373"></a> +<a class="indexterm" name="id2633374"></a> <a class="indexterm" name="id2633380"></a> -<a class="indexterm" name="id2633386"></a> -<a class="indexterm" name="id2633393"></a> +<a class="indexterm" name="id2633387"></a> +<a class="indexterm" name="id2633394"></a> <a class="indexterm" name="id2633400"></a> The other path executes the printer driver on the server. The client transfers print files in EMF format to the server. The server uses the PostScript, PCL, ESC/P, or other driver to convert the EMF file into the @@ -1331,7 +1331,7 @@ driver on the CUPS server. </p><p> First, to enable CUPS-based printing through Samba, the following options should be set in your <code class="filename">smb.conf</code> file <em class="parameter"><code>[global]</code></em> section: -</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2633543"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2633554"></a><em class="parameter"><code>printcap = cups</code></em></td></tr></table><p> +</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2633543"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2633555"></a><em class="parameter"><code>printcap = cups</code></em></td></tr></table><p> When these parameters are specified, all manually set print directives (like <a class="link" href="smb.conf.5.html#PRINTCOMMAND">print command</a> or <a class="link" href="smb.conf.5.html#LPPAUSECOMMAND">lppause command</a>) in <code class="filename">smb.conf</code> (as well as in Samba itself) will be ignored. Instead, Samba will directly interface with CUPS through its application program interface (API), as long as Samba has been compiled with CUPS library (libcups) support. If Samba has not been compiled with CUPS @@ -1351,12 +1351,12 @@ A Windows user authenticates only to Samba (by whatever means is configured). If Samba runs on the same host as CUPS, you only need to allow “<span class="quote">localhost</span>” to print. If it runs on different machines, you need to make sure the Samba host gets access to printing on CUPS. -</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2633758"></a>Network PostScript RIP</h2></div></div></div><p> +</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2633759"></a>Network PostScript RIP</h2></div></div></div><p> This section discusses the use of CUPS filters on the server configuration where clients make use of a PostScript driver with CUPS-PPDs. </p><p> -<a class="indexterm" name="id2633775"></a> -<a class="indexterm" name="id2633781"></a> +<a class="indexterm" name="id2633776"></a> +<a class="indexterm" name="id2633782"></a> <a class="indexterm" name="id2633788"></a> PPDs can control all print device options. They are usually provided by the manufacturer if you own a PostScript printer, that is. PPD files are always a component of PostScript printer drivers on MS Windows or @@ -1371,7 +1371,7 @@ lpoptions</code> or see if you have <code class="literal">lphelp</code> on your different GUI front-ends on Linux/UNIX, which can present PPD options to users. PPD options are normally meant to be evaluated by the PostScript RIP on the real PostScript printer. </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2633848"></a>PPDs for Non-PS Printers on UNIX</h3></div></div></div><p> -<a class="indexterm" name="id2633856"></a> +<a class="indexterm" name="id2633857"></a> CUPS does not limit itself to “<span class="quote">real</span>” PostScript printers in its use of PPDs. The CUPS developers have extended the scope of the PPD concept to also describe available device and driver options for non-PostScript printers through CUPS-PPDs. @@ -1383,7 +1383,7 @@ All CUPS-PPDs geared to non-PostScript printers contain an additional line, star for the interpretation of the supplied PostScript. Thus CUPS lets all its printers appear as PostScript devices to its clients, because it can act as a PostScript RIP for those printers, processing the received PostScript code into a proper raster print format. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2633892"></a>PPDs for Non-PS Printers on Windows</h3></div></div></div><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2633893"></a>PPDs for Non-PS Printers on Windows</h3></div></div></div><p> <a class="indexterm" name="id2633901"></a> CUPS-PPDs can also be used on Windows clients, on top of a “<span class="quote">core</span>” PostScript driver (now recommended is the CUPS PostScript Driver for Windows NT/200x/XP; you can also use the Adobe one, with @@ -1398,7 +1398,7 @@ limitations). This feature enables CUPS to do a few tricks no other spooler can Enable clients to consolidate on a single PostScript driver, even for many different target printers. </p></li></ul></div><p> Using CUPS PPDs on Windows clients enables them to control all print job settings just as a UNIX client can do. -</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2633960"></a>Windows Terminal Servers (WTS) as CUPS Clients</h2></div></div></div><p> +</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2633961"></a>Windows Terminal Servers (WTS) as CUPS Clients</h2></div></div></div><p> This setup may be of special interest to people experiencing major problems in WTS environments. WTS often need a multitude of non-PostScript drivers installed to run their clients' variety of different printer models. This often imposes the price of much increased instability. @@ -1414,13 +1414,13 @@ PostScript drivers are generally well-tested. They are not known to cause any pr run in kernel mode. This might be because until now there have been only two different PostScript drivers: the one from Adobe and the one from Microsoft. Both are well-tested and are as stable as you can imagine on Windows. The CUPS driver is derived from the Microsoft one. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2634013"></a>Workarounds Impose Heavy Limitations</h3></div></div></div><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2634014"></a>Workarounds Impose Heavy Limitations</h3></div></div></div><p> In an attempt to work around problems, site administrators have resorted to restricting the allowed drivers installed on their WTS to one generic PCL and one PostScript driver. This, however, restricts the number of printer options available for clients to use. Often they can't get out more than simplex prints from one standard paper tray, while their devices could do much better if driven by a different driver! -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2634031"></a>CUPS: A “<span class="quote">Magical Stone</span>”?</h3></div></div></div><p> -<a class="indexterm" name="id2634042"></a> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2634032"></a>CUPS: A “<span class="quote">Magical Stone</span>”?</h3></div></div></div><p> +<a class="indexterm" name="id2634043"></a> <a class="indexterm" name="id2634049"></a> Using a PostScript driver, enabled with a CUPS-PPD, seems to be a very elegant way to overcome all these shortcomings. There are, depending on the version of Windows OS you use, up to three different PostScript @@ -1430,14 +1430,14 @@ paper trays, duplex printing, and other settings. However, there is a certain pr server acting as a PostScript RIP for its clients requires more CPU and RAM than when just acting as a “<span class="quote">raw spooling</span>” device. Plus, this setup is not yet widely tested, although the first feedbacks look very promising. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2634074"></a>PostScript Drivers with No Major Problems, Even in Kernel +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2634075"></a>PostScript Drivers with No Major Problems, Even in Kernel Mode</h3></div></div></div><p> <a class="indexterm" name="id2634083"></a> <a class="indexterm" name="id2634090"></a> -<a class="indexterm" name="id2634096"></a> -<a class="indexterm" name="id2634103"></a> -<a class="indexterm" name="id2634110"></a> -<a class="indexterm" name="id2634117"></a> +<a class="indexterm" name="id2634097"></a> +<a class="indexterm" name="id2634104"></a> +<a class="indexterm" name="id2634111"></a> +<a class="indexterm" name="id2634118"></a> More recent printer drivers on W200x and XP no longer run in kernel mode (unlike Windows NT). However, both operating systems can still use the NT drivers, running in kernel mode (you can roughly tell which is which as the drivers in subdirectory “<span class="quote">2</span>” of “<span class="quote">W32X86</span>” are “<span class="quote">old</span>” ones). As was @@ -1449,13 +1449,13 @@ it for their own driver development efforts. This is what the CUPS people have d allow them to publish the whole of the source code. However, they have released the “<span class="quote">diff</span>” under the GPL, and if you are the owner of an “<span class="quote">MS DDK for Windows NT,</span>” you can check the driver yourself. -</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2634161"></a>Configuring CUPS for Driver Download</h2></div></div></div><p> +</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2634162"></a>Configuring CUPS for Driver Download</h2></div></div></div><p> As we have said before, all previously known methods to prepare client printer drivers on the Samba server for download and Point'n'Print convenience of Windows workstations are working with CUPS, too. These methods were described in <a class="link" href="classicalprinting.html" title="Chapter 21. Classical Printing Support">Classical Printing</a>. In reality, this is a pure Samba business and relates only to the Samba-Windows client relationship. </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2634184"></a><span class="emphasis"><em>cupsaddsmb</em></span>: The Unknown Utility</h3></div></div></div><p> -<a class="indexterm" name="id2634194"></a> +<a class="indexterm" name="id2634195"></a> The <em class="parameter"><code>cupsaddsmb</code></em> utility (shipped with all current CUPS versions) is an alternative method to transfer printer drivers into the Samba <em class="parameter"><code>[print$]</code></em> share. Remember, this share is where clients expect drivers deposited and set up for download and installation. It makes the sharing @@ -1475,7 +1475,7 @@ if you need to support Windows 95, 98, and Me clients. </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2634282"></a>Prepare Your <code class="filename">smb.conf</code> for <code class="literal">cupsaddsmb</code></h3></div></div></div><p> Prior to running <code class="literal">cupsaddsmb</code>, you need the settings in <code class="filename">smb.conf</code> as shown in <a class="link" href="CUPS-printing.html#cupsadd-ex" title="Example 22.3. smb.conf for cupsaddsmb Usage">the <code class="filename">smb.conf</code> for cupsaddsmb Usage</a>. -</p><div class="example"><a name="cupsadd-ex"></a><p class="title"><b>Example 22.3. smb.conf for cupsaddsmb Usage</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2634351"></a><em class="parameter"><code>load printers = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2634363"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2634374"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2634395"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id2634407"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2634419"></a><em class="parameter"><code>browseable = no</code></em></td></tr><tr><td># setting depends on your requirements</td></tr><tr><td><a class="indexterm" name="id2634434"></a><em class="parameter"><code>guest ok = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2634446"></a><em class="parameter"><code>writable = no</code></em></td></tr><tr><td><a class="indexterm" name="id2634457"></a><em class="parameter"><code>printable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2634469"></a><em class="parameter"><code>printer admin = root</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[print$]</code></em></td></tr><tr><td><a class="indexterm" name="id2634490"></a><em class="parameter"><code>comment = Printer Drivers</code></em></td></tr><tr><td><a class="indexterm" name="id2634502"></a><em class="parameter"><code>path = /etc/samba/drivers</code></em></td></tr><tr><td><a class="indexterm" name="id2634513"></a><em class="parameter"><code>browseable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2634525"></a><em class="parameter"><code>guest ok = no</code></em></td></tr><tr><td><a class="indexterm" name="id2634536"></a><em class="parameter"><code>read only = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2634548"></a><em class="parameter"><code>write list = root, @smbprintadm</code></em></td></tr></table></div></div><br class="example-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2634562"></a>CUPS “<span class="quote">PostScript Driver for Windows NT/200x/XP</span>”</h3></div></div></div><p> +</p><div class="example"><a name="cupsadd-ex"></a><p class="title"><b>Example 22.3. smb.conf for cupsaddsmb Usage</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2634352"></a><em class="parameter"><code>load printers = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2634363"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2634375"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2634396"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id2634408"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2634419"></a><em class="parameter"><code>browseable = no</code></em></td></tr><tr><td># setting depends on your requirements</td></tr><tr><td><a class="indexterm" name="id2634435"></a><em class="parameter"><code>guest ok = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2634446"></a><em class="parameter"><code>writable = no</code></em></td></tr><tr><td><a class="indexterm" name="id2634458"></a><em class="parameter"><code>printable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2634470"></a><em class="parameter"><code>printer admin = root</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[print$]</code></em></td></tr><tr><td><a class="indexterm" name="id2634490"></a><em class="parameter"><code>comment = Printer Drivers</code></em></td></tr><tr><td><a class="indexterm" name="id2634502"></a><em class="parameter"><code>path = /etc/samba/drivers</code></em></td></tr><tr><td><a class="indexterm" name="id2634514"></a><em class="parameter"><code>browseable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2634526"></a><em class="parameter"><code>guest ok = no</code></em></td></tr><tr><td><a class="indexterm" name="id2634537"></a><em class="parameter"><code>read only = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2634549"></a><em class="parameter"><code>write list = root, @smbprintadm</code></em></td></tr></table></div></div><br class="example-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2634563"></a>CUPS “<span class="quote">PostScript Driver for Windows NT/200x/XP</span>”</h3></div></div></div><p> <a class="indexterm" name="id2634573"></a> CUPS users may get the exact same package from <a class="ulink" href="http://www.cups.org/software.html" target="_top">http://www.cups.org/software.html</a>. It is a separate package from the CUPS-based software files, tagged as CUPS 1.1.x Windows NT/200x/XP Printer Driver for Samba (tar.gz, @@ -1489,8 +1489,8 @@ cups-samba.readme cups-samba.remove cups-samba.ss </pre><p> -<a class="indexterm" name="id2634619"></a> -<a class="indexterm" name="id2634628"></a> +<a class="indexterm" name="id2634620"></a> +<a class="indexterm" name="id2634629"></a> These have been packaged with the ESP meta-packager software EPM. The <code class="filename">*.install</code> and <code class="filename">*.remove</code> files are simple shell scripts, which untar the <code class="filename">*.ss</code> (the <code class="filename">*.ss</code> is nothing else but a tar archive, which can be untarred by “<span class="quote">tar</span>” too). @@ -1522,20 +1522,20 @@ into<code class="filename">/usr/share/drivers/</code> instead of <code class="fi around this, copy/move the file (after running the <code class="literal">./cups-samba.install</code> script) manually to the correct place. </p></div><p> -<a class="indexterm" name="id2634780"></a> +<a class="indexterm" name="id2634781"></a> This new CUPS PostScript driver is currently binary only, but free of charge. No complete source code is provided (yet). The reason is that it has been developed with the help of the Microsoft DDK and compiled with Microsoft Visual Studio 6. Driver developers are not allowed to distribute the whole of the source code as free software. However, CUPS developers released the “<span class="quote">diff</span>” in source code under the GPL, so anybody with a license for Visual Studio and a DDK will be able to compile for himself or herself. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2634801"></a>Recognizing Different Driver Files</h3></div></div></div><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2634802"></a>Recognizing Different Driver Files</h3></div></div></div><p> The CUPS drivers do not support the older Windows 95/98/Me, but only the Windows NT/2000/XP client. </p><p>Windows NT, 2000, and XP are supported by:</p><div class="itemizedlist"><ul type="disc"><li><p>cups.hlp</p></li><li><p>cupsdrvr.dll</p></li><li><p>cupsui.dll</p></li></ul></div><p> Adobe drivers are available for the older Windows 95/98/Me as well as for Windows NT/2000/XP clients. The set of files is different from the different platforms. </p><p>Windows 95, 98, and ME are supported by:</p><div class="itemizedlist"><ul type="disc"><li><p>ADFONTS.MFM</p></li><li><p>ADOBEPS4.DRV</p></li><li><p>ADOBEPS4.HLP</p></li><li><p>DEFPRTR2.PPD</p></li><li><p>ICONLIB.DLL</p></li><li><p>PSMON.DLL</p></li></ul></div><p>Windows NT, 2000, and XP are supported by:</p><div class="itemizedlist"><ul type="disc"><li><p>ADOBEPS5.DLL</p></li><li><p>ADOBEPSU.DLL</p></li><li><p>ADOBEPSU.HLP</p></li></ul></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> -<a class="indexterm" name="id2634898"></a> +<a class="indexterm" name="id2634899"></a> If both the Adobe driver files and the CUPS driver files for the support of Windows NT/200x/XP are presently installed on the server, the Adobe files will be ignored and the CUPS files will be used. If you prefer for whatever reason to use Adobe-only drivers, move away the three CUPS driver files. @@ -1546,7 +1546,7 @@ the Adobe Web site as single files, and the self-extracting and/or self-installi locate either. You probably need to use the included native installer and run the installation process on one client once. This will install the drivers (and one generic PostScript printer) locally on the client. When they are installed, share the generic PostScript printer. After this, the client's <em class="parameter"><code>[print$]</code></em> share holds the Adobe files, which you can get with smbclient from the CUPS host. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2634945"></a>ESP Print Pro PostScript Driver for Windows NT/200x/XP</h3></div></div></div><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2634946"></a>ESP Print Pro PostScript Driver for Windows NT/200x/XP</h3></div></div></div><p> <a class="indexterm" name="id2634954"></a> Users of the ESP Print Pro software are able to install the ESP print drivers package as an alternative to the Adobe PostScript drivers. To do so, retrieve the driver files from the normal download area of the ESP Print @@ -1559,9 +1559,9 @@ the <em class="parameter"><code>[print$]</code></em> share, and so on. The ESP P files as well as a (licensed) set of Adobe drivers for the Windows 95/98/Me client family. </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2635008"></a>Caveats to Be Considered</h3></div></div></div><p> <a class="indexterm" name="id2635016"></a> -<a class="indexterm" name="id2635022"></a> -<a class="indexterm" name="id2635029"></a> -<a class="indexterm" name="id2635036"></a> +<a class="indexterm" name="id2635023"></a> +<a class="indexterm" name="id2635030"></a> +<a class="indexterm" name="id2635037"></a> Once you have run the install script (and possibly manually moved the <code class="filename">cups.hlp</code> file to <code class="filename">/usr/share/cups/drivers/</code>), the driver is ready to be put into Samba's <em class="parameter"><code>[print$]</code></em> share (which often maps to <code class="filename">/etc/samba/drivers/</code> and contains a subdirectory tree with <span class="emphasis"><em>WIN40</em></span> and <span class="emphasis"><em>W32X86</em></span> branches). You do this by @@ -1584,8 +1584,8 @@ It is not harmful if you still have the <code class="filename">ADOBE*.*</code> d in the <code class="filename">/usr/share/cups/drivers/</code> directory. The new <code class="literal">cupsaddsmb</code> (from 1.1.16) will automatically prefer its own drivers if it finds both. </p></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> -<a class="indexterm" name="id2635177"></a> -<a class="indexterm" name="id2635184"></a> +<a class="indexterm" name="id2635178"></a> +<a class="indexterm" name="id2635185"></a> Should your Windows clients have had the old <code class="filename">ADOBE*.*</code> files for the Adobe PostScript driver installed, the download and installation of the new CUPS PostScript driver for Windows NT/200x/XP will fail at first. You need to wipe the old driver from the clients first. It is not enough to @@ -1606,25 +1606,25 @@ printers to this one by proceeding as described in <a class="link" href="classic Support</a>. Either change a driver for an existing printer by running the <span class="guilabel">Printer Properties</span> dialog, or use <code class="literal">rpcclient</code> with the <code class="literal">setdriver</code> subcommand. -</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2635307"></a>Windows CUPS PostScript Driver Versus Adobe Driver</h3></div></div></div><p> +</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2635308"></a>Windows CUPS PostScript Driver Versus Adobe Driver</h3></div></div></div><p> Are you interested in a comparison between the CUPS and the Adobe PostScript drivers? For our purposes, these are the most important items that weigh in favor of CUPS: </p><div class="itemizedlist"><ul type="disc"><li><p>No hassle with the Adobe EULA.</p></li><li><p>No hassle with the question, “<span class="quote">Where do I get the ADOBE*.* driver files?</span>”</p></li><li><p> - <a class="indexterm" name="id2635338"></a> + <a class="indexterm" name="id2635339"></a> The Adobe drivers (on request of the printer PPD associated with them) often put a PJL header in front of the main PostScript part of the print file. Thus, the print file starts with <em class="parameter"><code><1B >%-12345X</code></em> or <em class="parameter"><code><escape>%-12345X</code></em> instead of <em class="parameter"><code>%!PS</code></em>. This leads to the CUPS daemon autotyping the incoming file as a print-ready file, not initiating a pass through the <em class="parameter"><code>pstops</code></em> filter (to speak more technically, it is not - regarded as the generic MIME-type <a class="indexterm" name="id2635376"></a> + regarded as the generic MIME-type <a class="indexterm" name="id2635377"></a> <em class="parameter"><code>application/postscript</code></em>, but as the more special MIME type - <a class="indexterm" name="id2635390"></a> + <a class="indexterm" name="id2635391"></a> <em class="parameter"><code>application/cups.vnd-postscript</code></em>), which therefore also leads to the page accounting in <em class="parameter"><code>/var/log/cups/page_log</code></em> not receiving the exact number of pages; instead the dummy page number of “<span class="quote">1</span>” is logged in a standard setup). </p></li><li><p>The Adobe driver has more options to misconfigure the -<a class="indexterm" name="id2635421"></a> +<a class="indexterm" name="id2635422"></a> PostScript generated by it (like setting it inadvertently to <span class="guilabel">Optimize for Speed</span> instead of <span class="guilabel">Optimize for Portability</span>, which @@ -1635,7 +1635,7 @@ are the most important items that weigh in favor of CUPS: thus passing through the CUPS <em class="parameter"><code>pstops</code></em> filter and logging the correct number of pages in the <code class="filename">page_log</code> for accounting and quota purposes.</p></li><li><p> - <a class="indexterm" name="id2635480"></a> + <a class="indexterm" name="id2635481"></a> The CUPS PostScript driver supports the sending of additional standard (IPP) print options by Windows NT/200x/XP clients. Such additional print options are naming the CUPS standard <span class="emphasis"><em>banner pages</em></span> (or the custom ones, should they be installed at the time of driver download), using the CUPS @@ -1648,9 +1648,9 @@ are the most important items that weigh in favor of CUPS: not disturb any other applications because they will regard it as a comment and simply ignore it).</p></li><li><p>The CUPS PostScript driver will be the heart of the fully fledged CUPS IPP client for Windows NT/200x/XP to be released soon - (probably alongside the first beta release for CUPS 1.2).</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2635525"></a>Run cupsaddsmb (Quiet Mode)</h3></div></div></div><p> -<a class="indexterm" name="id2635533"></a> -<a class="indexterm" name="id2635540"></a> + (probably alongside the first beta release for CUPS 1.2).</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2635526"></a>Run cupsaddsmb (Quiet Mode)</h3></div></div></div><p> +<a class="indexterm" name="id2635534"></a> +<a class="indexterm" name="id2635541"></a> The <code class="literal">cupsaddsmb</code> command copies the needed files into your <em class="parameter"><code>[print$]</code></em> share. Additionally, the PPD associated with this printer is copied from <code class="filename">/etc/cups/ppd/</code> to <em class="parameter"><code>[print$]</code></em>. There the files wait for convenient Windows client installations via @@ -1658,26 +1658,26 @@ Point'n'Print. Before we can run the command successfully, we need to be sure th Samba. If you have a small network, you are probably using user-level security (<a class="link" href="smb.conf.5.html#SECURITY">security = user</a>). </p><p> Here is an example of a successfully run <code class="literal">cupsaddsmb</code> command: -<a class="indexterm" name="id2635598"></a> -<a class="indexterm" name="id2635605"></a> +<a class="indexterm" name="id2635599"></a> +<a class="indexterm" name="id2635606"></a> </p><pre class="screen"> <code class="prompt">root# </code><strong class="userinput"><code>cupsaddsmb -U root infotec_IS2027</code></strong> Password for root required to access localhost via Samba: <strong class="userinput"><code>['secret']</code></strong> </pre><p> -<a class="indexterm" name="id2635637"></a> +<a class="indexterm" name="id2635638"></a> To share <span class="emphasis"><em>all</em></span> printers and drivers, use the <code class="option">-a</code> parameter instead of a printer name. Since <code class="literal">cupsaddsmb</code> “<span class="quote">exports</span>” the printer drivers to Samba, it should be obvious that it only works for queues with a CUPS driver associated. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2635665"></a>Run cupsaddsmb with Verbose Output</h3></div></div></div><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2635666"></a>Run cupsaddsmb with Verbose Output</h3></div></div></div><p> <a class="indexterm" name="id2635674"></a> Probably you want to see what's going on. Use the <code class="option">-v</code> parameter to get a more verbose output. The output below was edited for better readability: all “<span class="quote">\</span>” at the end of a line indicate that I inserted an artificial line break plus some indentation here: -<a class="indexterm" name="id2635691"></a> -<a class="indexterm" name="id2635700"></a> +<a class="indexterm" name="id2635692"></a> +<a class="indexterm" name="id2635701"></a> </p><pre class="screen"> <code class="prompt">root# </code><strong class="userinput"><code>cupsaddsmb -U root -v infotec_2105</code></strong> Password for root required to access localhost via GANDALF: @@ -1746,17 +1746,17 @@ If you look closely, you'll discover your root password was transferred unencryp Also, if you look further, you may discover error messages like NT_STATUS_OBJECT_NAME_COLLISION in the output. This will occur when the directories WIN40 and W32X86 already existed in the <em class="parameter"><code>[print$]</code></em> driver download share (from a previous driver installation). These are harmless warning messages. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2635857"></a>Understanding cupsaddsmb</h3></div></div></div><p> -<a class="indexterm" name="id2635865"></a> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2635858"></a>Understanding cupsaddsmb</h3></div></div></div><p> +<a class="indexterm" name="id2635866"></a> What has happened? What did <code class="literal">cupsaddsmb</code> do? There are five stages of the procedure: </p><div class="orderedlist"><ol type="1"><li><p> - <a class="indexterm" name="id2635890"></a> + <a class="indexterm" name="id2635891"></a> Call the CUPS server via IPP and request the driver files and the PPD file for the named printer.</p></li><li><p>Store the files temporarily in the local TEMPDIR (as defined in <code class="filename">cupsd.conf</code>).</p></li><li><p>Connect via smbclient to the Samba server's <em class="parameter"><code>[print$]</code></em> share and put the files into the share's WIN40 (for Windows 9x/Me) and W32X86 (for Windows NT/200x/XP) subdirectories.</p></li><li><p> <a class="indexterm" name="id2635927"></a> Connect via rpcclient to the Samba server and execute the <code class="literal">adddriver</code> command with the correct parameters. </p></li><li><p> - <a class="indexterm" name="id2635948"></a> + <a class="indexterm" name="id2635949"></a> Connect via rpcclient to the Samba server a second time and execute the <code class="literal">setdriver</code> command.</p></li></ol></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> You can run the <code class="literal">cupsaddsmb</code> utility with parameters to specify one remote host as Samba host and a second remote host as CUPS host. Especially if you want to get a deeper understanding, it is a good idea @@ -1765,7 +1765,7 @@ Samba servers run on the same host): </p><pre class="screen"> <code class="prompt">root# </code><strong class="userinput"><code>cupsaddsmb -H sambaserver -h cupsserver -v printer</code></strong> </pre><p> -</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2636001"></a>How to Recognize If cupsaddsmb Completed Successfully</h3></div></div></div><p> +</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2636002"></a>How to Recognize If cupsaddsmb Completed Successfully</h3></div></div></div><p> You <span class="emphasis"><em>must</em></span> always check if the utility completed successfully in all fields. You need at minimum these three messages among the output: @@ -1794,9 +1794,9 @@ the <em class="parameter"><code>use client driver</code></em>. It is impossible to see any diagnostic output if you do not run <code class="literal">cupsaddsmb</code> in verbose mode. Therefore, we strongly recommend against use of the default quiet mode. It will hide any problems from you that might occur. -</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2636123"></a>cupsaddsmb with a Samba PDC</h3></div></div></div><p> -<a class="indexterm" name="id2636131"></a> -<a class="indexterm" name="id2636138"></a> +</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2636124"></a>cupsaddsmb with a Samba PDC</h3></div></div></div><p> +<a class="indexterm" name="id2636132"></a> +<a class="indexterm" name="id2636139"></a> Can't get the standard <code class="literal">cupsaddsmb</code> command to run on a Samba PDC? Are you asked for the password credential again and again, and the command just will not take off at all? Try one of these variations: @@ -1806,20 +1806,20 @@ variations: <code class="prompt">root# </code><strong class="userinput"><code>cupsaddsmb -H SAURON -U MIDEARTH\\root -h cups-server -v printername</code></strong> </pre><p> (Note the two backslashes: the first one is required to “<span class="quote">escape</span>” the second one). -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2636204"></a>cupsaddsmb Flowchart</h3></div></div></div><p> -<a class="indexterm" name="id2636212"></a> -<a class="indexterm" name="id2636219"></a> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2636205"></a>cupsaddsmb Flowchart</h3></div></div></div><p> +<a class="indexterm" name="id2636213"></a> +<a class="indexterm" name="id2636220"></a> <a class="link" href="CUPS-printing.html#small14" title="Figure 22.16. cupsaddsmb Flowchart.">The cupsaddsmb Flowchart</a> shows a chart about the procedures, command flows, and data flows of the <code class="literal">cupaddsmb</code> command. Note again: cupsaddsmb is not intended to, and does not work with, raw print queues! -</p><div class="figure"><a name="small14"></a><p class="title"><b>Figure 22.16. cupsaddsmb Flowchart.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/14small.png" alt="cupsaddsmb Flowchart."></div></div></div><br class="figure-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2636285"></a>Installing the PostScript Driver on a Client</h3></div></div></div><p> +</p><div class="figure"><a name="small14"></a><p class="title"><b>Figure 22.16. cupsaddsmb Flowchart.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/14small.png" alt="cupsaddsmb Flowchart."></div></div></div><br class="figure-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2636286"></a>Installing the PostScript Driver on a Client</h3></div></div></div><p> <a class="indexterm" name="id2636294"></a> -<a class="indexterm" name="id2636300"></a> +<a class="indexterm" name="id2636301"></a> After <code class="literal">cupsaddsmb</code> is completed, your driver is prepared for the clients to use. Here are the steps you must perform to download and install it via Point'n'Print. From a Windows client, browse to the CUPS/Samba server: </p><div class="itemizedlist"><ul type="disc"><li><p> - <a class="indexterm" name="id2636323"></a> + <a class="indexterm" name="id2636324"></a> Open the <span class="guilabel">Printers</span> share of Samba in Network Neighborhood.</p></li><li><p>Right-click on the printer in question.</p></li><li><p>From the opening context menu select <span class="guimenuitem">Install...</span> or <span class="guimenuitem">Connect...</span> (depending on the Windows version you use).</p></li></ul></div><p> @@ -1831,8 +1831,8 @@ the new printer appears in a <code class="filename">\\SambaServer\PrinterName</code> entry in the drop-down list of available printers. </p><p> <a class="indexterm" name="id2636393"></a> -<a class="indexterm" name="id2636399"></a> -<a class="indexterm" name="id2636406"></a> +<a class="indexterm" name="id2636400"></a> +<a class="indexterm" name="id2636407"></a> <code class="literal">cupsaddsmb</code> will only reliably work with CUPS version 1.1.15 or higher and with Samba version 2.2.4, or later. If it does not work, or if the automatic printer driver download to the clients does not succeed, you can still manually install the CUPS printer PPD on top of the Adobe PostScript driver on @@ -1861,21 +1861,21 @@ with the output your client driver settings produce. Treat it well: Sometimes you can choose PostScript Language Level: in case of problems try 2 instead of 3 (the latest ESP Ghostscript package handles Level 3 PostScript very well; Adobe). </p></li><li><p> - Say Yes to PostScript Error Handler (Adobe).</p></li></ul></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2636520"></a>Installing PostScript Driver Files Manually Using rpcclient</h2></div></div></div><p> + Say Yes to PostScript Error Handler (Adobe).</p></li></ul></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2636521"></a>Installing PostScript Driver Files Manually Using rpcclient</h2></div></div></div><p> Of course, you can run all the commands that are embedded into the cupsaddsmb convenience utility yourself, one by one, and upload and prepare the driver files for future client downloads. </p><div class="orderedlist"><ol type="1"><li><p>Prepare Samba (a CUPS print queue with the name of the printer should be there. We are providing the driver now).</p></li><li><p>Copy all files to <em class="parameter"><code>[print$]</code></em>.</p></li><li><p> - <a class="indexterm" name="id2636559"></a> + <a class="indexterm" name="id2636560"></a> Run <code class="literal">rpcclient adddriver</code> (for each client architecture you want to support).</p></li><li><p> - <a class="indexterm" name="id2636580"></a> + <a class="indexterm" name="id2636581"></a> Run <code class="literal">rpcclient setdriver.</code></p></li></ol></div><p> <a class="indexterm" name="id2636599"></a> <a class="indexterm" name="id2636608"></a> -<a class="indexterm" name="id2636617"></a> -<a class="indexterm" name="id2636626"></a> +<a class="indexterm" name="id2636618"></a> +<a class="indexterm" name="id2636627"></a> <a class="indexterm" name="id2636636"></a> We are going to do this now. First, read the man page on <em class="parameter"><code>rpcclient</code></em> to get a first idea. Look at all the printing-related subcommands: <code class="literal">enumprinters</code>, <code class="literal">enumdrivers</code>, @@ -1883,12 +1883,12 @@ Look at all the printing-related subcommands: <code class="literal">enumprinters most interesting ones. <em class="parameter"><code>rpcclient</code></em> implements an important part of the MS-RPC protocol. You can use it to query (and command) a Windows NT (or 200x/XP) PC, too. MS-RPC is used by Windows clients, among other things, to benefit from the Point'n'Print features. Samba can now mimic this as well. -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2636694"></a>A Check of the rpcclient man Page</h3></div></div></div><p> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2636695"></a>A Check of the rpcclient man Page</h3></div></div></div><p> First let's check the <em class="parameter"><code>rpcclient</code></em> man page. Here are two relevant passages: </p><p> -<a class="indexterm" name="id2636712"></a> -<a class="indexterm" name="id2636719"></a> -<a class="indexterm" name="id2636726"></a> +<a class="indexterm" name="id2636713"></a> +<a class="indexterm" name="id2636720"></a> +<a class="indexterm" name="id2636727"></a> <code class="literal">adddriver <arch> <config></code> Execute an <code class="literal">AddPrinterDriver()</code> RPC to install the printer driver information on the server. The driver files should already exist in the directory returned by <code class="literal">getdriverdir</code>. Possible values for <em class="parameter"><code>arch</code></em> are the @@ -1911,18 +1911,18 @@ drivers can use a bidirectional link for communication. This field should be  NT print server, the print monitor for a driver must already be installed before adding the driver or else the RPC will fail. </p><p> -<a class="indexterm" name="id2636804"></a> -<a class="indexterm" name="id2636811"></a> +<a class="indexterm" name="id2636805"></a> +<a class="indexterm" name="id2636812"></a> <code class="literal">setdriver <printername> <drivername></code> Execute a <code class="literal">SetPrinter()</code> command to update the printer driver associated with an installed printer. The printer driver must already be correctly installed on the print server. </p><p> -<a class="indexterm" name="id2636836"></a> -<a class="indexterm" name="id2636843"></a> +<a class="indexterm" name="id2636837"></a> +<a class="indexterm" name="id2636844"></a> See also the <code class="literal">enumprinters</code> and <code class="literal">enumdrivers</code> commands to obtain a list of installed printers and drivers. </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2636866"></a>Understanding the rpcclient man Page</h3></div></div></div><p> -<a class="indexterm" name="id2636874"></a> +<a class="indexterm" name="id2636875"></a> The <span class="emphasis"><em>exact</em></span> format isn't made too clear by the man page, since you have to deal with some parameters containing spaces. Here is a better description for it. We have line-broken the command and indicated the breaks with “<span class="quote">\</span>”. Usually you would type the command in one line without the line @@ -1947,8 +1947,8 @@ listening to the traffic caused by Windows computers on the wire. We may as well access it from a UNIX workstation. We will query it with <code class="literal">rpcclient</code> to see what it tells us and try to understand the man page more clearly. </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2636971"></a>Producing an Example by Querying a Windows Box</h3></div></div></div><p> -<a class="indexterm" name="id2636979"></a> -<a class="indexterm" name="id2636988"></a> +<a class="indexterm" name="id2636980"></a> +<a class="indexterm" name="id2636989"></a> We could run <code class="literal">rpcclient</code> with a <code class="literal">getdriver</code> or a <code class="literal">getprinter</code> subcommand (in level 3 verbosity) against it. Just sit down at a UNIX or Linux workstation with the Samba utilities installed, then type the following command: @@ -1956,7 +1956,7 @@ workstation with the Samba utilities installed, then type the following command: <code class="prompt">root# </code><strong class="userinput"><code>rpcclient -U'user%secret' NT-SERVER -c 'getdriver printername 3'</code></strong> </pre><p> From the result it should become clear which is which. Here is an example from my installation: -<a class="indexterm" name="id2637039"></a> +<a class="indexterm" name="id2637040"></a> </p><pre class="screen"> <code class="prompt">root# </code><strong class="userinput"><code>rpcclient -U'Danka%xxxx' W200xSERVER \ -c'getdriver "DANKA InfoStream Virtual Printer" 3'</code></strong> @@ -1987,10 +1987,10 @@ Some printer drivers list additional files under the label <em class="parameter" would go into the last field <em class="parameter"><code>ListOfFiles,Comma-separated</code></em>. For the CUPS PostScript drivers, we do not need any (nor would we for the Adobe PostScript driver); therefore, the field will get a “<span class="quote">NULL</span>” entry. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2637103"></a>Requirements for adddriver and setdriver to Succeed</h3></div></div></div><p> -<a class="indexterm" name="id2637111"></a> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2637104"></a>Requirements for adddriver and setdriver to Succeed</h3></div></div></div><p> +<a class="indexterm" name="id2637112"></a> <a class="indexterm" name="id2637121"></a> -<a class="indexterm" name="id2637127"></a> +<a class="indexterm" name="id2637128"></a> From the man page (and from the quoted output of <code class="literal">cupsaddsmb</code> above) it becomes clear that you need to have certain conditions in order to make the manual uploading and initializing of the driver files succeed. The two <code class="literal">rpcclient</code> subcommands (<code class="literal">adddriver</code> and @@ -2019,7 +2019,7 @@ We are going to install a printer driver now by manually executing all required commands. Because this may seem a rather complicated process at first, we go through the procedure step by step, explaining every single action item as it comes up. -</p><div class="procedure"><a name="id2637341"></a><p class="title"><b>Procedure 22.2. Manual Driver Installation</b></p><ol type="1"><li><p class="title"><b>Install the printer on CUPS.</b></p><pre class="screen"> +</p><div class="procedure"><a name="id2637342"></a><p class="title"><b>Procedure 22.2. Manual Driver Installation</b></p><ol type="1"><li><p class="title"><b>Install the printer on CUPS.</b></p><pre class="screen"> <code class="prompt">root# </code><strong class="userinput"><code>lpadmin -p mysmbtstprn -v socket://10.160.51.131:9100 -E \ -P canonIR85.ppd</code></strong> </pre><p> @@ -2105,7 +2105,7 @@ drwxr-sr-x 2 root ntadmin 670 May 16 03:15 3 The driver files now are in the W32X86 architecture “<span class="quote">root</span>” of <em class="parameter"><code>[print$]</code></em>. </p></li><li><p class="title"><b>Tell Samba that these are driver files (<code class="literal">adddriver</code>).</b></p><p> -<a class="indexterm" name="id2637693"></a> +<a class="indexterm" name="id2637694"></a> </p><pre class="screen"> <code class="prompt">root# </code><strong class="userinput"><code>rpcclient -Uroot%xxxx -c 'adddriver "Windows NT x86" \ "mydrivername:cupsdrvr.dll:mysmbtstprn.PPD: \ @@ -2163,8 +2163,8 @@ queues that use the same driver. You do not need to repeat all the previous step succeed. The only preconditions are that <code class="literal">enumdrivers</code> must find the driver and <code class="literal">enumprinters</code> must find the printer. </p></li><li><p class="title"><b>(Optional) Verify if Samba has recognized this association.</b></p><p> -<a class="indexterm" name="id2637915"></a> -<a class="indexterm" name="id2637924"></a> +<a class="indexterm" name="id2637916"></a> +<a class="indexterm" name="id2637925"></a> <a class="indexterm" name="id2637934"></a> </p><pre class="screen"> <code class="prompt">root# </code><strong class="userinput"><code>rpcclient -Uroot%xxxx -c 'getprinter mysmbtstprn 2' localhost \ @@ -2205,13 +2205,13 @@ Printer Driver Info 3: comment:[mysmbtstprn] </pre><p> -<a class="indexterm" name="id2638011"></a> +<a class="indexterm" name="id2638012"></a> Compare these results with the ones from steps 2 and 3. Every one of these commands show the driver is installed. Even the <code class="literal">enumprinters</code> command now lists the driver on the “<span class="quote">description</span>” line. </p></li><li><p class="title"><b>(Optional.) Tickle the driver into a correct device mode.</b></p><p> -<a class="indexterm" name="id2638046"></a> +<a class="indexterm" name="id2638047"></a> You certainly know how to install the driver on the client. In case you are not particularly familiar with Windows, here is a short recipe: Browse the Network Neighborhood, go to the Samba server, and look @@ -2234,12 +2234,12 @@ into the “<span class="quote">DOS box</span>” (type root's smbpasswo Change any printer setting once (like changing <span class="emphasis"><em><span class="guilabel">portrait</span> to <span class="guilabel">landscape</span></em></span>), click on <span class="guibutton">Apply</span>, and change the setting back. </p></li><li><p class="title"><b>Install the printer on a client (Point'n'Print).</b></p><p> -<a class="indexterm" name="id2638164"></a> +<a class="indexterm" name="id2638165"></a> </p><pre class="screen"> <code class="prompt">C:\> </code><strong class="userinput"><code>rundll32 printui.dll,PrintUIEntry /in /n "\\sambaserver\mysmbtstprn"</code></strong> </pre><p> If it does not work, it could be a permissions problem with the <em class="parameter"><code>[print$]</code></em> share. -</p></li><li><p class="title"><b>(Optional) Print a test page.</b></p><a class="indexterm" name="id2638206"></a><pre class="screen"> +</p></li><li><p class="title"><b>(Optional) Print a test page.</b></p><a class="indexterm" name="id2638207"></a><pre class="screen"> <code class="prompt">C:\> </code><strong class="userinput"><code>rundll32 printui.dll,PrintUIEntry /p /n "\\sambaserver\mysmbtstprn"</code></strong> </pre><p> Then hit [TAB] five times, [ENTER] twice, [TAB] once, and [ENTER] again, and march to the printer. @@ -2249,8 +2249,8 @@ Just put it in a frame and bolt it to the wall with the heading "MY FIRST RPCCLI why not just throw it away! </p></li><li><p class="title"><b>(Obligatory.) Enjoy. Jump. Celebrate your success.</b></p><pre class="screen"> <code class="prompt">root# </code><strong class="userinput"><code>echo "Cheeeeerioooooo! Success..." >> /var/log/samba/log.smbd</code></strong> -</pre></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2638286"></a>Troubleshooting Revisited</h3></div></div></div><p> -<a class="indexterm" name="id2638294"></a> +</pre></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2638287"></a>Troubleshooting Revisited</h3></div></div></div><p> +<a class="indexterm" name="id2638295"></a> The setdriver command will fail if in Samba's mind the queue is not already there. A successful installation displys the promising message that the: </p><pre class="screen"> @@ -2261,20 +2261,20 @@ a disappointing message like this one: <code class="computeroutput"> result was NT_STATUS_UNSUCCESSFUL </code></p><p> -<a class="indexterm" name="id2638326"></a> -<a class="indexterm" name="id2638333"></a> +<a class="indexterm" name="id2638327"></a> +<a class="indexterm" name="id2638334"></a> It is not good enough that you can see the queue in CUPS, using the <code class="literal">lpstat -p ir85wm</code> command. A bug in most recent versions of Samba prevents the proper update of the queue list. The recognition of newly installed CUPS printers fails unless you restart Samba or send a HUP to all smbd processes. To verify if this is the reason why Samba does not execute the <code class="literal">setdriver</code> command successfully, check if Samba “<span class="quote">sees</span>” the printer: -<a class="indexterm" name="id2638362"></a> +<a class="indexterm" name="id2638363"></a> </p><pre class="screen"> <code class="prompt">root# </code><strong class="userinput"><code>rpcclient transmeta -N -U'root%xxxx' -c 'enumprinters 0'|grep ir85wm</code></strong> printername:[ir85wm] </pre><p> An alternate command could be this: -<a class="indexterm" name="id2638392"></a> +<a class="indexterm" name="id2638393"></a> </p><pre class="screen"> <code class="prompt">root# </code><strong class="userinput"><code>rpcclient transmeta -N -U'root%secret' -c 'getprinter ir85wm' </code></strong> cmd = getprinter ir85wm @@ -2284,28 +2284,28 @@ An alternate command could be this: comment:[CUPS PostScript-Treiber for Windows NT/200x/XP] </pre><p> By the way, you can use these commands, plus a few more, of course, to install drivers on remote Windows NT print servers too! -</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2638429"></a>The Printing <code class="filename">*.tdb</code> Files</h2></div></div></div><p> -<a class="indexterm" name="id2638443"></a> +</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2638430"></a>The Printing <code class="filename">*.tdb</code> Files</h2></div></div></div><p> +<a class="indexterm" name="id2638444"></a> <a class="indexterm" name="id2638450"></a> -<a class="indexterm" name="id2638459"></a> -<a class="indexterm" name="id2638468"></a> -<a class="indexterm" name="id2638477"></a> -<a class="indexterm" name="id2638486"></a> -<a class="indexterm" name="id2638495"></a> -<a class="indexterm" name="id2638504"></a> -<a class="indexterm" name="id2638513"></a> -<a class="indexterm" name="id2638522"></a> -<a class="indexterm" name="id2638531"></a> -<a class="indexterm" name="id2638540"></a> -<a class="indexterm" name="id2638549"></a> +<a class="indexterm" name="id2638460"></a> +<a class="indexterm" name="id2638469"></a> +<a class="indexterm" name="id2638478"></a> +<a class="indexterm" name="id2638487"></a> +<a class="indexterm" name="id2638496"></a> +<a class="indexterm" name="id2638505"></a> +<a class="indexterm" name="id2638514"></a> +<a class="indexterm" name="id2638523"></a> +<a class="indexterm" name="id2638532"></a> +<a class="indexterm" name="id2638541"></a> +<a class="indexterm" name="id2638550"></a> Some mystery is associated with the series of files with a tdb suffix appearing in every Samba installation. They are <code class="filename">connections.tdb</code>, <code class="filename">printing.tdb</code>, <code class="filename">share_info.tdb</code>, <code class="filename">ntdrivers.tdb</code>, <code class="filename">unexpected.tdb</code>, <code class="filename">brlock.tdb</code>, <code class="filename">locking.tdb</code>, <code class="filename">ntforms.tdb</code>, <code class="filename">messages.tdb</code> , <code class="filename">ntprinters.tdb</code>, <code class="filename">sessionid.tdb</code>, and <code class="filename">secrets.tdb</code>. What is their purpose? -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2638632"></a>Trivial Database Files</h3></div></div></div><p> -<a class="indexterm" name="id2638640"></a> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2638633"></a>Trivial Database Files</h3></div></div></div><p> +<a class="indexterm" name="id2638641"></a> A Windows NT (print) server keeps track of all information needed to serve its duty toward its clients by storing entries in the Windows registry. Client queries are answered by reading from the registry, Administrator or user configuration settings that are saved by writing into the registry. Samba and UNIX @@ -2314,7 +2314,7 @@ of <code class="filename">*.tdb</code> files. (TDB stands for trivial data base) <code class="filename">/var/lib/samba/</code> or <code class="filename">/var/lock/samba/</code>. The printing-related files are <code class="filename">ntprinters.tdb</code>, <code class="filename">printing.tdb</code>,<code class="filename">ntforms.tdb</code>, and <code class="filename">ntdrivers.tdb</code>. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2638699"></a>Binary Format</h3></div></div></div><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2638700"></a>Binary Format</h3></div></div></div><p> <code class="filename">*.tdb</code> files are not human readable. They are written in a binary format. “<span class="quote">Why not ASCII?</span>”, you may ask. “<span class="quote">After all, ASCII configuration files are a good and proven tradition on UNIX.</span>” The reason for this design decision by the Samba Team is mainly performance. Samba needs to be @@ -2330,8 +2330,8 @@ accesses. However, it may happen that these files <span class="emphasis"><em>do< etc.). In cases of trouble, a deletion of the old printing-related <code class="filename">*.tdb</code> files may be the only option. After that, you need to re-create all print-related setups unless you have made a backup of the <code class="filename">*.tdb</code> files in time. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2638816"></a>Using <code class="literal">tdbbackup</code></h3></div></div></div><p> -<a class="indexterm" name="id2638828"></a> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2638817"></a>Using <code class="literal">tdbbackup</code></h3></div></div></div><p> +<a class="indexterm" name="id2638829"></a> <a class="indexterm" name="id2638840"></a> Samba ships with a little utility that helps the root user of your system to backup your <code class="filename">*.tdb</code> files. If you run it with no argument, it prints a usage message: @@ -2359,10 +2359,10 @@ ntprinters.tdb sessionid.tdb -rw------- 1 root root 40960 May 2 03:44 printing.tdb -rw------- 1 root root 40960 May 2 03:44 printing.tdb.bak -</pre></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2638936"></a>CUPS Print Drivers from Linuxprinting.org</h2></div></div></div><p> -<a class="indexterm" name="id2638944"></a> +</pre></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2638937"></a>CUPS Print Drivers from Linuxprinting.org</h2></div></div></div><p> +<a class="indexterm" name="id2638945"></a> CUPS ships with good support for HP LaserJet-type printers. You can install the generic driver as follows: -<a class="indexterm" name="id2638953"></a> +<a class="indexterm" name="id2638954"></a> </p><pre class="screen"> <code class="prompt">root# </code><strong class="userinput"><code>lpadmin -p laserjet4plus -v parallel:/dev/lp0 -E -m laserjet.ppd</code></strong> </pre><p> @@ -2378,8 +2378,8 @@ excellent recommendations about which driver is best used for each printer. Its the tireless work of Till Kamppeter from Mandrakesoft, who is also the principal author of the <code class="literal">foomatic-rip</code> utility. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> -<a class="indexterm" name="id2639042"></a> -<a class="indexterm" name="id2639049"></a> +<a class="indexterm" name="id2639043"></a> +<a class="indexterm" name="id2639050"></a> <a class="indexterm" name="id2639056"></a> The former <code class="literal">cupsomatic</code> concept is now being replaced by the new successor, a much more powerful <code class="literal">foomatic-rip</code>. <code class="literal">cupsomatic</code> is no longer maintained. Here is the @@ -2389,8 +2389,8 @@ for your Foomatic-driven printers. foomatic-rip will not work with PPDs generate <code class="literal">cupsomatic</code>. The new-style PPDs are 100% compliant with the Adobe PPD specification. They are also intended to be used by Samba and the cupsaddsmb utility, to provide the driver files for the Windows clients! -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2639111"></a>foomatic-rip and Foomatic Explained</h3></div></div></div><p> -<a class="indexterm" name="id2639119"></a> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2639112"></a>foomatic-rip and Foomatic Explained</h3></div></div></div><p> +<a class="indexterm" name="id2639120"></a> <a class="indexterm" name="id2639126"></a> Nowadays, most Linux distributions rely on the utilities from the <a class="ulink" href="http://www.linuxprinting.org/" target="_top">Linuxprinting.org</a> to create their printing-related software (which, by the way, works on all UNIXes and on Mac OS X and Darwin, too). The utilities from this sire have a @@ -2402,7 +2402,7 @@ Recently, Foomatic has achieved the astonishing milestone of <a class="ulink" hr Linuxprinting.org keeps all the important facts about printer drivers, supported models, and which options are available for the various driver/printer combinations in its <a class="ulink" href="http://www.linuxprinting.org/foomatic.html" target="_top">Foomatic</a> database. Currently there are <a class="ulink" href="http://www.linuxprinting.org/driver_list.cgi" target="_top">245 drivers</a> in the database. Many drivers support various models, and many models may be driven by different drivers its your choice! -</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2639180"></a>690 “<span class="quote">Perfect</span>” Printers</h4></div></div></div><p> +</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2639181"></a>690 “<span class="quote">Perfect</span>” Printers</h4></div></div></div><p> <a class="indexterm" name="id2639192"></a> At present, there are 690 devices dubbed as working perfectly: 181 are <span class="emphasis"><em>mostly</em></span> perfect, 96 are <span class="emphasis"><em>partially</em></span> perfect, and 46 are paperweights. Keeping in mind that most of these are @@ -2439,10 +2439,10 @@ several birds with one stone: to CUPS users (because often the traditional Ghostscript way of printing was the only one available).</p></li><li><p>It gave all the advanced CUPS options (Web interface, GUI driver configurations) to users wanting (or needing) to use - Ghostscript filters.</p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2639340"></a>cupsomatic, pdqomatic, lpdomatic, directomatic</h4></div></div></div><p> -<a class="indexterm" name="id2639348"></a> -<a class="indexterm" name="id2639355"></a> -<a class="indexterm" name="id2639362"></a> + Ghostscript filters.</p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2639341"></a>cupsomatic, pdqomatic, lpdomatic, directomatic</h4></div></div></div><p> +<a class="indexterm" name="id2639349"></a> +<a class="indexterm" name="id2639356"></a> +<a class="indexterm" name="id2639363"></a> CUPS worked through a quickly hacked-up filter script named <a class="ulink" href="http://www.linuxprinting.org/download.cgi?filename=cupsomatic&show=0" target="_top">cupsomatic</a>. cupsomatic ran the printfile through Ghostscript, constructing automatically the rather complicated command line needed. It just needed to be copied into the CUPS system to make it work. To configure the way cupsomatic controls the @@ -2464,7 +2464,7 @@ behind the “<span class="quote">*omatic</span>” scripts. Foomatic, structures attached to Linuxprinting.org PPDs for CUPS. It had a different “<span class="quote">*omatic</span>” script for every spooler, as well as different printer configuration files. </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2639496"></a>The <span class="emphasis"><em>Grand Unification</em></span> Achieved</h4></div></div></div><p> -<a class="indexterm" name="id2639507"></a> +<a class="indexterm" name="id2639508"></a> This has all changed in Foomatic versions 2.9 (beta) and released as “<span class="quote">stable</span>” 3.0. It has now achieved the convergence of all *omatic scripts and is called the <a class="ulink" href="http://www.linuxprinting.org/foomatic2.9/download.cgi?filename=foomatic-rip&show=0" target="_top">foomatic-rip</a>. This single script is the unification of the previously different spooler-specific *omatic scripts. @@ -2474,16 +2474,16 @@ have the power of PPDs at their disposal. Users only need to plug foomatic-rip i there is improved media type and source support paper sizes and trays are easier to configure. </p><p> <a class="indexterm" name="id2639543"></a> -<a class="indexterm" name="id2639549"></a> -<a class="indexterm" name="id2639556"></a> +<a class="indexterm" name="id2639550"></a> +<a class="indexterm" name="id2639557"></a> Also, the new generation of Linuxprinting.org PPDs no longer contains Perl data structures. If you are a distro maintainer and have used the previous version of Foomatic, you may want to give the new one a spin, but remember to generate a new-version set of PPDs via the new <a class="ulink" href="http://www.linuxprinting.org/download/foomatic/foomatic-db-engine-3.0.0beta1.tar.gz" target="_top">foomatic-db-engine!</a>. Individual users just need to generate a single new PPD specific to their model by <a class="ulink" href="http://www.linuxprinting.org/kpfeifle/LinuxKongress2002/Tutorial/II.Foomatic-User/II.tutorial-handout-foomatic-user.html" target="_top">following the steps</a> outlined in the Foomatic tutorial or in this chapter. This new development is truly amazing. </p><p> -<a class="indexterm" name="id2639589"></a> -<a class="indexterm" name="id2639596"></a> +<a class="indexterm" name="id2639590"></a> +<a class="indexterm" name="id2639597"></a> <a class="indexterm" name="id2639603"></a> foomatic-rip is a very clever wrapper around the need to run Ghostscript with a different syntax, options, device selections, and/or filters for each different printer or spooler. At the same time, it can read the PPD @@ -2501,25 +2501,25 @@ known to the world. </p><p> Speaking of the different driver development groups, most of the work is currently done in three projects: </p><div class="itemizedlist"><ul type="disc"><li><p> -<a class="indexterm" name="id2639656"></a> +<a class="indexterm" name="id2639657"></a> <a class="ulink" href="http://www-124.ibm.com/developerworks/oss/linux/projects/omni/" target="_top">Omni</a> a free software project by IBM that tries to convert its printer driver knowledge from good-ol' OS/2 times into a modern, modular, universal driver architecture for Linux/UNIX (still beta). This currently supports 437 models.</p></li><li><p> -<a class="indexterm" name="id2639681"></a> +<a class="indexterm" name="id2639682"></a> <a class="ulink" href="http://hpinkjet.sf.net/" target="_top">HPIJS</a> a free software project by HP to provide the support for its own range of models (very mature, printing in most cases is perfect and provides true photo quality). This currently supports 369 models.</p></li><li><p> -<a class="indexterm" name="id2639704"></a> +<a class="indexterm" name="id2639705"></a> <a class="ulink" href="http://gimp-print.sourceforge.net/" target="_top">Gutenprint</a> a free software effort, started by Michael Sweet (also lead developer for CUPS), now directed by Robert Krawitz, which has achieved an amazing level of photo print quality (many Epson users swear that its quality is better than the vendor drivers provided by Epson for the Microsoft - platforms). This currently supports 522 models.</p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2639728"></a>Forums, Downloads, Tutorials, Howtos (Also for Mac OS X and Commercial UNIX)</h4></div></div></div><p> + platforms). This currently supports 522 models.</p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2639729"></a>Forums, Downloads, Tutorials, Howtos (Also for Mac OS X and Commercial UNIX)</h4></div></div></div><p> Linuxprinting.org today is the one-stop shop to download printer drivers. Look for printer information and <a class="ulink" href="http://www.linuxprinting.org//kpfeifle/LinuxKongress2002/Tutorial/" target="_top">tutorials</a> or solve printing problems in its popular <a class="ulink" href="http://www.linuxprinting.org/newsportal/" target="_top">forums</a>. This @@ -2528,8 +2528,8 @@ commercial UNIX systems</a> are also going there, and the relatively new <a class="ulink" href="http://www.linuxprinting.org/newsportal/thread.php3?name=linuxprinting.macosx.general" target="_top">Mac OS X forum</a> has turned out to be one of the most frequented forums after only a few weeks. </p><p> -<a class="indexterm" name="id2639773"></a> -<a class="indexterm" name="id2639780"></a> +<a class="indexterm" name="id2639774"></a> +<a class="indexterm" name="id2639781"></a> <a class="indexterm" name="id2639787"></a> Linuxprinting.org and the Foomatic driver wrappers around Ghostscript are now a standard tool-chain for printing on all the important distros. Most of them also have CUPS underneath. While in recent years most @@ -2543,12 +2543,12 @@ Foomatic. So if you use it often, please send him a note showing your appreciati <a class="indexterm" name="id2639820"></a> <a class="indexterm" name="id2639827"></a> <a class="indexterm" name="id2639834"></a> -<a class="indexterm" name="id2639840"></a> -<a class="indexterm" name="id2639847"></a> -<a class="indexterm" name="id2639854"></a> -<a class="indexterm" name="id2639861"></a> -<a class="indexterm" name="id2639868"></a> -<a class="indexterm" name="id2639875"></a> +<a class="indexterm" name="id2639841"></a> +<a class="indexterm" name="id2639848"></a> +<a class="indexterm" name="id2639855"></a> +<a class="indexterm" name="id2639862"></a> +<a class="indexterm" name="id2639869"></a> +<a class="indexterm" name="id2639876"></a> The Foomatic database is an amazing piece of ingenuity in itself. Not only does it keep the printer and driver information, but it is organized in a way that it can generate PPD files on the fly from its internal XML-based datasets. While these PPDs are modeled to the Adobe specification of PPDs, the @@ -2665,18 +2665,18 @@ clients (filtered <span class="emphasis"><em>or</em></span> unfiltered) and hand </p><p> Of course one could hack things with one's own scripts. But then there is CUPS. CUPS supports quotas that can be based on the size of jobs or on the number of pages or both, and can span any time period you want. -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2640446"></a>Setting Up Quotas</h3></div></div></div><p> -<a class="indexterm" name="id2640454"></a> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2640447"></a>Setting Up Quotas</h3></div></div></div><p> +<a class="indexterm" name="id2640455"></a> This is an example command of how root would set a print quota in CUPS, assuming an existing printer named “<span class="quote">quotaprinter</span>”: -<a class="indexterm" name="id2640469"></a> +<a class="indexterm" name="id2640470"></a> </p><pre class="screen"> <code class="prompt">root# </code><strong class="userinput"><code>lpadmin -p quotaprinter -o job-quota-period=604800 \ -o job-k-limit=1024 -o job-page-limit=100</code></strong> </pre><p> This would limit every single user to print no more than 100 pages or 1024 KB of data (whichever comes first) within the last 604,800 seconds ( = 1 week). -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2640500"></a>Correct and Incorrect Accounting</h3></div></div></div><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2640501"></a>Correct and Incorrect Accounting</h3></div></div></div><p> For CUPS to count correctly, the printfile needs to pass the CUPS pstops filter; otherwise it uses a dummy count of “<span class="quote">one</span>”. Some print files do not pass it (e.g., image files), but then those are mostly one-page jobs anyway. This also means that proprietary drivers for the target printer running on the client @@ -2687,12 +2687,12 @@ You need to send PostScript from the clients (i.e., run a PostScript driver ther accounting done. If the printer is a non-PostScript model, you need to let CUPS do the job to convert the file to a print-ready format for the target printer. This is currently working for about a thousand different printer models. Linuxprinting.org has a driver <a class="ulink" href="http://www.linuxprinting.org/printer_list.cgi" target="_top">list</a>. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2640541"></a>Adobe and CUPS PostScript Drivers for Windows Clients</h3></div></div></div><p> -<a class="indexterm" name="id2640549"></a> -<a class="indexterm" name="id2640556"></a> -<a class="indexterm" name="id2640563"></a> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2640542"></a>Adobe and CUPS PostScript Drivers for Windows Clients</h3></div></div></div><p> +<a class="indexterm" name="id2640550"></a> +<a class="indexterm" name="id2640557"></a> +<a class="indexterm" name="id2640564"></a> <a class="indexterm" name="id2640570"></a> -<a class="indexterm" name="id2640576"></a> +<a class="indexterm" name="id2640577"></a> Before CUPS 1.1.16, your only option was to use the Adobe PostScript driver on the Windows clients. The output of this driver was not always passed through the <code class="literal">pstops</code> filter on the CUPS/Samba side, and therefore was not counted correctly (the reason is that it often, depending on the PPD being used, wrote a @@ -2703,13 +2703,13 @@ From CUPS 1.1.16 and later releases, you can use the CUPS PostScript driver for clients (which is tagged in the download area of <code class="filename">http://www.cups.org/</code> as the <code class="filename">cups-samba-1.1.16.tar.gz</code> package). It does <span class="emphasis"><em>not</em></span> work for Windows 9x/Me clients, but it guarantees: -</p><div class="itemizedlist"><ul type="disc"><li><p> <a class="indexterm" name="id2640637"></a> To not write a PJL-header.</p></li><li><p>To still read and support all PJL-options named in the +</p><div class="itemizedlist"><ul type="disc"><li><p> <a class="indexterm" name="id2640638"></a> To not write a PJL-header.</p></li><li><p>To still read and support all PJL-options named in the driver PPD with its own means.</p></li><li><p>That the file will pass through the <code class="literal">pstops</code> filter on the CUPS/Samba server.</p></li><li><p>To page-count correctly the print file.</p></li></ul></div><p> You can read more about the setup of this combination in the man page for <code class="literal">cupsaddsmb</code> (which is only present with CUPS installed, and only current from CUPS 1.1.16). -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2640681"></a>The page_log File Syntax</h3></div></div></div><p> -<a class="indexterm" name="id2640689"></a> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2640682"></a>The page_log File Syntax</h3></div></div></div><p> +<a class="indexterm" name="id2640690"></a> These are the items CUPS logs in the <code class="filename">page_log</code> for every page of a job: </p><div class="itemizedlist"><ul type="disc"><li><p>Printer name</p></li><li><p>User name</p></li><li><p>Job ID</p></li><li><p>Time of printing</p></li><li><p>Page number</p></li><li><p>Number of copies</p></li><li><p>A billing information string (optional)</p></li><li><p>The host that sent the job (included since version 1.1.19)</p></li></ul></div><p> Here is an extract of my CUPS server's <code class="filename">page_log</code> file to illustrate the @@ -2749,7 +2749,7 @@ improvements under development for CUPS 1.2: actual printing process; thus, a jam at the fifth sheet will lead to a stop in the counting).</p></li><li><p>Quotas will be handled more flexibly.</p></li><li><p>Probably there will be support for users to inquire about their accounts in advance.</p></li><li><p>Probably there will be support for some other tools - around this topic.</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2640931"></a>Other Accounting Tools</h3></div></div></div><p> + around this topic.</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2640932"></a>Other Accounting Tools</h3></div></div></div><p> Other accounting tools that can be used includes: PrintAnalyzer, pyKota, printbill, LogReport. For more information regarding these tools you can try a Google search. </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2640946"></a>Additional Material</h2></div></div></div><p> @@ -2832,9 +2832,9 @@ allowed to have direct access (such as when the operators often need to load the proper paper type before running the 10,000 page job requested by marketing for the mailing, and so on). </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2641163"></a>Autodeletion or Preservation of CUPS Spool Files</h2></div></div></div><p> -<a class="indexterm" name="id2641171"></a> -<a class="indexterm" name="id2641178"></a> -<a class="indexterm" name="id2641185"></a> +<a class="indexterm" name="id2641172"></a> +<a class="indexterm" name="id2641179"></a> +<a class="indexterm" name="id2641186"></a> Samba print files pass through two spool directories. One is the incoming directory managed by Samba (set in the <a class="link" href="smb.conf.5.html#PATH">path = /var/spool/samba</a> directive in the <em class="parameter"><code>[printers]</code></em> section of <code class="filename">smb.conf</code>). The other is the spool directory of your UNIX print subsystem. For CUPS it is normally <code class="filename">/var/spool/cups/</code>, as set by the <code class="filename">cupsd.conf</code> @@ -2876,13 +2876,13 @@ In this case, all other manually set printing-related commands (like <a class="link" href="smb.conf.5.html#LPPAUSECOMMAND">lppause command</a>, and <a class="link" href="smb.conf.5.html#LPRESUMECOMMAND">lpresume command</a>) are ignored, and they should normally have no influence whatsoever on your printing. -</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2641462"></a>Manual Configuration</h3></div></div></div><p> +</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2641463"></a>Manual Configuration</h3></div></div></div><p> If you want to do things manually, replace the <a class="link" href="smb.conf.5.html#PRINTING">printing = cups</a> by <a class="link" href="smb.conf.5.html#PRINTING">printing = bsd</a>. Then your manually set commands may work (I haven't tested this), and a <a class="link" href="smb.conf.5.html#PRINTCOMMAND">print command = lp -d %P %s; rm %s</a> may do what you need. -</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2641510"></a>Printing from CUPS to Windows-Attached Printers</h2></div></div></div><p> -<a class="indexterm" name="id2641518"></a> +</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2641511"></a>Printing from CUPS to Windows-Attached Printers</h2></div></div></div><p> +<a class="indexterm" name="id2641519"></a> <a class="indexterm" name="id2641525"></a> From time to time the question arises, how can you print <span class="emphasis"><em>to</em></span> a Windows-attached printer <span class="emphasis"><em>from</em></span> Samba? Normally the local connection from Windows host to printer would be done by @@ -2918,8 +2918,8 @@ If this symlink does not exist, create it: </p><pre class="screen"> <code class="prompt">root# </code><strong class="userinput"><code>ln -s `which smbspool` /usr/lib/cups/backend/smb</code></strong> </pre><p> -<a class="indexterm" name="id2641654"></a> -<a class="indexterm" name="id2641661"></a> +<a class="indexterm" name="id2641655"></a> +<a class="indexterm" name="id2641662"></a> <code class="literal">smbspool</code> was written by Mike Sweet from the CUPS folks. It is included and ships with Samba. It may also be used with print subsystems other than CUPS, to spool jobs to Windows printer shares. To set up printer <em class="replaceable"><code>winprinter</code></em> on CUPS, you need to have a driver for it. Essentially @@ -2936,7 +2936,7 @@ To install a printer with the <em class="parameter"><code>smb</code></em> backen </pre><p> <a class="indexterm" name="id2641722"></a> <a class="indexterm" name="id2641729"></a> -<a class="indexterm" name="id2641735"></a> +<a class="indexterm" name="id2641736"></a> The PPD must be able to direct CUPS to generate the print data for the target model. For PostScript printers, just use the PPD that would be used with the Windows NT PostScript driver. But what can you do if the printer is only accessible with a password? Or if the printer's host is part of another workgroup? This is provided @@ -2952,7 +2952,7 @@ feature of CUPS and you do not necessarily need to have smbd running. </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2641806"></a>More CUPS Filtering Chains</h2></div></div></div><p> The diagrams in <a class="link" href="CUPS-printing.html#cups1" title="Figure 22.17. Filtering Chain 1.">Filtering Chain 1</a> and <a class="link" href="CUPS-printing.html#cups2" title="Figure 22.18. Filtering Chain with cupsomatic">Filtering Chain with cupsomatic</a> show how CUPS handles print jobs. -</p><div class="figure"><a name="cups1"></a><p class="title"><b>Figure 22.17. Filtering Chain 1.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/cups1.png" alt="Filtering Chain 1."></div></div></div><br class="figure-break"><div class="figure"><a name="cups2"></a><p class="title"><b>Figure 22.18. Filtering Chain with cupsomatic</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/cups2.png" width="243" alt="Filtering Chain with cupsomatic"></div></div></div><br class="figure-break"></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2641917"></a>Common Errors</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2641923"></a>Windows 9x/Me Client Can't Install Driver</h3></div></div></div><p>For Windows 9x/Me, clients require the printer names to be eight +</p><div class="figure"><a name="cups1"></a><p class="title"><b>Figure 22.17. Filtering Chain 1.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/cups1.png" alt="Filtering Chain 1."></div></div></div><br class="figure-break"><div class="figure"><a name="cups2"></a><p class="title"><b>Figure 22.18. Filtering Chain with cupsomatic</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/cups2.png" width="243" alt="Filtering Chain with cupsomatic"></div></div></div><br class="figure-break"></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2641918"></a>Common Errors</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2641924"></a>Windows 9x/Me Client Can't Install Driver</h3></div></div></div><p>For Windows 9x/Me, clients require the printer names to be eight characters (or “<span class="quote">8 plus 3 chars suffix</span>”) max; otherwise, the driver files will not get transferred when you want to download them from Samba.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="root-ask-loop"></a>“<span class="quote">cupsaddsmb</span>” Keeps Asking for Root Password in Never-ending Loop</h3></div></div></div><p>Have you set <a class="link" href="smb.conf.5.html#SECURITY">security = user</a>? Have you used <code class="literal">smbpasswd</code> to give root a Samba account? @@ -2980,7 +2980,7 @@ cupsomatic</a> show how CUPS handles print jobs. </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2642112"></a>Client Can't Connect to Samba Printer</h3></div></div></div><p>Use <code class="literal">smbstatus</code> to check which user you are from Samba's point of view. Do you have the privileges to write into the <em class="parameter"><code>[print$]</code></em> - share?</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2642136"></a>New Account Reconnection from Windows 200x/XP Troubles</h3></div></div></div><p> + share?</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2642137"></a>New Account Reconnection from Windows 200x/XP Troubles</h3></div></div></div><p> Once you are connected as the wrong user (for example, as <code class="constant">nobody</code>, which often occurs if you have <a class="link" href="smb.conf.5.html#MAPTOGUEST">map to guest = bad user</a>), Windows Explorer will not accept an attempt to connect again as a different user. There will not be any bytes transferred on the wire to Samba, @@ -2995,7 +2995,7 @@ user. The best method is to use a DOS terminal window and <span class="emphasis" connected under a different account. Now open the <span class="guilabel">Printers</span> folder (on the Samba server in the <span class="guilabel">Network Neighborhood</span>), right-click on the printer in question, and select <span class="guibutton">Connect....</span>. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2642227"></a>Avoid Being Connected to the Samba Server as the Wrong User</h3></div></div></div><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2642228"></a>Avoid Being Connected to the Samba Server as the Wrong User</h3></div></div></div><p> <a class="indexterm" name="id2642236"></a> You see per <code class="literal">smbstatus</code> that you are connected as user nobody, but you want to be root or printer admin. This is probably due to <a class="link" href="smb.conf.5.html#MAPTOGUEST">map to guest = bad user</a>, which @@ -3006,7 +3006,7 @@ This information came from a mailing list posting regarding problems experienced upgrading from Adobe drivers to CUPS drivers on Microsoft Windows NT/200x/XP clients. </p><p>First delete all old Adobe-using printers. Then delete all old Adobe drivers. (On Windows 200x/XP, right-click in the background of <span class="guilabel">Printers</span> folder, select <span class="guimenuitem">Server Properties...</span>, select -tab <span class="guilabel">Drivers</span>, and delete here).</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2642316"></a>Can't Use “<span class="quote">cupsaddsmb</span>” on Samba Server, Which Is a PDC</h3></div></div></div><p>Do you use the “<span class="quote">naked</span>” root user name? Try to do it +tab <span class="guilabel">Drivers</span>, and delete here).</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2642317"></a>Can't Use “<span class="quote">cupsaddsmb</span>” on Samba Server, Which Is a PDC</h3></div></div></div><p>Do you use the “<span class="quote">naked</span>” root user name? Try to do it this way: <strong class="userinput"><code>cupsaddsmb -U <em class="replaceable"><code>DOMAINNAME</code></em>\\root -v <em class="replaceable"><code>printername</code></em></code></strong>> (note the two backslashes: the first one is required to “<span class="quote">escape</span>” the second one).</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2642352"></a>Deleted Windows 200x Printer Driver Is Still Shown</h3></div></div></div><p>Deleting a printer on the client will not delete the @@ -3017,15 +3017,15 @@ install a printer with the same name. If you want to update to a new driver, delete the old ones first. Deletion is only possible if no other printer uses the same driver.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2642387"></a>Windows 200x/XP Local Security Policies</h3></div></div></div><a class="indexterm" name="id2642393"></a><a class="indexterm" name="id2642400"></a><p>Local security policies may not allow the installation of unsigned drivers “<span class="quote">local security policies</span>” may not allow the installation of printer drivers at all.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2642420"></a>Administrator Cannot Install Printers for All Local Users</h3></div></div></div><p> -<a class="indexterm" name="id2642428"></a> -<a class="indexterm" name="id2642435"></a> +<a class="indexterm" name="id2642429"></a> +<a class="indexterm" name="id2642436"></a> Windows XP handles SMB printers on a “<span class="quote">per-user</span>” basis. This means every user needs to install the printer himself or herself. To have a printer available for everybody, you might want to use the built-in IPP client capabilities of Win XP. Add a printer with the print path of <em class="parameter"><code>http://cupsserver:631/printers/printername</code></em>. We're still looking into this one. Maybe a logon script could automatically install printers for all users. </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2642461"></a>Print Change, Notify Functions on NT Clients</h3></div></div></div><p>For print change, notify functions on NT++ clients. These need to run the <code class="literal">Server</code> -service first (renamed to <code class="literal">File & Print Sharing for MS Networks</code> in XP).</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2642486"></a>Windows XP SP1</h3></div></div></div><p>Windows XP SP1 introduced a Point and Print Restriction Policy (this restriction does not apply to +service first (renamed to <code class="literal">File & Print Sharing for MS Networks</code> in XP).</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2642487"></a>Windows XP SP1</h3></div></div></div><p>Windows XP SP1 introduced a Point and Print Restriction Policy (this restriction does not apply to “<span class="quote">Administrator</span>” or “<span class="quote">Power User</span>” groups of users). In Group Policy Object Editor, go to <span class="guimenu">User Configuration -> Administrative Templates -> Control Panel -> Printers</span>. The policy is automatically set to <code class="constant">Enabled</code> and the <code class="constant">Users can only Point and Print to @@ -3065,31 +3065,31 @@ all clients to get the same defaults, you need to conduct these steps <span clas (<a class="link" href="smb.conf.5.html#PRINTERADMIN">printer admin</a> in <code class="filename">smb.conf</code>) <span class="emphasis"><em>before</em></span> a client downloads the driver (the clients can later set their own <span class="emphasis"><em>per-user defaults</em></span> by following the procedures <span class="emphasis"><em>A</em></span> or <span class="emphasis"><em>B</em></span>). -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2642815"></a>Most Common Blunders in Driver Settings on Windows Clients</h3></div></div></div><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2642816"></a>Most Common Blunders in Driver Settings on Windows Clients</h3></div></div></div><p> Don't use <em class="parameter"><code>Optimize for Speed</code></em>, but use <em class="parameter"><code>Optimize for Portability</code></em> instead (Adobe PS Driver). Don't use <em class="parameter"><code>Page Independence: No</code></em>. Always settle with <em class="parameter"><code>Page Independence: Yes</code></em> (Microsoft PS Driver and CUPS PS Driver for Windows NT/200x/XP). If there are problems with fonts, use <em class="parameter"><code>Download as Softfont into printer</code></em> (Adobe PS Driver). For <span class="guilabel">TrueType Download Options</span> choose <code class="constant">Outline</code>. Use PostScript Level 2 if you are having trouble with a non-PS printer and if there is a choice. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2642871"></a><code class="literal">cupsaddsmb</code> Does Not Work with Newly Installed Printer</h3></div></div></div><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2642872"></a><code class="literal">cupsaddsmb</code> Does Not Work with Newly Installed Printer</h3></div></div></div><p> Symptom: The last command of <code class="literal">cupsaddsmb</code> does not complete successfully. If the <code class="literal">cmd = setdriver printername printername</code> result was NT_STATUS_UNSUCCESSFUL, then possibly the printer was not yet recognized by Samba. Did it show up in Network Neighborhood? Did it show up in <code class="literal">rpcclient hostname -c `enumprinters'</code>? Restart smbd (or send a <code class="literal">kill -HUP</code> to all processes listed by <code class="literal">smbstatus</code>, and try again. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2642920"></a>Permissions on <code class="filename">/var/spool/samba/</code> Get Reset After Each Reboot</h3></div></div></div><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2642921"></a>Permissions on <code class="filename">/var/spool/samba/</code> Get Reset After Each Reboot</h3></div></div></div><p> Have you ever by accident set the CUPS spool directory to the same location (<em class="parameter"><code>RequestRoot /var/spool/samba/</code></em> in <code class="filename">cupsd.conf</code> or the other way round: <code class="filename">/var/spool/cups/</code> is set as <a class="link" href="smb.conf.5.html#PATH">path</a>> in the <em class="parameter"><code>[printers]</code></em> section)? These <em class="parameter"><code>must</code></em> be different. Set <em class="parameter"><code>RequestRoot /var/spool/cups/</code></em> in <code class="filename">cupsd.conf</code> and <a class="link" href="smb.conf.5.html#PATH">path = /var/spool/samba</a> in the <em class="parameter"><code>[printers]</code></em> section of <code class="filename">smb.conf</code>. Otherwise, cupsd will sanitize permissions to its spool directory with each restart and printing will not work reliably. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2643019"></a>Print Queue Called “<span class="quote">lp</span>” Mishandles Print Jobs</h3></div></div></div><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2643020"></a>Print Queue Called “<span class="quote">lp</span>” Mishandles Print Jobs</h3></div></div></div><p> In this case a print queue called “<span class="quote">lp</span>” intermittently swallows jobs and spits out completely different ones from what was sent. </p><p> -<a class="indexterm" name="id2643039"></a> +<a class="indexterm" name="id2643040"></a> <a class="indexterm" name="id2643046"></a> <a class="indexterm" name="id2643053"></a> It is a bad idea to name any printer “<span class="quote">lp</span>”. This is the traditional UNIX name for the default @@ -3100,7 +3100,7 @@ jobs and send your own to his or her device unwittingly. To have tight control o <em class="parameter"><code>BrowseShortNames No</code></em>. It will present any printer as <em class="replaceable"><code>printername@cupshost</code></em>, which gives you better control over what may happen in a large networked environment. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2643088"></a>Location of Adobe PostScript Driver Files for “<span class="quote">cupsaddsmb</span>”</h3></div></div></div><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2643089"></a>Location of Adobe PostScript Driver Files for “<span class="quote">cupsaddsmb</span>”</h3></div></div></div><p> Use <code class="literal">smbclient</code> to connect to any Windows box with a shared PostScript printer: <code class="literal">smbclient //windowsbox/print\$ -U guest</code>. You can navigate to the <code class="filename">W32X86/2</code> subdir to <code class="literal">mget ADOBE*</code> and other files or to @@ -3109,4 +3109,4 @@ packaged files from the Adobe Web site. </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2643142"></a>Overview of the CUPS Printing Processes</h2></div></div></div><p> A complete overview of the CUPS printing processes can be found in <a class="link" href="CUPS-printing.html#a_small" title="Figure 22.19. CUPS Printing Overview.">the CUPS Printing Overview diagram</a>. -</p><div class="figure"><a name="a_small"></a><p class="title"><b>Figure 22.19. CUPS Printing Overview.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/a_small.png" width="243" alt="CUPS Printing Overview."></div></div></div><br class="figure-break"></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a name="ftn.id2632383" href="#id2632383" class="para">6</a>] </sup>See also <a class="ulink" href="http://www.cups.org/cups-help.html" target="_top">http://www.cups.org/cups-help.html</a></p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="classicalprinting.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="optional.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="VFS.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 21. Classical Printing Support </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 23. Stackable VFS modules</td></tr></table></div></body></html> +</p><div class="figure"><a name="a_small"></a><p class="title"><b>Figure 22.19. CUPS Printing Overview.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/a_small.png" width="243" alt="CUPS Printing Overview."></div></div></div><br class="figure-break"></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a name="ftn.id2632384" href="#id2632384" class="para">6</a>] </sup>See also <a class="ulink" href="http://www.cups.org/cups-help.html" target="_top">http://www.cups.org/cups-help.html</a></p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="classicalprinting.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="optional.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="VFS.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 21. Classical Printing Support </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 23. Stackable VFS modules</td></tr></table></div></body></html> diff --git a/docs/htmldocs/Samba3-HOWTO/ChangeNotes.html b/docs/htmldocs/Samba3-HOWTO/ChangeNotes.html index 0e79af5ce9..b55e839bfd 100644 --- a/docs/htmldocs/Samba3-HOWTO/ChangeNotes.html +++ b/docs/htmldocs/Samba3-HOWTO/ChangeNotes.html @@ -1,10 +1,10 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 9. Important and Critical Change Notes for the Samba 3.x Series</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="optional.html" title="Part III. Advanced Configuration"><link rel="next" href="NetworkBrowsing.html" title="Chapter 10. Network Browsing"></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 9. Important and Critical Change Notes for the Samba 3.x Series</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="optional.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="NetworkBrowsing.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="ChangeNotes"></a>Chapter 9. Important and Critical Change Notes for the Samba 3.x Series</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Gerald</span> <span class="othername">(Jerry)</span> <span class="surname">Carter</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jerry@samba.org">jerry@samba.org</a>></code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="ChangeNotes.html#id2571645">Important Samba-3.2.x Change Notes</a></span></dt><dt><span class="sect1"><a href="ChangeNotes.html#id2571657">Important Samba-3.0.x Change Notes</a></span></dt><dd><dl><dt><span class="sect2"><a href="ChangeNotes.html#id2571717">User and Group Changes</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id2572028">Essential Group Mappings</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id2572148">Passdb Changes</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id2572208">Group Mapping Changes in Samba-3.0.23</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id2572328">LDAP Changes in Samba-3.0.23</a></span></dt></dl></dd></dl></div><p> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 9. Important and Critical Change Notes for the Samba 3.x Series</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="optional.html" title="Part III. Advanced Configuration"><link rel="next" href="NetworkBrowsing.html" title="Chapter 10. Network Browsing"></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 9. Important and Critical Change Notes for the Samba 3.x Series</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="optional.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="NetworkBrowsing.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="ChangeNotes"></a>Chapter 9. Important and Critical Change Notes for the Samba 3.x Series</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Gerald</span> <span class="othername">(Jerry)</span> <span class="surname">Carter</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jerry@samba.org">jerry@samba.org</a>></code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="ChangeNotes.html#id2571646">Important Samba-3.2.x Change Notes</a></span></dt><dt><span class="sect1"><a href="ChangeNotes.html#id2571658">Important Samba-3.0.x Change Notes</a></span></dt><dd><dl><dt><span class="sect2"><a href="ChangeNotes.html#id2571717">User and Group Changes</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id2572028">Essential Group Mappings</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id2572149">Passdb Changes</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id2572209">Group Mapping Changes in Samba-3.0.23</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id2572329">LDAP Changes in Samba-3.0.23</a></span></dt></dl></dd></dl></div><p> Please read this chapter carefully before update or upgrading Samba. You should expect to find only critical or very important information here. Comprehensive change notes and guidance information can be found in the section <a class="link" href="upgrading-to-3.0.html" title="Chapter 35. Updating and Upgrading Samba">Updating and Upgrading Samba</a>. -</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2571645"></a>Important Samba-3.2.x Change Notes</h2></div></div></div><p> +</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2571646"></a>Important Samba-3.2.x Change Notes</h2></div></div></div><p> !!!!!!!!!!!!Add all critical update notes here!!!!!!!!!!!!! -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2571657"></a>Important Samba-3.0.x Change Notes</h2></div></div></div><p> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2571658"></a>Important Samba-3.0.x Change Notes</h2></div></div></div><p> These following notes pertain in particular to Samba 3.0.23 through Samba 3.0.25c (or more recent 3.0.25 update). Samba is a fluid and ever changing project. Changes throughout the 3.0.x series release are documented in this documention - See <a class="link" href="upgrading-to-3.0.html#oldupdatenotes" title="Upgrading from Samba-2.x to Samba-3.0.25">Upgrading from Samba-2.x to Samba-3.0.25</a>. @@ -24,20 +24,20 @@ in the <code class="filename">WHATSNEW.txt</code> file that is included with the </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2571717"></a>User and Group Changes</h3></div></div></div><p> The change documented here affects unmapped user and group accounts only. </p><p> -<a class="indexterm" name="id2571729"></a> -<a class="indexterm" name="id2571736"></a> +<a class="indexterm" name="id2571730"></a> +<a class="indexterm" name="id2571737"></a> <a class="indexterm" name="id2571743"></a> -<a class="indexterm" name="id2571752"></a> -<a class="indexterm" name="id2571761"></a> +<a class="indexterm" name="id2571753"></a> +<a class="indexterm" name="id2571762"></a> The user and group internal management routines have been rewritten to prevent overlaps of assigned Relative Identifiers (RIDs). In the past the has been a potential problem when either manually mapping Unix groups with the <code class="literal">net groupmap</code> command or when migrating a Windows domain to a Samba domain by executing: <code class="literal">net rpc vampire</code>. </p><p> -<a class="indexterm" name="id2571792"></a> +<a class="indexterm" name="id2571793"></a> <a class="indexterm" name="id2571799"></a> -<a class="indexterm" name="id2571805"></a> +<a class="indexterm" name="id2571806"></a> <a class="indexterm" name="id2571812"></a> Unmapped users are now assigned a SID in the <code class="literal">S-1-22-1</code> domain and unmapped groups are assigned a SID in the <code class="literal">S-1-22-2</code> domain. Previously they were @@ -45,9 +45,9 @@ assigned a RID within the SAM on the Samba server. For a domain controller this authority of the domain SID where as on a member server or standalone server, this would have been under the authority of the local SAM (see the man page for <code class="literal">net getlocalsid</code>). </p><p> -<a class="indexterm" name="id2571848"></a> -<a class="indexterm" name="id2571855"></a> -<a class="indexterm" name="id2571862"></a> +<a class="indexterm" name="id2571849"></a> +<a class="indexterm" name="id2571856"></a> +<a class="indexterm" name="id2571863"></a> <a class="indexterm" name="id2571869"></a> <a class="indexterm" name="id2571876"></a> The result is that any unmapped users or groups on an upgraded Samba domain controller may @@ -59,19 +59,19 @@ GID and not the SID for authorization checks. </p><p> An example helps to illustrate the change: </p><p> -<a class="indexterm" name="id2571898"></a> -<a class="indexterm" name="id2571905"></a> -<a class="indexterm" name="id2571911"></a> -<a class="indexterm" name="id2571918"></a> +<a class="indexterm" name="id2571899"></a> +<a class="indexterm" name="id2571906"></a> +<a class="indexterm" name="id2571912"></a> +<a class="indexterm" name="id2571919"></a> Assume that a group named <span class="emphasis"><em>developers</em></span> exists with a UNIX GID of 782. In this case this user does not exist in Samba's group mapping table. It would be perfectly normal for this group to be appear in an ACL editor. Prior to Samba-3.0.23, the group SID might appear as <code class="literal">S-1-5-21-647511796-4126122067-3123570092-2565</code>. </p><p> -<a class="indexterm" name="id2571942"></a> +<a class="indexterm" name="id2571943"></a> <a class="indexterm" name="id2571949"></a> -<a class="indexterm" name="id2571955"></a> -<a class="indexterm" name="id2571962"></a> +<a class="indexterm" name="id2571956"></a> +<a class="indexterm" name="id2571963"></a> With the release of Samba-3.0.23, the group SID would be reported as <code class="literal">S-1-22-2-782</code>. Any security descriptors associated with files stored on a Windows NTFS disk partition will not allow access based on the group permissions if the user was not a member of the @@ -79,8 +79,8 @@ on the group permissions if the user was not a member of the <code class="literal">S-1-22-2-782</code> and not reported in a user's token, Windows would fail the authorization check even though both SIDs in some respect refer to the same UNIX group. </p><p> -<a class="indexterm" name="id2571998"></a> -<a class="indexterm" name="id2572005"></a> +<a class="indexterm" name="id2571999"></a> +<a class="indexterm" name="id2572006"></a> The workaround for versions of Samba prior to 3.0.23, is to create a manual domain group mapping entry for the group <span class="emphasis"><em>developers</em></span> to point at the <code class="literal">S-1-5-21-647511796-4126122067-3123570092-2565</code> SID. With the release of Samba-3.0.23 this @@ -102,38 +102,38 @@ domguests</code> respectively. </p><p> For further information regarding group mappings see <a class="link" href="groupmapping.html" title="Chapter 12. Group Mapping: MS Windows and UNIX">Group Mapping: MS Windows and UNIX</a>. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2572148"></a>Passdb Changes</h3></div></div></div><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2572149"></a>Passdb Changes</h3></div></div></div><p> <a class="indexterm" name="id2572156"></a> -<a class="indexterm" name="id2572162"></a> -<a class="indexterm" name="id2572169"></a> -<a class="indexterm" name="id2572176"></a> +<a class="indexterm" name="id2572163"></a> +<a class="indexterm" name="id2572170"></a> +<a class="indexterm" name="id2572177"></a> The <a class="link" href="smb.conf.5.html#PASSDBBACKEND">passdb backend</a> parameter no long accepts multiple passdb backends in a chained configuration. Also be aware that the SQL and XML based passdb modules have been removed in the Samba-3.0.23 release. More information regarding external support for a SQL passdb module can be found on the <a class="ulink" href="http://pdbsql.sourceforge.net/" target="_top">pdbsql</a> web site. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2572208"></a>Group Mapping Changes in Samba-3.0.23</h3></div></div></div><p> -<a class="indexterm" name="id2572215"></a> -<a class="indexterm" name="id2572222"></a> -<a class="indexterm" name="id2572229"></a> -<a class="indexterm" name="id2572236"></a> -<a class="indexterm" name="id2572243"></a> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2572209"></a>Group Mapping Changes in Samba-3.0.23</h3></div></div></div><p> +<a class="indexterm" name="id2572216"></a> +<a class="indexterm" name="id2572223"></a> +<a class="indexterm" name="id2572230"></a> +<a class="indexterm" name="id2572237"></a> +<a class="indexterm" name="id2572244"></a> <a class="indexterm" name="id2572250"></a> <a class="indexterm" name="id2572257"></a> -<a class="indexterm" name="id2572263"></a> +<a class="indexterm" name="id2572264"></a> <a class="indexterm" name="id2572270"></a> <a class="indexterm" name="id2572277"></a> -<a class="indexterm" name="id2572283"></a> +<a class="indexterm" name="id2572284"></a> The default mapping entries for groups such as <code class="literal">Domain Admins</code> are no longer created when using an <code class="literal">smbpasswd</code> file or a <code class="literal">tdbsam</code> passdb backend. This means that it is necessary to explicitly execute the <code class="literal">net groupmap add</code> to create group mappings, rather than use the <code class="literal">net groupmap modify</code> method to create the Windows group SID to UNIX GID mappings. This change has no effect on winbindd's IDMAP functionality for domain groups. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2572328"></a>LDAP Changes in Samba-3.0.23</h3></div></div></div><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2572329"></a>LDAP Changes in Samba-3.0.23</h3></div></div></div><p> <a class="indexterm" name="id2572337"></a> -<a class="indexterm" name="id2572343"></a> -<a class="indexterm" name="id2572350"></a> -<a class="indexterm" name="id2572357"></a> +<a class="indexterm" name="id2572344"></a> +<a class="indexterm" name="id2572351"></a> +<a class="indexterm" name="id2572358"></a> <a class="indexterm" name="id2572364"></a> There has been a minor update the Samba LDAP schema file. A substring matching rule has been added to the <code class="literal">sambaSID</code> attribute definition. For OpenLDAP servers, this diff --git a/docs/htmldocs/Samba3-HOWTO/ClientConfig.html b/docs/htmldocs/Samba3-HOWTO/ClientConfig.html index 932cdc4bea..9fdd4455a6 100644 --- a/docs/htmldocs/Samba3-HOWTO/ClientConfig.html +++ b/docs/htmldocs/Samba3-HOWTO/ClientConfig.html @@ -1,14 +1,14 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 8. MS Windows Network Configuration Guide</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="type.html" title="Part II. Server Configuration Basics"><link rel="prev" href="StandAloneServer.html" title="Chapter 7. Standalone Servers"><link rel="next" href="optional.html" title="Part III. Advanced Configuration"></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 8. MS Windows Network Configuration Guide</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="StandAloneServer.html">Prev</a> </td><th width="60%" align="center">Part II. Server Configuration Basics</th><td width="20%" align="right"> <a accesskey="n" href="optional.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="ClientConfig"></a>Chapter 8. MS Windows Network Configuration Guide</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="ClientConfig.html#id2568562">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="ClientConfig.html#id2568622">Technical Details</a></span></dt><dd><dl><dt><span class="sect2"><a href="ClientConfig.html#id2568665">TCP/IP Configuration</a></span></dt><dt><span class="sect2"><a href="ClientConfig.html#id2570436">Joining a Domain: Windows 2000/XP Professional</a></span></dt><dt><span class="sect2"><a href="ClientConfig.html#id2570964">Domain Logon Configuration: Windows 9x/Me</a></span></dt></dl></dd><dt><span class="sect1"><a href="ClientConfig.html#id2571408">Common Errors</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2568562"></a>Features and Benefits</h2></div></div></div><p> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 8. MS Windows Network Configuration Guide</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="type.html" title="Part II. Server Configuration Basics"><link rel="prev" href="StandAloneServer.html" title="Chapter 7. Standalone Servers"><link rel="next" href="optional.html" title="Part III. Advanced Configuration"></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 8. MS Windows Network Configuration Guide</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="StandAloneServer.html">Prev</a> </td><th width="60%" align="center">Part II. Server Configuration Basics</th><td width="20%" align="right"> <a accesskey="n" href="optional.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="ClientConfig"></a>Chapter 8. MS Windows Network Configuration Guide</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="ClientConfig.html#id2568562">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="ClientConfig.html#id2568622">Technical Details</a></span></dt><dd><dl><dt><span class="sect2"><a href="ClientConfig.html#id2568666">TCP/IP Configuration</a></span></dt><dt><span class="sect2"><a href="ClientConfig.html#id2570437">Joining a Domain: Windows 2000/XP Professional</a></span></dt><dt><span class="sect2"><a href="ClientConfig.html#id2570964">Domain Logon Configuration: Windows 9x/Me</a></span></dt></dl></dd><dt><span class="sect1"><a href="ClientConfig.html#id2571409">Common Errors</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2568562"></a>Features and Benefits</h2></div></div></div><p> <a class="indexterm" name="id2568570"></a> -<a class="indexterm" name="id2568576"></a> -<a class="indexterm" name="id2568583"></a> +<a class="indexterm" name="id2568577"></a> +<a class="indexterm" name="id2568584"></a> Occasionally network administrators report difficulty getting Microsoft Windows clients to interoperate correctly with Samba servers. It seems that some folks just cannot accept the fact that the right way to configure an MS Windows network client is precisely as one would do when using MS Windows NT4 or 200x servers. Yet there is repetitious need to provide detailed Windows client configuration instructions. </p><p> <a class="indexterm" name="id2568601"></a> -<a class="indexterm" name="id2568608"></a> +<a class="indexterm" name="id2568609"></a> The purpose of this chapter is to graphically illustrate MS Windows client configuration for the most common critical aspects of such configuration. An experienced network administrator will not be interested in the details of this chapter. @@ -23,27 +23,27 @@ that are in common use today. These are: Windows 2000 Professional </p></li><li><p> Windows Millennium edition (Me) - </p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2568665"></a>TCP/IP Configuration</h3></div></div></div><p> -<a class="indexterm" name="id2568673"></a> + </p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2568666"></a>TCP/IP Configuration</h3></div></div></div><p> +<a class="indexterm" name="id2568674"></a> <a class="indexterm" name="id2568681"></a> The builder of a house must ensure that all construction takes place on a firm foundation. The same is true for the builder of a TCP/IP-based networking system. Fundamental network configuration problems will plague all network users until they are resolved. </p><p> -<a class="indexterm" name="id2568695"></a> -<a class="indexterm" name="id2568702"></a> +<a class="indexterm" name="id2568696"></a> +<a class="indexterm" name="id2568703"></a> MS Windows workstations and servers can be configured either with fixed IP addresses or via DHCP. The examples that follow demonstrate the use of DHCP and make only passing reference to those situations where fixed IP configuration settings can be effected. </p><p> -<a class="indexterm" name="id2568717"></a> +<a class="indexterm" name="id2568718"></a> <a class="indexterm" name="id2568724"></a> It is possible to use shortcuts or abbreviated keystrokes to arrive at a particular configuration screen. The decision was made to base all examples in this chapter on use of the <span class="guibutton">Start</span> button. - </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2568741"></a>MS Windows XP Professional</h4></div></div></div><p> -<a class="indexterm" name="id2568749"></a> + </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2568742"></a>MS Windows XP Professional</h4></div></div></div><p> +<a class="indexterm" name="id2568750"></a> There are two paths to the Windows XP TCP/IP configuration panel. Choose the access method that you prefer: </p><p> Click <span class="guimenu">Start -> Control Panel -> Network Connections</span>. @@ -51,7 +51,7 @@ that are in common use today. These are: <span class="emphasis"><em>Alternately,</em></span> click <span class="guimenu">Start -></span>, and right-click <span class="guimenu">My Network Places</span> then select <span class="guimenuitem">Properties</span>. </p><p> -<a class="indexterm" name="id2568797"></a> +<a class="indexterm" name="id2568798"></a> The following procedure steps through the Windows XP Professional TCP/IP configuration process: </p><div class="procedure"><ol type="1"><li><p> <a class="indexterm" name="id2568815"></a> @@ -63,21 +63,21 @@ that are in common use today. These are: </p><div class="figure"><a name="WXPP002"></a><p class="title"><b>Figure 8.1. Network Bridge Configuration.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/WXPP002.png" alt="Network Bridge Configuration."></div></div></div><p><br class="figure-break"> </p></li><li><p> <a class="indexterm" name="id2568914"></a> -<a class="indexterm" name="id2568921"></a> +<a class="indexterm" name="id2568922"></a> The Network Bridge Configuration, or Local Area Connection, panel is used to set TCP/IP protocol settings. In <span class="guimenuitem">This connection uses the following items:</span> box, click on <span class="guimenu">Internet Protocol (TCP/IP)</span>, then click on <span class="guibutton">Properties</span>. </p><p> -<a class="indexterm" name="id2568952"></a> +<a class="indexterm" name="id2568953"></a> <a class="indexterm" name="id2568960"></a> The default setting is DHCP-enabled operation (i.e., “<span class="quote">Obtain an IP address automatically</span>”). See <a class="link" href="ClientConfig.html#WXPP003" title="Figure 8.2. Internet Protocol (TCP/IP) Properties.">“Internet Protocol (TCP/IP) Properties.”</a>. </p><div class="figure"><a name="WXPP003"></a><p class="title"><b>Figure 8.2. Internet Protocol (TCP/IP) Properties.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/WXPP003.png" alt="Internet Protocol (TCP/IP) Properties."></div></div></div><p><br class="figure-break"> </p><p> -<a class="indexterm" name="id2569023"></a> +<a class="indexterm" name="id2569024"></a> <a class="indexterm" name="id2569030"></a> -<a class="indexterm" name="id2569036"></a> -<a class="indexterm" name="id2569043"></a> +<a class="indexterm" name="id2569037"></a> +<a class="indexterm" name="id2569044"></a> Many network administrators will want to use DHCP to configure all client TCP/IP protocol stack settings. (For information on how to configure the ISC DHCP server for Windows client support see <a class="link" href="DNSDHCP.html#DHCP" title="DHCP Server">the DNS and DHCP Configuration Guide</a>, @@ -85,14 +85,14 @@ that are in common use today. These are: </p><p> <a class="indexterm" name="id2569072"></a> <a class="indexterm" name="id2569079"></a> -<a class="indexterm" name="id2569085"></a> +<a class="indexterm" name="id2569086"></a> If it is necessary to provide a fixed IP address, click on “<span class="quote">Use the following IP address</span>” and enter the IP Address, the subnet mask, and the default gateway address in the boxes provided. </p></li><li><p> <a class="indexterm" name="id2569106"></a> -<a class="indexterm" name="id2569113"></a> -<a class="indexterm" name="id2569120"></a> -<a class="indexterm" name="id2569127"></a> +<a class="indexterm" name="id2569114"></a> +<a class="indexterm" name="id2569121"></a> +<a class="indexterm" name="id2569128"></a> Click the <span class="guibutton">Advanced</span> button to proceed with TCP/IP configuration. This opens a panel in which it is possible to create additional IP addresses for this interface. The technical name for the additional addresses is <span class="emphasis"><em>IP aliases</em></span>, and additionally this @@ -100,9 +100,9 @@ that are in common use today. These are: necessary to create additional settings. See <a class="link" href="ClientConfig.html#WXPP005" title="Figure 8.3. Advanced Network Settings">“Advanced Network Settings”</a> to see the appearance of this panel. </p><div class="figure"><a name="WXPP005"></a><p class="title"><b>Figure 8.3. Advanced Network Settings</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/WXPP005.png" alt="Advanced Network Settings"></div></div></div><p><br class="figure-break"> </p><p> -<a class="indexterm" name="id2569197"></a> +<a class="indexterm" name="id2569198"></a> <a class="indexterm" name="id2569204"></a> -<a class="indexterm" name="id2569210"></a> +<a class="indexterm" name="id2569211"></a> Fixed settings may be required for DNS and WINS if these settings are not provided automatically via DHCP. </p></li><li><p> <a class="indexterm" name="id2569226"></a> @@ -113,14 +113,14 @@ that are in common use today. These are: </p><div class="figure"><a name="WXPP014"></a><p class="title"><b>Figure 8.4. DNS Configuration.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/WXPP014.png" alt="DNS Configuration."></div></div></div><p><br class="figure-break"> </p></li><li><p> <a class="indexterm" name="id2569308"></a> -<a class="indexterm" name="id2569314"></a> +<a class="indexterm" name="id2569315"></a> Click the <span class="guibutton">WINS</span> tab to add manual WINS server entries. This step demonstrates an example system that uses manually configured WINS settings. When finished making changes, click <span class="guibutton">OK</span> to commit the settings. See <a class="link" href="ClientConfig.html#WXPP009" title="Figure 8.5. WINS Configuration">“WINS Configuration”</a>. </p><div class="figure"><a name="WXPP009"></a><p class="title"><b>Figure 8.5. WINS Configuration</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/WXPP009.png" alt="WINS Configuration"></div></div></div><p><br class="figure-break"> </p></li></ol></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2569384"></a>MS Windows 2000</h4></div></div></div><p> -<a class="indexterm" name="id2569391"></a> +<a class="indexterm" name="id2569392"></a> <a class="indexterm" name="id2569399"></a> There are two paths to the Windows 2000 Professional TCP/IP configuration panel. Choose the access method that you prefer: </p><p> @@ -129,15 +129,15 @@ that are in common use today. These are: <span class="emphasis"><em>Alternatively,</em></span> click <span class="guimenu">Start</span>, then right-click <span class="guimenu">My Network Places</span>, and select <span class="guimenuitem">Properties</span>. </p><p> -<a class="indexterm" name="id2569447"></a> +<a class="indexterm" name="id2569448"></a> The following procedure steps through the Windows XP Professional TCP/IP configuration process: </p><div class="procedure"><ol type="1"><li><p> Right-click on <span class="guimenu">Local Area Connection</span>, then click <span class="guimenuitem">Properties</span>. See <a class="link" href="ClientConfig.html#w2kp001" title="Figure 8.6. Local Area Connection Properties.">“Local Area Connection Properties.”</a>. </p><div class="figure"><a name="w2kp001"></a><p class="title"><b>Figure 8.6. Local Area Connection Properties.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/w2kp001.png" alt="Local Area Connection Properties."></div></div></div><p><br class="figure-break"> </p></li><li><p> -<a class="indexterm" name="id2569528"></a> -<a class="indexterm" name="id2569535"></a> +<a class="indexterm" name="id2569529"></a> +<a class="indexterm" name="id2569536"></a> The Local Area Connection Properties is used to set TCP/IP protocol settings. Click on <span class="guimenu">Internet Protocol (TCP/IP)</span> in the <span class="guimenuitem">Components checked are used by this connection:</span> box, then click the <span class="guibutton">Properties</span> button. @@ -148,8 +148,8 @@ that are in common use today. These are: (i.e., “<span class="quote">Obtain an IP address automatically</span>”). See <a class="link" href="ClientConfig.html#w2kp002" title="Figure 8.7. Internet Protocol (TCP/IP) Properties.">“Internet Protocol (TCP/IP) Properties.”</a>. </p><div class="figure"><a name="w2kp002"></a><p class="title"><b>Figure 8.7. Internet Protocol (TCP/IP) Properties.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/w2kp002.png" alt="Internet Protocol (TCP/IP) Properties."></div></div></div><p><br class="figure-break"> </p><p> -<a class="indexterm" name="id2569636"></a> -<a class="indexterm" name="id2569643"></a> +<a class="indexterm" name="id2569637"></a> +<a class="indexterm" name="id2569644"></a> Many network administrators will want to use DHCP to configure all client TCP/IP protocol stack settings. (For information on how to configure the ISC DHCP server for Windows client support, see, <a class="link" href="DNSDHCP.html#DHCP" title="DHCP Server">“DHCP Server”</a>. @@ -165,12 +165,12 @@ that are in common use today. These are: </p><div class="figure"><a name="w2kp003"></a><p class="title"><b>Figure 8.8. Advanced Network Settings.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/w2kp003.png" alt="Advanced Network Settings."></div></div></div><p><br class="figure-break"> </p><p> <a class="indexterm" name="id2569746"></a> -<a class="indexterm" name="id2569752"></a> -<a class="indexterm" name="id2569759"></a> +<a class="indexterm" name="id2569753"></a> +<a class="indexterm" name="id2569760"></a> Fixed settings may be required for DNS and WINS if these settings are not provided automatically via DHCP. </p></li><li><p> -<a class="indexterm" name="id2569774"></a> -<a class="indexterm" name="id2569781"></a> +<a class="indexterm" name="id2569775"></a> +<a class="indexterm" name="id2569782"></a> Click the <span class="guimenu">DNS</span> tab to add DNS server settings. The example system uses manually configured DNS settings. When finished making changes, click <span class="guibutton">OK</span> to commit the settings. See <a class="link" href="ClientConfig.html#w2kp004" title="Figure 8.9. DNS Configuration.">“DNS Configuration.”</a>. @@ -185,18 +185,18 @@ that are in common use today. These are: </p><div class="figure"><a name="w2kp005"></a><p class="title"><b>Figure 8.10. WINS Configuration.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/w2kp005.png" alt="WINS Configuration."></div></div></div><p><br class="figure-break"> </p></li></ol></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2569931"></a>MS Windows Me</h4></div></div></div><p> <a class="indexterm" name="id2569939"></a> -<a class="indexterm" name="id2569946"></a> -<a class="indexterm" name="id2569953"></a> +<a class="indexterm" name="id2569947"></a> +<a class="indexterm" name="id2569954"></a> There are two paths to the Windows Millennium edition (Me) TCP/IP configuration panel. Choose the access method that you prefer: </p><p> Click <span class="guimenu">Start -> Control Panel -> Network Connections</span>. </p><p> -<a class="indexterm" name="id2569976"></a> -<a class="indexterm" name="id2569983"></a> +<a class="indexterm" name="id2569977"></a> +<a class="indexterm" name="id2569984"></a> <span class="emphasis"><em>Alternatively,</em></span> click on <span class="guimenu">Start -></span>, and right click on <span class="guimenu">My Network Places</span> then select <span class="guimenuitem">Properties</span>. </p><p> -<a class="indexterm" name="id2570015"></a> +<a class="indexterm" name="id2570016"></a> The following procedure steps through the Windows Me TCP/IP configuration process: </p><div class="procedure"><ol type="1"><li><p> <a class="indexterm" name="id2570033"></a> @@ -206,8 +206,8 @@ that are in common use today. These are: </p><div class="figure"><a name="WME001"></a><p class="title"><b>Figure 8.11. The Windows Me Network Configuration Panel.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/WME001.png" alt="The Windows Me Network Configuration Panel."></div></div></div><p><br class="figure-break"> </p></li><li><p> <a class="indexterm" name="id2570114"></a> -<a class="indexterm" name="id2570120"></a> -<a class="indexterm" name="id2570127"></a> +<a class="indexterm" name="id2570121"></a> +<a class="indexterm" name="id2570128"></a> Many network administrators will want to use DHCP to configure all client TCP/IP protocol stack settings. (For information on how to configure the ISC DHCP server for Windows client support see <a class="link" href="DNSDHCP.html#DHCP" title="DHCP Server">the DNS and DHCP Configuration Guide</a>, @@ -215,40 +215,40 @@ that are in common use today. These are: (i.e., <span class="guimenu">Obtain IP address automatically</span> is enabled). See <a class="link" href="ClientConfig.html#WME002" title="Figure 8.12. IP Address.">“IP Address.”</a>. </p><div class="figure"><a name="WME002"></a><p class="title"><b>Figure 8.12. IP Address.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/WME002.png" alt="IP Address."></div></div></div><p><br class="figure-break"> </p><p> -<a class="indexterm" name="id2570206"></a> -<a class="indexterm" name="id2570213"></a> -<a class="indexterm" name="id2570220"></a> +<a class="indexterm" name="id2570207"></a> +<a class="indexterm" name="id2570214"></a> +<a class="indexterm" name="id2570221"></a> If it is necessary to provide a fixed IP address, click on <span class="guimenuitem">Specify an IP address</span> and enter the IP Address and the subnet mask in the boxes provided. For this example we are assuming that all network clients will be configured using DHCP. </p></li><li><p> <a class="indexterm" name="id2570244"></a> -<a class="indexterm" name="id2570250"></a> +<a class="indexterm" name="id2570251"></a> Fixed settings may be required for DNS and WINS if these settings are not provided automatically via DHCP. </p></li><li><p> -<a class="indexterm" name="id2570265"></a> +<a class="indexterm" name="id2570266"></a> If necessary, click the <span class="guimenu">DNS Configuration</span> tab to add DNS server settings. Click the <span class="guibutton">WINS Configuration</span> tab to add WINS server settings. The <span class="guimenu">Gateway</span> tab allows additional gateways (router addresses) to be added to the network interface settings. In most cases where DHCP is used, it will not be necessary to create these manual settings. </p></li><li><p> -<a class="indexterm" name="id2570302"></a> -<a class="indexterm" name="id2570309"></a> +<a class="indexterm" name="id2570303"></a> +<a class="indexterm" name="id2570310"></a> The following example uses manually configured WINS settings. See <a class="link" href="ClientConfig.html#WME005" title="Figure 8.13. DNS Configuration.">“DNS Configuration.”</a>. When finished making changes, click <span class="guibutton">OK</span> to commit the settings. </p><div class="figure"><a name="WME005"></a><p class="title"><b>Figure 8.13. DNS Configuration.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/WME005.png" alt="DNS Configuration."></div></div></div><p><br class="figure-break"> </p><p> -<a class="indexterm" name="id2570370"></a> -<a class="indexterm" name="id2570377"></a> +<a class="indexterm" name="id2570371"></a> +<a class="indexterm" name="id2570378"></a> This is an example of a system that uses manually configured WINS settings. One situation where this might apply is on a network that has a single DHCP server that provides settings for multiple Windows workgroups or domains. See <a class="link" href="ClientConfig.html#WME003" title="Figure 8.14. WINS Configuration.">“WINS Configuration.”</a>. </p><div class="figure"><a name="WME003"></a><p class="title"><b>Figure 8.14. WINS Configuration.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/WME003.png" alt="WINS Configuration."></div></div></div><p><br class="figure-break"> - </p></li></ol></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2570436"></a>Joining a Domain: Windows 2000/XP Professional</h3></div></div></div><p> + </p></li></ol></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2570437"></a>Joining a Domain: Windows 2000/XP Professional</h3></div></div></div><p> <a class="indexterm" name="id2570445"></a> -<a class="indexterm" name="id2570452"></a> -<a class="indexterm" name="id2570459"></a> +<a class="indexterm" name="id2570453"></a> +<a class="indexterm" name="id2570460"></a> <a class="indexterm" name="id2570466"></a> Microsoft Windows NT/200x/XP Professional platforms can participate in domain security. This section steps through the process for making a Windows 200x/XP Professional machine a @@ -259,17 +259,17 @@ that are in common use today. These are: </p></li><li><p> Right-click <span class="guimenu">My Computer</span>, then select <span class="guimenuitem">Properties</span>. </p></li><li><p> -<a class="indexterm" name="id2570519"></a> +<a class="indexterm" name="id2570520"></a> The opening panel is the same one that can be reached by clicking <span class="guimenu">System</span> on the Control Panel. See <a class="link" href="ClientConfig.html#wxpp001" title="Figure 8.15. The General Panel.">“The General Panel.”</a>. </p><div class="figure"><a name="wxpp001"></a><p class="title"><b>Figure 8.15. The General Panel.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/wxpp001.png" alt="The General Panel."></div></div></div><p><br class="figure-break"> </p></li><li><p> -<a class="indexterm" name="id2570585"></a> +<a class="indexterm" name="id2570586"></a> Click the <span class="guimenu">Computer Name</span> tab. This panel shows the <span class="guimenuitem">Computer Description</span>, the <span class="guimenuitem">Full computer name</span>, and the <span class="guimenuitem">Workgroup</span> or <span class="guimenuitem">Domain name</span>. </p><p> -<a class="indexterm" name="id2570627"></a> +<a class="indexterm" name="id2570628"></a> <a class="indexterm" name="id2570634"></a> Clicking the <span class="guimenu">Network ID</span> button will launch the configuration wizard. Do not use this with Samba-3. If you wish to change the computer name or join or leave the domain, click the <span class="guimenu">Change</span> button. @@ -286,13 +286,13 @@ that are in common use today. These are: This panel shows that our example machine (TEMPTATION) is set to join the domain called MIDEARTH. See <a class="link" href="ClientConfig.html#wxpp007" title="Figure 8.18. The Computer Name Changes Panel Domain MIDEARTH.">“The Computer Name Changes Panel Domain MIDEARTH.”</a>. </p><div class="figure"><a name="wxpp007"></a><p class="title"><b>Figure 8.18. The Computer Name Changes Panel Domain MIDEARTH.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/wxpp007.png" alt="The Computer Name Changes Panel Domain MIDEARTH."></div></div></div><p><br class="figure-break"> </p></li><li><p> -<a class="indexterm" name="id2570838"></a> +<a class="indexterm" name="id2570839"></a> <a class="indexterm" name="id2570845"></a> Now click the <span class="guimenu">OK</span> button. A dialog box should appear to allow you to provide the credentials (username and password) of a domain administrative account that has the rights to add machines to the domain. </p><p> -<a class="indexterm" name="id2570864"></a> +<a class="indexterm" name="id2570865"></a> Enter the name “<span class="quote">root</span>” and the root password from your Samba-3 server. See <a class="link" href="ClientConfig.html#wxpp008" title="Figure 8.19. Computer Name Changes Username and Password Panel.">“Computer Name Changes Username and Password Panel.”</a>. </p><div class="figure"><a name="wxpp008"></a><p class="title"><b>Figure 8.19. Computer Name Changes Username and Password Panel.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/wxpp008.png" alt="Computer Name Changes Username and Password Panel."></div></div></div><p><br class="figure-break"> </p></li><li><p> @@ -303,15 +303,15 @@ that are in common use today. These are: The “<span class="quote">Welcome to the MIDEARTH domain.</span>” dialog box should appear. At this point the machine must be rebooted. Joining the domain is now complete. </p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2570964"></a>Domain Logon Configuration: Windows 9x/Me</h3></div></div></div><p> -<a class="indexterm" name="id2570972"></a> -<a class="indexterm" name="id2570979"></a> -<a class="indexterm" name="id2570986"></a> +<a class="indexterm" name="id2570973"></a> +<a class="indexterm" name="id2570980"></a> +<a class="indexterm" name="id2570987"></a> We follow the convention used by most in saying that Windows 9x/Me machines can participate in domain logons. The truth is that these platforms can use only the LanManager network logon protocols. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> -<a class="indexterm" name="id2571000"></a> +<a class="indexterm" name="id2571001"></a> <a class="indexterm" name="id2571008"></a> -<a class="indexterm" name="id2571014"></a> +<a class="indexterm" name="id2571015"></a> Windows XP Home edition cannot participate in domain or LanManager network logons. </p></div><div class="procedure"><ol type="1"><li><p> Right-click on the <span class="guimenu">Network Neighborhood</span> icon. @@ -320,8 +320,8 @@ that are in common use today. These are: See <a class="link" href="ClientConfig.html#WME009" title="Figure 8.20. The Network Panel.">“The Network Panel.”</a>. </p><div class="figure"><a name="WME009"></a><p class="title"><b>Figure 8.20. The Network Panel.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/WME009.png" alt="The Network Panel."></div></div></div><p><br class="figure-break"> </p><p> -<a class="indexterm" name="id2571093"></a> -<a class="indexterm" name="id2571100"></a> +<a class="indexterm" name="id2571094"></a> +<a class="indexterm" name="id2571101"></a> Make sure that the <span class="guimenu">Client for Microsoft Networks</span> driver is installed as shown. Click on the <span class="guimenu">Client for Microsoft Networks</span> entry in <span class="guimenu">The following network components are installed:</span> box. Then click the <span class="guibutton">Properties</span> button. @@ -332,32 +332,32 @@ that are in common use today. These are: settings. See <a class="link" href="ClientConfig.html#WME010" title="Figure 8.21. Client for Microsoft Networks Properties Panel.">“Client for Microsoft Networks Properties Panel.”</a>. </p><div class="figure"><a name="WME010"></a><p class="title"><b>Figure 8.21. Client for Microsoft Networks Properties Panel.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/WME010.png" alt="Client for Microsoft Networks Properties Panel."></div></div></div><p><br class="figure-break"> </p><p> -<a class="indexterm" name="id2571204"></a> +<a class="indexterm" name="id2571205"></a> <a class="indexterm" name="id2571212"></a> Enter the Windows NT domain name, check the <span class="guimenu">Log on to Windows NT domain</span> box, and click <span class="guimenu">OK</span>. </p></li><li><p> -<a class="indexterm" name="id2571238"></a> -<a class="indexterm" name="id2571245"></a> +<a class="indexterm" name="id2571239"></a> +<a class="indexterm" name="id2571246"></a> <a class="indexterm" name="id2571252"></a> Click on the <span class="guimenu">Identification</span> button. This is the location at which the workgroup (domain) name and the machine name (computer name) need to be set. See <a class="link" href="ClientConfig.html#WME013" title="Figure 8.22. Identification Panel.">“Identification Panel.”</a>. </p><div class="figure"><a name="WME013"></a><p class="title"><b>Figure 8.22. Identification Panel.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/WME013.png" alt="Identification Panel."></div></div></div><p><br class="figure-break"> </p></li><li><p> -<a class="indexterm" name="id2571317"></a> -<a class="indexterm" name="id2571324"></a> -<a class="indexterm" name="id2571331"></a> +<a class="indexterm" name="id2571318"></a> +<a class="indexterm" name="id2571325"></a> +<a class="indexterm" name="id2571332"></a> <a class="indexterm" name="id2571338"></a> Now click the <span class="guimenu">Access Control</span> button. If you want to be able to assign share access permissions using domain user and group accounts, it is necessary to enable <span class="guimenu">User-level access control</span> as shown in this panel. See <a class="link" href="ClientConfig.html#WME014" title="Figure 8.23. Access Control Panel.">“Access Control Panel.”</a>. </p><div class="figure"><a name="WME014"></a><p class="title"><b>Figure 8.23. Access Control Panel.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/WME014.png" alt="Access Control Panel."></div></div></div><p><br class="figure-break"> - </p></li></ol></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2571408"></a>Common Errors</h2></div></div></div><p> -<a class="indexterm" name="id2571416"></a> -<a class="indexterm" name="id2571423"></a> + </p></li></ol></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2571409"></a>Common Errors</h2></div></div></div><p> +<a class="indexterm" name="id2571417"></a> +<a class="indexterm" name="id2571424"></a> The most common errors that can afflict Windows networking systems include: </p><div class="itemizedlist"><ul type="disc"><li><p>Incorrect IP address.</p></li><li><p>Incorrect or inconsistent netmasks.</p></li><li><p>Incorrect router address.</p></li><li><p>Incorrect DNS server address.</p></li><li><p>Incorrect WINS server address.</p></li><li><p>Use of a Network Scope setting watch out for this one!</p></li></ul></div><p> -<a class="indexterm" name="id2571470"></a> -<a class="indexterm" name="id2571477"></a> +<a class="indexterm" name="id2571471"></a> +<a class="indexterm" name="id2571478"></a> The most common reasons for which a Windows NT/200x/XP Professional client cannot join the Samba controlled domain are: </p><div class="itemizedlist"><ul type="disc"><li><p><code class="filename">smb.conf</code> does not have correct <a class="link" href="smb.conf.5.html#ADDMACHINESCRIPT">add machine script</a> settings.</p></li><li><p>“<span class="quote">root</span>” account is not in password backend database.</p></li><li><p>Attempt to use a user account instead of the “<span class="quote">root</span>” account to join a machine to the domain.</p></li><li><p>Open connections from the workstation to the server.</p></li><li><p>Firewall or filter configurations in place on either the client or the Samba server.</p></li></ul></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="StandAloneServer.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="type.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="optional.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 7. Standalone Servers </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Part III. Advanced Configuration</td></tr></table></div></body></html> diff --git a/docs/htmldocs/Samba3-HOWTO/DNSDHCP.html b/docs/htmldocs/Samba3-HOWTO/DNSDHCP.html index 1d619612a9..e8a2034c2a 100644 --- a/docs/htmldocs/Samba3-HOWTO/DNSDHCP.html +++ b/docs/htmldocs/Samba3-HOWTO/DNSDHCP.html @@ -1,6 +1,6 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 48. DNS and DHCP Configuration Guide</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="Appendix.html" title="Part VI. Reference Section"><link rel="prev" href="ch47.html" title="Chapter 47. Samba Support"><link rel="next" href="apa.html" title="Appendix A. GNU General Public License version 3"></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 48. DNS and DHCP Configuration Guide</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch47.html">Prev</a> </td><th width="60%" align="center">Part VI. Reference Section</th><td width="20%" align="right"> <a accesskey="n" href="apa.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="DNSDHCP"></a>Chapter 48. DNS and DHCP Configuration Guide</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="DNSDHCP.html#id2685803">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="DNSDHCP.html#id2685982">Example Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="DNSDHCP.html#id2686073">Dynamic DNS</a></span></dt><dt><span class="sect2"><a href="DNSDHCP.html#DHCP">DHCP Server</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2685803"></a>Features and Benefits</h2></div></div></div><p> -<a class="indexterm" name="id2685811"></a> -<a class="indexterm" name="id2685820"></a> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 48. DNS and DHCP Configuration Guide</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="Appendix.html" title="Part VI. Reference Section"><link rel="prev" href="ch47.html" title="Chapter 47. Samba Support"><link rel="next" href="apa.html" title="Appendix A. GNU General Public License version 3"></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 48. DNS and DHCP Configuration Guide</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch47.html">Prev</a> </td><th width="60%" align="center">Part VI. Reference Section</th><td width="20%" align="right"> <a accesskey="n" href="apa.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="DNSDHCP"></a>Chapter 48. DNS and DHCP Configuration Guide</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="DNSDHCP.html#id2685838">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="DNSDHCP.html#id2686016">Example Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="DNSDHCP.html#id2686107">Dynamic DNS</a></span></dt><dt><span class="sect2"><a href="DNSDHCP.html#DHCP">DHCP Server</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2685838"></a>Features and Benefits</h2></div></div></div><p> +<a class="indexterm" name="id2685846"></a> +<a class="indexterm" name="id2685855"></a> There are few subjects in the UNIX world that might raise as much contention as Domain Name System (DNS) and Dynamic Host Configuration Protocol (DHCP). Not all opinions held for or against particular implementations of DNS and DHCP @@ -10,16 +10,16 @@ We live in a modern age where many information technology users demand mobility and freedom. Microsoft Windows users in particular expect to be able to plug their notebook computer into a network port and have things “<span class="quote">just work.</span>” </p><p> -<a class="indexterm" name="id2685847"></a> +<a class="indexterm" name="id2685882"></a> UNIX administrators have a point. Many of the normative practices in the Microsoft Windows world at best border on bad practice from a security perspective. Microsoft Windows networking protocols allow workstations to arbitrarily register themselves on a network. Windows 2000 Active Directory registers entries in the DNS namespace that are equally perplexing to UNIX administrators. Welcome to the new world! </p><p> -<a class="indexterm" name="id2685864"></a> -<a class="indexterm" name="id2685873"></a> -<a class="indexterm" name="id2685882"></a> +<a class="indexterm" name="id2685899"></a> +<a class="indexterm" name="id2685908"></a> +<a class="indexterm" name="id2685917"></a> The purpose of this chapter is to demonstrate the configuration of the Internet Software Consortium (ISC) DNS and DHCP servers to provide dynamic services that are compatible with their equivalents in the Microsoft Windows 2000 Server products. @@ -27,26 +27,26 @@ compatible with their equivalents in the Microsoft Windows 2000 Server products. This chapter provides no more than a working example of configuration files for both DNS and DHCP servers. The examples used match configuration examples used elsewhere in this document. </p><p> -<a class="indexterm" name="id2685905"></a> -<a class="indexterm" name="id2685912"></a> -<a class="indexterm" name="id2685919"></a> +<a class="indexterm" name="id2685940"></a> +<a class="indexterm" name="id2685947"></a> +<a class="indexterm" name="id2685953"></a> This chapter explicitly does not provide a tutorial, nor does it pretend to be a reference guide on DNS and DHCP, as this is well beyond the scope and intent of this document as a whole. Anyone who wants more detailed reference materials on DNS or DHCP should visit the ISC Web site at <a class="ulink" href="http://www.isc.org" target="_top"> http://www.isc.org</a>. Those wanting a written text might also be interested in the O'Reilly publications on DNS, see the <a class="ulink" href="http://www.oreilly.com/catalog/dns/index.htm" target="_top">O'Reilly</a> web site, and the <a class="ulink" href="http://www.bind9.net/books-dhcp" target="_top">BIND9.NET</a> web site for details. The books are: -</p><div class="orderedlist"><ol type="1"><li><p>DNS and BIND, By Cricket Liu, Paul Albitz, ISBN: 1-56592-010-4</p></li><li><p>DNS & Bind Cookbook, By Cricket Liu, ISBN: 0-596-00410-9</p></li><li><p>The DHCP Handbook (2nd Edition), By: Ralph Droms, Ted Lemon, ISBN 0-672-32327-3</p></li></ol></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2685982"></a>Example Configuration</h2></div></div></div><p> -<a class="indexterm" name="id2685990"></a> -<a class="indexterm" name="id2685996"></a> +</p><div class="orderedlist"><ol type="1"><li><p>DNS and BIND, By Cricket Liu, Paul Albitz, ISBN: 1-56592-010-4</p></li><li><p>DNS & Bind Cookbook, By Cricket Liu, ISBN: 0-596-00410-9</p></li><li><p>The DHCP Handbook (2nd Edition), By: Ralph Droms, Ted Lemon, ISBN 0-672-32327-3</p></li></ol></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2686016"></a>Example Configuration</h2></div></div></div><p> +<a class="indexterm" name="id2686024"></a> +<a class="indexterm" name="id2686031"></a> The DNS is to the Internet what water is to life. Nearly all information resources (host names) are resolved to their Internet protocol (IP) addresses through DNS. Windows networking tried hard to avoid the -complexities of DNS, but alas, DNS won. <a class="indexterm" name="id2686007"></a> The alternative to +complexities of DNS, but alas, DNS won. <a class="indexterm" name="id2686042"></a> The alternative to DNS, the Windows Internet Name Service (WINS) an artifact of NetBIOS networking over the TCP/IP protocols has demonstrated scalability problems as well as a flat, nonhierarchical namespace that became unmanageable as the size and complexity of information technology networks grew. </p><p> -<a class="indexterm" name="id2686029"></a> -<a class="indexterm" name="id2686035"></a> +<a class="indexterm" name="id2686063"></a> +<a class="indexterm" name="id2686070"></a> WINS is a Microsoft implementation of the RFC1001/1002 NetBIOS Name Service (NBNS). It allows NetBIOS clients (like Microsoft Windows machines) to register an arbitrary machine name that the administrator or user has chosen together with the IP @@ -66,13 +66,13 @@ hostnames via Microsoft WINS. </p><p> The following configurations demonstrate a simple, insecure dynamic DNS server and a simple DHCP server that matches the DNS configuration. -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2686073"></a>Dynamic DNS</h3></div></div></div><p> - <a class="indexterm" name="id2686080"></a> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2686107"></a>Dynamic DNS</h3></div></div></div><p> + <a class="indexterm" name="id2686115"></a> The example DNS configuration is for a private network in the IP address space for network 192.168.1.0/24. The private class network address space is set forth in RFC1918. </p><p> - <a class="indexterm" name="id2686096"></a> + <a class="indexterm" name="id2686130"></a> It is assumed that this network will be situated behind a secure firewall. The files that follow work with ISC BIND version 9. BIND is the Berkeley Internet Name Daemon. @@ -223,8 +223,8 @@ $ORIGIN 1.168.192.in-addr.arpa. 2 PTR marvel.quenya.org. </pre><p> </p><p> -<a class="indexterm" name="id2686258"></a> -<a class="indexterm" name="id2686265"></a> +<a class="indexterm" name="id2686293"></a> +<a class="indexterm" name="id2686300"></a> The configuration files shown here were copied from a fully working system. All dynamically registered entries have been removed. In addition to these files, BIND version 9 will create for each of the dynamic registration files a file that has a diff --git a/docs/htmldocs/Samba3-HOWTO/FastStart.html b/docs/htmldocs/Samba3-HOWTO/FastStart.html index 36294cc31c..10a6d469bf 100644 --- a/docs/htmldocs/Samba3-HOWTO/FastStart.html +++ b/docs/htmldocs/Samba3-HOWTO/FastStart.html @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 2. Fast Start: Cure for Impatience</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="introduction.html" title="Part I. General Installation"><link rel="prev" href="install.html" title="Chapter 1. How to Install and Test SAMBA"><link rel="next" href="type.html" title="Part II. Server Configuration Basics"></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 2. Fast Start: Cure for Impatience</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="install.html">Prev</a> </td><th width="60%" align="center">Part I. General Installation</th><td width="20%" align="right"> <a accesskey="n" href="type.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="FastStart"></a>Chapter 2. Fast Start: Cure for Impatience</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="FastStart.html#id2546581">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="FastStart.html#id2546605">Description of Example Sites</a></span></dt><dt><span class="sect1"><a href="FastStart.html#id2546685">Worked Examples</a></span></dt><dd><dl><dt><span class="sect2"><a href="FastStart.html#id2546704">Standalone Server</a></span></dt><dt><span class="sect2"><a href="FastStart.html#id2548624">Domain Member Server</a></span></dt><dt><span class="sect2"><a href="FastStart.html#id2549548">Domain Controller</a></span></dt></dl></dd></dl></div><p> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 2. Fast Start: Cure for Impatience</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="introduction.html" title="Part I. General Installation"><link rel="prev" href="install.html" title="Chapter 1. How to Install and Test SAMBA"><link rel="next" href="type.html" title="Part II. Server Configuration Basics"></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 2. Fast Start: Cure for Impatience</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="install.html">Prev</a> </td><th width="60%" align="center">Part I. General Installation</th><td width="20%" align="right"> <a accesskey="n" href="type.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="FastStart"></a>Chapter 2. Fast Start: Cure for Impatience</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="FastStart.html#id2546582">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="FastStart.html#id2546606">Description of Example Sites</a></span></dt><dt><span class="sect1"><a href="FastStart.html#id2546686">Worked Examples</a></span></dt><dd><dl><dt><span class="sect2"><a href="FastStart.html#id2546704">Standalone Server</a></span></dt><dt><span class="sect2"><a href="FastStart.html#id2548624">Domain Member Server</a></span></dt><dt><span class="sect2"><a href="FastStart.html#id2549549">Domain Controller</a></span></dt></dl></dd></dl></div><p> When we first asked for suggestions for inclusion in the Samba HOWTO documentation, someone wrote asking for example configurations and lots of them. That is remarkably difficult to do without losing a lot of value that can be derived from presenting @@ -22,7 +22,7 @@ as the equivalent of an auto mechanic's repair guide. The book “<span clas equivalent of the driver's guide that explains how to drive the car. If you want complete network configuration examples, go to <a class="ulink" href="http://www.samba.org/samba/docs/Samba3-ByExample.pdf" target="_top">Samba-3 by Example</a>. -</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2546581"></a>Features and Benefits</h2></div></div></div><p> +</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2546582"></a>Features and Benefits</h2></div></div></div><p> Samba needs very little configuration to create a basic working system. In this chapter we progress from the simple to the complex, for each providing all steps and configuration file changes needed to make each work. Please note @@ -32,7 +32,7 @@ features. These additional features are covered in the remainder of this documen The examples used here have been obtained from a number of people who made requests for example configurations. All identities have been obscured to protect the guilty, and any resemblance to unreal nonexistent sites is deliberate. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2546605"></a>Description of Example Sites</h2></div></div></div><p> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2546606"></a>Description of Example Sites</h2></div></div></div><p> In the first set of configuration examples we consider the case of exceptionally simple system requirements. There is a real temptation to make something that should require little effort much too complex. </p><p> @@ -53,7 +53,7 @@ network-attached storage (NAS) device and a print server. The later example consider more complex systems that will either integrate into existing MS Windows networks or replace them entirely. These cover domain member servers as well as Samba domain control (PDC/BDC) and finally describes in detail a large distributed network with branch offices in remote locations. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2546685"></a>Worked Examples</h2></div></div></div><p> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2546686"></a>Worked Examples</h2></div></div></div><p> The configuration examples are designed to cover everything necessary to get Samba running. They do not cover basic operating system platform configuration, which is clearly beyond the scope of this text. @@ -61,7 +61,7 @@ clearly beyond the scope of this text. It is also assumed that Samba has been correctly installed, either by way of installation of the packages that are provided by the operating system vendor or through other means. </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2546704"></a>Standalone Server</h3></div></div></div><p> - <a class="indexterm" name="id2546711"></a> + <a class="indexterm" name="id2546712"></a> A standalone server implies no more than the fact that it is not a domain controller and it does not participate in domain control. It can be a simple, workgroup-like server, or it can be a complex server that is a member of a domain security context. @@ -82,7 +82,7 @@ of the packages that are provided by the operating system vendor or through othe <span class="emphasis"><em>m0r3pa1n</em></span> of course, that's just the example we are using; do not use this in a production environment because all readers of this document will know it. - </p></li></ul></div><div class="procedure"><a name="id2546792"></a><p class="title"><b>Procedure 2.1. Installation Procedure: Read-Only Server</b></p><div class="example"><a name="anon-example"></a><p class="title"><b>Example 2.1. Anonymous Read-Only Server Configuration</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2546930"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2546942"></a><em class="parameter"><code>netbios name = HOBBIT</code></em></td></tr><tr><td><a class="indexterm" name="id2546954"></a><em class="parameter"><code>security = share</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[data]</code></em></td></tr><tr><td><a class="indexterm" name="id2546975"></a><em class="parameter"><code>comment = Data</code></em></td></tr><tr><td><a class="indexterm" name="id2546986"></a><em class="parameter"><code>path = /export</code></em></td></tr><tr><td><a class="indexterm" name="id2546998"></a><em class="parameter"><code>read only = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2547009"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr></table></div></div><br class="example-break"><ol type="1"><li><p> + </p></li></ul></div><div class="procedure"><a name="id2546792"></a><p class="title"><b>Procedure 2.1. Installation Procedure: Read-Only Server</b></p><div class="example"><a name="anon-example"></a><p class="title"><b>Example 2.1. Anonymous Read-Only Server Configuration</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2546931"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2546943"></a><em class="parameter"><code>netbios name = HOBBIT</code></em></td></tr><tr><td><a class="indexterm" name="id2546955"></a><em class="parameter"><code>security = share</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[data]</code></em></td></tr><tr><td><a class="indexterm" name="id2546975"></a><em class="parameter"><code>comment = Data</code></em></td></tr><tr><td><a class="indexterm" name="id2546987"></a><em class="parameter"><code>path = /export</code></em></td></tr><tr><td><a class="indexterm" name="id2546998"></a><em class="parameter"><code>read only = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2547010"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr></table></div></div><br class="example-break"><ol type="1"><li><p> Add user to system (with creation of the user's home directory): </p><pre class="screen"> <code class="prompt">root# </code><strong class="userinput"><code>useradd -c "Jack Baumbach" -m -g users -p m0r3pa1n jackb</code></strong> @@ -151,8 +151,8 @@ Press enter to see a dump of your service definitions </p></li></ol></div><p> The information above (following # Global parameters) provides the complete contents of the <code class="filename">/etc/samba/smb.conf</code> file. - </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2547159"></a>Anonymous Read-Write Document Server</h4></div></div></div><p> - <a class="indexterm" name="id2547167"></a> + </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2547160"></a>Anonymous Read-Write Document Server</h4></div></div></div><p> + <a class="indexterm" name="id2547168"></a> We should view this configuration as a progression from the previous example. The difference is that shared access is now forced to the user identity of jackb and to the primary group jackb belongs to. One other refinement we can make is to @@ -169,8 +169,8 @@ Added user jackb. instead of to <span class="emphasis"><em>User Unknown</em></span>. </p><p> The complete, modified <code class="filename">smb.conf</code> file is as shown in <a class="link" href="FastStart.html#anon-rw" title="Example 2.2. Modified Anonymous Read-Write smb.conf">“Modified Anonymous Read-Write smb.conf”</a>. - </p><div class="example"><a name="anon-rw"></a><p class="title"><b>Example 2.2. Modified Anonymous Read-Write smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2547281"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2547292"></a><em class="parameter"><code>netbios name = HOBBIT</code></em></td></tr><tr><td><a class="indexterm" name="id2547304"></a><em class="parameter"><code>security = SHARE</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[data]</code></em></td></tr><tr><td><a class="indexterm" name="id2547325"></a><em class="parameter"><code>comment = Data</code></em></td></tr><tr><td><a class="indexterm" name="id2547336"></a><em class="parameter"><code>path = /export</code></em></td></tr><tr><td><a class="indexterm" name="id2547348"></a><em class="parameter"><code>force user = jackb</code></em></td></tr><tr><td><a class="indexterm" name="id2547360"></a><em class="parameter"><code>force group = users</code></em></td></tr><tr><td><a class="indexterm" name="id2547371"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2547383"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr></table></div></div><br class="example-break"></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2547396"></a>Anonymous Print Server</h4></div></div></div><p> - <a class="indexterm" name="id2547404"></a> + </p><div class="example"><a name="anon-rw"></a><p class="title"><b>Example 2.2. Modified Anonymous Read-Write smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2547281"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2547293"></a><em class="parameter"><code>netbios name = HOBBIT</code></em></td></tr><tr><td><a class="indexterm" name="id2547305"></a><em class="parameter"><code>security = SHARE</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[data]</code></em></td></tr><tr><td><a class="indexterm" name="id2547325"></a><em class="parameter"><code>comment = Data</code></em></td></tr><tr><td><a class="indexterm" name="id2547337"></a><em class="parameter"><code>path = /export</code></em></td></tr><tr><td><a class="indexterm" name="id2547349"></a><em class="parameter"><code>force user = jackb</code></em></td></tr><tr><td><a class="indexterm" name="id2547360"></a><em class="parameter"><code>force group = users</code></em></td></tr><tr><td><a class="indexterm" name="id2547372"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2547383"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr></table></div></div><br class="example-break"></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2547397"></a>Anonymous Print Server</h4></div></div></div><p> + <a class="indexterm" name="id2547405"></a> An anonymous print server serves two purposes: </p><div class="itemizedlist"><ul type="disc"><li><p> It allows printing to all printers from a single location. @@ -187,7 +187,7 @@ Added user jackb. In this configuration, it is undesirable to present the Add Printer Wizard, and we do not want to have automatic driver download, so we disable it in the following configuration. <a class="link" href="FastStart.html#anon-print" title="Example 2.3. Anonymous Print Server smb.conf">“Anonymous Print Server smb.conf”</a> is the resulting <code class="filename">smb.conf</code> file. - </p><div class="example"><a name="anon-print"></a><p class="title"><b>Example 2.3. Anonymous Print Server smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2547488"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2547499"></a><em class="parameter"><code>netbios name = LUTHIEN</code></em></td></tr><tr><td><a class="indexterm" name="id2547511"></a><em class="parameter"><code>security = share</code></em></td></tr><tr><td><a class="indexterm" name="id2547523"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2547535"></a><em class="parameter"><code>disable spoolss = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2547547"></a><em class="parameter"><code>show add printer wizard = No</code></em></td></tr><tr><td><a class="indexterm" name="id2547559"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2547579"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id2547591"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2547603"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2547614"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2547626"></a><em class="parameter"><code>use client driver = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2547638"></a><em class="parameter"><code>browseable = No</code></em></td></tr></table></div></div><br class="example-break"><p> + </p><div class="example"><a name="anon-print"></a><p class="title"><b>Example 2.3. Anonymous Print Server smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2547488"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2547500"></a><em class="parameter"><code>netbios name = LUTHIEN</code></em></td></tr><tr><td><a class="indexterm" name="id2547512"></a><em class="parameter"><code>security = share</code></em></td></tr><tr><td><a class="indexterm" name="id2547524"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2547535"></a><em class="parameter"><code>disable spoolss = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2547547"></a><em class="parameter"><code>show add printer wizard = No</code></em></td></tr><tr><td><a class="indexterm" name="id2547559"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2547580"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id2547592"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2547603"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2547615"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2547627"></a><em class="parameter"><code>use client driver = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2547638"></a><em class="parameter"><code>browseable = No</code></em></td></tr></table></div></div><br class="example-break"><p> The above configuration is not ideal. It uses no smart features, and it deliberately presents a less than elegant solution. But it is basic, and it does print. Samba makes use of the direct printing application program interface that is provided by CUPS. @@ -220,7 +220,7 @@ Added user jackb. The purpose of setting the sticky bit is to prevent who does not own the temporary print file from being able to take control of it with the potential for devious misuse. </p></li></ul></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> - <a class="indexterm" name="id2547753"></a> + <a class="indexterm" name="id2547754"></a> <a class="indexterm" name="id2547763"></a> On CUPS-enabled systems there is a facility to pass raw data directly to the printer without intermediate processing via CUPS print filters. Where use of this mode of operation is desired, @@ -250,8 +250,8 @@ Added user jackb. it is not necessary to enter it into the configuration file. Note that the guest backend is added to the list of active passdb backends no matter whether it specified directly in Samba configuration file or not. - </p><div class="procedure"><a name="id2547873"></a><p class="title"><b>Procedure 2.2. Installing the Secure Office Server</b></p><div class="example"><a name="OfficeServer"></a><p class="title"><b>Example 2.4. Secure Office Server smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2547978"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2547990"></a><em class="parameter"><code>netbios name = OLORIN</code></em></td></tr><tr><td><a class="indexterm" name="id2548001"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2548013"></a><em class="parameter"><code>disable spoolss = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2548025"></a><em class="parameter"><code>show add printer wizard = No</code></em></td></tr><tr><td><a class="indexterm" name="id2548037"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id2548058"></a><em class="parameter"><code>comment = Home Directories</code></em></td></tr><tr><td><a class="indexterm" name="id2548070"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id2548081"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2548093"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[public]</code></em></td></tr><tr><td><a class="indexterm" name="id2548113"></a><em class="parameter"><code>comment = Data</code></em></td></tr><tr><td><a class="indexterm" name="id2548125"></a><em class="parameter"><code>path = /export</code></em></td></tr><tr><td><a class="indexterm" name="id2548136"></a><em class="parameter"><code>force user = maryo</code></em></td></tr><tr><td><a class="indexterm" name="id2548148"></a><em class="parameter"><code>force group = users</code></em></td></tr><tr><td><a class="indexterm" name="id2548160"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2548180"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id2548192"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2548204"></a><em class="parameter"><code>printer admin = root, maryo</code></em></td></tr><tr><td><a class="indexterm" name="id2548216"></a><em class="parameter"><code>create mask = 0600</code></em></td></tr><tr><td><a class="indexterm" name="id2548227"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2548239"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2548250"></a><em class="parameter"><code>use client driver = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2548262"></a><em class="parameter"><code>browseable = No</code></em></td></tr></table></div></div><br class="example-break"><ol type="1"><li><p> - <a class="indexterm" name="id2547884"></a> + </p><div class="procedure"><a name="id2547873"></a><p class="title"><b>Procedure 2.2. Installing the Secure Office Server</b></p><div class="example"><a name="OfficeServer"></a><p class="title"><b>Example 2.4. Secure Office Server smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2547978"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2547990"></a><em class="parameter"><code>netbios name = OLORIN</code></em></td></tr><tr><td><a class="indexterm" name="id2548002"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2548014"></a><em class="parameter"><code>disable spoolss = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2548026"></a><em class="parameter"><code>show add printer wizard = No</code></em></td></tr><tr><td><a class="indexterm" name="id2548038"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id2548058"></a><em class="parameter"><code>comment = Home Directories</code></em></td></tr><tr><td><a class="indexterm" name="id2548070"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id2548082"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2548093"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[public]</code></em></td></tr><tr><td><a class="indexterm" name="id2548114"></a><em class="parameter"><code>comment = Data</code></em></td></tr><tr><td><a class="indexterm" name="id2548126"></a><em class="parameter"><code>path = /export</code></em></td></tr><tr><td><a class="indexterm" name="id2548137"></a><em class="parameter"><code>force user = maryo</code></em></td></tr><tr><td><a class="indexterm" name="id2548149"></a><em class="parameter"><code>force group = users</code></em></td></tr><tr><td><a class="indexterm" name="id2548160"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2548181"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id2548193"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2548204"></a><em class="parameter"><code>printer admin = root, maryo</code></em></td></tr><tr><td><a class="indexterm" name="id2548216"></a><em class="parameter"><code>create mask = 0600</code></em></td></tr><tr><td><a class="indexterm" name="id2548228"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2548239"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2548251"></a><em class="parameter"><code>use client driver = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2548263"></a><em class="parameter"><code>browseable = No</code></em></td></tr></table></div></div><br class="example-break"><ol type="1"><li><p> + <a class="indexterm" name="id2547885"></a> Add all users to the operating system: </p><pre class="screen"> <code class="prompt">root# </code><strong class="userinput"><code>useradd -c "Jack Baumbach" -m -g users -p m0r3pa1n jackb</code></strong> @@ -290,10 +290,10 @@ Added user ameds. </p></li><li><p> Start Samba using the operating system administrative interface. Alternately, this can be done manually by executing: - <a class="indexterm" name="id2548399"></a> - <a class="indexterm" name="id2548406"></a> - <a class="indexterm" name="id2548413"></a> - <a class="indexterm" name="id2548422"></a> + <a class="indexterm" name="id2548400"></a> + <a class="indexterm" name="id2548407"></a> + <a class="indexterm" name="id2548414"></a> + <a class="indexterm" name="id2548423"></a> </p><pre class="screen"> <code class="prompt">root# </code><strong class="userinput"><code> nmbd; smbd;</code></strong> </pre><p> @@ -390,11 +390,11 @@ smb: \> <strong class="userinput"><code>q</code></strong> file area for each member of her team that is private to that person, but she wants full access to all areas. Users must have a private home share for personal work-related files and for materials not related to departmental operations. - </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2548695"></a>Example Configuration</h4></div></div></div><p> + </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2548696"></a>Example Configuration</h4></div></div></div><p> The server <span class="emphasis"><em>valinor</em></span> will be a member server of the company domain. Accounting will have only a local server. User accounts will be on the domain controllers, as will desktop profiles and all network policy files. - </p><div class="procedure"><div class="example"><a name="fast-member-server"></a><p class="title"><b>Example 2.5. Member Server smb.conf (Globals)</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2548780"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2548792"></a><em class="parameter"><code>netbios name = VALINOR</code></em></td></tr><tr><td><a class="indexterm" name="id2548804"></a><em class="parameter"><code>security = DOMAIN</code></em></td></tr><tr><td><a class="indexterm" name="id2548815"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2548827"></a><em class="parameter"><code>disable spoolss = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2548839"></a><em class="parameter"><code>show add printer wizard = No</code></em></td></tr><tr><td><a class="indexterm" name="id2548851"></a><em class="parameter"><code>idmap uid = 15000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2548863"></a><em class="parameter"><code>idmap gid = 15000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2548874"></a><em class="parameter"><code>winbind use default domain = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2548887"></a><em class="parameter"><code>printing = cups</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="fast-memberserver-shares"></a><p class="title"><b>Example 2.6. Member Server smb.conf (Shares and Services)</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id2548924"></a><em class="parameter"><code>comment = Home Directories</code></em></td></tr><tr><td><a class="indexterm" name="id2548935"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id2548947"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2548958"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[spytfull]</code></em></td></tr><tr><td><a class="indexterm" name="id2548979"></a><em class="parameter"><code>comment = Accounting Application Only</code></em></td></tr><tr><td><a class="indexterm" name="id2548991"></a><em class="parameter"><code>path = /export/spytfull</code></em></td></tr><tr><td><a class="indexterm" name="id2549003"></a><em class="parameter"><code>valid users = @Accounts</code></em></td></tr><tr><td><a class="indexterm" name="id2549014"></a><em class="parameter"><code>admin users = maryo</code></em></td></tr><tr><td><a class="indexterm" name="id2549026"></a><em class="parameter"><code>read only = Yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[public]</code></em></td></tr><tr><td><a class="indexterm" name="id2549047"></a><em class="parameter"><code>comment = Data</code></em></td></tr><tr><td><a class="indexterm" name="id2549058"></a><em class="parameter"><code>path = /export/public</code></em></td></tr><tr><td><a class="indexterm" name="id2549070"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2549090"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id2549102"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2549114"></a><em class="parameter"><code>printer admin = root, maryo</code></em></td></tr><tr><td><a class="indexterm" name="id2549126"></a><em class="parameter"><code>create mask = 0600</code></em></td></tr><tr><td><a class="indexterm" name="id2549137"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2549149"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2549161"></a><em class="parameter"><code>use client driver = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2549172"></a><em class="parameter"><code>browseable = No</code></em></td></tr></table></div></div><br class="example-break"><ol type="1"><li><p> + </p><div class="procedure"><div class="example"><a name="fast-member-server"></a><p class="title"><b>Example 2.5. Member Server smb.conf (Globals)</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2548781"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2548792"></a><em class="parameter"><code>netbios name = VALINOR</code></em></td></tr><tr><td><a class="indexterm" name="id2548804"></a><em class="parameter"><code>security = DOMAIN</code></em></td></tr><tr><td><a class="indexterm" name="id2548816"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2548828"></a><em class="parameter"><code>disable spoolss = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2548840"></a><em class="parameter"><code>show add printer wizard = No</code></em></td></tr><tr><td><a class="indexterm" name="id2548852"></a><em class="parameter"><code>idmap uid = 15000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2548863"></a><em class="parameter"><code>idmap gid = 15000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2548875"></a><em class="parameter"><code>winbind use default domain = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2548887"></a><em class="parameter"><code>printing = cups</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="fast-memberserver-shares"></a><p class="title"><b>Example 2.6. Member Server smb.conf (Shares and Services)</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id2548925"></a><em class="parameter"><code>comment = Home Directories</code></em></td></tr><tr><td><a class="indexterm" name="id2548936"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id2548948"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2548959"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[spytfull]</code></em></td></tr><tr><td><a class="indexterm" name="id2548980"></a><em class="parameter"><code>comment = Accounting Application Only</code></em></td></tr><tr><td><a class="indexterm" name="id2548992"></a><em class="parameter"><code>path = /export/spytfull</code></em></td></tr><tr><td><a class="indexterm" name="id2549003"></a><em class="parameter"><code>valid users = @Accounts</code></em></td></tr><tr><td><a class="indexterm" name="id2549015"></a><em class="parameter"><code>admin users = maryo</code></em></td></tr><tr><td><a class="indexterm" name="id2549027"></a><em class="parameter"><code>read only = Yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[public]</code></em></td></tr><tr><td><a class="indexterm" name="id2549047"></a><em class="parameter"><code>comment = Data</code></em></td></tr><tr><td><a class="indexterm" name="id2549059"></a><em class="parameter"><code>path = /export/public</code></em></td></tr><tr><td><a class="indexterm" name="id2549071"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2549091"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id2549103"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2549115"></a><em class="parameter"><code>printer admin = root, maryo</code></em></td></tr><tr><td><a class="indexterm" name="id2549126"></a><em class="parameter"><code>create mask = 0600</code></em></td></tr><tr><td><a class="indexterm" name="id2549138"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2549150"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2549161"></a><em class="parameter"><code>use client driver = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2549173"></a><em class="parameter"><code>browseable = No</code></em></td></tr></table></div></div><br class="example-break"><ol type="1"><li><p> Do not add users to the UNIX/Linux server; all of this will run off the central domain. </p></li><li><p> @@ -416,10 +416,10 @@ Joined domain MIDEARTH. If you wish to do this manually, execute as root: <a class="indexterm" name="id2549248"></a> <a class="indexterm" name="id2549255"></a> - <a class="indexterm" name="id2549261"></a> - <a class="indexterm" name="id2549268"></a> + <a class="indexterm" name="id2549262"></a> + <a class="indexterm" name="id2549269"></a> <a class="indexterm" name="id2549278"></a> - <a class="indexterm" name="id2549287"></a> + <a class="indexterm" name="id2549288"></a> </p><pre class="screen"> <code class="prompt">root# </code><strong class="userinput"><code>nmbd; smbd; winbindd;</code></strong> </pre><p> @@ -480,7 +480,7 @@ maryo:x:15000:15003:Mary Orville:/home/MIDEARTH/maryo:/bin/false <code class="prompt">root# </code><strong class="userinput"><code>chmod ug=rwxS,o=x /export/{spytfull,public}</code></strong> <code class="prompt">root# </code><strong class="userinput"><code>chown maryo.Accounts /export/{spytfull,public}</code></strong> </pre><p> - </p></li></ol></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2549548"></a>Domain Controller</h3></div></div></div><p> + </p></li></ol></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2549549"></a>Domain Controller</h3></div></div></div><p> <a class="indexterm" name="id2549556"></a> For the remainder of this chapter the focus is on the configuration of domain control. The examples that follow are for two implementation strategies. Remember, our objective is @@ -520,12 +520,12 @@ maryo:x:15000:15003:Mary Orville:/home/MIDEARTH/maryo:/bin/false of the new tdbsam password backend. The tdbsam facility is new to Samba-3. It is designed to provide many user and machine account controls that are possible with Microsoft Windows NT4. It is safe to use this in smaller networks. - </p><div class="procedure"><div class="example"><a name="fast-engoffice-global"></a><p class="title"><b>Example 2.7. Engineering Office smb.conf (globals)</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2549704"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2549716"></a><em class="parameter"><code>netbios name = FRODO</code></em></td></tr><tr><td><a class="indexterm" name="id2549727"></a><em class="parameter"><code>passdb backend = tdbsam</code></em></td></tr><tr><td><a class="indexterm" name="id2549739"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2549751"></a><em class="parameter"><code>add user script = /usr/sbin/useradd -m %u</code></em></td></tr><tr><td><a class="indexterm" name="id2549763"></a><em class="parameter"><code>delete user script = /usr/sbin/userdel -r %u</code></em></td></tr><tr><td><a class="indexterm" name="id2549776"></a><em class="parameter"><code>add group script = /usr/sbin/groupadd %g</code></em></td></tr><tr><td><a class="indexterm" name="id2549788"></a><em class="parameter"><code>delete group script = /usr/sbin/groupdel %g</code></em></td></tr><tr><td><a class="indexterm" name="id2549800"></a><em class="parameter"><code>add user to group script = /usr/sbin/groupmod -A %u %g</code></em></td></tr><tr><td><a class="indexterm" name="id2549812"></a><em class="parameter"><code>delete user from group script = /usr/sbin/groupmod -R %u %g</code></em></td></tr><tr><td><a class="indexterm" name="id2549825"></a><em class="parameter"><code>add machine script = /usr/sbin/useradd -s /bin/false -d /var/lib/nobody %u</code></em></td></tr><tr><td># Note: The following specifies the default logon script.</td></tr><tr><td># Per user logon scripts can be specified in the user account using pdbedit </td></tr><tr><td><a class="indexterm" name="id2549847"></a><em class="parameter"><code>logon script = scripts\logon.bat</code></em></td></tr><tr><td># This sets the default profile path. Set per user paths with pdbedit</td></tr><tr><td><a class="indexterm" name="id2549863"></a><em class="parameter"><code>logon path = \\%L\Profiles\%U</code></em></td></tr><tr><td><a class="indexterm" name="id2549875"></a><em class="parameter"><code>logon drive = H:</code></em></td></tr><tr><td><a class="indexterm" name="id2549887"></a><em class="parameter"><code>logon home = \\%L\%U</code></em></td></tr><tr><td><a class="indexterm" name="id2549898"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2549910"></a><em class="parameter"><code>os level = 35</code></em></td></tr><tr><td><a class="indexterm" name="id2549922"></a><em class="parameter"><code>preferred master = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2549934"></a><em class="parameter"><code>domain master = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2549945"></a><em class="parameter"><code>idmap uid = 15000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2549957"></a><em class="parameter"><code>idmap gid = 15000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2549969"></a><em class="parameter"><code>printing = cups</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="fast-engoffice-shares"></a><p class="title"><b>Example 2.8. Engineering Office smb.conf (shares and services)</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id2550007"></a><em class="parameter"><code>comment = Home Directories</code></em></td></tr><tr><td><a class="indexterm" name="id2550018"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id2550030"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2550041"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td># Printing auto-share (makes printers available thru CUPS)</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2550066"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id2550078"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2550089"></a><em class="parameter"><code>printer admin = root, maryo</code></em></td></tr><tr><td><a class="indexterm" name="id2550101"></a><em class="parameter"><code>create mask = 0600</code></em></td></tr><tr><td><a class="indexterm" name="id2550113"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2550124"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2550136"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[print$]</code></em></td></tr><tr><td><a class="indexterm" name="id2550157"></a><em class="parameter"><code>comment = Printer Drivers Share</code></em></td></tr><tr><td><a class="indexterm" name="id2550168"></a><em class="parameter"><code>path = /var/lib/samba/drivers</code></em></td></tr><tr><td><a class="indexterm" name="id2550180"></a><em class="parameter"><code>write list = maryo, root</code></em></td></tr><tr><td><a class="indexterm" name="id2550192"></a><em class="parameter"><code>printer admin = maryo, root</code></em></td></tr><tr><td># Needed to support domain logons</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[netlogon]</code></em></td></tr><tr><td><a class="indexterm" name="id2550217"></a><em class="parameter"><code>comment = Network Logon Service</code></em></td></tr><tr><td><a class="indexterm" name="id2550229"></a><em class="parameter"><code>path = /var/lib/samba/netlogon</code></em></td></tr><tr><td><a class="indexterm" name="id2550240"></a><em class="parameter"><code>admin users = root, maryo</code></em></td></tr><tr><td><a class="indexterm" name="id2550252"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2550264"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td># For profiles to work, create a user directory under the path</td></tr><tr><td># shown. i.e., mkdir -p /var/lib/samba/profiles/maryo</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[Profiles]</code></em></td></tr><tr><td><a class="indexterm" name="id2550293"></a><em class="parameter"><code>comment = Roaming Profile Share</code></em></td></tr><tr><td><a class="indexterm" name="id2550305"></a><em class="parameter"><code>path = /var/lib/samba/profiles</code></em></td></tr><tr><td><a class="indexterm" name="id2550317"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2550328"></a><em class="parameter"><code>profile acls = Yes</code></em></td></tr><tr><td># Other resource (share/printer) definitions would follow below.</td></tr></table></div></div><br class="example-break"><ol type="1"><li><p> + </p><div class="procedure"><div class="example"><a name="fast-engoffice-global"></a><p class="title"><b>Example 2.7. Engineering Office smb.conf (globals)</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2549705"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2549716"></a><em class="parameter"><code>netbios name = FRODO</code></em></td></tr><tr><td><a class="indexterm" name="id2549728"></a><em class="parameter"><code>passdb backend = tdbsam</code></em></td></tr><tr><td><a class="indexterm" name="id2549740"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2549752"></a><em class="parameter"><code>add user script = /usr/sbin/useradd -m %u</code></em></td></tr><tr><td><a class="indexterm" name="id2549764"></a><em class="parameter"><code>delete user script = /usr/sbin/userdel -r %u</code></em></td></tr><tr><td><a class="indexterm" name="id2549776"></a><em class="parameter"><code>add group script = /usr/sbin/groupadd %g</code></em></td></tr><tr><td><a class="indexterm" name="id2549788"></a><em class="parameter"><code>delete group script = /usr/sbin/groupdel %g</code></em></td></tr><tr><td><a class="indexterm" name="id2549800"></a><em class="parameter"><code>add user to group script = /usr/sbin/groupmod -A %u %g</code></em></td></tr><tr><td><a class="indexterm" name="id2549813"></a><em class="parameter"><code>delete user from group script = /usr/sbin/groupmod -R %u %g</code></em></td></tr><tr><td><a class="indexterm" name="id2549826"></a><em class="parameter"><code>add machine script = /usr/sbin/useradd -s /bin/false -d /var/lib/nobody %u</code></em></td></tr><tr><td># Note: The following specifies the default logon script.</td></tr><tr><td># Per user logon scripts can be specified in the user account using pdbedit </td></tr><tr><td><a class="indexterm" name="id2549847"></a><em class="parameter"><code>logon script = scripts\logon.bat</code></em></td></tr><tr><td># This sets the default profile path. Set per user paths with pdbedit</td></tr><tr><td><a class="indexterm" name="id2549864"></a><em class="parameter"><code>logon path = \\%L\Profiles\%U</code></em></td></tr><tr><td><a class="indexterm" name="id2549876"></a><em class="parameter"><code>logon drive = H:</code></em></td></tr><tr><td><a class="indexterm" name="id2549887"></a><em class="parameter"><code>logon home = \\%L\%U</code></em></td></tr><tr><td><a class="indexterm" name="id2549899"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2549911"></a><em class="parameter"><code>os level = 35</code></em></td></tr><tr><td><a class="indexterm" name="id2549922"></a><em class="parameter"><code>preferred master = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2549934"></a><em class="parameter"><code>domain master = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2549946"></a><em class="parameter"><code>idmap uid = 15000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2549958"></a><em class="parameter"><code>idmap gid = 15000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2549969"></a><em class="parameter"><code>printing = cups</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="fast-engoffice-shares"></a><p class="title"><b>Example 2.8. Engineering Office smb.conf (shares and services)</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id2550007"></a><em class="parameter"><code>comment = Home Directories</code></em></td></tr><tr><td><a class="indexterm" name="id2550019"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id2550030"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2550042"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td># Printing auto-share (makes printers available thru CUPS)</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2550067"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id2550078"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2550090"></a><em class="parameter"><code>printer admin = root, maryo</code></em></td></tr><tr><td><a class="indexterm" name="id2550102"></a><em class="parameter"><code>create mask = 0600</code></em></td></tr><tr><td><a class="indexterm" name="id2550114"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2550125"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2550137"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[print$]</code></em></td></tr><tr><td><a class="indexterm" name="id2550157"></a><em class="parameter"><code>comment = Printer Drivers Share</code></em></td></tr><tr><td><a class="indexterm" name="id2550169"></a><em class="parameter"><code>path = /var/lib/samba/drivers</code></em></td></tr><tr><td><a class="indexterm" name="id2550181"></a><em class="parameter"><code>write list = maryo, root</code></em></td></tr><tr><td><a class="indexterm" name="id2550193"></a><em class="parameter"><code>printer admin = maryo, root</code></em></td></tr><tr><td># Needed to support domain logons</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[netlogon]</code></em></td></tr><tr><td><a class="indexterm" name="id2550217"></a><em class="parameter"><code>comment = Network Logon Service</code></em></td></tr><tr><td><a class="indexterm" name="id2550229"></a><em class="parameter"><code>path = /var/lib/samba/netlogon</code></em></td></tr><tr><td><a class="indexterm" name="id2550241"></a><em class="parameter"><code>admin users = root, maryo</code></em></td></tr><tr><td><a class="indexterm" name="id2550253"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2550264"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td># For profiles to work, create a user directory under the path</td></tr><tr><td># shown. i.e., mkdir -p /var/lib/samba/profiles/maryo</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[Profiles]</code></em></td></tr><tr><td><a class="indexterm" name="id2550294"></a><em class="parameter"><code>comment = Roaming Profile Share</code></em></td></tr><tr><td><a class="indexterm" name="id2550306"></a><em class="parameter"><code>path = /var/lib/samba/profiles</code></em></td></tr><tr><td><a class="indexterm" name="id2550317"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2550329"></a><em class="parameter"><code>profile acls = Yes</code></em></td></tr><tr><td># Other resource (share/printer) definitions would follow below.</td></tr></table></div></div><br class="example-break"><ol type="1"><li><p> A working PDC configuration using the tdbsam password backend can be found in <a class="link" href="FastStart.html#fast-engoffice-global" title="Example 2.7. Engineering Office smb.conf (globals)">Engineering Office smb.conf (globals)</a> together with <a class="link" href="FastStart.html#fast-engoffice-shares" title="Example 2.8. Engineering Office smb.conf (shares and services)">Engineering Office smb.conf (shares and services)</a>: - <a class="indexterm" name="id2549672"></a> + <a class="indexterm" name="id2549673"></a> </p></li><li><p> Create UNIX group accounts as needed using a suitable operating system tool: </p><pre class="screen"> @@ -541,8 +541,8 @@ maryo:x:15000:15003:Mary Orville:/home/MIDEARTH/maryo:/bin/false on files, directories, printers, and as required for use in the Samba environment. </p></li><li><p> - <a class="indexterm" name="id2550418"></a> - <a class="indexterm" name="id2550427"></a> + <a class="indexterm" name="id2550419"></a> + <a class="indexterm" name="id2550428"></a> Assign each of the UNIX groups to NT groups by executing this shell script (You could name the script <code class="filename">initGroups.sh</code>): </p><pre class="screen"> @@ -570,7 +570,7 @@ net groupmap add ntgroup="QA Team" unixgroup=qateam type=d </p></li></ol></div><p> The above configuration provides a functional PDC system to which must be added file shares and printers as required. - </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2550512"></a>A Big Organization</h4></div></div></div><p> + </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2550513"></a>A Big Organization</h4></div></div></div><p> In this section we finally get to review in brief a Samba-3 configuration that uses a Lightweight Directory Access (LDAP)-based authentication backend. The main reasons for this choice are to provide the ability to host primary @@ -587,13 +587,13 @@ net groupmap add ntgroup="QA Team" unixgroup=qateam type=d distributions tend to install the Idealx scripts in the <code class="filename">/usr/share/doc/packages/sambaXXXXXX/examples/LDAP/smbldap-tools</code> directory. Idealx scripts version <code class="constant">smbldap-tools-0.9.1</code> are known to work well. - </p><div class="procedure"><div class="example"><a name="fast-ldap"></a><p class="title"><b>Example 2.9. LDAP backend smb.conf for PDC</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2550773"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2550785"></a><em class="parameter"><code>netbios name = FRODO</code></em></td></tr><tr><td><a class="indexterm" name="id2550796"></a><em class="parameter"><code>passdb backend = ldapsam:ldap://localhost</code></em></td></tr><tr><td><a class="indexterm" name="id2550809"></a><em class="parameter"><code>username map = /etc/samba/smbusers</code></em></td></tr><tr><td><a class="indexterm" name="id2550821"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2550832"></a><em class="parameter"><code>add user script = /usr/local/sbin/smbldap-useradd -m '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id2550845"></a><em class="parameter"><code>delete user script = /usr/local/sbin/smbldap-userdel %u</code></em></td></tr><tr><td><a class="indexterm" name="id2550857"></a><em class="parameter"><code>add group script = /usr/local/sbin/smbldap-groupadd -p '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id2550870"></a><em class="parameter"><code>delete group script = /usr/local/sbin/smbldap-groupdel '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id2550882"></a><em class="parameter"><code>add user to group script = /usr/local/sbin/smbldap-groupmod -m '%u' '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id2550895"></a><em class="parameter"><code>delete user from group script = /usr/local/sbin/smbldap-groupmod -x '%u' '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id2550908"></a><em class="parameter"><code>set primary group script = /usr/local/sbin/smbldap-usermod -g '%g' '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id2550921"></a><em class="parameter"><code>add machine script = /usr/local/sbin/smbldap-useradd -w '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id2550933"></a><em class="parameter"><code>logon script = scripts\logon.bat</code></em></td></tr><tr><td><a class="indexterm" name="id2550945"></a><em class="parameter"><code>logon path = \\%L\Profiles\%U</code></em></td></tr><tr><td><a class="indexterm" name="id2550957"></a><em class="parameter"><code>logon drive = H:</code></em></td></tr><tr><td><a class="indexterm" name="id2550969"></a><em class="parameter"><code>logon home = \\%L\%U</code></em></td></tr><tr><td><a class="indexterm" name="id2550980"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2550992"></a><em class="parameter"><code>os level = 35</code></em></td></tr><tr><td><a class="indexterm" name="id2551004"></a><em class="parameter"><code>preferred master = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2551016"></a><em class="parameter"><code>domain master = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2551027"></a><em class="parameter"><code>ldap suffix = dc=quenya,dc=org</code></em></td></tr><tr><td><a class="indexterm" name="id2551039"></a><em class="parameter"><code>ldap machine suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id2551051"></a><em class="parameter"><code>ldap user suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id2551063"></a><em class="parameter"><code>ldap group suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id2551075"></a><em class="parameter"><code>ldap idmap suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id2551087"></a><em class="parameter"><code>ldap admin dn = cn=Manager</code></em></td></tr><tr><td><a class="indexterm" name="id2551099"></a><em class="parameter"><code>ldap ssl = no</code></em></td></tr><tr><td><a class="indexterm" name="id2551111"></a><em class="parameter"><code>ldap passwd sync = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2551123"></a><em class="parameter"><code>idmap uid = 15000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2551134"></a><em class="parameter"><code>idmap gid = 15000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2551146"></a><em class="parameter"><code>printing = cups</code></em></td></tr></table></div></div><br class="example-break"><ol type="1"><li><p> + </p><div class="procedure"><div class="example"><a name="fast-ldap"></a><p class="title"><b>Example 2.9. LDAP backend smb.conf for PDC</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2550774"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2550785"></a><em class="parameter"><code>netbios name = FRODO</code></em></td></tr><tr><td><a class="indexterm" name="id2550797"></a><em class="parameter"><code>passdb backend = ldapsam:ldap://localhost</code></em></td></tr><tr><td><a class="indexterm" name="id2550809"></a><em class="parameter"><code>username map = /etc/samba/smbusers</code></em></td></tr><tr><td><a class="indexterm" name="id2550821"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2550833"></a><em class="parameter"><code>add user script = /usr/local/sbin/smbldap-useradd -m '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id2550846"></a><em class="parameter"><code>delete user script = /usr/local/sbin/smbldap-userdel %u</code></em></td></tr><tr><td><a class="indexterm" name="id2550858"></a><em class="parameter"><code>add group script = /usr/local/sbin/smbldap-groupadd -p '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id2550870"></a><em class="parameter"><code>delete group script = /usr/local/sbin/smbldap-groupdel '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id2550883"></a><em class="parameter"><code>add user to group script = /usr/local/sbin/smbldap-groupmod -m '%u' '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id2550896"></a><em class="parameter"><code>delete user from group script = /usr/local/sbin/smbldap-groupmod -x '%u' '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id2550909"></a><em class="parameter"><code>set primary group script = /usr/local/sbin/smbldap-usermod -g '%g' '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id2550921"></a><em class="parameter"><code>add machine script = /usr/local/sbin/smbldap-useradd -w '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id2550934"></a><em class="parameter"><code>logon script = scripts\logon.bat</code></em></td></tr><tr><td><a class="indexterm" name="id2550946"></a><em class="parameter"><code>logon path = \\%L\Profiles\%U</code></em></td></tr><tr><td><a class="indexterm" name="id2550958"></a><em class="parameter"><code>logon drive = H:</code></em></td></tr><tr><td><a class="indexterm" name="id2550969"></a><em class="parameter"><code>logon home = \\%L\%U</code></em></td></tr><tr><td><a class="indexterm" name="id2550981"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2550993"></a><em class="parameter"><code>os level = 35</code></em></td></tr><tr><td><a class="indexterm" name="id2551004"></a><em class="parameter"><code>preferred master = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2551016"></a><em class="parameter"><code>domain master = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2551028"></a><em class="parameter"><code>ldap suffix = dc=quenya,dc=org</code></em></td></tr><tr><td><a class="indexterm" name="id2551040"></a><em class="parameter"><code>ldap machine suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id2551052"></a><em class="parameter"><code>ldap user suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id2551064"></a><em class="parameter"><code>ldap group suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id2551076"></a><em class="parameter"><code>ldap idmap suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id2551088"></a><em class="parameter"><code>ldap admin dn = cn=Manager</code></em></td></tr><tr><td><a class="indexterm" name="id2551100"></a><em class="parameter"><code>ldap ssl = no</code></em></td></tr><tr><td><a class="indexterm" name="id2551111"></a><em class="parameter"><code>ldap passwd sync = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2551123"></a><em class="parameter"><code>idmap uid = 15000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2551135"></a><em class="parameter"><code>idmap gid = 15000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2551147"></a><em class="parameter"><code>printing = cups</code></em></td></tr></table></div></div><br class="example-break"><ol type="1"><li><p> Obtain from the Samba sources <code class="filename">~/examples/LDAP/samba.schema</code> and copy it to the <code class="filename">/etc/openldap/schema/</code> directory. </p></li><li><p> Set up the LDAP server. This example is suitable for OpenLDAP 2.1.x. The <code class="filename">/etc/openldap/slapd.conf</code> file. - <a class="indexterm" name="id2550602"></a> + <a class="indexterm" name="id2550603"></a> <span style="color: red"><title>Example slapd.conf File</title></span> </p><pre class="screen"> # Note commented out lines have been removed @@ -629,7 +629,7 @@ index default sub </pre><p> </p></li><li><p> Create the following file <code class="filename">initdb.ldif</code>: - <a class="indexterm" name="id2550649"></a> + <a class="indexterm" name="id2550650"></a> </p><pre class="programlisting"> # Organization for SambaXP Demo dn: dc=quenya,dc=org @@ -688,7 +688,7 @@ userPassword: {SSHA}0jBHgQ1vp4EDX2rEMMfIudvRMJoGwjVb <a class="link" href="FastStart.html#fast-bdc" title="Example 2.10. Remote LDAP BDC smb.conf">“Remote LDAP BDC smb.conf”</a> shows the example configuration for the BDC. Note that the <code class="filename">smb.conf</code> file does not specify the smbldap-tools scripts they are not needed on a BDC. Add additional stanzas for shares and printers as required. - </p><div class="procedure"><div class="example"><a name="fast-bdc"></a><p class="title"><b>Example 2.10. Remote LDAP BDC smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2551280"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2551292"></a><em class="parameter"><code>netbios name = GANDALF</code></em></td></tr><tr><td><a class="indexterm" name="id2551304"></a><em class="parameter"><code>passdb backend = ldapsam:ldap://frodo.quenya.org</code></em></td></tr><tr><td><a class="indexterm" name="id2551316"></a><em class="parameter"><code>username map = /etc/samba/smbusers</code></em></td></tr><tr><td><a class="indexterm" name="id2551328"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2551340"></a><em class="parameter"><code>logon script = scripts\logon.bat</code></em></td></tr><tr><td><a class="indexterm" name="id2551352"></a><em class="parameter"><code>logon path = \\%L\Profiles\%U</code></em></td></tr><tr><td><a class="indexterm" name="id2551364"></a><em class="parameter"><code>logon drive = H:</code></em></td></tr><tr><td><a class="indexterm" name="id2551375"></a><em class="parameter"><code>logon home = \\%L\%U</code></em></td></tr><tr><td><a class="indexterm" name="id2551387"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2551399"></a><em class="parameter"><code>os level = 33</code></em></td></tr><tr><td><a class="indexterm" name="id2551410"></a><em class="parameter"><code>preferred master = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2551422"></a><em class="parameter"><code>domain master = No</code></em></td></tr><tr><td><a class="indexterm" name="id2551434"></a><em class="parameter"><code>ldap suffix = dc=quenya,dc=org</code></em></td></tr><tr><td><a class="indexterm" name="id2551446"></a><em class="parameter"><code>ldap machine suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id2551458"></a><em class="parameter"><code>ldap user suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id2551470"></a><em class="parameter"><code>ldap group suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id2551482"></a><em class="parameter"><code>ldap idmap suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id2551494"></a><em class="parameter"><code>ldap admin dn = cn=Manager</code></em></td></tr><tr><td><a class="indexterm" name="id2551506"></a><em class="parameter"><code>ldap ssl = no</code></em></td></tr><tr><td><a class="indexterm" name="id2551517"></a><em class="parameter"><code>ldap passwd sync = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2551529"></a><em class="parameter"><code>idmap uid = 15000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2551541"></a><em class="parameter"><code>idmap gid = 15000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2551553"></a><em class="parameter"><code>printing = cups</code></em></td></tr></table></div></div><br class="example-break"><ol type="1"><li><p> + </p><div class="procedure"><div class="example"><a name="fast-bdc"></a><p class="title"><b>Example 2.10. Remote LDAP BDC smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2551281"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2551292"></a><em class="parameter"><code>netbios name = GANDALF</code></em></td></tr><tr><td><a class="indexterm" name="id2551304"></a><em class="parameter"><code>passdb backend = ldapsam:ldap://frodo.quenya.org</code></em></td></tr><tr><td><a class="indexterm" name="id2551317"></a><em class="parameter"><code>username map = /etc/samba/smbusers</code></em></td></tr><tr><td><a class="indexterm" name="id2551329"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2551340"></a><em class="parameter"><code>logon script = scripts\logon.bat</code></em></td></tr><tr><td><a class="indexterm" name="id2551352"></a><em class="parameter"><code>logon path = \\%L\Profiles\%U</code></em></td></tr><tr><td><a class="indexterm" name="id2551364"></a><em class="parameter"><code>logon drive = H:</code></em></td></tr><tr><td><a class="indexterm" name="id2551376"></a><em class="parameter"><code>logon home = \\%L\%U</code></em></td></tr><tr><td><a class="indexterm" name="id2551388"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2551399"></a><em class="parameter"><code>os level = 33</code></em></td></tr><tr><td><a class="indexterm" name="id2551411"></a><em class="parameter"><code>preferred master = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2551423"></a><em class="parameter"><code>domain master = No</code></em></td></tr><tr><td><a class="indexterm" name="id2551435"></a><em class="parameter"><code>ldap suffix = dc=quenya,dc=org</code></em></td></tr><tr><td><a class="indexterm" name="id2551446"></a><em class="parameter"><code>ldap machine suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id2551458"></a><em class="parameter"><code>ldap user suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id2551470"></a><em class="parameter"><code>ldap group suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id2551482"></a><em class="parameter"><code>ldap idmap suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id2551494"></a><em class="parameter"><code>ldap admin dn = cn=Manager</code></em></td></tr><tr><td><a class="indexterm" name="id2551506"></a><em class="parameter"><code>ldap ssl = no</code></em></td></tr><tr><td><a class="indexterm" name="id2551518"></a><em class="parameter"><code>ldap passwd sync = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2551530"></a><em class="parameter"><code>idmap uid = 15000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2551542"></a><em class="parameter"><code>idmap gid = 15000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2551553"></a><em class="parameter"><code>printing = cups</code></em></td></tr></table></div></div><br class="example-break"><ol type="1"><li><p> Decide if the BDC should have its own LDAP server or not. If the BDC is to be the LDAP server, change the following <code class="filename">smb.conf</code> as indicated. The default configuration in <a class="link" href="FastStart.html#fast-bdc" title="Example 2.10. Remote LDAP BDC smb.conf">Remote LDAP BDC smb.conf</a> diff --git a/docs/htmldocs/Samba3-HOWTO/InterdomainTrusts.html b/docs/htmldocs/Samba3-HOWTO/InterdomainTrusts.html index 2893a11f24..7158e497cb 100644 --- a/docs/htmldocs/Samba3-HOWTO/InterdomainTrusts.html +++ b/docs/htmldocs/Samba3-HOWTO/InterdomainTrusts.html @@ -1,13 +1,13 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 19. Interdomain Trust Relationships</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="securing-samba.html" title="Chapter 18. Securing Samba"><link rel="next" href="msdfs.html" title="Chapter 20. Hosting a Microsoft Distributed File System Tree"></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 19. Interdomain Trust Relationships</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="securing-samba.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="msdfs.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="InterdomainTrusts"></a>Chapter 19. Interdomain Trust Relationships</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Rafal</span> <span class="surname">Szczesniak</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:mimir@samba.org">mimir@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><span class="contrib">drawing</span> <div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Stephen</span> <span class="surname">Langasek</span></h3><div class="affiliation"><div class="address"><p><code class="email"><<a class="email" href="mailto:vorlon@netexpress.net">vorlon@netexpress.net</a>></code></p></div></div></div></div><div><p class="pubdate">April 3, 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="InterdomainTrusts.html#id2612727">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="InterdomainTrusts.html#id2612799">Trust Relationship Background</a></span></dt><dt><span class="sect1"><a href="InterdomainTrusts.html#id2613077">Native MS Windows NT4 Trusts Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="InterdomainTrusts.html#id2613113">Creating an NT4 Domain Trust</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id2613210">Completing an NT4 Domain Trust</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id2613295">Interdomain Trust Facilities</a></span></dt></dl></dd><dt><span class="sect1"><a href="InterdomainTrusts.html#id2613504">Configuring Samba NT-Style Domain Trusts</a></span></dt><dd><dl><dt><span class="sect2"><a href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id2613844">Samba as the Trusting Domain</a></span></dt></dl></dd><dt><span class="sect1"><a href="InterdomainTrusts.html#id2614041">NT4-Style Domain Trusts with Windows 2000</a></span></dt><dt><span class="sect1"><a href="InterdomainTrusts.html#id2614190">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="InterdomainTrusts.html#id2614202">Browsing of Trusted Domain Fails</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id2614248">Problems with LDAP ldapsam and Older Versions of smbldap-tools</a></span></dt></dl></dd></dl></div><p> -<a class="indexterm" name="id2612507"></a> -<a class="indexterm" name="id2612514"></a> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 19. Interdomain Trust Relationships</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="securing-samba.html" title="Chapter 18. Securing Samba"><link rel="next" href="msdfs.html" title="Chapter 20. Hosting a Microsoft Distributed File System Tree"></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 19. Interdomain Trust Relationships</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="securing-samba.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="msdfs.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="InterdomainTrusts"></a>Chapter 19. Interdomain Trust Relationships</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Rafal</span> <span class="surname">Szczesniak</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:mimir@samba.org">mimir@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><span class="contrib">drawing</span> <div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Stephen</span> <span class="surname">Langasek</span></h3><div class="affiliation"><div class="address"><p><code class="email"><<a class="email" href="mailto:vorlon@netexpress.net">vorlon@netexpress.net</a>></code></p></div></div></div></div><div><p class="pubdate">April 3, 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="InterdomainTrusts.html#id2612728">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="InterdomainTrusts.html#id2612800">Trust Relationship Background</a></span></dt><dt><span class="sect1"><a href="InterdomainTrusts.html#id2613078">Native MS Windows NT4 Trusts Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="InterdomainTrusts.html#id2613114">Creating an NT4 Domain Trust</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id2613211">Completing an NT4 Domain Trust</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id2613296">Interdomain Trust Facilities</a></span></dt></dl></dd><dt><span class="sect1"><a href="InterdomainTrusts.html#id2613505">Configuring Samba NT-Style Domain Trusts</a></span></dt><dd><dl><dt><span class="sect2"><a href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id2613845">Samba as the Trusting Domain</a></span></dt></dl></dd><dt><span class="sect1"><a href="InterdomainTrusts.html#id2614041">NT4-Style Domain Trusts with Windows 2000</a></span></dt><dt><span class="sect1"><a href="InterdomainTrusts.html#id2614191">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="InterdomainTrusts.html#id2614203">Browsing of Trusted Domain Fails</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id2614249">Problems with LDAP ldapsam and Older Versions of smbldap-tools</a></span></dt></dl></dd></dl></div><p> +<a class="indexterm" name="id2612508"></a> +<a class="indexterm" name="id2612515"></a> <a class="indexterm" name="id2612521"></a> <a class="indexterm" name="id2612528"></a> <a class="indexterm" name="id2612535"></a> <a class="indexterm" name="id2612542"></a> -<a class="indexterm" name="id2612548"></a> -<a class="indexterm" name="id2612555"></a> -<a class="indexterm" name="id2612562"></a> +<a class="indexterm" name="id2612549"></a> +<a class="indexterm" name="id2612556"></a> +<a class="indexterm" name="id2612563"></a> Samba-3 supports NT4-style domain trust relationships. This is a feature that many sites will want to use if they migrate to Samba-3 from an NT4-style domain and do not want to adopt Active Directory or an LDAP-based authentication backend. This chapter explains @@ -16,39 +16,39 @@ possible for Samba-3 to trust NT4 (and vice versa), as well as to create Samba-t trusts. </p><p> <a class="indexterm" name="id2612580"></a> -<a class="indexterm" name="id2612586"></a> -<a class="indexterm" name="id2612593"></a> -<a class="indexterm" name="id2612600"></a> -<a class="indexterm" name="id2612607"></a> +<a class="indexterm" name="id2612587"></a> +<a class="indexterm" name="id2612594"></a> +<a class="indexterm" name="id2612601"></a> +<a class="indexterm" name="id2612608"></a> The use of interdomain trusts requires use of <code class="literal">winbind</code>, so the <code class="literal">winbindd</code> daemon must be running. Winbind operation in this mode is dependent on the specification of a valid UID range and a valid GID range in the <code class="filename">smb.conf</code> file. These are specified respectively using: -</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2612641"></a><em class="parameter"><code>idmap uid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2612653"></a><em class="parameter"><code>idmap gid = 10000-20000</code></em></td></tr></table><p> -<a class="indexterm" name="id2612664"></a> -<a class="indexterm" name="id2612671"></a> -<a class="indexterm" name="id2612678"></a> -<a class="indexterm" name="id2612685"></a> +</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2612642"></a><em class="parameter"><code>idmap uid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2612653"></a><em class="parameter"><code>idmap gid = 10000-20000</code></em></td></tr></table><p> +<a class="indexterm" name="id2612665"></a> +<a class="indexterm" name="id2612672"></a> +<a class="indexterm" name="id2612679"></a> +<a class="indexterm" name="id2612686"></a> The range of values specified must not overlap values used by the host operating system and must not overlap values used in the passdb backend for POSIX user accounts. The maximum value is limited by the upper-most value permitted by the host operating system. This is a UNIX kernel limited parameter. Linux kernel 2.6-based systems support a maximum value of 4294967295 (32-bit unsigned variable). </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> -<a class="indexterm" name="id2612703"></a> -<a class="indexterm" name="id2612710"></a> -<a class="indexterm" name="id2612717"></a> +<a class="indexterm" name="id2612704"></a> +<a class="indexterm" name="id2612711"></a> +<a class="indexterm" name="id2612718"></a> The use of winbind is necessary only when Samba is the trusting domain, not when it is the trusted domain. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2612727"></a>Features and Benefits</h2></div></div></div><p> -<a class="indexterm" name="id2612735"></a> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2612728"></a>Features and Benefits</h2></div></div></div><p> +<a class="indexterm" name="id2612736"></a> <a class="indexterm" name="id2612742"></a> Samba-3 can participate in Samba-to-Samba as well as in Samba-to-MS Windows NT4-style trust relationships. This imparts to Samba scalability similar to that with MS Windows NT4. </p><p> -<a class="indexterm" name="id2612755"></a> +<a class="indexterm" name="id2612756"></a> <a class="indexterm" name="id2612762"></a> -<a class="indexterm" name="id2612769"></a> +<a class="indexterm" name="id2612770"></a> <a class="indexterm" name="id2612776"></a> <a class="indexterm" name="id2612783"></a> Given that Samba-3 can function with a scalable backend authentication database such as LDAP, and given its @@ -56,12 +56,12 @@ ability to run in primary as well as backup domain control modes, the administra consider alternatives to the use of interdomain trusts simply because, by the very nature of how trusts function, this system is fragile. That was, after all, a key reason for the development and adoption of Microsoft Active Directory. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2612799"></a>Trust Relationship Background</h2></div></div></div><p> -<a class="indexterm" name="id2612807"></a> -<a class="indexterm" name="id2612814"></a> -<a class="indexterm" name="id2612821"></a> -<a class="indexterm" name="id2612828"></a> -<a class="indexterm" name="id2612835"></a> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2612800"></a>Trust Relationship Background</h2></div></div></div><p> +<a class="indexterm" name="id2612808"></a> +<a class="indexterm" name="id2612815"></a> +<a class="indexterm" name="id2612822"></a> +<a class="indexterm" name="id2612829"></a> +<a class="indexterm" name="id2612836"></a> <a class="indexterm" name="id2612842"></a> MS Windows NT3/4-type security domains employ a nonhierarchical security structure. The limitations of this architecture as it effects the scalability of MS Windows networking @@ -70,8 +70,8 @@ this design significantly impacts the delegation of administrative responsibilit large and diverse organizations. </p><p> <a class="indexterm" name="id2612859"></a> -<a class="indexterm" name="id2612865"></a> -<a class="indexterm" name="id2612872"></a> +<a class="indexterm" name="id2612866"></a> +<a class="indexterm" name="id2612873"></a> <a class="indexterm" name="id2612879"></a> <a class="indexterm" name="id2612886"></a> Microsoft developed Active Directory Service (ADS), based on Kerberos and LDAP, as a means @@ -80,13 +80,13 @@ or willing to embrace ADS. For small companies the older NT4-style domain securi is quite adequate, and so there remains an entrenched user base for whom there is no direct desire to go through a disruptive change to adopt ADS. </p><p> -<a class="indexterm" name="id2612903"></a> +<a class="indexterm" name="id2612904"></a> <a class="indexterm" name="id2612910"></a> <a class="indexterm" name="id2612917"></a> <a class="indexterm" name="id2612924"></a> -<a class="indexterm" name="id2612930"></a> -<a class="indexterm" name="id2612937"></a> -<a class="indexterm" name="id2612944"></a> +<a class="indexterm" name="id2612931"></a> +<a class="indexterm" name="id2612938"></a> +<a class="indexterm" name="id2612945"></a> With Windows NT, Microsoft introduced the ability to allow different security domains to effect a mechanism so users from one domain may be given access rights and privileges in another domain. The language that describes this capability is couched in terms of @@ -97,18 +97,18 @@ is the trusting domain. With NT3.x/4.0 all trust relationships are always in one so if users in both domains are to have privileges and rights in each others' domain, then it is necessary to establish two relationships, one in each direction. </p><p> -<a class="indexterm" name="id2612974"></a> -<a class="indexterm" name="id2612981"></a> -<a class="indexterm" name="id2612988"></a> -<a class="indexterm" name="id2612995"></a> +<a class="indexterm" name="id2612975"></a> +<a class="indexterm" name="id2612982"></a> +<a class="indexterm" name="id2612989"></a> +<a class="indexterm" name="id2612996"></a> <a class="indexterm" name="id2613002"></a> Further, in an NT4-style MS security domain, all trusts are nontransitive. This means that if there are three domains (let's call them red, white, and blue), where red and white have a trust relationship, and white and blue have a trust relationship, then it holds that there is no implied trust between the red and blue domains. Relationships are explicit and not transitive. </p><p> -<a class="indexterm" name="id2613018"></a> -<a class="indexterm" name="id2613025"></a> +<a class="indexterm" name="id2613019"></a> +<a class="indexterm" name="id2613026"></a> <a class="indexterm" name="id2613032"></a> <a class="indexterm" name="id2613039"></a> <a class="indexterm" name="id2613046"></a> @@ -119,19 +119,19 @@ Also, all inter-ADS domain trusts are transitive. In the case of the red, white, Windows 2000 and ADS, the red and blue domains can trust each other. This is an inherent feature of ADS domains. Samba-3 implements MS Windows NT4-style interdomain trusts and interoperates with MS Windows 200x ADS security domains in similar manner to MS Windows NT4-style domains. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2613077"></a>Native MS Windows NT4 Trusts Configuration</h2></div></div></div><p> -<a class="indexterm" name="id2613084"></a> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2613078"></a>Native MS Windows NT4 Trusts Configuration</h2></div></div></div><p> +<a class="indexterm" name="id2613085"></a> <a class="indexterm" name="id2613094"></a> <a class="indexterm" name="id2613101"></a> There are two steps to creating an interdomain trust relationship. To effect a two-way trust relationship, it is necessary for each domain administrator to create a trust account for the other domain to use in verifying security credentials. -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2613113"></a>Creating an NT4 Domain Trust</h3></div></div></div><p> -<a class="indexterm" name="id2613121"></a> -<a class="indexterm" name="id2613128"></a> -<a class="indexterm" name="id2613135"></a> -<a class="indexterm" name="id2613142"></a> -<a class="indexterm" name="id2613149"></a> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2613114"></a>Creating an NT4 Domain Trust</h3></div></div></div><p> +<a class="indexterm" name="id2613122"></a> +<a class="indexterm" name="id2613129"></a> +<a class="indexterm" name="id2613136"></a> +<a class="indexterm" name="id2613143"></a> +<a class="indexterm" name="id2613150"></a> For MS Windows NT4, all domain trust relationships are configured using the <span class="application">Domain User Manager</span>. This is done from the Domain User Manager Policies entry on the menu bar. From the <span class="guimenu">Policy</span> menu, select @@ -142,26 +142,26 @@ to enter the name of the remote domain that will be able to assign access rights your domain. You will also need to enter a password for this trust relationship, which the trusting domain will use when authenticating users from the trusted domain. The password needs to be typed twice (for standard confirmation). -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2613210"></a>Completing an NT4 Domain Trust</h3></div></div></div><p> -<a class="indexterm" name="id2613218"></a> -<a class="indexterm" name="id2613225"></a> -<a class="indexterm" name="id2613232"></a> -<a class="indexterm" name="id2613239"></a> -<a class="indexterm" name="id2613246"></a> -<a class="indexterm" name="id2613253"></a> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2613211"></a>Completing an NT4 Domain Trust</h3></div></div></div><p> +<a class="indexterm" name="id2613219"></a> +<a class="indexterm" name="id2613226"></a> +<a class="indexterm" name="id2613233"></a> +<a class="indexterm" name="id2613240"></a> +<a class="indexterm" name="id2613247"></a> +<a class="indexterm" name="id2613254"></a> A trust relationship will work only when the other (trusting) domain makes the appropriate connections with the trusted domain. To consummate the trust relationship, the administrator launches the Domain User Manager from the menu selects <span class="guilabel">Policies</span>, then select <span class="guilabel">Trust Relationships</span>, and clicks on the <span class="guibutton">Add</span> button next to the box that is labeled <span class="guilabel">Trusted Domains</span>. A panel opens in which must be entered the name of the remote domain as well as the password assigned to that trust. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2613295"></a>Interdomain Trust Facilities</h3></div></div></div><p> -<a class="indexterm" name="id2613303"></a> -<a class="indexterm" name="id2613310"></a> -<a class="indexterm" name="id2613317"></a> -<a class="indexterm" name="id2613324"></a> -<a class="indexterm" name="id2613331"></a> -<a class="indexterm" name="id2613338"></a> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2613296"></a>Interdomain Trust Facilities</h3></div></div></div><p> +<a class="indexterm" name="id2613304"></a> +<a class="indexterm" name="id2613311"></a> +<a class="indexterm" name="id2613318"></a> +<a class="indexterm" name="id2613325"></a> +<a class="indexterm" name="id2613332"></a> +<a class="indexterm" name="id2613339"></a> A two-way trust relationship is created when two one-way trusts are created, one in each direction. Where a one-way trust has been established between two MS Windows NT4 domains (let's call them DomA and DomB), the following facilities are created: @@ -201,26 +201,26 @@ DomA and DomB), the following facilities are created: </p></li><li><p> Global groups from the trusted domain can be made members in local groups on MS Windows domain member machines. - </p></li></ul></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2613504"></a>Configuring Samba NT-Style Domain Trusts</h2></div></div></div><p> -<a class="indexterm" name="id2613512"></a> + </p></li></ul></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2613505"></a>Configuring Samba NT-Style Domain Trusts</h2></div></div></div><p> +<a class="indexterm" name="id2613513"></a> This description is meant to be a fairly short introduction about how to set up a Samba server so that it can participate in interdomain trust relationships. Trust relationship support in Samba is at an early stage, so do not be surprised if something does not function as it should. </p><p> -<a class="indexterm" name="id2613527"></a> -<a class="indexterm" name="id2613534"></a> -<a class="indexterm" name="id2613541"></a> -<a class="indexterm" name="id2613548"></a> +<a class="indexterm" name="id2613528"></a> +<a class="indexterm" name="id2613535"></a> +<a class="indexterm" name="id2613542"></a> +<a class="indexterm" name="id2613549"></a> Each of the procedures described next assumes the peer domain in the trust relationship is controlled by a Windows NT4 server. However, the remote end could just as well be another Samba-3 domain. It can be clearly seen, after reading this document, that combining Samba-specific parts of what's written in the following sections leads to trust between domains in a purely Samba environment. </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="samba-trusted-domain"></a>Samba as the Trusted Domain</h3></div></div></div><p> -<a class="indexterm" name="id2613575"></a> -<a class="indexterm" name="id2613582"></a> -<a class="indexterm" name="id2613589"></a> -<a class="indexterm" name="id2613596"></a> -<a class="indexterm" name="id2613602"></a> +<a class="indexterm" name="id2613576"></a> +<a class="indexterm" name="id2613583"></a> +<a class="indexterm" name="id2613590"></a> +<a class="indexterm" name="id2613597"></a> +<a class="indexterm" name="id2613603"></a> In order to set the Samba PDC to be the trusted party of the relationship, you first need to create a special account for the domain that will be the trusting party. To do that, you can use the <code class="literal">smbpasswd</code> utility. Creating the trusted domain account is @@ -239,10 +239,10 @@ where <code class="option">-a</code> means to add a new account into the passdb database and <code class="option">-i</code> means to “<span class="quote">create this account with the Interdomain trust flag</span>”. </p><p> -<a class="indexterm" name="id2613671"></a> -<a class="indexterm" name="id2613678"></a> -<a class="indexterm" name="id2613685"></a> -<a class="indexterm" name="id2613692"></a> +<a class="indexterm" name="id2613672"></a> +<a class="indexterm" name="id2613679"></a> +<a class="indexterm" name="id2613686"></a> +<a class="indexterm" name="id2613693"></a> The account name will be “<span class="quote">rumba$</span>” (the name of the remote domain). If this fails, you should check that the trust account has been added to the system password database (<code class="filename">/etc/passwd</code>). If it has not been added, you @@ -250,8 +250,8 @@ can add it manually and then repeat the previous step. </p><p> <a class="indexterm" name="id2613716"></a> <a class="indexterm" name="id2613723"></a> -<a class="indexterm" name="id2613729"></a> -<a class="indexterm" name="id2613736"></a> +<a class="indexterm" name="id2613730"></a> +<a class="indexterm" name="id2613737"></a> After issuing this command, you will be asked to enter the password for the account. You can use any password you want, but be aware that Windows NT will not change this password until 7 days following account creation. After the command returns successfully, you can look at the entry for the new account (in the standard way as @@ -259,26 +259,26 @@ appropriate for your configuration) and see that the account's name is really RU “<span class="quote">I</span>” flag set in the flags field. Now you are ready to confirm the trust by establishing it from Windows NT Server. </p><p> -<a class="indexterm" name="id2613759"></a> -<a class="indexterm" name="id2613766"></a> -<a class="indexterm" name="id2613773"></a> -<a class="indexterm" name="id2613780"></a> -<a class="indexterm" name="id2613787"></a> +<a class="indexterm" name="id2613760"></a> +<a class="indexterm" name="id2613767"></a> +<a class="indexterm" name="id2613774"></a> +<a class="indexterm" name="id2613781"></a> +<a class="indexterm" name="id2613788"></a> Open <span class="application">User Manager for Domains</span> and from the <span class="guimenu">Policies</span> menu, select <span class="guimenuitem">Trust Relationships...</span>. Beside the <span class="guilabel">Trusted domains</span> list box, click the <span class="guimenu">Add...</span> button. You will be prompted for the trusted domain name and the relationship password. Type in SAMBA, as this is the name of the remote domain and the password used at the time of account creation. Click on <span class="guibutton">OK</span> and, if everything went without incident, you will see the <code class="computeroutput">Trusted domain relationship successfully established</code> message. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2613844"></a>Samba as the Trusting Domain</h3></div></div></div><p> -<a class="indexterm" name="id2613852"></a> -<a class="indexterm" name="id2613859"></a> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2613845"></a>Samba as the Trusting Domain</h3></div></div></div><p> +<a class="indexterm" name="id2613853"></a> +<a class="indexterm" name="id2613860"></a> This time activities are somewhat reversed. Again, we'll assume that your domain controlled by the Samba PDC is called SAMBA and the NT-controlled domain is called RUMBA. </p><p> The very first step is to add an account for the SAMBA domain on RUMBA's PDC. </p><p> -<a class="indexterm" name="id2613877"></a> +<a class="indexterm" name="id2613878"></a> <a class="indexterm" name="id2613884"></a> <a class="indexterm" name="id2613891"></a> Launch the <span class="application">Domain User Manager</span>, then from the menu select @@ -287,18 +287,18 @@ Now, next to the <span class="guilabel">Trusting Domains</span> box, press the < button and type in the name of the trusted domain (SAMBA) and the password to use in securing the relationship. </p><p> -<a class="indexterm" name="id2613933"></a> -<a class="indexterm" name="id2613940"></a> +<a class="indexterm" name="id2613934"></a> +<a class="indexterm" name="id2613941"></a> The password can be arbitrarily chosen. It is easy to change the password from the Samba server whenever you want. After you confirm the password, your account is ready for use. Now its Samba's turn. </p><p> Using your favorite shell while logged in as root, issue this command: -<a class="indexterm" name="id2613955"></a> +<a class="indexterm" name="id2613956"></a> </p><p> <code class="prompt">root# </code><strong class="userinput"><code>net rpc trustdom establish rumba</code></strong> </p><p> <a class="indexterm" name="id2613984"></a> -<a class="indexterm" name="id2613990"></a> +<a class="indexterm" name="id2613991"></a> <a class="indexterm" name="id2613998"></a> You will be prompted for the password you just typed on your Windows NT4 Server box. An error message, <code class="literal">"NT_STATUS_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT,"</code> @@ -312,7 +312,7 @@ relationship has just been established. You have to run this command as root because you must have write access to the <code class="filename">secrets.tdb</code> file. </p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2614041"></a>NT4-Style Domain Trusts with Windows 2000</h2></div></div></div><p> -<a class="indexterm" name="id2614049"></a> +<a class="indexterm" name="id2614050"></a> <a class="indexterm" name="id2614056"></a> <a class="indexterm" name="id2614063"></a> <a class="indexterm" name="id2614070"></a> @@ -321,7 +321,7 @@ also possible to establish an NT4-style trust relationship with a Windows 2000 d controller running in mixed mode as the trusting server. It should also be possible for Samba to trust a Windows 2000 server; however, more testing is still needed in this area. </p><p> -<a class="indexterm" name="id2614091"></a> +<a class="indexterm" name="id2614092"></a> <a class="indexterm" name="id2614098"></a> <a class="indexterm" name="id2614105"></a> <a class="indexterm" name="id2614112"></a> @@ -338,11 +338,11 @@ Press this button and, just as with NT4, you will be prompted for the trusted do password. Press <span class="emphasis"><em>OK</em></span> and after a moment, Active Directory will respond with <code class="computeroutput">The trusted domain has been added and the trust has been verified.</code> Your Samba users can now be granted access to resources in the AD domain. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2614190"></a>Common Errors</h2></div></div></div><p> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2614191"></a>Common Errors</h2></div></div></div><p> Interdomain trust relationships should not be attempted on networks that are unstable or that suffer regular outages. Network stability and integrity are key concerns with distributed trusted domains. -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2614202"></a>Browsing of Trusted Domain Fails</h3></div></div></div><p> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2614203"></a>Browsing of Trusted Domain Fails</h3></div></div></div><p> <span class="emphasis"><em>Browsing from a machine in a trusted Windows 200x domain to a Windows 200x member of a trusting Samba domain, I get the following error:</em></span> </p><pre class="screen"> @@ -360,7 +360,7 @@ seems to be fine. By default, when you unjoin a domain (the Windows 200x domain), the computer tries to automatically disable the computer account in the domain. If you are running as an account that has privileges to do this when you unjoin the machine, it is done; otherwise it is not done. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2614248"></a>Problems with LDAP ldapsam and Older Versions of smbldap-tools</h3></div></div></div><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2614249"></a>Problems with LDAP ldapsam and Older Versions of smbldap-tools</h3></div></div></div><p> If you use the <code class="literal">smbldap-useradd</code> script to create a trust account to set up interdomain trusts, the process of setting up the trust will fail. The account that was created in the LDAP database will have an account diff --git a/docs/htmldocs/Samba3-HOWTO/NT4Migration.html b/docs/htmldocs/Samba3-HOWTO/NT4Migration.html index ad475fd6ef..47887f67a4 100644 --- a/docs/htmldocs/Samba3-HOWTO/NT4Migration.html +++ b/docs/htmldocs/Samba3-HOWTO/NT4Migration.html @@ -1,37 +1,37 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 36. Migration from NT4 PDC to Samba-3 PDC</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="migration.html" title="Part IV. Migration and Updating"><link rel="prev" href="upgrading-to-3.0.html" title="Chapter 35. Updating and Upgrading Samba"><link rel="next" href="SWAT.html" title="Chapter 37. SWAT: The Samba Web Administration Tool"></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 36. Migration from NT4 PDC to Samba-3 PDC</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="upgrading-to-3.0.html">Prev</a> </td><th width="60%" align="center">Part IV. Migration and Updating</th><td width="20%" align="right"> <a accesskey="n" href="SWAT.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="NT4Migration"></a>Chapter 36. Migration from NT4 PDC to Samba-3 PDC</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><p class="pubdate">April 3, 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="NT4Migration.html#id2672014">Planning and Getting Started</a></span></dt><dd><dl><dt><span class="sect2"><a href="NT4Migration.html#id2672049">Objectives</a></span></dt><dt><span class="sect2"><a href="NT4Migration.html#id2672993">Steps in Migration Process</a></span></dt></dl></dd><dt><span class="sect1"><a href="NT4Migration.html#id2673228">Migration Options</a></span></dt><dd><dl><dt><span class="sect2"><a href="NT4Migration.html#id2673315">Planning for Success</a></span></dt><dt><span class="sect2"><a href="NT4Migration.html#id2673548">Samba-3 Implementation Choices</a></span></dt></dl></dd></dl></div><p> -<a class="indexterm" name="id2671997"></a> -<a class="indexterm" name="id2672004"></a> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 36. Migration from NT4 PDC to Samba-3 PDC</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="migration.html" title="Part IV. Migration and Updating"><link rel="prev" href="upgrading-to-3.0.html" title="Chapter 35. Updating and Upgrading Samba"><link rel="next" href="SWAT.html" title="Chapter 37. SWAT: The Samba Web Administration Tool"></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 36. Migration from NT4 PDC to Samba-3 PDC</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="upgrading-to-3.0.html">Prev</a> </td><th width="60%" align="center">Part IV. Migration and Updating</th><td width="20%" align="right"> <a accesskey="n" href="SWAT.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="NT4Migration"></a>Chapter 36. Migration from NT4 PDC to Samba-3 PDC</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><p class="pubdate">April 3, 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="NT4Migration.html#id2672040">Planning and Getting Started</a></span></dt><dd><dl><dt><span class="sect2"><a href="NT4Migration.html#id2672074">Objectives</a></span></dt><dt><span class="sect2"><a href="NT4Migration.html#id2673019">Steps in Migration Process</a></span></dt></dl></dd><dt><span class="sect1"><a href="NT4Migration.html#id2673254">Migration Options</a></span></dt><dd><dl><dt><span class="sect2"><a href="NT4Migration.html#id2673340">Planning for Success</a></span></dt><dt><span class="sect2"><a href="NT4Migration.html#id2673574">Samba-3 Implementation Choices</a></span></dt></dl></dd></dl></div><p> +<a class="indexterm" name="id2672023"></a> +<a class="indexterm" name="id2672030"></a> This is a rough guide to assist those wishing to migrate from NT4 domain control to Samba-3-based domain control. -</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2672014"></a>Planning and Getting Started</h2></div></div></div><p> -<a class="indexterm" name="id2672022"></a> +</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2672040"></a>Planning and Getting Started</h2></div></div></div><p> +<a class="indexterm" name="id2672048"></a> In the IT world there is often a saying that all problems are encountered because of poor planning. The corollary to this saying is that not all problems can be anticipated and planned for. Then again, good planning will anticipate most show-stopper-type situations. </p><p> -<a class="indexterm" name="id2672037"></a> +<a class="indexterm" name="id2672063"></a> Those wishing to migrate from MS Windows NT4 domain control to a Samba-3 domain control environment would do well to develop a detailed migration plan. So here are a few pointers to help migration get underway. -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2672049"></a>Objectives</h3></div></div></div><p> -<a class="indexterm" name="id2672056"></a> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2672074"></a>Objectives</h3></div></div></div><p> +<a class="indexterm" name="id2672082"></a> The key objective for most organizations is to make the migration from MS Windows NT4 to Samba-3 domain control as painless as possible. One of the challenges you may experience in your migration process may well be convincing management that the new environment should remain in place. Many who have introduced open source technologies have experienced pressure to return to a Microsoft-based platform solution at the first sign of trouble. </p><p> -<a class="indexterm" name="id2672074"></a> +<a class="indexterm" name="id2672100"></a> Before attempting a migration to a Samba-3-controlled network, make every possible effort to gain all-round commitment to the change. Know precisely <span class="emphasis"><em>why</em></span> the change is important for the organization. Possible motivations to make a change include: -</p><a class="indexterm" name="id2672090"></a><a class="indexterm" name="id2672097"></a><a class="indexterm" name="id2672104"></a><a class="indexterm" name="id2672111"></a><a class="indexterm" name="id2672118"></a><div class="itemizedlist"><ul type="disc"><li><p>Improve network manageability.</p></li><li><p>Obtain better user-level functionality.</p></li><li><p>Reduce network operating costs.</p></li><li><p>Reduce exposure caused by Microsoft withdrawal of NT4 support.</p></li><li><p>Avoid MS License 6 implications.</p></li><li><p>Reduce organization's dependency on Microsoft.</p></li></ul></div><p> -<a class="indexterm" name="id2672161"></a> -<a class="indexterm" name="id2672168"></a> -<a class="indexterm" name="id2672174"></a> -<a class="indexterm" name="id2672181"></a> -<a class="indexterm" name="id2672188"></a> -<a class="indexterm" name="id2672195"></a> +</p><a class="indexterm" name="id2672116"></a><a class="indexterm" name="id2672123"></a><a class="indexterm" name="id2672130"></a><a class="indexterm" name="id2672137"></a><a class="indexterm" name="id2672144"></a><div class="itemizedlist"><ul type="disc"><li><p>Improve network manageability.</p></li><li><p>Obtain better user-level functionality.</p></li><li><p>Reduce network operating costs.</p></li><li><p>Reduce exposure caused by Microsoft withdrawal of NT4 support.</p></li><li><p>Avoid MS License 6 implications.</p></li><li><p>Reduce organization's dependency on Microsoft.</p></li></ul></div><p> +<a class="indexterm" name="id2672186"></a> +<a class="indexterm" name="id2672193"></a> +<a class="indexterm" name="id2672200"></a> +<a class="indexterm" name="id2672207"></a> +<a class="indexterm" name="id2672214"></a> +<a class="indexterm" name="id2672220"></a> Make sure everyone knows that Samba-3 is not MS Windows NT4. Samba-3 offers an alternative solution that is both different from MS Windows NT4 and offers advantages compared with it. Gain recognition that Samba-3 lacks many of the @@ -39,32 +39,32 @@ features that Microsoft has promoted as core values in migration from MS Windows MS Windows 2000 and beyond (with or without Active Directory services). </p><p> What are the features that Samba-3 cannot provide? -</p><a class="indexterm" name="id2672213"></a><a class="indexterm" name="id2672220"></a><a class="indexterm" name="id2672228"></a><a class="indexterm" name="id2672235"></a><a class="indexterm" name="id2672242"></a><div class="itemizedlist"><ul type="disc"><li><p>Active Directory Server.</p></li><li><p>Group Policy Objects (in Active Directory).</p></li><li><p>Machine Policy Objects.</p></li><li><p>Logon Scripts in Active Directory.</p></li><li><p>Software Application and Access Controls in Active Directory.</p></li></ul></div><p> +</p><a class="indexterm" name="id2672239"></a><a class="indexterm" name="id2672246"></a><a class="indexterm" name="id2672253"></a><a class="indexterm" name="id2672260"></a><a class="indexterm" name="id2672267"></a><div class="itemizedlist"><ul type="disc"><li><p>Active Directory Server.</p></li><li><p>Group Policy Objects (in Active Directory).</p></li><li><p>Machine Policy Objects.</p></li><li><p>Logon Scripts in Active Directory.</p></li><li><p>Software Application and Access Controls in Active Directory.</p></li></ul></div><p> The features that Samba-3 does provide and that may be of compelling interest to your site include: -</p><a class="indexterm" name="id2672282"></a><a class="indexterm" name="id2672289"></a><a class="indexterm" name="id2672296"></a><a class="indexterm" name="id2672303"></a><a class="indexterm" name="id2672310"></a><a class="indexterm" name="id2672317"></a><a class="indexterm" name="id2672324"></a><a class="indexterm" name="id2672330"></a><a class="indexterm" name="id2672337"></a><a class="indexterm" name="id2672344"></a><a class="indexterm" name="id2672351"></a><a class="indexterm" name="id2672358"></a><a class="indexterm" name="id2672365"></a><a class="indexterm" name="id2672372"></a><a class="indexterm" name="id2672379"></a><div class="itemizedlist"><ul type="disc"><li><p>Lower cost of ownership.</p></li><li><p>Global availability of support with no strings attached.</p></li><li><p>Dynamic SMB servers (can run more than one SMB/CIFS server per UNIX/Linux system).</p></li><li><p>Creation of on-the-fly logon scripts.</p></li><li><p>Creation of on-the-fly policy files.</p></li><li><p>Greater stability, reliability, performance, and availability.</p></li><li><p>Manageability via an SSH connection.</p></li><li><p>Flexible choices of backend authentication technologies (tdbsam, ldapsam).</p></li><li><p>Ability to implement a full single-sign-on architecture.</p></li><li><p>Ability to distribute authentication systems for absolute minimum wide-area network bandwidth demand.</p></li></ul></div><p> -<a class="indexterm" name="id2672445"></a> +</p><a class="indexterm" name="id2672308"></a><a class="indexterm" name="id2672314"></a><a class="indexterm" name="id2672321"></a><a class="indexterm" name="id2672328"></a><a class="indexterm" name="id2672335"></a><a class="indexterm" name="id2672342"></a><a class="indexterm" name="id2672349"></a><a class="indexterm" name="id2672356"></a><a class="indexterm" name="id2672363"></a><a class="indexterm" name="id2672370"></a><a class="indexterm" name="id2672377"></a><a class="indexterm" name="id2672384"></a><a class="indexterm" name="id2672391"></a><a class="indexterm" name="id2672397"></a><a class="indexterm" name="id2672404"></a><div class="itemizedlist"><ul type="disc"><li><p>Lower cost of ownership.</p></li><li><p>Global availability of support with no strings attached.</p></li><li><p>Dynamic SMB servers (can run more than one SMB/CIFS server per UNIX/Linux system).</p></li><li><p>Creation of on-the-fly logon scripts.</p></li><li><p>Creation of on-the-fly policy files.</p></li><li><p>Greater stability, reliability, performance, and availability.</p></li><li><p>Manageability via an SSH connection.</p></li><li><p>Flexible choices of backend authentication technologies (tdbsam, ldapsam).</p></li><li><p>Ability to implement a full single-sign-on architecture.</p></li><li><p>Ability to distribute authentication systems for absolute minimum wide-area network bandwidth demand.</p></li></ul></div><p> +<a class="indexterm" name="id2672470"></a> Before migrating a network from MS Windows NT4 to Samba-3, consider all necessary factors. Users should be educated about changes they may experience so the change will be a welcome one and not become an obstacle to the work they need to do. The following sections explain factors that will help ensure a successful migration. -</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2672458"></a>Domain Layout</h4></div></div></div><p> -<a class="indexterm" name="id2672466"></a> -<a class="indexterm" name="id2672473"></a> -<a class="indexterm" name="id2672480"></a> -<a class="indexterm" name="id2672487"></a> -<a class="indexterm" name="id2672494"></a> -<a class="indexterm" name="id2672501"></a> -<a class="indexterm" name="id2672508"></a> -<a class="indexterm" name="id2672515"></a> -<a class="indexterm" name="id2672522"></a> -<a class="indexterm" name="id2672528"></a> -<a class="indexterm" name="id2672535"></a> -<a class="indexterm" name="id2672542"></a> -<a class="indexterm" name="id2672549"></a> -<a class="indexterm" name="id2672556"></a> -<a class="indexterm" name="id2672563"></a> -<a class="indexterm" name="id2672570"></a> +</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2672484"></a>Domain Layout</h4></div></div></div><p> +<a class="indexterm" name="id2672492"></a> +<a class="indexterm" name="id2672499"></a> +<a class="indexterm" name="id2672506"></a> +<a class="indexterm" name="id2672513"></a> +<a class="indexterm" name="id2672520"></a> +<a class="indexterm" name="id2672527"></a> +<a class="indexterm" name="id2672534"></a> +<a class="indexterm" name="id2672541"></a> +<a class="indexterm" name="id2672547"></a> +<a class="indexterm" name="id2672554"></a> +<a class="indexterm" name="id2672561"></a> +<a class="indexterm" name="id2672568"></a> +<a class="indexterm" name="id2672575"></a> +<a class="indexterm" name="id2672582"></a> +<a class="indexterm" name="id2672589"></a> +<a class="indexterm" name="id2672596"></a> Samba-3 can be configured as a domain controller, a backup domain controller (probably best called a secondary controller), a domain member, or a standalone server. The Windows network security domain context should be sized and scoped before implementation. Particular attention needs to be @@ -74,36 +74,36 @@ authentication backend, then the same database can be used by several different complex organization, there can be a single LDAP database, which itself can be distributed (have a master server and multiple slave servers) that can simultaneously serve multiple domains. </p><p> -<a class="indexterm" name="id2672593"></a> +<a class="indexterm" name="id2672619"></a> From a design perspective, the number of users per server as well as the number of servers per domain should be scaled taking into consideration server capacity and network bandwidth. </p><p> -<a class="indexterm" name="id2672607"></a> -<a class="indexterm" name="id2672614"></a> -<a class="indexterm" name="id2672621"></a> -<a class="indexterm" name="id2672628"></a> -<a class="indexterm" name="id2672634"></a> -<a class="indexterm" name="id2672641"></a> +<a class="indexterm" name="id2672632"></a> +<a class="indexterm" name="id2672639"></a> +<a class="indexterm" name="id2672646"></a> +<a class="indexterm" name="id2672653"></a> +<a class="indexterm" name="id2672660"></a> +<a class="indexterm" name="id2672667"></a> A physical network segment may house several domains. Each may span multiple network segments. Where domains span routed network segments, consider and test the performance implications of the design and layout of a network. A centrally located domain controller that is designed to serve multiple routed network segments may result in severe performance problems. Check the response time (ping timing) between the remote segment and the PDC. If it's long (more than 100 ms), locate a BDC on the remote segment to serve as the local authentication and access control server. -</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2672660"></a>Server Share and Directory Layout</h4></div></div></div><p> -<a class="indexterm" name="id2672668"></a> -<a class="indexterm" name="id2672675"></a> +</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2672685"></a>Server Share and Directory Layout</h4></div></div></div><p> +<a class="indexterm" name="id2672694"></a> +<a class="indexterm" name="id2672700"></a> There are cardinal rules to effective network design that cannot be broken with impunity. The most important rule: Simplicity is king in every well-controlled network. Every part of the infrastructure must be managed; the more complex it is, the greater will be the demand of keeping systems secure and functional. </p><p> -<a class="indexterm" name="id2672690"></a> -<a class="indexterm" name="id2672697"></a> -<a class="indexterm" name="id2672704"></a> -<a class="indexterm" name="id2672711"></a> -<a class="indexterm" name="id2672718"></a> -<a class="indexterm" name="id2672725"></a> +<a class="indexterm" name="id2672716"></a> +<a class="indexterm" name="id2672723"></a> +<a class="indexterm" name="id2672730"></a> +<a class="indexterm" name="id2672737"></a> +<a class="indexterm" name="id2672743"></a> +<a class="indexterm" name="id2672750"></a> Keep in mind the nature of how data must be shared. Physical disk space layout should be considered carefully. Some data must be backed up. The simpler the disk layout, the easier it will be to keep track of backup needs. Identify what backup media will meet your needs; consider backup to tape, @@ -111,18 +111,18 @@ CD-ROM or DVD-ROM, or other offline storage medium. Plan and implement for minim maintenance. Leave nothing to chance in your design; above all, do not leave backups to chance: backup, test, and validate every backup; create a disaster recovery plan and prove that it works. </p><p> -<a class="indexterm" name="id2672754"></a> -<a class="indexterm" name="id2672761"></a> -<a class="indexterm" name="id2672768"></a> +<a class="indexterm" name="id2672780"></a> +<a class="indexterm" name="id2672787"></a> +<a class="indexterm" name="id2672794"></a> Users should be grouped according to data access control needs. File and directory access is best controlled via group permissions, and the use of the “<span class="quote">sticky bit</span>” on group-controlled directories may substantially avoid file access complaints from Samba share users. </p><p> -<a class="indexterm" name="id2672786"></a> -<a class="indexterm" name="id2672793"></a> -<a class="indexterm" name="id2672800"></a> -<a class="indexterm" name="id2672807"></a> -<a class="indexterm" name="id2672814"></a> +<a class="indexterm" name="id2672812"></a> +<a class="indexterm" name="id2672819"></a> +<a class="indexterm" name="id2672826"></a> +<a class="indexterm" name="id2672833"></a> +<a class="indexterm" name="id2672840"></a> Inexperienced network administrators often attempt elaborate techniques to set access controls on files, directories, shares, as well as in share definitions. Keep your design and implementation simple and document your design extensively. Have others @@ -131,8 +131,8 @@ Remember, job security through complex design and implementation may cause loss and downtime to users as the new administrator learns to untangle your knots. Keep access controls simple and effective, and make sure that users will never be interrupted by obtuse complexity. -</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2672834"></a>Logon Scripts</h4></div></div></div><p> -<a class="indexterm" name="id2672842"></a> +</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2672860"></a>Logon Scripts</h4></div></div></div><p> +<a class="indexterm" name="id2672868"></a> Logon scripts can help to ensure that all users gain the share and printer connections they need. </p><p> Logon scripts can be created on the fly so all commands executed are specific to the @@ -140,55 +140,55 @@ rights and privileges granted to the user. The preferred controls should be effe group membership so group information can be used to create a custom logon script using the <a class="link" href="smb.conf.5.html#ROOTPREEXEC">root preexec</a> parameters to the <em class="parameter"><code>NETLOGON</code></em> share. </p><p> -<a class="indexterm" name="id2672880"></a> +<a class="indexterm" name="id2672906"></a> Some sites prefer to use a tool such as <code class="literal">kixstart</code> to establish a controlled user environment. In any case, you may wish to do a Google search for logon script process controls. In particular, you may wish to explore the use of the Microsoft Knowledge Base article KB189105 that deals with how to add printers without user intervention via the logon script process. -</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2672900"></a>Profile Migration/Creation</h4></div></div></div><p> +</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2672926"></a>Profile Migration/Creation</h4></div></div></div><p> User and group profiles may be migrated using the tools described in the section titled Desktop Profile Management. </p><p> -<a class="indexterm" name="id2672914"></a> -<a class="indexterm" name="id2672920"></a> +<a class="indexterm" name="id2672939"></a> +<a class="indexterm" name="id2672946"></a> Profiles may also be managed using the Samba-3 tool <code class="literal">profiles</code>. This tool allows the MS Windows NT-style security identifiers (SIDs) that are stored inside the profile <code class="filename">NTuser.DAT</code> file to be changed to the SID of the Samba-3 domain. -</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2672945"></a>User and Group Accounts</h4></div></div></div><p> -<a class="indexterm" name="id2672953"></a> -<a class="indexterm" name="id2672960"></a> -<a class="indexterm" name="id2672967"></a> -<a class="indexterm" name="id2672974"></a> +</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2672970"></a>User and Group Accounts</h4></div></div></div><p> +<a class="indexterm" name="id2672978"></a> +<a class="indexterm" name="id2672985"></a> +<a class="indexterm" name="id2672992"></a> +<a class="indexterm" name="id2672999"></a> It is possible to migrate all account settings from an MS Windows NT4 domain to Samba-3. Before attempting to migrate user and group accounts, you are STRONGLY advised to create in Samba-3 the groups that are present on the MS Windows NT4 domain <span class="emphasis"><em>AND</em></span> to map them to suitable UNIX/Linux groups. By following this simple advice, all user and group attributes should migrate painlessly. -</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2672993"></a>Steps in Migration Process</h3></div></div></div><p> +</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2673019"></a>Steps in Migration Process</h3></div></div></div><p> The approximate migration process is described below. </p><div class="itemizedlist"><ul type="disc"><li><p> You have an NT4 PDC that has the users, groups, policies, and profiles to be migrated. </p></li><li><p> -<a class="indexterm" name="id2673014"></a> -<a class="indexterm" name="id2673021"></a> -<a class="indexterm" name="id2673028"></a> +<a class="indexterm" name="id2673040"></a> +<a class="indexterm" name="id2673047"></a> +<a class="indexterm" name="id2673054"></a> Samba-3 is set up as a domain controller with netlogon share, profile share, and so on. Configure the <code class="filename">smb.conf</code> file to function as a BDC: <em class="parameter"><code>domain master = No</code></em>. - </p></li></ul></div><div class="procedure"><a name="id2673051"></a><p class="title"><b>Procedure 36.1. The Account Migration Process</b></p><a class="indexterm" name="id2673139"></a><ol type="1"><li><p> - <a class="indexterm" name="id2673063"></a> + </p></li></ul></div><div class="procedure"><a name="id2673077"></a><p class="title"><b>Procedure 36.1. The Account Migration Process</b></p><a class="indexterm" name="id2673165"></a><ol type="1"><li><p> + <a class="indexterm" name="id2673088"></a> Create a BDC account in the old NT4 domain for the Samba server using NT Server Manager. <span class="emphasis"><em>Samba must not be running.</em></span> </p></li><li><p> - <a class="indexterm" name="id2673081"></a> + <a class="indexterm" name="id2673107"></a> <strong class="userinput"><code>net rpc join -S <em class="replaceable"><code>NT4PDC</code></em> -w <em class="replaceable"><code>DOMNAME</code></em> -U Administrator%<em class="replaceable"><code>passwd</code></em></code></strong> </p></li><li><p> -<a class="indexterm" name="id2673115"></a> +<a class="indexterm" name="id2673141"></a> <strong class="userinput"><code>net rpc vampire -S <em class="replaceable"><code>NT4PDC</code></em> -U administrator%<em class="replaceable"><code>passwd</code></em></code></strong> </p></li><li><p><strong class="userinput"><code>pdbedit -L</code></strong></p><p>Note: Did the users migrate?</p></li><li><p> - <a class="indexterm" name="id2673167"></a> - <a class="indexterm" name="id2673176"></a> + <a class="indexterm" name="id2673192"></a> + <a class="indexterm" name="id2673201"></a> Now assign each of the UNIX groups to NT groups: (It may be useful to copy this text to a script called <code class="filename">initGroups.sh</code>) </p><pre class="programlisting"> @@ -208,11 +208,11 @@ net groupmap add ntgroup="QA Team" unixgroup=qateam type=d </p></li><li><p><strong class="userinput"><code>net groupmap list</code></strong></p><p>Check that all groups are recognized. </p></li></ol></div><p> Migrate all the profiles, then migrate all policy files. -</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2673228"></a>Migration Options</h2></div></div></div><p> +</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2673254"></a>Migration Options</h2></div></div></div><p> Sites that wish to migrate from MS Windows NT4 domain control to a Samba-based solution generally fit into three basic categories. <a class="link" href="NT4Migration.html#majtypes" title="Table 36.1. The Three Major Site Types">Following table</a> shows the possibilities. </p><div class="table"><a name="majtypes"></a><p class="title"><b>Table 36.1. The Three Major Site Types</b></p><div class="table-contents"><table summary="The Three Major Site Types" border="1"><colgroup><col align="left"><col align="justify"></colgroup><thead><tr><th align="left">Number of Users</th><th align="justify">Description</th></tr></thead><tbody><tr><td align="left">< 50</td><td align="justify"><p>Want simple conversion with no pain.</p></td></tr><tr><td align="left">50 - 250</td><td align="justify"><p>Want new features; can manage some inhouse complexity.</p></td></tr><tr><td align="left">> 250</td><td align="justify"><p>Solution/implementation must scale well; complex needs. - Cross-departmental decision process. Local expertise in most areas.</p></td></tr></tbody></table></div></div><br class="table-break"><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2673315"></a>Planning for Success</h3></div></div></div><p> + Cross-departmental decision process. Local expertise in most areas.</p></td></tr></tbody></table></div></div><br class="table-break"><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2673340"></a>Planning for Success</h3></div></div></div><p> There are three basic choices for sites that intend to migrate from MS Windows NT4 to Samba-3: </p><div class="itemizedlist"><ul type="disc"><li><p> @@ -233,31 +233,31 @@ Minimize downstream problems by: Testing the full roll-out program, including workstation deployment. </p></li></ul></div><p><a class="link" href="NT4Migration.html#natconchoices" title="Table 36.2. Nature of the Conversion Choices">Following table</a> lists the conversion choices given the type of migration being contemplated. -</p><div class="table"><a name="natconchoices"></a><p class="title"><b>Table 36.2. Nature of the Conversion Choices</b></p><div class="table-contents"><table summary="Nature of the Conversion Choices" border="1"><colgroup><col align="justify"><col align="justify"><col align="justify"></colgroup><thead><tr><th align="justify">Simple Install</th><th align="justify">Upgrade Decisions</th><th align="justify">Redesign Decisions</th></tr></thead><tbody><tr><td align="justify"><p>Make use of minimal OS-specific features</p></td><td align="justify"><p>Translate NT4 features to new host OS features</p></td><td align="justify"><p>Improve on NT4 functionality, enhance management capabilities</p></td></tr><tr><td align="justify"><p>Move all accounts from NT4 into Samba-3</p></td><td align="justify"><p>Copy and improve</p></td><td align="justify"><p>Authentication regime (database location and access)</p></td></tr><tr><td align="justify"><p>Make least number of operational changes</p></td><td align="justify"><p>Make progressive improvements</p></td><td align="justify"><p>Desktop management methods</p></td></tr><tr><td align="justify"><p>Take least amount of time to migrate</p></td><td align="justify"><p>Minimize user impact</p></td><td align="justify"><p>Better control of Desktops/Users</p></td></tr><tr><td align="justify"><p>Live versus isolated conversion</p></td><td align="justify"><p>Maximize functionality</p></td><td align="justify"><p>Identify Needs for: <span class="emphasis"><em>Manageability, Scalability, Security, Availability</em></span></p></td></tr><tr><td align="justify"><p>Integrate Samba-3, then migrate while users are active, then change of control (swap out)</p></td><td align="justify"><p>Take advantage of lower maintenance opportunity</p></td><td align="justify"><p></p></td></tr></tbody></table></div></div><br class="table-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2673548"></a>Samba-3 Implementation Choices</h3></div></div></div><div class="variablelist"><dl><dt><span class="term">Authentication Database/Backend</span></dt><dd><p> +</p><div class="table"><a name="natconchoices"></a><p class="title"><b>Table 36.2. Nature of the Conversion Choices</b></p><div class="table-contents"><table summary="Nature of the Conversion Choices" border="1"><colgroup><col align="justify"><col align="justify"><col align="justify"></colgroup><thead><tr><th align="justify">Simple Install</th><th align="justify">Upgrade Decisions</th><th align="justify">Redesign Decisions</th></tr></thead><tbody><tr><td align="justify"><p>Make use of minimal OS-specific features</p></td><td align="justify"><p>Translate NT4 features to new host OS features</p></td><td align="justify"><p>Improve on NT4 functionality, enhance management capabilities</p></td></tr><tr><td align="justify"><p>Move all accounts from NT4 into Samba-3</p></td><td align="justify"><p>Copy and improve</p></td><td align="justify"><p>Authentication regime (database location and access)</p></td></tr><tr><td align="justify"><p>Make least number of operational changes</p></td><td align="justify"><p>Make progressive improvements</p></td><td align="justify"><p>Desktop management methods</p></td></tr><tr><td align="justify"><p>Take least amount of time to migrate</p></td><td align="justify"><p>Minimize user impact</p></td><td align="justify"><p>Better control of Desktops/Users</p></td></tr><tr><td align="justify"><p>Live versus isolated conversion</p></td><td align="justify"><p>Maximize functionality</p></td><td align="justify"><p>Identify Needs for: <span class="emphasis"><em>Manageability, Scalability, Security, Availability</em></span></p></td></tr><tr><td align="justify"><p>Integrate Samba-3, then migrate while users are active, then change of control (swap out)</p></td><td align="justify"><p>Take advantage of lower maintenance opportunity</p></td><td align="justify"><p></p></td></tr></tbody></table></div></div><br class="table-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2673574"></a>Samba-3 Implementation Choices</h3></div></div></div><div class="variablelist"><dl><dt><span class="term">Authentication Database/Backend</span></dt><dd><p> Samba-3 can use an external authentication backend: </p><p> </p><div class="itemizedlist"><ul type="disc"><li><p>Winbind (external Samba or NT4/200x server).</p></li><li><p>External server could use Active Directory or NT4 domain.</p></li><li><p>Can use pam_mkhomedir.so to autocreate home directories.</p></li><li><p> Samba-3 can use a local authentication backend: <em class="parameter"><code>smbpasswd</code></em>, <em class="parameter"><code>tdbsam</code></em>, <em class="parameter"><code>ldapsam</code></em> </p></li></ul></div></dd><dt><span class="term">Access Control Points</span></dt><dd><p> Samba permits Access Control points to be set: - </p><a class="indexterm" name="id2673621"></a><a class="indexterm" name="id2673628"></a><a class="indexterm" name="id2673635"></a><a class="indexterm" name="id2673642"></a><div class="itemizedlist"><ul type="disc"><li><p>On the share itself using share ACLs.</p></li><li><p>On the file system using UNIX permissions on files and directories.</p><p>Note: Can enable Posix ACLs in file system also.</p></li><li><p>Through Samba share parameters not recommended except as last resort.</p></li></ul></div></dd><dt><span class="term">Policies (migrate or create new ones)</span></dt><dd><p> -<a class="indexterm" name="id2673690"></a> -<a class="indexterm" name="id2673696"></a> + </p><a class="indexterm" name="id2673647"></a><a class="indexterm" name="id2673654"></a><a class="indexterm" name="id2673661"></a><a class="indexterm" name="id2673668"></a><div class="itemizedlist"><ul type="disc"><li><p>On the share itself using share ACLs.</p></li><li><p>On the file system using UNIX permissions on files and directories.</p><p>Note: Can enable Posix ACLs in file system also.</p></li><li><p>Through Samba share parameters not recommended except as last resort.</p></li></ul></div></dd><dt><span class="term">Policies (migrate or create new ones)</span></dt><dd><p> +<a class="indexterm" name="id2673716"></a> +<a class="indexterm" name="id2673722"></a> Exercise great caution when making registry changes; use the right tool and be aware that changes made through NT4-style <code class="filename">NTConfig.POL</code> files can leave permanent changes. -<a class="indexterm" name="id2673712"></a> -<a class="indexterm" name="id2673719"></a> -<a class="indexterm" name="id2673726"></a> +<a class="indexterm" name="id2673738"></a> +<a class="indexterm" name="id2673745"></a> +<a class="indexterm" name="id2673752"></a> </p><div class="itemizedlist"><ul type="disc"><li><p>Using Group Policy Editor (NT4).</p></li><li><p>Watch out for tattoo effect.</p></li></ul></div></dd><dt><span class="term">User and Group Profiles</span></dt><dd><p> -<a class="indexterm" name="id2673757"></a> -<a class="indexterm" name="id2673764"></a> +<a class="indexterm" name="id2673783"></a> +<a class="indexterm" name="id2673790"></a> Platform-specific, so use platform tool to change from a local to a roaming profile. Can use new profiles tool to change SIDs (<code class="filename">NTUser.DAT</code>). </p></dd><dt><span class="term">Logon Scripts</span></dt><dd><p> Know how they work. </p></dd><dt><span class="term">User and Group Mapping to UNIX/Linux</span></dt><dd><p> - <a class="indexterm" name="id2673802"></a> + <a class="indexterm" name="id2673828"></a> User and group mapping code is new. Many problems have been experienced as network administrators who are familiar with Samba-2.2.x migrate to Samba-3. Carefully study the chapters that document the new password backend behavior and the new group mapping functionality. @@ -274,6 +274,6 @@ being contemplated. (Linux 8 chars, NT4 up to 254 chars).</p></li><li><p>Add/Delete Machines: Applied only to domain members (Note: machine names may be limited to 16 characters).</p></li><li><p>Use <code class="literal">net groupmap</code> to connect NT4 groups to UNIX groups.</p></li><li><p>Add/Delete Groups: Note OS limits on size and nature. Linux limit is 16 char, no spaces, and no uppercase chars (<code class="literal">groupadd</code>).</p></li></ul></div></dd><dt><span class="term">Migration Tools</span></dt><dd><p> - <a class="indexterm" name="id2673920"></a> + <a class="indexterm" name="id2673946"></a> Domain Control (NT4-Style) Profiles, Policies, Access Controls, Security </p><div class="itemizedlist"><ul type="disc"><li><p>Samba: <code class="literal">net, rpcclient, smbpasswd, pdbedit, profiles</code></p></li><li><p>Windows: <code class="literal">NT4 Domain User Manager, Server Manager (NEXUS)</code></p></li></ul></div></dd></dl></div></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="upgrading-to-3.0.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="migration.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="SWAT.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 35. Updating and Upgrading Samba </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 37. SWAT: The Samba Web Administration Tool</td></tr></table></div></body></html> diff --git a/docs/htmldocs/Samba3-HOWTO/NetCommand.html b/docs/htmldocs/Samba3-HOWTO/NetCommand.html index b44ade5a36..71b9d90118 100644 --- a/docs/htmldocs/Samba3-HOWTO/NetCommand.html +++ b/docs/htmldocs/Samba3-HOWTO/NetCommand.html @@ -1,5 +1,5 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 13. Remote and Local Management: The Net Command</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="groupmapping.html" title="Chapter 12. Group Mapping: MS Windows and UNIX"><link rel="next" href="idmapper.html" title="Chapter 14. Identity Mapping (IDMAP)"></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 13. Remote and Local Management: The Net Command</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="groupmapping.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="idmapper.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="NetCommand"></a>Chapter 13. Remote and Local Management: The Net Command</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Volker</span> <span class="surname">Lendecke</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:Volker.Lendecke@SerNet.DE">Volker.Lendecke@SerNet.DE</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Guenther</span> <span class="surname">Deschner</span></h3><div class="affiliation"><span class="orgname">SuSE<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:gd@suse.de">gd@suse.de</a>></code></p></div></div></div></div><div><p class="pubdate">May 9, 2005</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="NetCommand.html#id2592043">Overview</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2592337">Administrative Tasks and Methods</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2592419">UNIX and Windows Group Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id2592577">Adding, Renaming, or Deletion of Group Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#grpmemshipchg">Manipulating Group Memberships</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#nestedgrpmgmgt">Nested Group Support</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id2593941">UNIX and Windows User Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#sbeuseraddn">Adding User Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2594153">Deletion of User Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2594201">Managing User Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2594269">User Mapping</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id2594353">Administering User Rights and Privileges</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2594698">Managing Trust Relationships</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id2594713">Machine Trust Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2595082">Interdomain Trusts</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id2595316">Managing Security Identifiers (SIDS)</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2595544">Share Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id2595589">Creating, Editing, and Removing Shares</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2595777">Creating and Changing Share ACLs</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2595808">Share, Directory, and File Migration</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2596430">Printer Migration</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id2596687">Controlling Open Files</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2596706">Session and Connection Management</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2596772">Printers and ADS</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2596887">Manipulating the Samba Cache</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2596905">Managing IDMAP UID/SID Mappings</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id2596949">Creating an IDMAP Database Dump File</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2596984">Restoring the IDMAP Database Dump File</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#netmisc1">Other Miscellaneous Operations</a></span></dt></dl></div><p> -<a class="indexterm" name="id2591904"></a> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 13. Remote and Local Management: The Net Command</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="groupmapping.html" title="Chapter 12. Group Mapping: MS Windows and UNIX"><link rel="next" href="idmapper.html" title="Chapter 14. Identity Mapping (IDMAP)"></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 13. Remote and Local Management: The Net Command</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="groupmapping.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="idmapper.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="NetCommand"></a>Chapter 13. Remote and Local Management: The Net Command</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Volker</span> <span class="surname">Lendecke</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:Volker.Lendecke@SerNet.DE">Volker.Lendecke@SerNet.DE</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Guenther</span> <span class="surname">Deschner</span></h3><div class="affiliation"><span class="orgname">SuSE<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:gd@suse.de">gd@suse.de</a>></code></p></div></div></div></div><div><p class="pubdate">May 9, 2005</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="NetCommand.html#id2592044">Overview</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2592338">Administrative Tasks and Methods</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2592419">UNIX and Windows Group Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id2592578">Adding, Renaming, or Deletion of Group Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#grpmemshipchg">Manipulating Group Memberships</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#nestedgrpmgmgt">Nested Group Support</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id2593942">UNIX and Windows User Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#sbeuseraddn">Adding User Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2594153">Deletion of User Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2594202">Managing User Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2594270">User Mapping</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id2594353">Administering User Rights and Privileges</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2594698">Managing Trust Relationships</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id2594714">Machine Trust Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2595082">Interdomain Trusts</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id2595316">Managing Security Identifiers (SIDS)</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2595544">Share Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id2595590">Creating, Editing, and Removing Shares</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2595778">Creating and Changing Share ACLs</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2595808">Share, Directory, and File Migration</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2596431">Printer Migration</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id2596687">Controlling Open Files</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2596707">Session and Connection Management</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2596772">Printers and ADS</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2596888">Manipulating the Samba Cache</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2596906">Managing IDMAP UID/SID Mappings</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id2596949">Creating an IDMAP Database Dump File</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2596985">Restoring the IDMAP Database Dump File</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#netmisc1">Other Miscellaneous Operations</a></span></dt></dl></div><p> +<a class="indexterm" name="id2591905"></a> <a class="indexterm" name="id2591911"></a> <a class="indexterm" name="id2591918"></a> <a class="indexterm" name="id2591925"></a> @@ -7,8 +7,8 @@ The <code class="literal">net</code> command is one of the new features of Samba tool for the majority of remote management operations necessary for common tasks. The <code class="literal">net</code> tool is flexible by design and is intended for command-line use as well as for scripted control application. </p><p> -<a class="indexterm" name="id2591951"></a> -<a class="indexterm" name="id2591957"></a> +<a class="indexterm" name="id2591952"></a> +<a class="indexterm" name="id2591958"></a> <a class="indexterm" name="id2591965"></a> <a class="indexterm" name="id2591972"></a> Originally introduced with the intent to mimic the Microsoft Windows command that has the same name, the @@ -22,13 +22,13 @@ provided should look at the <code class="literal">net</code> command before sear </p><p> A Samba-3 administrator cannot afford to gloss over this chapter because to do so will almost certainly cause the infliction of self-induced pain, agony, and desperation. Be warned: this is an important chapter. -</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2592043"></a>Overview</h2></div></div></div><p> +</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2592044"></a>Overview</h2></div></div></div><p> <a class="indexterm" name="id2592051"></a> <a class="indexterm" name="id2592058"></a> -<a class="indexterm" name="id2592064"></a> -<a class="indexterm" name="id2592071"></a> +<a class="indexterm" name="id2592065"></a> +<a class="indexterm" name="id2592072"></a> <a class="indexterm" name="id2592078"></a> -<a class="indexterm" name="id2592084"></a> +<a class="indexterm" name="id2592085"></a> The tasks that follow the installation of a Samba-3 server, whether standalone or domain member, of a domain controller (PDC or BDC) begins with the need to create administrative rights. Of course, the creation of user and group accounts is essential for both a standalone server and a PDC. @@ -38,11 +38,11 @@ the infliction of self-induced pain, agony, and desperation. Be warned: this is <a class="indexterm" name="id2592102"></a> <a class="indexterm" name="id2592109"></a> <a class="indexterm" name="id2592116"></a> -<a class="indexterm" name="id2592122"></a> -<a class="indexterm" name="id2592129"></a> +<a class="indexterm" name="id2592123"></a> +<a class="indexterm" name="id2592130"></a> <a class="indexterm" name="id2592136"></a> -<a class="indexterm" name="id2592142"></a> -<a class="indexterm" name="id2592149"></a> +<a class="indexterm" name="id2592143"></a> +<a class="indexterm" name="id2592150"></a> Regardless of the type of server being installed, local UNIX groups must be mapped to the Windows networking domain global group accounts. Do you ask why? Because Samba always limits its access to the resources of the host server by way of traditional UNIX UID and GID controls. This means that local @@ -50,9 +50,9 @@ the infliction of self-induced pain, agony, and desperation. Be warned: this is global groups can be given access rights based on UIDs and GIDs local to the server that is hosting Samba. Such mappings are implemented using the <code class="literal">net</code> command. </p><p> -<a class="indexterm" name="id2592174"></a> +<a class="indexterm" name="id2592175"></a> <a class="indexterm" name="id2592181"></a> -<a class="indexterm" name="id2592187"></a> +<a class="indexterm" name="id2592188"></a> <a class="indexterm" name="id2592194"></a> <a class="indexterm" name="id2592201"></a> <a class="indexterm" name="id2592208"></a> @@ -63,27 +63,27 @@ the infliction of self-induced pain, agony, and desperation. Be warned: this is </p><p> <a class="indexterm" name="id2592235"></a> <a class="indexterm" name="id2592242"></a> -<a class="indexterm" name="id2592248"></a> -<a class="indexterm" name="id2592255"></a> -<a class="indexterm" name="id2592262"></a> -<a class="indexterm" name="id2592269"></a> -<a class="indexterm" name="id2592276"></a> -<a class="indexterm" name="id2592283"></a> +<a class="indexterm" name="id2592249"></a> +<a class="indexterm" name="id2592256"></a> +<a class="indexterm" name="id2592263"></a> +<a class="indexterm" name="id2592270"></a> +<a class="indexterm" name="id2592277"></a> +<a class="indexterm" name="id2592284"></a> <a class="indexterm" name="id2592290"></a> The establishment of interdomain trusts is achieved using the <code class="literal">net</code> command also, as may a plethora of typical administrative duties such as user management, group management, share and printer management, file and printer migration, security identifier management, and so on. </p><p> -<a class="indexterm" name="id2592310"></a> -<a class="indexterm" name="id2592317"></a> +<a class="indexterm" name="id2592311"></a> +<a class="indexterm" name="id2592318"></a> The overall picture should be clear now: the <code class="literal">net</code> command plays a central role on the Samba-3 stage. This role will continue to be developed. The inclusion of this chapter is evidence of its importance, one that has grown in complexity to the point that it is no longer considered prudent to cover its use fully in the online UNIX man pages. - </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2592337"></a>Administrative Tasks and Methods</h2></div></div></div><p> -<a class="indexterm" name="id2592345"></a> -<a class="indexterm" name="id2592352"></a> -<a class="indexterm" name="id2592358"></a> + </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2592338"></a>Administrative Tasks and Methods</h2></div></div></div><p> +<a class="indexterm" name="id2592346"></a> +<a class="indexterm" name="id2592353"></a> +<a class="indexterm" name="id2592359"></a> <a class="indexterm" name="id2592368"></a> The basic operations of the <code class="literal">net</code> command are documented here. This documentation is not exhaustive, and thus it is incomplete. Since the primary focus is on migration from Windows servers to a Samba @@ -95,10 +95,10 @@ the infliction of self-induced pain, agony, and desperation. Be warned: this is <code class="constant">rap</code> modes. Please refer to the man page for a more comprehensive overview of the capabilities of this utility. </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2592419"></a>UNIX and Windows Group Management</h2></div></div></div><p> -<a class="indexterm" name="id2592427"></a> +<a class="indexterm" name="id2592428"></a> <a class="indexterm" name="id2592434"></a> -<a class="indexterm" name="id2592442"></a> -<a class="indexterm" name="id2592451"></a> +<a class="indexterm" name="id2592443"></a> +<a class="indexterm" name="id2592452"></a> <a class="indexterm" name="id2592460"></a> As stated, the focus in most of this chapter is on use of the <code class="literal">net rpc</code> family of operations that are supported by Samba. Most of them are supported by the <code class="literal">net ads</code> @@ -106,16 +106,16 @@ the infliction of self-induced pain, agony, and desperation. Be warned: this is also supported for some of these operations. RAP protocols are used by IBM OS/2 and by several earlier SMB servers. </p><p> -<a class="indexterm" name="id2592493"></a> -<a class="indexterm" name="id2592500"></a> -<a class="indexterm" name="id2592507"></a> +<a class="indexterm" name="id2592494"></a> +<a class="indexterm" name="id2592501"></a> +<a class="indexterm" name="id2592508"></a> Samba's <code class="literal">net</code> tool implements sufficient capability to permit all common administrative tasks to be completed from the command line. In this section each of the essential user and group management facilities are explored. </p><p> -<a class="indexterm" name="id2592526"></a> -<a class="indexterm" name="id2592533"></a> -<a class="indexterm" name="id2592542"></a> +<a class="indexterm" name="id2592527"></a> +<a class="indexterm" name="id2592534"></a> +<a class="indexterm" name="id2592543"></a> <a class="indexterm" name="id2592552"></a> Samba-3 recognizes two types of groups: <span class="emphasis"><em>domain groups</em></span> and <span class="emphasis"><em>local groups</em></span>. Domain groups can contain (have as members) only domain user accounts. Local groups @@ -123,7 +123,7 @@ the infliction of self-induced pain, agony, and desperation. Be warned: this is </p><p> The purpose of a local group is to permit file permission to be set for a group account that, like the usual UNIX/Linux group, is persistent across redeployment of a Windows file server. - </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2592577"></a>Adding, Renaming, or Deletion of Group Accounts</h3></div></div></div><p> + </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2592578"></a>Adding, Renaming, or Deletion of Group Accounts</h3></div></div></div><p> Samba provides file and print services to Windows clients. The file system resources it makes available to the Windows environment must, of necessity, be provided in a manner that is compatible with the Windows networking environment. UNIX groups are created and deleted as required to serve operational @@ -184,8 +184,8 @@ SupportEngrs </pre><p> </p><p> <a class="indexterm" name="id2592720"></a> -<a class="indexterm" name="id2592726"></a> -<a class="indexterm" name="id2592733"></a> +<a class="indexterm" name="id2592727"></a> +<a class="indexterm" name="id2592734"></a> The following demonstrates that the POSIX (UNIX/Linux system account) group has been created by calling the <a class="link" href="smb.conf.5.html#ADDGROUPSCRIPT">add group script = /opt/IDEALX/sbin/smbldap-groupadd -p "%g"</a> interface script: @@ -218,18 +218,18 @@ Domain Computers (S-1-5-21-72630-4128915-11681869-553) -> Domain Computers Engineers (S-1-5-21-72630-4128915-11681869-3005) -> Engineers SupportEngrs (S-1-5-21-72630-4128915-11681869-3007) -> SupportEngrs </pre><p> - </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2592821"></a>Mapping Windows Groups to UNIX Groups</h4></div></div></div><p> + </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2592822"></a>Mapping Windows Groups to UNIX Groups</h4></div></div></div><p> <a class="indexterm" name="id2592829"></a> <a class="indexterm" name="id2592836"></a> -<a class="indexterm" name="id2592842"></a> -<a class="indexterm" name="id2592849"></a> +<a class="indexterm" name="id2592843"></a> +<a class="indexterm" name="id2592850"></a> Windows groups must be mapped to UNIX system (POSIX) groups so that file system access controls can be asserted in a manner that is consistent with the methods appropriate to the operating system that is hosting the Samba server. </p><p> <a class="indexterm" name="id2592864"></a> -<a class="indexterm" name="id2592870"></a> -<a class="indexterm" name="id2592877"></a> +<a class="indexterm" name="id2592871"></a> +<a class="indexterm" name="id2592878"></a> <a class="indexterm" name="id2592884"></a> All file system (file and directory) access controls, within the file system of a UNIX/Linux server that is hosting a Samba server, are implemented using a UID/GID identity tuple. Samba does not in any way override @@ -238,11 +238,11 @@ SupportEngrs (S-1-5-21-72630-4128915-11681869-3007) -> SupportEngrs account. The user account must also map to a locally known UID. Note that the <code class="literal">net</code> command does not call any RPC-functions here but directly accesses the passdb. </p><p> -<a class="indexterm" name="id2592909"></a> -<a class="indexterm" name="id2592916"></a> -<a class="indexterm" name="id2592923"></a> -<a class="indexterm" name="id2592930"></a> -<a class="indexterm" name="id2592937"></a> +<a class="indexterm" name="id2592910"></a> +<a class="indexterm" name="id2592917"></a> +<a class="indexterm" name="id2592924"></a> +<a class="indexterm" name="id2592931"></a> +<a class="indexterm" name="id2592938"></a> <a class="indexterm" name="id2592944"></a> <a class="indexterm" name="id2592951"></a> Samba depends on default mappings for the <code class="constant">Domain Admins, Domain Users</code>, and @@ -251,9 +251,9 @@ SupportEngrs (S-1-5-21-72630-4128915-11681869-3007) -> SupportEngrs to a Windows group. This operation, in effect, creates a Windows group account as a consequence of creation of the mapping. </p><p> -<a class="indexterm" name="id2592974"></a> -<a class="indexterm" name="id2592985"></a> -<a class="indexterm" name="id2592996"></a> +<a class="indexterm" name="id2592975"></a> +<a class="indexterm" name="id2592986"></a> +<a class="indexterm" name="id2592997"></a> The operations that are permitted include: <code class="constant">add</code>, <code class="constant">modify</code>, and <code class="constant">delete</code>. An example of each operation is shown here. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> @@ -290,15 +290,15 @@ SupportEngrs (S-1-5-21-72630-4128915-11681869-3007) -> SupportEngrs Supported mapping types are 'd' (domain global) and 'l' (domain local), a domain local group in Samba is treated as local to the individual Samba server. Local groups can be used with Samba to enable multiple nested group support. - </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2593129"></a>Deleting a Group Account</h4></div></div></div><p> -<a class="indexterm" name="id2593137"></a> + </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2593130"></a>Deleting a Group Account</h4></div></div></div><p> +<a class="indexterm" name="id2593138"></a> A group account may be deleted by executing the following command: </p><pre class="screen"> <code class="prompt">root# </code> net rpc group delete SupportEngineers -Uroot%not24get </pre><p> </p><p> Validation of the deletion is advisable. The same commands may be executed as shown above. - </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2593169"></a>Rename Group Accounts</h4></div></div></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> + </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2593170"></a>Rename Group Accounts</h4></div></div></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> This command is not documented in the man pages; it is implemented in the source code, but it does not work at this time. The example given documents, from the source code, how it should work. Watch the release notes of a future release to see when this may have been fixed. @@ -306,7 +306,7 @@ SupportEngrs (S-1-5-21-72630-4128915-11681869-3007) -> SupportEngrs Sometimes it is necessary to rename a group account. Good administrators know how painful some managers' demands can be if this simple request is ignored. The following command demonstrates how the Windows group “<span class="quote">SupportEngrs</span>” can be renamed to “<span class="quote">CustomerSupport</span>”: -<a class="indexterm" name="id2593197"></a> +<a class="indexterm" name="id2593198"></a> </p><pre class="screen"> <code class="prompt">root# </code> net rpc group rename SupportEngrs \ CustomerSupport -Uroot%not24get @@ -349,7 +349,7 @@ Engineers (S-1-5-21-72630-412605-116429-3001) -> Engineers Given that the user <code class="constant">ajt</code> is already a member of the UNIX/Linux group and, via the group mapping, a member of the Windows group, an attempt to add this account again should fail. This is demonstrated here: -<a class="indexterm" name="id2593329"></a> +<a class="indexterm" name="id2593330"></a> </p><pre class="screen"> <code class="prompt">root# </code> net rpc group addmem "MIDEARTH\Engineers" ajt -Uroot%not24get Could not add ajt to MIDEARTH\Engineers: NT_STATUS_MEMBER_IN_GROUP @@ -359,7 +359,7 @@ Could not add ajt to MIDEARTH\Engineers: NT_STATUS_MEMBER_IN_GROUP </p><p> To permit the user <code class="constant">ajt</code> to be added using the <code class="literal">net rpc group</code> utility, this account must first be removed. The removal and confirmation of its effect is shown here: -<a class="indexterm" name="id2593371"></a> +<a class="indexterm" name="id2593372"></a> </p><pre class="screen"> <code class="prompt">root# </code> net rpc group delmem "MIDEARTH\Engineers" ajt -Uroot%not24get <code class="prompt">root# </code> getent group Engineers @@ -440,11 +440,11 @@ DOM\jht </p><pre class="screen"> <code class="prompt">root# </code> net rpc group delmem demo "DOM\jht" -Uroot%not24get </pre><p> - </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2593648"></a>Managing Nest Groups on Workstations from the Samba Server</h4></div></div></div><p> + </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2593649"></a>Managing Nest Groups on Workstations from the Samba Server</h4></div></div></div><p> Windows network administrators often ask on the Samba mailing list how it is possible to grant everyone administrative rights on their own workstation. This is of course a very bad practice, but commonly done to avoid user complaints. Here is how it can be done remotely from a Samba PDC or BDC: -<a class="indexterm" name="id2593662"></a> +<a class="indexterm" name="id2593663"></a> </p><pre class="screen"> <code class="prompt">root# </code> net rpc group addmem "Administrators" "Domain Users" \ -S WINPC032 -Uadministrator%secret @@ -459,11 +459,11 @@ DOM\jht -UAdministrator%secret -S $2 exit 0 -</pre></div></div><br class="example-break"><div class="example"><a name="magicnetlogon"></a><p class="title"><b>Example 13.2. A Magic Netlogon Share</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[netlogon]</code></em></td></tr><tr><td><a class="indexterm" name="id2593850"></a><em class="parameter"><code>comment = Netlogon Share</code></em></td></tr><tr><td><a class="indexterm" name="id2593862"></a><em class="parameter"><code>path = /var/lib/samba/netlogon</code></em></td></tr><tr><td><a class="indexterm" name="id2593874"></a><em class="parameter"><code>root preexec = /etc/samba/scripts/autopoweruser.sh %U %m</code></em></td></tr><tr><td><a class="indexterm" name="id2593886"></a><em class="parameter"><code>read only = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2593897"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr></table></div></div><br class="example-break"><ol type="1"><li><p> +</pre></div></div><br class="example-break"><div class="example"><a name="magicnetlogon"></a><p class="title"><b>Example 13.2. A Magic Netlogon Share</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[netlogon]</code></em></td></tr><tr><td><a class="indexterm" name="id2593851"></a><em class="parameter"><code>comment = Netlogon Share</code></em></td></tr><tr><td><a class="indexterm" name="id2593862"></a><em class="parameter"><code>path = /var/lib/samba/netlogon</code></em></td></tr><tr><td><a class="indexterm" name="id2593874"></a><em class="parameter"><code>root preexec = /etc/samba/scripts/autopoweruser.sh %U %m</code></em></td></tr><tr><td><a class="indexterm" name="id2593886"></a><em class="parameter"><code>read only = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2593898"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr></table></div></div><br class="example-break"><ol type="1"><li><p> Create the script shown in <a class="link" href="NetCommand.html#autopoweruserscript" title="Example 13.1. Script to Auto-add Domain Users to Workstation Power Users Group">“Script to Auto-add Domain Users to Workstation Power Users Group”</a> and locate it in the directory <code class="filename">/etc/samba/scripts</code>, named as <code class="filename">autopoweruser.sh</code>. <a class="indexterm" name="id2593726"></a> -<a class="indexterm" name="id2593737"></a> +<a class="indexterm" name="id2593738"></a> <a class="indexterm" name="id2593744"></a> </p></li><li><p> Set the permissions on this script to permit it to be executed as part of the logon process: @@ -484,14 +484,14 @@ exit 0 in which case there is little justification for the use of this procedure. The key justification for the use of this method is that it will guarantee that all users have appropriate rights on the workstation. - </p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2593941"></a>UNIX and Windows User Management</h2></div></div></div><p> -<a class="indexterm" name="id2593949"></a> + </p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2593942"></a>UNIX and Windows User Management</h2></div></div></div><p> +<a class="indexterm" name="id2593950"></a> <a class="indexterm" name="id2593956"></a> <a class="indexterm" name="id2593963"></a> -<a class="indexterm" name="id2593969"></a> -<a class="indexterm" name="id2593976"></a> -<a class="indexterm" name="id2593983"></a> -<a class="indexterm" name="id2593990"></a> +<a class="indexterm" name="id2593970"></a> +<a class="indexterm" name="id2593977"></a> +<a class="indexterm" name="id2593984"></a> +<a class="indexterm" name="id2593991"></a> <a class="indexterm" name="id2593997"></a> Every Windows network user account must be translated to a UNIX/Linux user account. In actual fact, the only account information the UNIX/Linux Samba server needs is a UID. The UID is available either @@ -534,18 +534,18 @@ Added user jacko net [<method>] user DELETE <name> [misc. options] [targets] </pre><p> The following command will delete the user account <code class="constant">jacko</code>: -<a class="indexterm" name="id2594175"></a> +<a class="indexterm" name="id2594176"></a> </p><pre class="screen"> <code class="prompt">root# </code> net rpc user delete jacko -Uroot%not24get Deleted user account </pre><p> - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2594201"></a>Managing User Accounts</h3></div></div></div><p> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2594202"></a>Managing User Accounts</h3></div></div></div><p> Two basic user account operations are routinely used: change of password and querying which groups a user is a member of. The change of password operation is shown in <a class="link" href="NetCommand.html#sbeuseraddn" title="Adding User Accounts">“Adding User Accounts”</a>. </p><p> The ability to query Windows group membership can be essential. Here is how a remote server may be interrogated to find which groups a user is a member of: -<a class="indexterm" name="id2594224"></a> +<a class="indexterm" name="id2594225"></a> </p><pre class="screen"> <code class="prompt">root# </code> net rpc user info jacko -S SAURON -Uroot%not24get net rpc user info jacko -S SAURON -Uroot%not24get @@ -558,14 +558,14 @@ Emergency Services </pre><p> </p><p> It is also possible to rename user accounts: -<a class="indexterm" name="id2594253"></a>oldusername newusername +<a class="indexterm" name="id2594254"></a>oldusername newusername Note that this operation does not yet work against Samba Servers. It is, however, possible to rename useraccounts on Windows Servers. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2594269"></a>User Mapping</h3></div></div></div><p> -<a class="indexterm" name="id2594277"></a> -<a class="indexterm" name="id2594284"></a> -<a class="indexterm" name="id2594291"></a> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2594270"></a>User Mapping</h3></div></div></div><p> +<a class="indexterm" name="id2594278"></a> +<a class="indexterm" name="id2594285"></a> +<a class="indexterm" name="id2594292"></a> In some situations it is unavoidable that a user's Windows logon name will differ from the login ID that user has on the Samba server. It is possible to create a special file on the Samba server that will permit the Windows user name to be mapped to a different UNIX/Linux user name. The <code class="filename">smb.conf</code> @@ -582,7 +582,7 @@ marygee: geeringm <code class="constant">parsonsw</code>, and the Windows user account “<span class="quote">geeringm</span>” will be mapped to the UNIX user <code class="constant">marygee</code>. </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2594353"></a>Administering User Rights and Privileges</h2></div></div></div><p> -<a class="indexterm" name="id2594361"></a> +<a class="indexterm" name="id2594362"></a> <a class="indexterm" name="id2594368"></a> <a class="indexterm" name="id2594375"></a> <a class="indexterm" name="id2594382"></a> @@ -592,11 +592,11 @@ marygee: geeringm problems for some users and was a frequent source of scorn over the necessity to hand out the credentials for the most security-sensitive account on a UNIX/Linux system. </p><p> -<a class="indexterm" name="id2594408"></a> -<a class="indexterm" name="id2594415"></a> -<a class="indexterm" name="id2594422"></a> -<a class="indexterm" name="id2594429"></a> -<a class="indexterm" name="id2594436"></a> +<a class="indexterm" name="id2594409"></a> +<a class="indexterm" name="id2594416"></a> +<a class="indexterm" name="id2594423"></a> +<a class="indexterm" name="id2594430"></a> +<a class="indexterm" name="id2594437"></a> New to Samba version 3.0.11 is the ability to delegate administrative privileges as necessary to either a normal user or to groups of users. The significance of the administrative privileges is documented in <a class="link" href="rights.html" title="Chapter 15. User Rights and Privileges">“User Rights and Privileges”</a>. Examples of use of the <code class="literal">net</code> for user rights and privilege @@ -632,15 +632,15 @@ No privileges assigned </p><p> The <code class="literal">net</code> command can be used to obtain the currently supported capabilities for rights and privileges using this method: -<a class="indexterm" name="id2594510"></a> -<a class="indexterm" name="id2594517"></a> -<a class="indexterm" name="id2594524"></a> -<a class="indexterm" name="id2594531"></a> -<a class="indexterm" name="id2594538"></a> -<a class="indexterm" name="id2594545"></a> -<a class="indexterm" name="id2594552"></a> -<a class="indexterm" name="id2594559"></a> -<a class="indexterm" name="id2594566"></a> +<a class="indexterm" name="id2594511"></a> +<a class="indexterm" name="id2594518"></a> +<a class="indexterm" name="id2594525"></a> +<a class="indexterm" name="id2594532"></a> +<a class="indexterm" name="id2594539"></a> +<a class="indexterm" name="id2594546"></a> +<a class="indexterm" name="id2594553"></a> +<a class="indexterm" name="id2594560"></a> +<a class="indexterm" name="id2594567"></a> </p><pre class="screen"> <code class="prompt">root# </code> net rpc rights list -U root%not24get SeMachineAccountPrivilege Add machines to domain @@ -659,7 +659,7 @@ No privileges assigned In this example, all rights are assigned to the <code class="constant">Domain Admins</code> group. This is a good idea since members of this group are generally expected to be all-powerful. This assignment makes that the reality: -<a class="indexterm" name="id2594612"></a> +<a class="indexterm" name="id2594613"></a> </p><pre class="screen"> <code class="prompt">root# </code> net rpc rights grant "MIDEARTH\Domain Admins" \ SeMachineAccountPrivilege SePrintOperatorPrivilege \ @@ -678,7 +678,7 @@ Successfully granted rights. </pre><p> </p><p> The following step permits validation of the changes just made: -<a class="indexterm" name="id2594663"></a> +<a class="indexterm" name="id2594664"></a> </p><pre class="screen"> <code class="prompt">root# </code> net rpc rights list accounts -U root%not24get MIDEARTH\jht @@ -717,12 +717,12 @@ SeDiskOperatorPrivilege member machines (network clients), the second is between domains (called interdomain trusts). All Samba servers that participate in domain security require a domain membership trust account, as do like Windows NT/200x/XP workstations. - </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2594713"></a>Machine Trust Accounts</h3></div></div></div><p> + </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2594714"></a>Machine Trust Accounts</h3></div></div></div><p> The net command looks in the <code class="filename">smb.conf</code> file to obtain its own configuration settings. Thus, the following command 'knows' which domain to join from the <code class="filename">smb.conf</code> file. </p><p> A Samba server domain trust account can be validated as shown in this example: -<a class="indexterm" name="id2594740"></a> +<a class="indexterm" name="id2594741"></a> </p><pre class="screen"> <code class="prompt">root# </code> net rpc testjoin Join to 'MIDEARTH' is OK @@ -735,7 +735,7 @@ Join to domain 'WORLDOCEAN' is not valid </pre><p> </p><p> The equivalent command for joining a Samba server to a Windows ADS domain is shown here: -<a class="indexterm" name="id2594777"></a> +<a class="indexterm" name="id2594778"></a> </p><pre class="screen"> <code class="prompt">root# </code> net ads testjoin Using short domain name -- TAKEAWAY @@ -773,7 +773,7 @@ Joined domain MIDEARTH. Note that the command-line parameter <code class="constant">member</code> makes this join specific. By default the type is deduced from the <code class="filename">smb.conf</code> file configuration. To specifically join as a PDC or BDC, the command-line parameter will be <code class="constant">[PDC | BDC]</code>. For example: -<a class="indexterm" name="id2594907"></a> +<a class="indexterm" name="id2594908"></a> </p><pre class="screen"> <code class="prompt">root# </code> net rpc join bdc -S FRODO -Uroot%not24get Joined domain MIDEARTH. @@ -781,7 +781,7 @@ Joined domain MIDEARTH. It is best to let Samba figure out the domain join type from the settings in the <code class="filename">smb.conf</code> file. </p><p> The command to join a Samba server to a Windows ADS domain is shown here: -<a class="indexterm" name="id2594943"></a> +<a class="indexterm" name="id2594944"></a> </p><pre class="screen"> <code class="prompt">root# </code> net ads join -UAdministrator%not24get Using short domain name -- GDANSK @@ -792,7 +792,7 @@ Joined 'FRANDIMITZ' to realm 'GDANSK.ABMAS.BIZ' Windows machine is withdrawn from the domain, the domain membership account is not automatically removed either. Inactive domain member accounts can be removed using any convenient tool. If necessary, the machine account can be removed using the following <code class="literal">net</code> command: -<a class="indexterm" name="id2594983"></a> +<a class="indexterm" name="id2594984"></a> </p><pre class="screen"> <code class="prompt">root# </code> net rpc user delete HERRING\$ -Uroot%not24get Deleted user account. @@ -802,14 +802,14 @@ Deleted user account. </p><p> A Samba-3 server that is a Windows ADS domain member can execute the following command to detach from the domain: -<a class="indexterm" name="id2595015"></a> +<a class="indexterm" name="id2595016"></a> </p><pre class="screen"> <code class="prompt">root# </code> net ads leave </pre><p> </p><p> Detailed information regarding an ADS domain can be obtained by a Samba DMS machine by executing the following: -<a class="indexterm" name="id2595043"></a> +<a class="indexterm" name="id2595044"></a> </p><pre class="screen"> <code class="prompt">root# </code> net ads status </pre><p> @@ -821,7 +821,7 @@ Deleted user account. access rights and privileges in another domain. </p><p> To discover what trust relationships are in effect, execute this command: -<a class="indexterm" name="id2595097"></a> +<a class="indexterm" name="id2595098"></a> </p><pre class="screen"> <code class="prompt">root# </code> net rpc trustdom list -Uroot%not24get Trusted domains list: @@ -837,7 +837,7 @@ none It is necessary to create a trust account in the local domain. A domain controller in a second domain can create a trusted connection with this account. That means that the foreign domain is being trusted to access resources in the local domain. This command creates the local trust account: -<a class="indexterm" name="id2595131"></a> +<a class="indexterm" name="id2595132"></a> </p><pre class="screen"> <code class="prompt">root# </code> net rpc trustdom add DAMNATION f00db4r -Uroot%not24get </pre><p> @@ -876,7 +876,7 @@ DAMNATION domain controller is not responding Where a trust account has been created on a foreign domain, Samba is able to establish the trust (connect with) the foreign account. In the process it creates a one-way trust to the resources on the remote domain. This command achieves the objective of joining the trust relationship: -<a class="indexterm" name="id2595226"></a> +<a class="indexterm" name="id2595227"></a> </p><pre class="screen"> <code class="prompt">root# </code> net rpc trustdom establish DAMNATION Password: xxxxxxx == f00db4r @@ -908,20 +908,20 @@ DAMNATION S-1-5-21-1385457007-882775198-1210191635 </pre><p> </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2595316"></a>Managing Security Identifiers (SIDS)</h2></div></div></div><p> -<a class="indexterm" name="id2595324"></a> -<a class="indexterm" name="id2595331"></a> -<a class="indexterm" name="id2595337"></a> -<a class="indexterm" name="id2595344"></a> -<a class="indexterm" name="id2595351"></a> +<a class="indexterm" name="id2595325"></a> +<a class="indexterm" name="id2595332"></a> +<a class="indexterm" name="id2595338"></a> +<a class="indexterm" name="id2595345"></a> +<a class="indexterm" name="id2595352"></a> The basic security identifier that is used by all Windows networking operations is the Windows security identifier (SID). All Windows network machines (servers and workstations), users, and groups are identified by their respective SID. All desktop profiles are also encoded with user and group SIDs that are specific to the SID of the domain to which the user belongs. </p><p> -<a class="indexterm" name="id2595374"></a> +<a class="indexterm" name="id2595375"></a> <a class="indexterm" name="id2595381"></a> <a class="indexterm" name="id2595388"></a> -<a class="indexterm" name="id2595394"></a> +<a class="indexterm" name="id2595395"></a> It is truly prudent to store the machine and/or domain SID in a file for safekeeping. Why? Because a change in hostname or in the domain (workgroup) name may result in a change in the SID. When you have the SID on hand, it is a simple matter to restore it. The alternative is to suffer the pain of @@ -929,7 +929,7 @@ DAMNATION S-1-5-21-1385457007-882775198-1210191635 </p><p> First, do not forget to store the local SID in a file. It is a good idea to put this in the directory in which the <code class="filename">smb.conf</code> file is also stored. Here is a simple action to achieve this: -<a class="indexterm" name="id2595420"></a> +<a class="indexterm" name="id2595421"></a> </p><pre class="screen"> <code class="prompt">root# </code> net getlocalsid > /etc/samba/my-sid </pre><p> @@ -945,7 +945,7 @@ SID for domain MERLIN is: S-1-5-21-726309263-4128913605-1168186429 If ever it becomes necessary to restore the SID that has been stored in the <code class="filename">my-sid</code> file, simply copy the SID (the string of characters that begins with <code class="constant">S-1-5-21</code>) to the command line shown here: -<a class="indexterm" name="id2595482"></a> +<a class="indexterm" name="id2595483"></a> </p><pre class="screen"> <code class="prompt">root# </code> net setlocalsid S-1-5-21-1385457007-882775198-1210191635 </pre><p> @@ -956,7 +956,7 @@ SID for domain MERLIN is: S-1-5-21-726309263-4128913605-1168186429 DMS and workstation clients should have their own machine SID to avoid any potential namespace collision. Here is the way that the BDC SID can be synchronized to that of the PDC (this is the default NT4 domain practice also): -<a class="indexterm" name="id2595514"></a> +<a class="indexterm" name="id2595515"></a> </p><pre class="screen"> <code class="prompt">root# </code> net rpc getsid -S FRODO -Uroot%not24get Storing SID S-1-5-21-726309263-4128913605-1168186429 \ @@ -969,7 +969,7 @@ Storing SID S-1-5-21-726309263-4128913605-1168186429 \ </p><div class="itemizedlist"><ul type="disc"><li><p>Creation/change/deletion of shares</p></li><li><p>Setting/changing ACLs on shares</p></li><li><p>Moving shares from one server to another</p></li><li><p>Change of permissions of share contents</p></li></ul></div><p> Each of these are dealt with here insofar as they involve the use of the <code class="literal">net</code> command. Operations outside of this command are covered elsewhere in this document. - </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2595589"></a>Creating, Editing, and Removing Shares</h3></div></div></div><p> + </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2595590"></a>Creating, Editing, and Removing Shares</h3></div></div></div><p> A share can be added using the <code class="literal">net rpc share</code> command capabilities. The target machine may be local or remote and is specified by the -S option. It must be noted that the addition and deletion of shares using this tool depends on the availability of a suitable @@ -982,7 +982,7 @@ Storing SID S-1-5-21-726309263-4128913605-1168186429 \ utility. In the first step a share called <code class="constant">Bulge</code> is added. The sharepoint within the file system is the directory <code class="filename">/data</code>. The command that can be executed to perform the addition of this share is shown here: -<a class="indexterm" name="id2595685"></a> +<a class="indexterm" name="id2595686"></a> </p><pre class="screen"> <code class="prompt">root# </code> net rpc share add Bulge=/data -S MERLIN -Uroot%not24get </pre><p> @@ -1003,7 +1003,7 @@ ADMIN$ </p><p> Often it is desirable also to permit a share to be removed using a command-line tool. The following step permits the share that was previously added to be removed: -<a class="indexterm" name="id2595737"></a> +<a class="indexterm" name="id2595738"></a> </p><pre class="screen"> <code class="prompt">root# </code> net rpc share delete Bulge -S MERLIN -Uroot%not24get </pre><p> @@ -1019,7 +1019,7 @@ IPC$ ADMIN$ kyocera </pre><p> - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2595777"></a>Creating and Changing Share ACLs</h3></div></div></div><p> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2595778"></a>Creating and Changing Share ACLs</h3></div></div></div><p> At this time the <code class="literal">net</code> tool cannot be used to manage ACLs on Samba shares. In MS Windows language this is called Share Permissions. </p><p> @@ -1027,7 +1027,7 @@ kyocera or using the Computer Management MMC snap-in. Neither is covered here, but see <a class="link" href="AccessControls.html" title="Chapter 16. File, Directory, and Share Access Controls">“File, Directory, and Share Access Controls”</a>. </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2595808"></a>Share, Directory, and File Migration</h3></div></div></div><p> -<a class="indexterm" name="id2595815"></a> +<a class="indexterm" name="id2595816"></a> Shares and files can be migrated in the same manner as user, machine, and group accounts. It is possible to preserve access control settings (ACLs) as well as security settings throughout the migration process. The <code class="literal">net rpc vampire</code> facility is used @@ -1091,7 +1091,7 @@ net rpc share MIGRATE SHARES <share-name> -S <source> When the parameter <share-name> is omitted, all shares will be migrated. The potentially large list of available shares on the system that is being migrated can be limited using the <em class="parameter"><code>--exclude</code></em> switch. For example: -<a class="indexterm" name="id2596031"></a> +<a class="indexterm" name="id2596032"></a> </p><pre class="screen"> <code class="prompt">root# </code> net rpc share migrate shares myshare\ -S win2k -U administrator%secret" @@ -1110,7 +1110,7 @@ net rpc share MIGRATE SHARES <share-name> -S <source> </pre><p> The steps taken so far perform only the migration of shares. Directories and directory contents are not migrated by the steps covered up to this point. - </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2596114"></a>File and Directory Migration</h4></div></div></div><p> + </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2596115"></a>File and Directory Migration</h4></div></div></div><p> Everything covered to this point has been done in preparation for the migration of file and directory data. For many people preparation is potentially boring and the real excitement only begins when file data can be used. The next steps demonstrate the techniques that can be used to transfer (migrate) @@ -1174,13 +1174,13 @@ net rpc share MIGRATE FILES <share-name> -S <source> It is possible to have share-ACLs (security descriptors) that won't allow you, even as Administrator, to copy any files or directories into it. Therefor the migration of the share-ACLs has been put into a separate function: -<a class="indexterm" name="id2596340"></a> +<a class="indexterm" name="id2596341"></a> </p><pre class="screen"> <code class="prompt">root# </code> net rpc share migrate security -S nt4box -U administrator%secret </pre><p> </p><p> This command will only copy the share-ACL of each share on nt4box to your local samba-system. - </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2596371"></a>Simultaneous Share and File Migration</h4></div></div></div><p> + </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2596372"></a>Simultaneous Share and File Migration</h4></div></div></div><p> The operating mode shown here is just a combination of the previous three. It first migrates share definitions and then all shared files and directories and finally migrates the share-ACLs: </p><pre class="screen"> @@ -1189,12 +1189,12 @@ net rpc share MIGRATE ALL <share-name> -S <source> </pre><p> </p><p> An example of simultaneous migration is shown here: -<a class="indexterm" name="id2596396"></a> +<a class="indexterm" name="id2596397"></a> </p><pre class="screen"> <code class="prompt">root# </code> net rpc share migrate all -S w2k3server -U administrator%secret </pre><p> This will generate a complete server clone of the <em class="parameter"><code>w2k3server</code></em> server. - </p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2596430"></a>Printer Migration</h3></div></div></div><p> + </p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2596431"></a>Printer Migration</h3></div></div></div><p> The installation of a new server, as with the migration to a new network environment, often is similar to building a house; progress is very rapid from the laying of foundations up to the stage at which the house can be locked up, but the finishing off appears to take longer and longer as building @@ -1231,7 +1231,7 @@ net rpc share MIGRATE ALL <share-name> -S <source> </p><p> Printer migration from a Windows print server (NT4 or 200x) is shown. This instruction causes the printer share to be created together with the underlying print queue: -<a class="indexterm" name="id2596571"></a> +<a class="indexterm" name="id2596572"></a> </p><pre class="screen"> net rpc printer MIGRATE PRINTERS [printer] [misc. options] [targets] </pre><p> @@ -1242,12 +1242,12 @@ net rpc printer MIGRATE PRINTERS [printer] [misc. options] [targets] net rpc printer MIGRATE DRIVERS [printer] [misc. options] [targets] </pre><p> Printer forms can be migrated with the following operation: -<a class="indexterm" name="id2596611"></a> +<a class="indexterm" name="id2596612"></a> </p><pre class="screen"> net rpc printer MIGRATE FORMS [printer] [misc. options] [targets] </pre><p> Printer security settings (ACLs) can be migrated from the Windows server to the Samba server using this command: -<a class="indexterm" name="id2596631"></a> +<a class="indexterm" name="id2596632"></a> </p><pre class="screen"> net rpc printer MIGRATE SECURITY [printer] [misc. options] [targets] </pre><p> @@ -1267,7 +1267,7 @@ net rpc printer MIGRATE ALL [printer] [misc. options] [targets] The man page documents the <code class="literal">net file</code> function suite, which provides the tools to close open files using either RAP or RPC function calls. Please refer to the man page for specific usage information. - </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2596706"></a>Session and Connection Management</h2></div></div></div><p> + </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2596707"></a>Session and Connection Management</h2></div></div></div><p> The session management interface of the <code class="literal">net session</code> command uses the old RAP method to obtain the list of connections to the Samba server, as shown here: <a class="indexterm" name="id2596722"></a> @@ -1289,7 +1289,7 @@ Computer User name Client Type Opens Idle time When Samba-3 is used within an MS Windows ADS environment, printers shared via Samba will not be browseable until they have been published to the ADS domain. Information regarding published printers may be obtained from the ADS server by executing the <code class="literal">net ads print info</code> command following this syntax: -<a class="indexterm" name="id2596790"></a> +<a class="indexterm" name="id2596791"></a> </p><pre class="screen"> net ads printer info <printer_name> <server_name> -Uadministrator%secret </pre><p> @@ -1297,14 +1297,14 @@ net ads printer info <printer_name> <server_name> -Uadministrator%se returned. </p><p> To publish (make available) a printer to ADS, execute the following command: -<a class="indexterm" name="id2596816"></a> +<a class="indexterm" name="id2596817"></a> </p><pre class="screen"> net ads printer publish <printer_name> -Uadministrator%secret </pre><p> This publishes a printer from the local Samba server to ADS. </p><p> Removal of a Samba printer from ADS is achieved by executing this command: -<a class="indexterm" name="id2596841"></a> +<a class="indexterm" name="id2596842"></a> </p><pre class="screen"> net ads printer remove <printer_name> -Uadministrator%secret </pre><p> @@ -1314,9 +1314,9 @@ net ads printer remove <printer_name> -Uadministrator%secret </p><pre class="screen"> net ads printer search <printer_name> -Uadministrator%secret </pre><p> - </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2596887"></a>Manipulating the Samba Cache</h2></div></div></div><p> + </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2596888"></a>Manipulating the Samba Cache</h2></div></div></div><p> Please refer to the <code class="literal">net</code> command man page for information regarding cache management. - </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2596905"></a>Managing IDMAP UID/SID Mappings</h2></div></div></div><p> + </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2596906"></a>Managing IDMAP UID/SID Mappings</h2></div></div></div><p> The IDMAP UID to SID, and SID to UID, mappings that are created by <code class="literal">winbindd</code> can be backed up to a text file. The text file can be manually edited, although it is highly recommended that you attempt this only if you know precisely what you are doing. @@ -1337,7 +1337,7 @@ net idmap dump <full_path_and_tdb_filename> > dumpfile.txt </p><pre class="screen"> net idmap dump /var/lib/samba/winbindd_idmap.tdb > idmap_dump.txt </pre><p> - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2596984"></a>Restoring the IDMAP Database Dump File</h3></div></div></div><p> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2596985"></a>Restoring the IDMAP Database Dump File</h3></div></div></div><p> The IDMAP dump file can be restored using the following command: </p><pre class="screen"> net idmap restore <full_path_and_tdb_filename> < dumpfile.txt @@ -1363,7 +1363,7 @@ Num local groups: 6 </p><p> Another useful tool is the <code class="literal">net time</code> tool set. This tool may be used to query the current time on the target server as shown here: -<a class="indexterm" name="id2597072"></a> +<a class="indexterm" name="id2597073"></a> </p><pre class="screen"> <code class="prompt">root# </code> net time -S SAURON Tue May 17 00:50:43 2005 @@ -1371,13 +1371,13 @@ Tue May 17 00:50:43 2005 In the event that it is the intent to pass the time information obtained to the UNIX <code class="literal">/bin/time</code>, it is a good idea to obtain the time from the target server in a format that is ready to be passed through. This may be done by executing: -<a class="indexterm" name="id2597103"></a> +<a class="indexterm" name="id2597104"></a> </p><pre class="screen"> <code class="prompt">root# </code> net time system -S FRODO 051700532005.16 </pre><p> The time can be set on a target server by executing: -<a class="indexterm" name="id2597128"></a> +<a class="indexterm" name="id2597129"></a> </p><pre class="screen"> <code class="prompt">root# </code> net time set -S MAGGOT -U Administrator%not24get Tue May 17 00:55:30 MDT 2005 diff --git a/docs/htmldocs/Samba3-HOWTO/NetworkBrowsing.html b/docs/htmldocs/Samba3-HOWTO/NetworkBrowsing.html index 0b3c69e2f1..3891d44057 100644 --- a/docs/htmldocs/Samba3-HOWTO/NetworkBrowsing.html +++ b/docs/htmldocs/Samba3-HOWTO/NetworkBrowsing.html @@ -1,14 +1,14 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 10. Network Browsing</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="ChangeNotes.html" title="Chapter 9. Important and Critical Change Notes for the Samba 3.x Series"><link rel="next" href="passdb.html" title="Chapter 11. Account Information Databases"></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 10. Network Browsing</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ChangeNotes.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="passdb.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="NetworkBrowsing"></a>Chapter 10. Network Browsing</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></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"><<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jonathan</span> <span class="surname">Johnson</span></h3><div class="affiliation"><span class="orgname">Sutinen Consulting, Inc.<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jon@sutinen.com">jon@sutinen.com</a>></code></p></div></div></div></div><div><p class="pubdate">July 5, 1998</p></div><div><p class="pubdate">Updated: September 20, 2006</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="NetworkBrowsing.html#id2572591">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="NetworkBrowsing.html#id2572775">What Is Browsing?</a></span></dt><dt><span class="sect1"><a href="NetworkBrowsing.html#netdiscuss">Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2573848">TCP/IP without NetBIOS</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#adsdnstech">DNS and Active Directory</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id2574406">How Browsing Functions</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2575340">Domain Browsing Configuration</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2575941">Making Samba the Domain Master</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2576181">Note about Broadcast Addresses</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2576203">Multiple Interfaces</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2576389">Use of the Remote Announce Parameter</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2576529">Use of the Remote Browse Sync Parameter</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id2576622">WINS: The Windows Internetworking Name Server</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id2576893">WINS Server Configuration</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2577214">WINS Replication</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2577267">Static WINS Entries</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id2577498">Helpful Hints</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id2577509">Windows Networking Protocols</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2577650">Name Resolution Order</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id2577853">Technical Overview of Browsing</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id2577940">Browsing Support in Samba</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2578137">Problem Resolution</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2578388">Cross-Subnet Browsing</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id2579402">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id2579428">Flushing the Samba NetBIOS Name Cache</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2579501">Server Resources Cannot Be Listed</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2579549">I Get an "<span class="errorname">Unable to browse the network</span>" Error</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2579596">Browsing of Shares and Directories is Very Slow</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2579796">Invalid Cached Share References Affects Network Browsing</a></span></dt></dl></dd></dl></div><p> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 10. Network Browsing</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="ChangeNotes.html" title="Chapter 9. Important and Critical Change Notes for the Samba 3.x Series"><link rel="next" href="passdb.html" title="Chapter 11. Account Information Databases"></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 10. Network Browsing</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ChangeNotes.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="passdb.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="NetworkBrowsing"></a>Chapter 10. Network Browsing</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></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"><<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jonathan</span> <span class="surname">Johnson</span></h3><div class="affiliation"><span class="orgname">Sutinen Consulting, Inc.<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jon@sutinen.com">jon@sutinen.com</a>></code></p></div></div></div></div><div><p class="pubdate">July 5, 1998</p></div><div><p class="pubdate">Updated: September 20, 2006</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="NetworkBrowsing.html#id2572592">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="NetworkBrowsing.html#id2572776">What Is Browsing?</a></span></dt><dt><span class="sect1"><a href="NetworkBrowsing.html#netdiscuss">Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2573848">TCP/IP without NetBIOS</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#adsdnstech">DNS and Active Directory</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id2574407">How Browsing Functions</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2575341">Domain Browsing Configuration</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2575942">Making Samba the Domain Master</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2576182">Note about Broadcast Addresses</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2576203">Multiple Interfaces</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2576389">Use of the Remote Announce Parameter</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2576529">Use of the Remote Browse Sync Parameter</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id2576622">WINS: The Windows Internetworking Name Server</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id2576894">WINS Server Configuration</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2577215">WINS Replication</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2577268">Static WINS Entries</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id2577499">Helpful Hints</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id2577510">Windows Networking Protocols</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2577651">Name Resolution Order</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id2577854">Technical Overview of Browsing</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id2577941">Browsing Support in Samba</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2578138">Problem Resolution</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2578389">Cross-Subnet Browsing</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id2579402">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id2579429">Flushing the Samba NetBIOS Name Cache</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2579502">Server Resources Cannot Be Listed</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2579550">I Get an "<span class="errorname">Unable to browse the network</span>" Error</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2579597">Browsing of Shares and Directories is Very Slow</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2579797">Invalid Cached Share References Affects Network Browsing</a></span></dt></dl></dd></dl></div><p> <a class="indexterm" name="id2572502"></a> <a class="indexterm" name="id2572509"></a> <a class="indexterm" name="id2572516"></a> -<a class="indexterm" name="id2572523"></a> +<a class="indexterm" name="id2572524"></a> This chapter contains detailed information as well as a fast-track guide to implementing browsing across subnets and/or across workgroups (or domains). WINS is the best tool for resolution of NetBIOS names to IP addresses; however, WINS is not involved in browse list handling except by way of name-to-address resolution. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> -<a class="indexterm" name="id2572539"></a> +<a class="indexterm" name="id2572540"></a> What is WINS? </p><p> WINS is a facility that provides resolution of a NetBIOS name to its IP address. WINS is like a @@ -16,21 +16,21 @@ Dynamic-DNS service for NetBIOS networking names. </p></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> <a class="indexterm" name="id2572557"></a> <a class="indexterm" name="id2572564"></a> -<a class="indexterm" name="id2572570"></a> -<a class="indexterm" name="id2572577"></a> +<a class="indexterm" name="id2572571"></a> +<a class="indexterm" name="id2572578"></a> MS Windows 2000 and later versions can be configured to operate with no NetBIOS over TCP/IP. Samba-3 and later versions also support this mode of operation. When the use of NetBIOS over TCP/IP has been disabled, the primary means for resolution of MS Windows machine names is via DNS and Active Directory. The following information assumes that your site is running NetBIOS over TCP/IP. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2572591"></a>Features and Benefits</h2></div></div></div><p> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2572592"></a>Features and Benefits</h2></div></div></div><p> Charles Dickens once referred to the past in these words: “<span class="quote"><span class="emphasis"><em>It was the best of times, it was the worst of times.</em></span></span>” The more we look back, the more we long for what was and hope it never returns. </p><p> -<a class="indexterm" name="id2572610"></a> -<a class="indexterm" name="id2572617"></a> -<a class="indexterm" name="id2572624"></a> +<a class="indexterm" name="id2572611"></a> +<a class="indexterm" name="id2572618"></a> +<a class="indexterm" name="id2572625"></a> For many MS Windows network administrators, that statement sums up their feelings about NetBIOS networking precisely. For those who mastered NetBIOS networking, its fickle nature was just par for the course. For those who never quite managed to tame its @@ -44,8 +44,8 @@ ability to germinate at any time of year, given the right conditions, are some o features that make it such a persistent weed. </p><p> <a class="indexterm" name="id2572654"></a> -<a class="indexterm" name="id2572663"></a> -<a class="indexterm" name="id2572670"></a> +<a class="indexterm" name="id2572664"></a> +<a class="indexterm" name="id2572671"></a> <a class="indexterm" name="id2572677"></a> <a class="indexterm" name="id2572684"></a> In this chapter we explore vital aspects of Server Message Block (SMB) networking with @@ -54,29 +54,29 @@ Input/Output System) over TCP/IP. Since Samba does not implement SMB or NetBIOS any other protocols, we need to know how to configure our network environment and simply remember to use nothing but TCP/IP on all our MS Windows network clients. </p><p> -<a class="indexterm" name="id2572701"></a> +<a class="indexterm" name="id2572702"></a> <a class="indexterm" name="id2572708"></a> Samba provides the ability to implement a WINS (Windows Internetworking Name Server) and implements extensions to Microsoft's implementation of WINS. These extensions help Samba to effect stable WINS operations beyond the normal scope of MS WINS. </p><p> -<a class="indexterm" name="id2572722"></a> -<a class="indexterm" name="id2572729"></a> +<a class="indexterm" name="id2572723"></a> +<a class="indexterm" name="id2572730"></a> <a class="indexterm" name="id2572736"></a> WINS is exclusively a service that applies only to those systems that run NetBIOS over TCP/IP. MS Windows 200x/XP have the capacity to operate with support for NetBIOS disabled, in which case WINS is of no relevance. Samba supports this also. </p><p> -<a class="indexterm" name="id2572750"></a> -<a class="indexterm" name="id2572757"></a> +<a class="indexterm" name="id2572751"></a> +<a class="indexterm" name="id2572758"></a> <a class="indexterm" name="id2572764"></a> For those networks on which NetBIOS has been disabled (i.e., WINS is not required), the use of DNS is necessary for hostname resolution. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2572775"></a>What Is Browsing?</h2></div></div></div><p> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2572776"></a>What Is Browsing?</h2></div></div></div><p> <a class="indexterm" name="id2572783"></a> <a class="indexterm" name="id2572790"></a> <a class="indexterm" name="id2572797"></a> -<a class="indexterm" name="id2572803"></a> +<a class="indexterm" name="id2572804"></a> To most people, browsing means they can see the MS Windows and Samba servers in the Network Neighborhood, and when the computer icon for a particular server is clicked, it opens up and shows the shares and printers available on the target server. @@ -84,9 +84,9 @@ clicked, it opens up and shows the shares and printers available on the target s What seems so simple is in fact a complex interaction of different technologies. The technologies (or methods) employed in making all of this work include: </p><div class="itemizedlist"><ul type="disc"><li><p>MS Windows machines register their presence to the network.</p></li><li><p>Machines announce themselves to other machines on the network.</p></li><li><p>One or more machines on the network collate the local announcements.</p></li><li><p>The client machine finds the machine that has the collated list of machines.</p></li><li><p>The client machine is able to resolve the machine names to IP addresses.</p></li><li><p>The client machine is able to connect to a target machine.</p></li></ul></div><p> -<a class="indexterm" name="id2572860"></a> -<a class="indexterm" name="id2572867"></a> -<a class="indexterm" name="id2572874"></a> +<a class="indexterm" name="id2572861"></a> +<a class="indexterm" name="id2572868"></a> +<a class="indexterm" name="id2572875"></a> The Samba application that controls browse list management and name resolution is called <code class="filename">nmbd</code>. The configuration parameters involved in nmbd's operation are: </p><p> @@ -99,33 +99,33 @@ WINS options: Those marked with an (*) are the only options that commonly may need to be modified. Even if none of these parameters is set, <code class="filename">nmbd</code> will still do its job. </p><p> -<a class="indexterm" name="id2573109"></a> -<a class="indexterm" name="id2573116"></a> +<a class="indexterm" name="id2573110"></a> +<a class="indexterm" name="id2573117"></a> <a class="indexterm" name="id2573123"></a> <a class="indexterm" name="id2573130"></a> -<a class="indexterm" name="id2573136"></a> +<a class="indexterm" name="id2573137"></a> For Samba, the WINS Server and WINS Support are mutually exclusive options. When <code class="literal">nmbd</code> is started it will fail to execute if both options are set in the <code class="filename">smb.conf</code> file. The <code class="literal">nmbd</code> understands that when it spawns an instance of itself to run as a WINS server that it has to use its own WINS server also. </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="netdiscuss"></a>Discussion</h2></div></div></div><p> -<a class="indexterm" name="id2573179"></a> +<a class="indexterm" name="id2573180"></a> <a class="indexterm" name="id2573186"></a> <a class="indexterm" name="id2573193"></a> -<a class="indexterm" name="id2573199"></a> +<a class="indexterm" name="id2573200"></a> All MS Windows networking uses SMB-based messaging. SMB messaging may be implemented with or without NetBIOS. MS Windows 200x supports NetBIOS over TCP/IP for backwards compatibility. Microsoft appears intent on phasing out NetBIOS support. </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2573212"></a>NetBIOS over TCP/IP</h3></div></div></div><p> -<a class="indexterm" name="id2573219"></a> -<a class="indexterm" name="id2573226"></a> -<a class="indexterm" name="id2573233"></a> -<a class="indexterm" name="id2573240"></a> +<a class="indexterm" name="id2573220"></a> +<a class="indexterm" name="id2573227"></a> +<a class="indexterm" name="id2573234"></a> +<a class="indexterm" name="id2573241"></a> Samba implements NetBIOS, as does MS Windows NT/200x/XP, by encapsulating it over TCP/IP. NetBIOS-based networking uses broadcast messaging to effect browse list management. When running NetBIOS over TCP/IP, this uses UDP-based messaging. UDP messages can be broadcast or unicast. </p><p> -<a class="indexterm" name="id2573254"></a> +<a class="indexterm" name="id2573255"></a> Normally, only unicast UDP messaging can be forwarded by routers. The <a class="link" href="smb.conf.5.html#REMOTEANNOUNCE">remote announce</a> parameter to smb.conf helps to project browse announcements to remote network segments via unicast UDP. Similarly, the <a class="link" href="smb.conf.5.html#REMOTEBROWSESYNC">remote browse sync</a> parameter of <code class="filename">smb.conf</code> implements browse list @@ -133,27 +133,27 @@ collation using unicast UDP. </p><p> The methods used by MS Windows to perform name lookup requests (name resolution) is determined by a configuration parameter called the NetBIOS node-type. There are four basic NetBIOS node types: -</p><a class="indexterm" name="id2573303"></a><a class="indexterm" name="id2573310"></a><a class="indexterm" name="id2573316"></a><a class="indexterm" name="id2573323"></a><a class="indexterm" name="id2573330"></a><a class="indexterm" name="id2573337"></a><a class="indexterm" name="id2573344"></a><a class="indexterm" name="id2573350"></a><div class="itemizedlist"><ul type="disc"><li><p><span class="emphasis"><em>b-node (type 0x01):</em></span> The Windows client will use only +</p><a class="indexterm" name="id2573304"></a><a class="indexterm" name="id2573310"></a><a class="indexterm" name="id2573317"></a><a class="indexterm" name="id2573324"></a><a class="indexterm" name="id2573331"></a><a class="indexterm" name="id2573338"></a><a class="indexterm" name="id2573344"></a><a class="indexterm" name="id2573351"></a><div class="itemizedlist"><ul type="disc"><li><p><span class="emphasis"><em>b-node (type 0x01):</em></span> The Windows client will use only NetBIOS broadcast requests using UDP broadcast.</p></li><li><p><span class="emphasis"><em>p-node (type 0x02):</em></span> The Windows client will use point-to-point (NetBIOS unicast) requests using UDP unicast directed to a WINS server.</p></li><li><p><span class="emphasis"><em>m-node (type 0x04):</em></span> The Windows client will first use NetBIOS broadcast requests using UDP broadcast, then it will use (NetBIOS unicast) requests using UDP unicast directed to a WINS server.</p></li><li><p><span class="emphasis"><em>h-node (type 0x08):</em></span> The Windows client will use (NetBIOS unicast) requests using UDP unicast directed to a WINS server, then it will use NetBIOS broadcast requests using UDP broadcast.</p></li></ul></div><p> -<a class="indexterm" name="id2573399"></a> -<a class="indexterm" name="id2573406"></a> -<a class="indexterm" name="id2573413"></a> -<a class="indexterm" name="id2573420"></a> -<a class="indexterm" name="id2573427"></a> +<a class="indexterm" name="id2573400"></a> +<a class="indexterm" name="id2573407"></a> +<a class="indexterm" name="id2573414"></a> +<a class="indexterm" name="id2573421"></a> +<a class="indexterm" name="id2573428"></a> <a class="indexterm" name="id2573434"></a> The default Windows network client (or server) network configuration enables NetBIOS over TCP/IP and b-node configuration. The use of WINS makes most sense with h-node (hybrid mode) operation so that in the event of a WINS breakdown or non-availability, the client can use broadcast-based name resolution. </p><p> -<a class="indexterm" name="id2573449"></a> -<a class="indexterm" name="id2573458"></a> -<a class="indexterm" name="id2573465"></a> -<a class="indexterm" name="id2573472"></a> +<a class="indexterm" name="id2573450"></a> +<a class="indexterm" name="id2573459"></a> +<a class="indexterm" name="id2573466"></a> +<a class="indexterm" name="id2573473"></a> <a class="indexterm" name="id2573479"></a> <a class="indexterm" name="id2573486"></a> <a class="indexterm" name="id2573493"></a> @@ -174,13 +174,13 @@ supported feature of one of the Samba-3 release series. The delay is caused by t not been of sufficient significance to inspire someone to pay a developer to complete it. </p><p> <a class="indexterm" name="id2573598"></a> -<a class="indexterm" name="id2573604"></a> -<a class="indexterm" name="id2573611"></a> -<a class="indexterm" name="id2573618"></a> +<a class="indexterm" name="id2573605"></a> +<a class="indexterm" name="id2573612"></a> +<a class="indexterm" name="id2573619"></a> <a class="indexterm" name="id2573625"></a> <a class="indexterm" name="id2573632"></a> -<a class="indexterm" name="id2573638"></a> -<a class="indexterm" name="id2573645"></a> +<a class="indexterm" name="id2573639"></a> +<a class="indexterm" name="id2573646"></a> Right now Samba WINS does not support MS-WINS replication. This means that when setting up Samba as a WINS server, there must only be one <code class="filename">nmbd</code> configured as a WINS server on the network. Some sites have used multiple Samba WINS servers for redundancy (one server per subnet) and then used @@ -194,9 +194,9 @@ based networking is a life of compromise and trade-offs. WINS stores information DNS; consequently, DNS is a poor substitute for WINS given that when NetBIOS over TCP/IP is used, Windows clients are designed to use WINS. </p><p> -<a class="indexterm" name="id2573707"></a> +<a class="indexterm" name="id2573708"></a> <a class="indexterm" name="id2573714"></a> -<a class="indexterm" name="id2573720"></a> +<a class="indexterm" name="id2573721"></a> Lastly, take note that browse lists are a collection of unreliable broadcast messages that are repeated at intervals of not more than 15 minutes. This means that it will take time to establish a browse list, and it can take up to 45 @@ -219,8 +219,8 @@ When an MS Windows 200x/XP system attempts to resolve a host name to an IP addre </p></li></ol></div><p> <a class="indexterm" name="id2573803"></a> <a class="indexterm" name="id2573810"></a> -<a class="indexterm" name="id2573816"></a> -<a class="indexterm" name="id2573823"></a> +<a class="indexterm" name="id2573817"></a> +<a class="indexterm" name="id2573824"></a> Given the nature of how the NetBIOS over TCP/IP protocol is implemented, only WINS is capable of resolving with any reliability name lookups for service-oriented names such as TEMPTATION<1C> a NetBIOS name query that seeks to find network logon servers. DNS has no concept of service-oriented names such as @@ -228,7 +228,7 @@ this. In fact, the Microsoft ADS implementation specifically manages a whole ran service-oriented DNS entries. This type of facility is not implemented and is not supported for the NetBIOS over TCP/IP protocol namespace. </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2573848"></a>TCP/IP without NetBIOS</h3></div></div></div><p> -<a class="indexterm" name="id2573855"></a> +<a class="indexterm" name="id2573856"></a> <a class="indexterm" name="id2573862"></a> <a class="indexterm" name="id2573869"></a> All TCP/IP-enabled systems use various forms of hostname resolution. The primary @@ -238,25 +238,25 @@ the Internet usable. DNS-based hostname resolution is supported by nearly all TCP/IP-enabled systems. Only a few embedded TCP/IP systems do not support DNS. </p><p> <a class="indexterm" name="id2573891"></a> -<a class="indexterm" name="id2573897"></a> -<a class="indexterm" name="id2573904"></a> -<a class="indexterm" name="id2573911"></a> +<a class="indexterm" name="id2573898"></a> +<a class="indexterm" name="id2573905"></a> +<a class="indexterm" name="id2573912"></a> Windows 200x/XP can register its hostname with a Dynamic DNS server (DDNS). It is possible to force register with a dynamic DNS server in Windows 200x/XP using <code class="literal">ipconfig /registerdns</code>. </p><p> -<a class="indexterm" name="id2573932"></a> +<a class="indexterm" name="id2573933"></a> <a class="indexterm" name="id2573939"></a> -<a class="indexterm" name="id2573945"></a> +<a class="indexterm" name="id2573946"></a> With Active Directory, a correctly functioning DNS server is absolutely essential. In the absence of a working DNS server that has been correctly configured, MS Windows clients and servers will be unable to locate each other, so network services consequently will be severely impaired. </p><p> -<a class="indexterm" name="id2573960"></a> -<a class="indexterm" name="id2573967"></a> -<a class="indexterm" name="id2573974"></a> -<a class="indexterm" name="id2573981"></a> -<a class="indexterm" name="id2573988"></a> -<a class="indexterm" name="id2573994"></a> +<a class="indexterm" name="id2573961"></a> +<a class="indexterm" name="id2573968"></a> +<a class="indexterm" name="id2573975"></a> +<a class="indexterm" name="id2573982"></a> +<a class="indexterm" name="id2573989"></a> +<a class="indexterm" name="id2573995"></a> Use of raw SMB over TCP/IP (No NetBIOS layer) can be done only with Active Directory domains. Samba is not an Active Directory domain controller: ergo, it is not possible to run Samba as a domain controller and at the same time <span class="emphasis"><em>not</em></span> use NetBIOS. Where Samba is used as an Active Directory domain member server @@ -266,10 +266,10 @@ appropriate DNS entries for the Samba DMS because they will not be automatically by the ADS environment. </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="adsdnstech"></a>DNS and Active Directory</h3></div></div></div><p> <a class="indexterm" name="id2574030"></a> -<a class="indexterm" name="id2574038"></a> -<a class="indexterm" name="id2574045"></a> +<a class="indexterm" name="id2574039"></a> +<a class="indexterm" name="id2574046"></a> <a class="indexterm" name="id2574052"></a> -<a class="indexterm" name="id2574058"></a> +<a class="indexterm" name="id2574059"></a> Occasionally we hear from UNIX network administrators who want to use a UNIX-based DDNS server in place of the Microsoft DNS server. While this might be desirable to some, the MS Windows 200x DNS server is autoconfigured to work with Active Directory. It is possible to use BIND version 8 or 9, but it will almost @@ -277,9 +277,9 @@ certainly be necessary to create service records (SRV records) so MS Active Dire hostnames to locate essential network services. The following are some of the default service records that Active Directory requires: </p><p> -<a class="indexterm" name="id2574080"></a> -<a class="indexterm" name="id2574087"></a> -<a class="indexterm" name="id2574093"></a> +<a class="indexterm" name="id2574081"></a> +<a class="indexterm" name="id2574088"></a> +<a class="indexterm" name="id2574094"></a> The use of DDNS is highly recommended with Active Directory, in which case the use of BIND9 is preferred for its ability to adequately support the SRV (service) records that are needed for Active Directory. Of course, when running ADS, it makes sense to use Microsoft's own DDNS server because of the natural affinity between ADS @@ -370,20 +370,20 @@ noldor.quenya.org. 1200 IN A 10.1.1.17 ;; WHEN: Wed Oct 7 14:39:31 2004 ;; MSG SIZE rcvd: 171 </pre><p> - </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2574406"></a>How Browsing Functions</h2></div></div></div><p> -<a class="indexterm" name="id2574414"></a> + </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2574407"></a>How Browsing Functions</h2></div></div></div><p> +<a class="indexterm" name="id2574415"></a> <a class="indexterm" name="id2574422"></a> -<a class="indexterm" name="id2574428"></a> -<a class="indexterm" name="id2574435"></a> +<a class="indexterm" name="id2574429"></a> +<a class="indexterm" name="id2574436"></a> <a class="indexterm" name="id2574442"></a> MS Windows machines register their NetBIOS names (i.e., the machine name for each service type in operation) on startup. The exact method by which this name registration takes place is determined by whether or not the MS Windows client/server has been given a WINS server address, whether or not LMHOSTS lookup is enabled, whether or not DNS for NetBIOS name resolution is enabled, and so on. </p><p> -<a class="indexterm" name="id2574458"></a> -<a class="indexterm" name="id2574465"></a> -<a class="indexterm" name="id2574472"></a> +<a class="indexterm" name="id2574459"></a> +<a class="indexterm" name="id2574466"></a> +<a class="indexterm" name="id2574473"></a> In the case where there is no WINS server, all name registrations as well as name lookups are done by UDP broadcast. This isolates name resolution to the local subnet, unless LMHOSTS is used to list all names and IP addresses. In such situations, Samba provides a means by which the Samba server name may be forcibly injected @@ -396,14 +396,14 @@ parameter). Where a WINS server is used, the MS Windows client will use UDP unicast to register with the WINS server. Such packets can be routed, and thus WINS allows name resolution to function across routed networks. </p><p> -<a class="indexterm" name="id2574528"></a> -<a class="indexterm" name="id2574534"></a> +<a class="indexterm" name="id2574529"></a> +<a class="indexterm" name="id2574535"></a> <a class="indexterm" name="id2574544"></a> -<a class="indexterm" name="id2574550"></a> -<a class="indexterm" name="id2574557"></a> +<a class="indexterm" name="id2574551"></a> +<a class="indexterm" name="id2574558"></a> <a class="indexterm" name="id2574564"></a> <a class="indexterm" name="id2574571"></a> -<a class="indexterm" name="id2574577"></a> +<a class="indexterm" name="id2574578"></a> During the startup process, an election takes place to create a local master browser (LMB) if one does not already exist. On each NetBIOS network one machine will be elected to function as the domain master browser (DMB). This domain browsing has nothing to do with MS security Domain Control. Instead, the DMB serves the @@ -413,14 +413,14 @@ way every master browser will eventually obtain a complete list of all machines the election criteria used, the machine with the highest uptime, or the most senior protocol version or other criteria, will win the election as DMB. </p><p> -<a class="indexterm" name="id2574601"></a> +<a class="indexterm" name="id2574602"></a> <a class="indexterm" name="id2574608"></a> -<a class="indexterm" name="id2574614"></a> -<a class="indexterm" name="id2574621"></a> -<a class="indexterm" name="id2574628"></a> -<a class="indexterm" name="id2574635"></a> -<a class="indexterm" name="id2574642"></a> -<a class="indexterm" name="id2574649"></a> +<a class="indexterm" name="id2574615"></a> +<a class="indexterm" name="id2574622"></a> +<a class="indexterm" name="id2574629"></a> +<a class="indexterm" name="id2574636"></a> +<a class="indexterm" name="id2574643"></a> +<a class="indexterm" name="id2574650"></a> Where a WINS server is used, the DMB registers its IP address with the WINS server using the name of the domain and the NetBIOS name type 1B (e.g., DOMAIN<1B>). All LMBs register their IP addresses with the WINS server, also with the name of the domain and the NetBIOS name type of 1D. The 1B name is unique to one @@ -428,20 +428,20 @@ server within the domain security context, and only one 1D name is registered fo Machines that have registered the 1D name will be authoritive browse list maintainers for the network segment they are on. The DMB is responsible for synchronizing the browse lists it obtains from the LMBs. </p><p> -<a class="indexterm" name="id2574685"></a> +<a class="indexterm" name="id2574686"></a> Clients wishing to browse the network make use of this list but also depend on the availability of correct name resolution to the respective IP address or addresses. </p><p> -<a class="indexterm" name="id2574698"></a> +<a class="indexterm" name="id2574699"></a> Any configuration that breaks name resolution and/or browsing intrinsics will annoy users because they will have to put up with protracted inability to use the network services. </p><p> -<a class="indexterm" name="id2574711"></a> -<a class="indexterm" name="id2574718"></a> +<a class="indexterm" name="id2574712"></a> +<a class="indexterm" name="id2574719"></a> <a class="indexterm" name="id2574725"></a> <a class="indexterm" name="id2574732"></a> <a class="indexterm" name="id2574739"></a> -<a class="indexterm" name="id2574745"></a> +<a class="indexterm" name="id2574746"></a> Samba supports a feature that allows forced synchronization of browse lists across routed networks using the <a class="link" href="smb.conf.5.html#REMOTEBROWSESYNC">remote browse sync</a> parameter in the <code class="filename">smb.conf</code> file. This causes Samba to contact the LMB on a remote network and to request browse list synchronization. This effectively bridges two networks that @@ -451,10 +451,10 @@ browse list synchronization and that is distinct from name-to-address resolutio for cross-subnet browsing to function correctly, it is essential that a name-to-address resolution mechanism be provided. This mechanism could be via DNS, <code class="filename">/etc/hosts</code>, and so on. </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="DMB"></a>Configuring Workgroup Browsing</h3></div></div></div><p> -<a class="indexterm" name="id2574814"></a> -<a class="indexterm" name="id2574821"></a> +<a class="indexterm" name="id2574815"></a> +<a class="indexterm" name="id2574822"></a> <a class="indexterm" name="id2574828"></a> -<a class="indexterm" name="id2574834"></a> +<a class="indexterm" name="id2574835"></a> <a class="indexterm" name="id2574841"></a> <a class="indexterm" name="id2574848"></a> To configure cross-subnet browsing on a network containing machines in a workgroup, not an NT domain, you need @@ -464,7 +464,7 @@ from LMB on all the subnets that have a machine participating in the workgroup. as a DMB, each subnet would be an isolated workgroup unable to see any machines on another subnet. It is the presence of a DMB that makes cross-subnet browsing possible for a workgroup. </p><p> -<a class="indexterm" name="id2574868"></a> +<a class="indexterm" name="id2574869"></a> In a workgroup environment the DMB must be a Samba server, and there must only be one DMB per workgroup name. To set up a Samba server as a DMB, set the following option in the <em class="parameter"><code>[global]</code></em> section of the <code class="filename">smb.conf</code> file: @@ -472,29 +472,29 @@ of the <code class="filename">smb.conf</code> file: </p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2574898"></a><em class="parameter"><code>domain master = yes</code></em></td></tr></table><p> </p><p> <a class="indexterm" name="id2574913"></a> -<a class="indexterm" name="id2574919"></a> +<a class="indexterm" name="id2574920"></a> The DMB should preferably be the LMB for its own subnet. In order to achieve this, set the following options in the <em class="parameter"><code>[global]</code></em> section of the <code class="filename">smb.conf</code> file as shown in <a class="link" href="NetworkBrowsing.html#dmbexample" title="Example 10.1. Domain Master Browser smb.conf">Domain Master Browser smb.conf</a> -</p><div class="example"><a name="dmbexample"></a><p class="title"><b>Example 10.1. Domain Master Browser smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2574974"></a><em class="parameter"><code>domain master = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2574986"></a><em class="parameter"><code>local master = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2574997"></a><em class="parameter"><code>preferred master = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2575009"></a><em class="parameter"><code>os level = 65</code></em></td></tr></table></div></div><br class="example-break"><p> -<a class="indexterm" name="id2575024"></a> -<a class="indexterm" name="id2575030"></a> +</p><div class="example"><a name="dmbexample"></a><p class="title"><b>Example 10.1. Domain Master Browser smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2574974"></a><em class="parameter"><code>domain master = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2574986"></a><em class="parameter"><code>local master = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2574998"></a><em class="parameter"><code>preferred master = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2575010"></a><em class="parameter"><code>os level = 65</code></em></td></tr></table></div></div><br class="example-break"><p> +<a class="indexterm" name="id2575025"></a> +<a class="indexterm" name="id2575031"></a> The DMB may be the same machine as the WINS server, if necessary. </p><p> <a class="indexterm" name="id2575042"></a> -<a class="indexterm" name="id2575048"></a> -<a class="indexterm" name="id2575055"></a> +<a class="indexterm" name="id2575049"></a> +<a class="indexterm" name="id2575056"></a> Next, you should ensure that each of the subnets contains a machine that can act as an LMB for the workgroup. Any MS Windows NT/200x/XP machine should be able to do this, as will Windows 9x/Me machines (although these tend to get rebooted more often, so it is not such a good idea to use them). To make a Samba server an LMB, set the following options in the <em class="parameter"><code>[global]</code></em> section of the <code class="filename">smb.conf</code> file as shown in <a class="link" href="NetworkBrowsing.html#lmbexample" title="Example 10.2. Local master browser smb.conf">Local master browser smb.conf</a> -</p><div class="example"><a name="lmbexample"></a><p class="title"><b>Example 10.2. Local master browser smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2575113"></a><em class="parameter"><code>domain master = no</code></em></td></tr><tr><td><a class="indexterm" name="id2575124"></a><em class="parameter"><code>local master = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2575136"></a><em class="parameter"><code>preferred master = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2575148"></a><em class="parameter"><code>os level = 65</code></em></td></tr></table></div></div><br class="example-break"><p> -<a class="indexterm" name="id2575163"></a> +</p><div class="example"><a name="lmbexample"></a><p class="title"><b>Example 10.2. Local master browser smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2575113"></a><em class="parameter"><code>domain master = no</code></em></td></tr><tr><td><a class="indexterm" name="id2575125"></a><em class="parameter"><code>local master = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2575137"></a><em class="parameter"><code>preferred master = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2575149"></a><em class="parameter"><code>os level = 65</code></em></td></tr></table></div></div><br class="example-break"><p> +<a class="indexterm" name="id2575164"></a> Do not do this for more than one Samba server on each subnet, or they will war with each other over which is to be the LMB. </p><p> -<a class="indexterm" name="id2575175"></a> -<a class="indexterm" name="id2575181"></a> +<a class="indexterm" name="id2575176"></a> +<a class="indexterm" name="id2575182"></a> The <a class="link" href="smb.conf.5.html#LOCALMASTER">local master</a> parameter allows Samba to act as a LMB. The <a class="link" href="smb.conf.5.html#PREFERREDMASTER">preferred master</a> causes <code class="literal">nmbd</code> to force a browser election on startup and the <a class="link" href="smb.conf.5.html#OSLEVEL">os level</a> @@ -505,31 +505,31 @@ If you have an NT machine on the subnet that you wish to be the LMB, you can dis becoming an LMB by setting the following options in the <em class="parameter"><code>[global]</code></em> section of the <code class="filename">smb.conf</code> file as shown in <a class="link" href="NetworkBrowsing.html#nombexample" title="Example 10.3. smb.conf for Not Being a Master Browser">smb.conf for Not Being a Master Browser</a>. </p><p> -</p><div class="example"><a name="nombexample"></a><p class="title"><b>Example 10.3. smb.conf for Not Being a Master Browser</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2575290"></a><em class="parameter"><code>domain master = no</code></em></td></tr><tr><td><a class="indexterm" name="id2575302"></a><em class="parameter"><code>local master = no</code></em></td></tr><tr><td><a class="indexterm" name="id2575313"></a><em class="parameter"><code>preferred master = no</code></em></td></tr><tr><td><a class="indexterm" name="id2575325"></a><em class="parameter"><code>os level = 0</code></em></td></tr></table></div></div><p><br class="example-break"> -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2575340"></a>Domain Browsing Configuration</h3></div></div></div><p> -<a class="indexterm" name="id2575348"></a> +</p><div class="example"><a name="nombexample"></a><p class="title"><b>Example 10.3. smb.conf for Not Being a Master Browser</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2575291"></a><em class="parameter"><code>domain master = no</code></em></td></tr><tr><td><a class="indexterm" name="id2575302"></a><em class="parameter"><code>local master = no</code></em></td></tr><tr><td><a class="indexterm" name="id2575314"></a><em class="parameter"><code>preferred master = no</code></em></td></tr><tr><td><a class="indexterm" name="id2575326"></a><em class="parameter"><code>os level = 0</code></em></td></tr></table></div></div><p><br class="example-break"> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2575341"></a>Domain Browsing Configuration</h3></div></div></div><p> +<a class="indexterm" name="id2575349"></a> <a class="indexterm" name="id2575355"></a> -<a class="indexterm" name="id2575361"></a> -<a class="indexterm" name="id2575368"></a> +<a class="indexterm" name="id2575362"></a> +<a class="indexterm" name="id2575369"></a> If you are adding Samba servers to a Windows NT domain, then you must not set up a Samba server as a DMB. By default, a Windows NT PDC for a domain is also the DMB for that domain. Network browsing may break if a Samba server other than the PDC registers the DMB NetBIOS name (<em class="replaceable"><code>DOMAIN</code></em><1B>) with WINS. </p><p> -<a class="indexterm" name="id2575387"></a> +<a class="indexterm" name="id2575388"></a> For subnets other than the one containing the Windows NT PDC, you may set up Samba servers as LMBs as described. To make a Samba server a Local Master Browser, set the following options in the <em class="parameter"><code>[global]</code></em> section of the <code class="filename">smb.conf</code> file as shown in <a class="link" href="NetworkBrowsing.html#remsmb" title="Example 10.4. Local Master Browser smb.conf">Local Master Browser smb.conf</a> -</p><div class="example"><a name="remsmb"></a><p class="title"><b>Example 10.4. Local Master Browser smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2575443"></a><em class="parameter"><code>domain master = no</code></em></td></tr><tr><td><a class="indexterm" name="id2575455"></a><em class="parameter"><code>local master = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2575466"></a><em class="parameter"><code>preferred master = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2575478"></a><em class="parameter"><code>os level = 65</code></em></td></tr></table></div></div><br class="example-break"><p> -<a class="indexterm" name="id2575493"></a> +</p><div class="example"><a name="remsmb"></a><p class="title"><b>Example 10.4. Local Master Browser smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2575444"></a><em class="parameter"><code>domain master = no</code></em></td></tr><tr><td><a class="indexterm" name="id2575455"></a><em class="parameter"><code>local master = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2575467"></a><em class="parameter"><code>preferred master = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2575479"></a><em class="parameter"><code>os level = 65</code></em></td></tr></table></div></div><br class="example-break"><p> +<a class="indexterm" name="id2575494"></a> <a class="indexterm" name="id2575500"></a> If you wish to have a Samba server fight the election with machines on the same subnet, you may set the <a class="link" href="smb.conf.5.html#OSLEVEL">os level</a> parameter to lower levels. By doing this you can tune the order of machines that will become LMBs if they are running. For more details on this, refer to <a class="link" href="NetworkBrowsing.html#browse-force-master" title="Forcing Samba to Be the Master">Forcing Samba to Be the Master</a>. </p><p> -<a class="indexterm" name="id2575535"></a> -<a class="indexterm" name="id2575541"></a> -<a class="indexterm" name="id2575548"></a> +<a class="indexterm" name="id2575536"></a> +<a class="indexterm" name="id2575542"></a> +<a class="indexterm" name="id2575549"></a> If you have Windows NT machines that are members of the domain on all subnets and you are sure they will always be running, you can disable Samba from taking part in browser elections and ever becoming an LMB by setting the following options in the <em class="parameter"><code>[global]</code></em> section of the <code class="filename">smb.conf</code> file as shown @@ -537,12 +537,12 @@ in <a class="link" href="NetworkBrowsing.html#xremmb" title="Example 10.5. smb.c </p><p> </p><div class="example"><a name="xremmb"></a><p class="title"><b>Example 10.5. <code class="filename">smb.conf</code> for Not Being a master browser</b></p><div class="example-contents"><em class="parameter"><code>[global]</code></em><a class="link" href="smb.conf.5.html#DOMAINMASTER">domain master = no</a><a class="link" href="smb.conf.5.html#LOCALMASTER">local master = no</a><a class="link" href="smb.conf.5.html#PREFERREDMASTER">preferred master = no</a><a class="link" href="smb.conf.5.html#OSLEVEL">os level = 0</a></div></div><p><br class="example-break"> </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="browse-force-master"></a>Forcing Samba to Be the Master</h3></div></div></div><p> -<a class="indexterm" name="id2575666"></a> +<a class="indexterm" name="id2575667"></a> <a class="indexterm" name="id2575673"></a> -<a class="indexterm" name="id2575679"></a> -<a class="indexterm" name="id2575686"></a> -<a class="indexterm" name="id2575693"></a> -<a class="indexterm" name="id2575700"></a> +<a class="indexterm" name="id2575680"></a> +<a class="indexterm" name="id2575687"></a> +<a class="indexterm" name="id2575694"></a> +<a class="indexterm" name="id2575701"></a> <a class="indexterm" name="id2575707"></a> Who becomes the master browser is determined by an election process using broadcasts. Each election packet contains a number of parameters that determine what precedence (bias) a host should have in the election. By @@ -571,14 +571,14 @@ they will force an election in order to become the LMB. <a class="indexterm" name="id2575838"></a> <a class="indexterm" name="id2575844"></a> <a class="indexterm" name="id2575851"></a> -<a class="indexterm" name="id2575857"></a> +<a class="indexterm" name="id2575858"></a> <a class="indexterm" name="id2575864"></a> If you want Samba to be a <span class="emphasis"><em>DMB</em></span>, then it is recommended that you also set <a class="link" href="smb.conf.5.html#PREFERREDMASTER">preferred master</a> to <code class="constant">yes</code>, because Samba will not become a DMB for the whole of your LAN or WAN if it is not also a LMB on its own broadcast isolated subnet. </p><p> -<a class="indexterm" name="id2575896"></a> -<a class="indexterm" name="id2575902"></a> -<a class="indexterm" name="id2575909"></a> +<a class="indexterm" name="id2575897"></a> +<a class="indexterm" name="id2575903"></a> +<a class="indexterm" name="id2575910"></a> <a class="indexterm" name="id2575916"></a> <a class="indexterm" name="id2575923"></a> It is possible to configure two Samba servers to attempt to become the DMB for a domain. The first server that @@ -586,15 +586,15 @@ comes up will be the DMB. All other Samba servers will attempt to become the DMB find that another Samba server is already the DMB and will fail. This provides automatic redundancy should the current DMB fail. The network bandwidth overhead of browser elections is relatively small, requiring approximately four UDP packets per machine per election. The maximum size of a UDP packet is 576 bytes. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2575941"></a>Making Samba the Domain Master</h3></div></div></div><p> -<a class="indexterm" name="id2575948"></a> -<a class="indexterm" name="id2575955"></a> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2575942"></a>Making Samba the Domain Master</h3></div></div></div><p> +<a class="indexterm" name="id2575949"></a> +<a class="indexterm" name="id2575956"></a> <a class="indexterm" name="id2575962"></a> <a class="indexterm" name="id2575969"></a> The domain master browser is responsible for collating the browse lists of multiple subnets so browsing can occur between subnets. You can make Samba act as the domain master browser by setting <a class="link" href="smb.conf.5.html#DOMAINMASTER">domain master = yes</a> in <code class="filename">smb.conf</code>. By default it will not be a domain master browser. </p><p> -<a class="indexterm" name="id2576001"></a> +<a class="indexterm" name="id2576002"></a> <a class="indexterm" name="id2576008"></a> Do not set Samba to be the domain master for a workgroup that has the same name as an NT/200x domain. If Samba is configured to be the domain master for a workgroup that is present on the same network as a Windows @@ -603,26 +603,26 @@ NT/200x domain that has the same name, network browsing problems will certainly When Samba is the domain master and the master browser, it will listen for master announcements (made roughly every 12 minutes) from LMBs on other subnets and then contact them to synchronize browse lists. </p><p> -<a class="indexterm" name="id2576030"></a> -<a class="indexterm" name="id2576037"></a> +<a class="indexterm" name="id2576031"></a> +<a class="indexterm" name="id2576038"></a> If you want Samba to be the domain master, you should also set the <a class="link" href="smb.conf.5.html#OSLEVEL">os level</a> high enough to make sure it wins elections, and set <a class="link" href="smb.conf.5.html#PREFERREDMASTER">preferred master</a> to <code class="constant">yes</code>, to get Samba to force an election on startup. </p><p> -<a class="indexterm" name="id2576076"></a> +<a class="indexterm" name="id2576077"></a> <a class="indexterm" name="id2576083"></a> All servers (including Samba) and clients should be using a WINS server to resolve NetBIOS names. If your clients are only using broadcasting to resolve NetBIOS names, then two things will occur: </p><div class="orderedlist"><ol type="1"><li><p> -<a class="indexterm" name="id2576105"></a> +<a class="indexterm" name="id2576106"></a> <a class="indexterm" name="id2576112"></a> LMBs will be unable to find a DMB because they will be looking only on the local subnet. </p></li><li><p> -<a class="indexterm" name="id2576126"></a> +<a class="indexterm" name="id2576127"></a> If a client happens to get hold of a domain-wide browse list and a user attempts to access a host in that list, it will be unable to resolve the NetBIOS name of that host. </p></li></ol></div><p> -<a class="indexterm" name="id2576142"></a> +<a class="indexterm" name="id2576143"></a> If, however, both Samba and your clients are using a WINS server, then: </p><div class="orderedlist"><ol type="1"><li><p> LMBs will contact the WINS server and, as long as Samba has registered that it is a DMB with the WINS @@ -631,27 +631,27 @@ If, however, both Samba and your clients are using a WINS server, then: When a client receives a domain-wide browse list and a user attempts to access a host in that list, it will contact the WINS server to resolve the NetBIOS name of that host. As long as that host has registered its NetBIOS name with the same WINS server, the user will be able to see that host.. - </p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2576181"></a>Note about Broadcast Addresses</h3></div></div></div><p> -<a class="indexterm" name="id2576189"></a> + </p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2576182"></a>Note about Broadcast Addresses</h3></div></div></div><p> +<a class="indexterm" name="id2576190"></a> If your network uses a zero-based broadcast address (for example, if it ends in a 0), then you will strike problems. Windows for Workgroups does not seem to support a zeros broadcast, and you will probably find that browsing and name lookups will not work. </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2576203"></a>Multiple Interfaces</h3></div></div></div><p> -<a class="indexterm" name="id2576210"></a> +<a class="indexterm" name="id2576211"></a> Samba supports machines with multiple network interfaces. If you have multiple interfaces, you will need to use the <a class="link" href="smb.conf.5.html#INTERFACES">interfaces</a> option in <code class="filename">smb.conf</code> to configure them. For example, the machine you are working with has 4 network interfaces; <code class="literal">eth0</code>, <code class="literal">eth1</code>, <code class="literal">eth2</code>, <code class="literal">eth3</code> and only interfaces <code class="literal">eth1</code> and <code class="literal">eth4</code> should be used by Samba. In this case, the following <code class="filename">smb.conf</code> file entries would permit that intent: -</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2576287"></a><em class="parameter"><code>interfaces = eth1, eth4</code></em></td></tr><tr><td><a class="indexterm" name="id2576298"></a><em class="parameter"><code>bind interfaces only = Yes</code></em></td></tr></table><p> -<a class="indexterm" name="id2576310"></a> -<a class="indexterm" name="id2576317"></a> -<a class="indexterm" name="id2576324"></a> +</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2576287"></a><em class="parameter"><code>interfaces = eth1, eth4</code></em></td></tr><tr><td><a class="indexterm" name="id2576299"></a><em class="parameter"><code>bind interfaces only = Yes</code></em></td></tr></table><p> +<a class="indexterm" name="id2576311"></a> +<a class="indexterm" name="id2576318"></a> +<a class="indexterm" name="id2576325"></a> <a class="indexterm" name="id2576331"></a> <a class="indexterm" name="id2576338"></a> -<a class="indexterm" name="id2576344"></a> -<a class="indexterm" name="id2576351"></a> +<a class="indexterm" name="id2576345"></a> +<a class="indexterm" name="id2576352"></a> The <a class="link" href="smb.conf.5.html#BINDINTERFACESONLY">bind interfaces only = Yes</a> is necessary to exclude TCP/IP session services (ports 135, 139, and 445) over the interfaces that are not specified. Please be aware that <code class="literal">nmbd</code> will listen for incoming UDP port 137 packets on the unlisted interfaces, but it will @@ -663,11 +663,11 @@ The <a class="link" href="smb.conf.5.html#REMOTEANNOUNCE">remote announce</a> pa the NetBIOS names on a network get announced to a remote network. The syntax of the <a class="link" href="smb.conf.5.html#REMOTEANNOUNCE">remote announce</a> parameter is: </p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2576434"></a><em class="parameter"><code>remote announce = 192.168.12.23 [172.16.21.255] ...</code></em></td></tr></table><p> <span class="emphasis"><em>or</em></span> -</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2576454"></a><em class="parameter"><code>remote announce = 192.168.12.23/MIDEARTH [172.16.21.255/ELVINDORF] ...</code></em></td></tr></table><p> +</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2576455"></a><em class="parameter"><code>remote announce = 192.168.12.23/MIDEARTH [172.16.21.255/ELVINDORF] ...</code></em></td></tr></table><p> where: </p><div class="variablelist"><dl><dt><span class="term"><em class="replaceable"><code>192.168.12.23</code></em> and <em class="replaceable"><code>172.16.21.255</code></em></span></dt><dd><p> -<a class="indexterm" name="id2576482"></a> +<a class="indexterm" name="id2576483"></a> <a class="indexterm" name="id2576492"></a> is either the LMB IP address or the broadcast address of the remote network. That is, the LMB is at 192.168.1.23, or the address could be given as 172.16.21.255 where the netmask @@ -679,7 +679,7 @@ where: they belong to that workgroup. This may cause name resolution problems and should be avoided. </p></dd></dl></div><p> </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2576529"></a>Use of the Remote Browse Sync Parameter</h3></div></div></div><p> -<a class="indexterm" name="id2576536"></a> +<a class="indexterm" name="id2576537"></a> <a class="indexterm" name="id2576543"></a> The <a class="link" href="smb.conf.5.html#REMOTEBROWSESYNC">remote browse sync</a> parameter of <code class="filename">smb.conf</code> is used to announce to another LMB that it must synchronize its NetBIOS name list with our Samba LMB. This works only if the Samba server that has @@ -687,13 +687,13 @@ this option is simultaneously the LMB on its network segment. </p><p> The syntax of the <a class="link" href="smb.conf.5.html#REMOTEBROWSESYNC">remote browse sync</a> parameter is: -</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2576592"></a></td></tr></table><p> -<a class="indexterm" name="id2576599"></a> +</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2576593"></a></td></tr></table><p> +<a class="indexterm" name="id2576600"></a> <a class="indexterm" name="id2576606"></a> where <em class="replaceable"><code>192.168.10.40</code></em> is either the IP address of the remote LMB or the network broadcast address of the remote segment. </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2576622"></a>WINS: The Windows Internetworking Name Server</h2></div></div></div><p> -<a class="indexterm" name="id2576630"></a> +<a class="indexterm" name="id2576631"></a> <a class="indexterm" name="id2576637"></a> <a class="indexterm" name="id2576644"></a> Use of WINS (either Samba WINS or MS Windows NT Server WINS) is highly @@ -712,8 +712,8 @@ name that is shorter than 15 characters is padded with spaces to the 15th character. Thus, all NetBIOS names are 16 characters long (including the name_type information). </p><p> -<a class="indexterm" name="id2576684"></a> -<a class="indexterm" name="id2576691"></a> +<a class="indexterm" name="id2576685"></a> +<a class="indexterm" name="id2576692"></a> <a class="indexterm" name="id2576698"></a> <a class="indexterm" name="id2576705"></a> WINS can store these 16-character names as they get registered. A client @@ -725,21 +725,21 @@ information can only be provided via WINS or via a statically configured <code class="filename">lmhosts</code> file that must reside on all clients in the absence of WINS. </p><p> -<a class="indexterm" name="id2576729"></a> -<a class="indexterm" name="id2576736"></a> +<a class="indexterm" name="id2576730"></a> +<a class="indexterm" name="id2576737"></a> <a class="indexterm" name="id2576743"></a> -<a class="indexterm" name="id2576749"></a> -<a class="indexterm" name="id2576756"></a> +<a class="indexterm" name="id2576750"></a> +<a class="indexterm" name="id2576757"></a> WINS also forces browse list synchronization by all LMBs. LMBs must synchronize their browse list with the DMB, and WINS helps the LMB to identify its DMB. By definition this will work only within a single workgroup. Note that the DMB has nothing to do with what is referred to as an MS Windows NT domain. The latter is a reference to a security environment, while the DMB refers to the master controller for browse list information only. </p><p> -<a class="indexterm" name="id2576773"></a> -<a class="indexterm" name="id2576780"></a> -<a class="indexterm" name="id2576787"></a> -<a class="indexterm" name="id2576794"></a> +<a class="indexterm" name="id2576774"></a> +<a class="indexterm" name="id2576781"></a> +<a class="indexterm" name="id2576788"></a> +<a class="indexterm" name="id2576795"></a> WINS will work correctly only if every client TCP/IP protocol stack is configured to use the WINS servers. Any client that is not configured to use the WINS server will continue to use only broadcast-based @@ -756,16 +756,16 @@ To configure Samba to register with a WINS server, just add <a class="link" href </p><div class="important" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Important</h3><p> Never use <a class="link" href="smb.conf.5.html#WINSSUPPORT">wins support = yes</a> together with <a class="link" href="smb.conf.5.html#WINSSERVER">wins server = 10.0.0.18</a> particularly not using its own IP address. Specifying both will cause <span class="application">nmbd</span> to refuse to start! -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2576893"></a>WINS Server Configuration</h3></div></div></div><p> -<a class="indexterm" name="id2576901"></a> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2576894"></a>WINS Server Configuration</h3></div></div></div><p> +<a class="indexterm" name="id2576902"></a> Either a Samba server or a Windows NT server machine may be set up as a WINS server. To configure a Samba server to be a WINS server, you must add to the <code class="filename">smb.conf</code> file on the selected Server the following line to the <em class="parameter"><code>[global]</code></em> section: </p><p> -</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2576932"></a><em class="parameter"><code>wins support = yes</code></em></td></tr></table><p> +</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2576933"></a><em class="parameter"><code>wins support = yes</code></em></td></tr></table><p> </p><p> -<a class="indexterm" name="id2576947"></a> +<a class="indexterm" name="id2576948"></a> Versions of Samba prior to 1.9.17 had this parameter default to yes. If you have any older versions of Samba on your network, it is strongly suggested you upgrade to a recent version, or at the very @@ -774,14 +774,14 @@ least set the parameter to “<span class="quote">no</span>” on all th Machines configured with <a class="link" href="smb.conf.5.html#WINSSUPPORT">wins support = yes</a> will keep a list of all NetBIOS names registered with them, acting as a DNS for NetBIOS names. </p><p> -<a class="indexterm" name="id2576981"></a> +<a class="indexterm" name="id2576982"></a> It is strongly recommended to set up only one WINS server. Do not set the <a class="link" href="smb.conf.5.html#WINSSUPPORT">wins support = yes</a> option on more than one Samba server on a network. </p><p> -<a class="indexterm" name="id2577005"></a> +<a class="indexterm" name="id2577006"></a> <a class="indexterm" name="id2577014"></a> -<a class="indexterm" name="id2577020"></a> -<a class="indexterm" name="id2577027"></a> -<a class="indexterm" name="id2577034"></a> +<a class="indexterm" name="id2577021"></a> +<a class="indexterm" name="id2577028"></a> +<a class="indexterm" name="id2577035"></a> To configure Windows NT/200x Server as a WINS server, install and configure the WINS service. See the Windows NT/200x documentation for details. Windows NT/200x WINS servers can replicate to each other, allowing more than one to be set up in a complex subnet environment. Because Microsoft refuses to document the replication @@ -790,13 +790,13 @@ replication protocol may be defined in the future, in which case more than one S as a WINS server. Currently only one Samba server should have the <a class="link" href="smb.conf.5.html#WINSSUPPORT">wins support = yes</a> parameter set. </p><p> <a class="indexterm" name="id2577067"></a> -<a class="indexterm" name="id2577073"></a> +<a class="indexterm" name="id2577074"></a> After the WINS server has been configured, you must ensure that all machines participating on the network are configured with the address of this WINS server. If your WINS server is a Samba machine, fill in the Samba machine IP address in the <span class="guilabel">Primary WINS Server</span> field of the <span class="guilabel">Control Panel->Network->Protocols->TCP->WINS Server</span> dialogs in Windows 9x/Me or Windows NT/200x. To tell a Samba server the IP address of the WINS server, add the following line to the <em class="parameter"><code>[global]</code></em> section of all <code class="filename">smb.conf</code> files: -</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2577117"></a><em class="parameter"><code>wins server = <name or IP address></code></em></td></tr></table><p> +</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2577118"></a><em class="parameter"><code>wins server = <name or IP address></code></em></td></tr></table><p> where <name or IP address> is either the DNS name of the WINS server machine or its IP address. </p><p> @@ -806,18 +806,18 @@ server acting as the WINS server itself. If you set both the <a class="link" href="smb.conf.5.html#WINSSERVER">wins server = <name></a> option then <code class="literal">nmbd</code> will fail to start. </p><p> -<a class="indexterm" name="id2577178"></a> -<a class="indexterm" name="id2577185"></a> -<a class="indexterm" name="id2577192"></a> -<a class="indexterm" name="id2577199"></a> +<a class="indexterm" name="id2577179"></a> +<a class="indexterm" name="id2577186"></a> +<a class="indexterm" name="id2577193"></a> +<a class="indexterm" name="id2577200"></a> There are two possible scenarios for setting up cross-subnet browsing. The first details setting up cross-subnet browsing on a network containing Windows 9x/Me, Samba, and Windows NT/200x machines that are not configured as part of a Windows NT domain. The second details setting up cross-subnet browsing on networks that contain NT domains. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2577214"></a>WINS Replication</h3></div></div></div><p> -<a class="indexterm" name="id2577222"></a> -<a class="indexterm" name="id2577231"></a> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2577215"></a>WINS Replication</h3></div></div></div><p> +<a class="indexterm" name="id2577223"></a> +<a class="indexterm" name="id2577232"></a> Samba-3 does not support native WINS replication. There was an approach to implement it, called <code class="filename">wrepld</code>, but it was never ready for action and the development is now discontinued. </p><p> @@ -825,8 +825,8 @@ Meanwhile, there is a project named <code class="filename">samba4WINS</code>, wh run the Samba-4 WINS server parallel to Samba-3 since version 3.0.21. More information about <code class="filename">samba4WINS</code> are available at http://ftp.sernet.de/pub/samba4WINS. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2577267"></a>Static WINS Entries</h3></div></div></div><p> -<a class="indexterm" name="id2577275"></a> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2577268"></a>Static WINS Entries</h3></div></div></div><p> +<a class="indexterm" name="id2577276"></a> <a class="indexterm" name="id2577282"></a> <a class="indexterm" name="id2577289"></a> <a class="indexterm" name="id2577296"></a> @@ -837,7 +837,7 @@ Entries in <code class="filename">wins.dat</code> take the form of: </p><pre class="programlisting"> "NAME#TYPE" TTL ADDRESS+ FLAGS </pre><p> -<a class="indexterm" name="id2577341"></a> +<a class="indexterm" name="id2577342"></a> <a class="indexterm" name="id2577348"></a> where NAME is the NetBIOS name, TYPE is the NetBIOS type, TTL is the time-to-live as an absolute time in seconds, ADDRESS+ is one or more addresses corresponding to the registration, and FLAGS are the NetBIOS flags @@ -856,10 +856,10 @@ To make a NetBIOS name static (permanent), simply set the TTL to 0, like this: "MADMAN#03" 0 192.168.1.2 66R </pre><p> </p><p> -<a class="indexterm" name="id2577420"></a> -<a class="indexterm" name="id2577427"></a> -<a class="indexterm" name="id2577434"></a> -<a class="indexterm" name="id2577441"></a> +<a class="indexterm" name="id2577421"></a> +<a class="indexterm" name="id2577428"></a> +<a class="indexterm" name="id2577435"></a> +<a class="indexterm" name="id2577442"></a> <a class="indexterm" name="id2577448"></a> <a class="indexterm" name="id2577455"></a> <a class="indexterm" name="id2577462"></a> @@ -872,18 +872,18 @@ file from the Samba source code repository. These are the values for the NB flag <a class="indexterm" name="id2577486"></a> Though this method works with early Samba-3 versions, there is a possibility that it may change in future versions if WINS replication is added. -</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2577498"></a>Helpful Hints</h2></div></div></div><p> +</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2577499"></a>Helpful Hints</h2></div></div></div><p> The following hints should be carefully considered because they are stumbling points for many new network administrators. -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2577509"></a>Windows Networking Protocols</h3></div></div></div><p> -<a class="indexterm" name="id2577517"></a> -<a class="indexterm" name="id2577524"></a> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2577510"></a>Windows Networking Protocols</h3></div></div></div><p> +<a class="indexterm" name="id2577518"></a> +<a class="indexterm" name="id2577525"></a> A common cause of browsing problems results from the installation of more than one protocol on an MS Windows machine. </p><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p> Do not use more than one protocol on MS Windows clients. </p></div><p> -<a class="indexterm" name="id2577542"></a> +<a class="indexterm" name="id2577543"></a> <a class="indexterm" name="id2577549"></a> Every NetBIOS machine takes part in a process of electing the LMB (and DMB) every 15 minutes. A set of election criteria is used to determine the order @@ -891,12 +891,12 @@ of precedence for winning this election process. A machine running Samba or Windows NT will be biased, so the most suitable machine will predictably win and thus retain its role. </p><p> -<a class="indexterm" name="id2577564"></a> -<a class="indexterm" name="id2577571"></a> -<a class="indexterm" name="id2577578"></a> -<a class="indexterm" name="id2577584"></a> -<a class="indexterm" name="id2577591"></a> -<a class="indexterm" name="id2577598"></a> +<a class="indexterm" name="id2577565"></a> +<a class="indexterm" name="id2577572"></a> +<a class="indexterm" name="id2577579"></a> +<a class="indexterm" name="id2577585"></a> +<a class="indexterm" name="id2577592"></a> +<a class="indexterm" name="id2577599"></a> The election process is <span class="emphasis"><em>fought out, so to speak</em></span> over every NetBIOS network interface. In the case of a Windows 9x/Me machine that has both TCP/IP and IPX installed and has NetBIOS enabled over both protocols, the election will be decided over both protocols. As often happens, if the Windows 9x/Me machine is @@ -904,8 +904,8 @@ the only one with both protocols, then the LMB may be won on the NetBIOS interfa Samba will then lose the LMB role because Windows 9x/Me will insist it knows who the LMB is. Samba will then cease to function as an LMB, and browse list operation on all TCP/IP-only machines will therefore fail. </p><p> -<a class="indexterm" name="id2577622"></a> -<a class="indexterm" name="id2577629"></a> +<a class="indexterm" name="id2577623"></a> +<a class="indexterm" name="id2577630"></a> Windows 95, 98, 98se, and Me are referred to generically as Windows 9x/Me. The Windows NT4, 200x, and XP use common protocols. These are roughly referred to as the Windows NT family, but it should be recognized that 2000 and XP/2003 introduce new protocol extensions that cause them to behave differently from MS Windows NT4. @@ -913,31 +913,31 @@ Generally, where a server does not support the newer or extended protocol, these protocols. </p><p> The safest rule of all to follow is: Use only one protocol! -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2577650"></a>Name Resolution Order</h3></div></div></div><p> -<a class="indexterm" name="id2577658"></a> -<a class="indexterm" name="id2577665"></a> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2577651"></a>Name Resolution Order</h3></div></div></div><p> +<a class="indexterm" name="id2577659"></a> +<a class="indexterm" name="id2577666"></a> Resolution of NetBIOS names to IP addresses can take place using a number of methods. The only ones that can provide NetBIOS name_type information are: </p><div class="itemizedlist"><ul type="disc"><li><p>WINS the best tool.</p></li><li><p>LMHOSTS static and hard to maintain.</p></li><li><p>Broadcast uses UDP and cannot resolve names across remote segments.</p></li></ul></div><p> Alternative means of name resolution include: </p><div class="itemizedlist"><ul type="disc"><li><p>Static <code class="filename">/etc/hosts</code> hard to maintain and lacks name_type info.</p></li><li><p>DNS is a good choice but lacks essential NetBIOS name_type information.</p></li></ul></div><p> -<a class="indexterm" name="id2577734"></a> -<a class="indexterm" name="id2577740"></a> +<a class="indexterm" name="id2577735"></a> +<a class="indexterm" name="id2577741"></a> Many sites want to restrict DNS lookups and avoid broadcast name resolution traffic. The <em class="parameter"><code>name resolve order</code></em> parameter is of great help here. The syntax of the <em class="parameter"><code>name resolve order</code></em> parameter is: -</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2577767"></a><em class="parameter"><code>name resolve order = wins lmhosts bcast host</code></em></td></tr></table><p> +</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2577768"></a><em class="parameter"><code>name resolve order = wins lmhosts bcast host</code></em></td></tr></table><p> <span class="emphasis"><em>or</em></span> -</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2577788"></a><em class="parameter"><code>name resolve order = wins lmhosts (eliminates bcast and host)</code></em></td></tr></table><p> +</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2577789"></a><em class="parameter"><code>name resolve order = wins lmhosts (eliminates bcast and host)</code></em></td></tr></table><p> The default is: </p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2577807"></a><em class="parameter"><code>name resolve order = host lmhost wins bcast</code></em></td></tr></table><p> -<a class="indexterm" name="id2577819"></a> +<a class="indexterm" name="id2577820"></a> where “<span class="quote">host</span>” refers to the native methods used by the UNIX system to implement the gethostbyname() function call. This is normally controlled by <code class="filename">/etc/host.conf</code>, <code class="filename">/etc/nsswitch.conf</code> and <code class="filename">/etc/resolv.conf</code>. -</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2577853"></a>Technical Overview of Browsing</h2></div></div></div><p> -<a class="indexterm" name="id2577861"></a> +</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2577854"></a>Technical Overview of Browsing</h2></div></div></div><p> +<a class="indexterm" name="id2577862"></a> SMB networking provides a mechanism by which clients can access a list of machines in a network called <a class="link" href="smb.conf.5.html#BROWSELIST">browse list</a>. This list contains machines that are ready to offer file and/or print services @@ -948,8 +948,8 @@ browsing has been problematic for some Samba users, hence this document. </p><p> <a class="indexterm" name="id2577891"></a> -<a class="indexterm" name="id2577897"></a> -<a class="indexterm" name="id2577904"></a> +<a class="indexterm" name="id2577898"></a> +<a class="indexterm" name="id2577905"></a> MS Windows 2000 and later versions, as with Samba-3 and later versions, can be configured to not use NetBIOS over TCP/IP. When configured this way, it is imperative that name resolution (using DNS/LDAP/ADS) be correctly @@ -957,38 +957,38 @@ configured and operative. Browsing will not work if name resolution from SMB machine names to IP addresses does not function correctly. </p><p> <a class="indexterm" name="id2577921"></a> -<a class="indexterm" name="id2577927"></a> +<a class="indexterm" name="id2577928"></a> Where NetBIOS over TCP/IP is enabled, use of a WINS server is highly recommended to aid the resolution of NetBIOS (SMB) names to IP addresses. WINS allows remote segment clients to obtain NetBIOS name_type information that cannot be provided by any other means of name resolution. -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2577940"></a>Browsing Support in Samba</h3></div></div></div><p> -<a class="indexterm" name="id2577948"></a> -<a class="indexterm" name="id2577955"></a> -<a class="indexterm" name="id2577961"></a> -<a class="indexterm" name="id2577968"></a> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2577941"></a>Browsing Support in Samba</h3></div></div></div><p> +<a class="indexterm" name="id2577949"></a> +<a class="indexterm" name="id2577956"></a> +<a class="indexterm" name="id2577962"></a> +<a class="indexterm" name="id2577969"></a> Samba facilitates browsing. The browsing is supported by <span class="application">nmbd</span> and is also controlled by options in the <code class="filename">smb.conf</code> file. Samba can act as an LMB for a workgroup, and the ability to support domain logons and scripts is now available. </p><p> -<a class="indexterm" name="id2577993"></a> -<a class="indexterm" name="id2578000"></a> -<a class="indexterm" name="id2578006"></a> +<a class="indexterm" name="id2577994"></a> +<a class="indexterm" name="id2578001"></a> +<a class="indexterm" name="id2578007"></a> Samba can also act as a DMB for a workgroup. This means that it will collate lists from LMBs into a wide-area network server list. In order for browse clients to resolve the names they may find in this list, it is recommended that both Samba and your clients use a WINS server. </p><p> -<a class="indexterm" name="id2578021"></a> +<a class="indexterm" name="id2578022"></a> Do not set Samba to be the domain master for a workgroup that has the same name as an NT Domain. On each wide-area network, you must only ever have one DMB per workgroup, regardless of whether it is NT, Samba, or any other type of domain master that is providing this service. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> -<a class="indexterm" name="id2578037"></a> -<a class="indexterm" name="id2578044"></a> +<a class="indexterm" name="id2578038"></a> +<a class="indexterm" name="id2578045"></a> <code class="literal">nmbd</code> can be configured as a WINS server, but it is not necessary to specifically use Samba as your WINS server. MS Windows NT4, Server or Advanced Server 200x can be configured as @@ -997,16 +997,16 @@ a WAN, it is recommended that you use the Microsoft WINS server capabilities. In a Samba-only environment, it is recommended that you use one and only one Samba server as the WINS server. </p></div><p> -<a class="indexterm" name="id2578067"></a> +<a class="indexterm" name="id2578068"></a> To get browsing to work, you need to run <code class="literal">nmbd</code> as usual, but must use the <a class="link" href="smb.conf.5.html#WORKGROUP">workgroup</a> option in <code class="filename">smb.conf</code> to control what workgroup Samba becomes a part of. </p><p> -<a class="indexterm" name="id2578103"></a> +<a class="indexterm" name="id2578104"></a> Samba also has a useful option for a Samba server to offer itself for browsing on another subnet. It is recommended that this option is used only for “<span class="quote">unusual</span>” purposes: announcements over the Internet, for example. See <a class="link" href="smb.conf.5.html#REMOTEANNOUNCE">remote announce</a> in the <code class="filename">smb.conf</code> man page. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2578137"></a>Problem Resolution</h3></div></div></div><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2578138"></a>Problem Resolution</h3></div></div></div><p> <a class="indexterm" name="id2578145"></a> <a class="indexterm" name="id2578152"></a> If something does not work, the <code class="filename">log.nmbd</code> file will help @@ -1014,23 +1014,23 @@ to track down the problem. Try a <a class="link" href="smb.conf.5.html#LOGLEVEL" problems. Also note that the current browse list usually gets stored in text form in a file called <code class="filename">browse.dat</code>. </p><p> -<a class="indexterm" name="id2578187"></a> -<a class="indexterm" name="id2578194"></a> +<a class="indexterm" name="id2578188"></a> +<a class="indexterm" name="id2578195"></a> If it does not work, you should still be able to type the server name as <code class="filename">\\SERVER</code> in <code class="literal">filemanager</code>, then press enter, and <code class="literal">filemanager</code> should display the list of available shares. </p><p> -<a class="indexterm" name="id2578224"></a> -<a class="indexterm" name="id2578231"></a> +<a class="indexterm" name="id2578225"></a> +<a class="indexterm" name="id2578232"></a> Some people find browsing fails because they do not have the global <a class="link" href="smb.conf.5.html#GUESTACCOUNT">guest account</a> set to a valid account. Remember that the IPC$ connection that lists the shares is done as guest and so you must have a valid guest account. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> -<a class="indexterm" name="id2578259"></a> -<a class="indexterm" name="id2578265"></a> -<a class="indexterm" name="id2578272"></a> -<a class="indexterm" name="id2578279"></a> -<a class="indexterm" name="id2578286"></a> +<a class="indexterm" name="id2578260"></a> +<a class="indexterm" name="id2578266"></a> +<a class="indexterm" name="id2578273"></a> +<a class="indexterm" name="id2578280"></a> +<a class="indexterm" name="id2578287"></a> The <code class="literal">IPC$</code> share is used by all SMB/CIFS clients to obtain the list of resources that is available on the server. This is the source of the list of shares and printers when browsing an SMB/CIFS server (also Windows machines) using the Windows Explorer to browse resources through the Windows Network @@ -1040,8 +1040,8 @@ connection to the <code class="literal">\\server\share</code>. </p></div><p> <a class="indexterm" name="id2578323"></a> <a class="indexterm" name="id2578330"></a> -<a class="indexterm" name="id2578336"></a> -<a class="indexterm" name="id2578343"></a> +<a class="indexterm" name="id2578337"></a> +<a class="indexterm" name="id2578344"></a> MS Windows 2000 and later (as with Samba) can be configured to disallow anonymous (i.e., guest account) access to the IPC$ share. In that case, the MS Windows 2000/XP/2003 machine acting as an SMB/CIFS client will use the @@ -1049,22 +1049,22 @@ name of the currently logged-in user to query the IPC$ share. MS Windows 9x/Me clients are not able to do this and thus will not be able to browse server resources. </p><p> -<a class="indexterm" name="id2578360"></a> +<a class="indexterm" name="id2578361"></a> The other big problem people have is that their broadcast address, netmask, or IP address is wrong (specified with the <a class="link" href="smb.conf.5.html#INTERFACES">interfaces</a> option in <code class="filename">smb.conf</code>) -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2578388"></a>Cross-Subnet Browsing</h3></div></div></div><p> -<a class="indexterm" name="id2578396"></a> -<a class="indexterm" name="id2578405"></a> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2578389"></a>Cross-Subnet Browsing</h3></div></div></div><p> +<a class="indexterm" name="id2578397"></a> +<a class="indexterm" name="id2578406"></a> Since the release of Samba 1.9.17 (alpha1), Samba has supported the replication of browse lists across subnet boundaries. This section describes how to set this feature up in different settings. </p><p> -<a class="indexterm" name="id2578419"></a> -<a class="indexterm" name="id2578426"></a> -<a class="indexterm" name="id2578433"></a> +<a class="indexterm" name="id2578420"></a> +<a class="indexterm" name="id2578427"></a> +<a class="indexterm" name="id2578434"></a> <a class="indexterm" name="id2578440"></a> -<a class="indexterm" name="id2578446"></a> -<a class="indexterm" name="id2578453"></a> +<a class="indexterm" name="id2578447"></a> +<a class="indexterm" name="id2578454"></a> To see browse lists that span TCP/IP subnets (i.e., networks separated by routers that do not pass broadcast traffic), you must set up at least one WINS server. The WINS server acts as a DNS for NetBIOS names. This will allow NetBIOS name-to-IP address translation to be completed by a direct query of the WINS server. This is @@ -1076,24 +1076,24 @@ announce</code></em> are designed to get around the natural limitations that pre propagation. The hacks are not a universal solution and they should not be used in place of WINS, they are considered last resort methods. </p><p> -<a class="indexterm" name="id2578490"></a> -<a class="indexterm" name="id2578497"></a> -<a class="indexterm" name="id2578504"></a> -<a class="indexterm" name="id2578511"></a> +<a class="indexterm" name="id2578491"></a> +<a class="indexterm" name="id2578498"></a> +<a class="indexterm" name="id2578505"></a> +<a class="indexterm" name="id2578512"></a> Remember, for browsing across subnets to work correctly, all machines, be they Windows 95, Windows NT, or Samba servers, must have the IP address of a WINS server given to them by a DHCP server or by manual configuration: for Windows 9x/Me and Windows NT/200x/XP, this is in the TCP/IP Properties, under Network settings; for Samba, this is in the <code class="filename">smb.conf</code> file. </p><p> -<a class="indexterm" name="id2578533"></a> -<a class="indexterm" name="id2578540"></a> +<a class="indexterm" name="id2578534"></a> +<a class="indexterm" name="id2578541"></a> <a class="indexterm" name="id2578547"></a> It is possible to operate Samba-3 without NetBIOS over TCP/IP. If you do this, be warned that if used outside of MS ADS, this will forgo network browsing support. ADS permits network browsing support through DNS, providing appropriate DNS records are inserted for all Samba servers. -</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2578559"></a>Behavior of Cross-Subnet Browsing</h4></div></div></div><p> -<a class="indexterm" name="id2578567"></a> -<a class="indexterm" name="id2578574"></a> +</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2578560"></a>Behavior of Cross-Subnet Browsing</h4></div></div></div><p> +<a class="indexterm" name="id2578568"></a> +<a class="indexterm" name="id2578575"></a> Cross-subnet browsing is a complicated dance, containing multiple moving parts. It has taken Microsoft several years to get the code that correctly achieves this, and Samba lags behind in some areas. Samba is capable of cross-subnet browsing when configured correctly. @@ -1102,7 +1102,7 @@ Consider a network set up as in <a class="link" href="NetworkBrowsing.html#brows </p><div class="figure"><a name="browsing1"></a><p class="title"><b>Figure 10.1. Cross-Subnet Browsing Example.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/browsing1.png" width="216" alt="Cross-Subnet Browsing Example."></div></div></div><br class="figure-break"><p> <a class="indexterm" name="id2578642"></a> <a class="indexterm" name="id2578649"></a> -<a class="indexterm" name="id2578655"></a> +<a class="indexterm" name="id2578656"></a> This consists of three subnets (1, 2, 3) connected by two routers (R1, R2), which do not pass broadcasts. Subnet 1 has five machines on it, subnet 2 has four machines, and subnet 3 has four machines. Assume for the moment that all machines are configured to be in the same workgroup (for simplicity's sake). Machine N1_C on @@ -1110,8 +1110,8 @@ subnet 1 is configured as the DMB (i.e., it will collate the browse lists for th configured as a WINS server, and all the other machines are configured to register their NetBIOS names with it. </p><p> -<a class="indexterm" name="id2578674"></a> -<a class="indexterm" name="id2578681"></a> +<a class="indexterm" name="id2578675"></a> +<a class="indexterm" name="id2578682"></a> <a class="indexterm" name="id2578688"></a> As these machines are booted up, elections for master browsers take place on each of the three subnets. Assume that machine @@ -1120,19 +1120,19 @@ subnet 3. These machines are known as LMBs for their particular subnet. N1_C has an advantage in winning as the LMB on subnet 1 because it is set up as DMB. </p><p> -<a class="indexterm" name="id2578703"></a> -<a class="indexterm" name="id2578710"></a> +<a class="indexterm" name="id2578704"></a> +<a class="indexterm" name="id2578711"></a> On each of the three networks, machines that are configured to offer sharing services will broadcast that they are offering these services. The LMB on each subnet will receive these broadcasts and keep a record of the fact that the machine is offering a service. This list of records is the basis of the browse list. For this case, assume that all the machines are configured to offer services, so all machines will be on the browse list. </p><p> -<a class="indexterm" name="id2578727"></a> -<a class="indexterm" name="id2578734"></a> -<a class="indexterm" name="id2578741"></a> +<a class="indexterm" name="id2578728"></a> +<a class="indexterm" name="id2578735"></a> +<a class="indexterm" name="id2578742"></a> <a class="indexterm" name="id2578748"></a> -<a class="indexterm" name="id2578754"></a> +<a class="indexterm" name="id2578755"></a> For each network, the LMB on that network is considered <span class="emphasis"><em>authoritative</em></span> for all the names it receives via local broadcast. This is because a machine seen by the LMB @@ -1143,7 +1143,7 @@ the LMBs learn about when collating their browse lists have not been directly seen. These records are called <span class="emphasis"><em>non-authoritative.</em></span> </p><p> -<a class="indexterm" name="id2578786"></a> +<a class="indexterm" name="id2578787"></a> At this point the browse lists appear as shown in <a class="link" href="NetworkBrowsing.html#browsubnet" title="Table 10.1. Browse Subnet Example 1">Browse Subnet Example 1</a> (these are the machines you would see in your network neighborhood if you looked in it on a particular network right now). @@ -1152,19 +1152,19 @@ right now). </p><p> At this point all the subnets are separate, and no machine is seen across any of the subnets. </p><p> -<a class="indexterm" name="id2578880"></a> +<a class="indexterm" name="id2578881"></a> <a class="indexterm" name="id2578887"></a> -<a class="indexterm" name="id2578893"></a> -<a class="indexterm" name="id2578900"></a> +<a class="indexterm" name="id2578894"></a> +<a class="indexterm" name="id2578901"></a> Now examine subnet 2 in <a class="link" href="NetworkBrowsing.html#brsbex" title="Table 10.2. Browse Subnet Example 2">Browse Subnet Example 2</a>. As soon as N2_B has become the LMB, it looks for a DMB with which to synchronize its browse list. It does this by querying the WINS server (N2_D) for the IP address associated with the NetBIOS name WORKGROUP<1B>. This name was registered by the DMB (N1_C) with the WINS server as soon as it was started. </p><p> -<a class="indexterm" name="id2578926"></a> +<a class="indexterm" name="id2578927"></a> <a class="indexterm" name="id2578933"></a> <a class="indexterm" name="id2578940"></a> -<a class="indexterm" name="id2578946"></a> +<a class="indexterm" name="id2578947"></a> Once N2_B knows the address of the DMB, it tells the DMB that it is the LMB for subnet 2 by sending the DMB a <span class="emphasis"><em>MasterAnnouncement</em></span> packet to UDP port 138. It then @@ -1177,10 +1177,10 @@ lists look like those in <a class="link" href="NetworkBrowsing.html#brsbex" titl </p><div class="table"><a name="brsbex"></a><p class="title"><b>Table 10.2. Browse Subnet Example 2</b></p><div class="table-contents"><table summary="Browse Subnet Example 2" border="1"><colgroup><col align="left"><col align="left"><col align="justify"></colgroup><thead><tr><th align="left">Subnet</th><th align="left">Browse Master</th><th align="justify">List</th></tr></thead><tbody><tr><td align="left">Subnet1</td><td align="left">N1_C</td><td align="justify">N1_A, N1_B, N1_C, N1_D, N1_E, N2_A(*), N2_B(*), N2_C(*), N2_D(*)</td></tr><tr><td align="left">Subnet2</td><td align="left">N2_B</td><td align="justify">N2_A, N2_B, N2_C, N2_D, N1_A(*), N1_B(*), N1_C(*), N1_D(*), N1_E(*)</td></tr><tr><td align="left">Subnet3</td><td align="left">N3_D</td><td align="justify">N3_A, N3_B, N3_C, N3_D</td></tr></tbody></table></div></div><br class="table-break"><p> -<a class="indexterm" name="id2579061"></a> +<a class="indexterm" name="id2579062"></a> Servers with an (*) after them are non-authoritative names. </p><p> -<a class="indexterm" name="id2579072"></a> +<a class="indexterm" name="id2579073"></a> At this point users looking in their Network Neighborhood on subnets 1 or 2 will see all the servers on both; users on subnet 3 will still see only the servers on their own subnet. </p><p> @@ -1198,9 +1198,9 @@ At this point, users looking in their Network Neighborhood on subnets 1 or 3 will see all the servers on all subnets, while users on subnet 2 will still see only the servers on subnets 1 and 2, but not 3. </p><p> -<a class="indexterm" name="id2579203"></a> -<a class="indexterm" name="id2579209"></a> -<a class="indexterm" name="id2579216"></a> +<a class="indexterm" name="id2579204"></a> +<a class="indexterm" name="id2579210"></a> +<a class="indexterm" name="id2579217"></a> Finally, the LMB for subnet 2 (N2_B) will sync again with the DMB (N1_C) and will receive the missing server entries. Finally, as when a steady state (if no machines @@ -1230,8 +1230,8 @@ If either router R1 or R2 fails, the following will occur: names will not be removed from the Network Neighborhood lists. </p></li><li><p> <a class="indexterm" name="id2579371"></a> -<a class="indexterm" name="id2579377"></a> -<a class="indexterm" name="id2579384"></a> +<a class="indexterm" name="id2579378"></a> +<a class="indexterm" name="id2579385"></a> If one of the fragments is cut off from the WINS server, it will only be able to access servers on its local subnet using subnet-isolated broadcast NetBIOS name resolution. The effect is similar to that of @@ -1242,10 +1242,10 @@ If either router R1 or R2 fails, the following will occur: Many questions are asked on the mailing lists regarding browsing. The majority of browsing problems originate from incorrect configuration of NetBIOS name resolution. Some are of particular note. -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2579428"></a>Flushing the Samba NetBIOS Name Cache</h3></div></div></div><p> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2579429"></a>Flushing the Samba NetBIOS Name Cache</h3></div></div></div><p> How Can One Flush the Samba NetBIOS Name Cache without Restarting Samba? </p><p> -<a class="indexterm" name="id2579441"></a> +<a class="indexterm" name="id2579442"></a> <a class="indexterm" name="id2579448"></a> <a class="indexterm" name="id2579455"></a> <a class="indexterm" name="id2579462"></a> @@ -1258,16 +1258,16 @@ want to clear a rogue machine from the list, every machine on the network must b shut down and restarted after all machines are down. Failing a complete restart, the only other thing you can do is wait until the entry times out and is then flushed from the list. This may take a long time on some networks (perhaps months). -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2579501"></a>Server Resources Cannot Be Listed</h3></div></div></div><p>“<span class="quote">My Client Reports "‘<span class="quote">This server is not configured to list shared resources."</span>’</span>”</p><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2579502"></a>Server Resources Cannot Be Listed</h3></div></div></div><p>“<span class="quote">My Client Reports "‘<span class="quote">This server is not configured to list shared resources."</span>’</span>”</p><p> Your guest account is probably invalid for some reason. Samba uses the guest account for browsing in <code class="literal">smbd</code>. Check that your guest account is valid. -</p><p>Also see <a class="link" href="smb.conf.5.html#GUESTACCOUNT">guest account</a> in the <code class="filename">smb.conf</code> man page.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2579549"></a>I Get an "<span class="errorname">Unable to browse the network</span>" Error</h3></div></div></div><p>This error can have multiple causes: -<a class="indexterm" name="id2579561"></a> +</p><p>Also see <a class="link" href="smb.conf.5.html#GUESTACCOUNT">guest account</a> in the <code class="filename">smb.conf</code> man page.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2579550"></a>I Get an "<span class="errorname">Unable to browse the network</span>" Error</h3></div></div></div><p>This error can have multiple causes: +<a class="indexterm" name="id2579562"></a> </p><div class="itemizedlist"><ul type="disc"><li><p>There is no LMB. Configure <span class="application">nmbd</span> or any other machine to serve as LMB.</p></li><li><p>You cannot log onto the machine that is the LMB. Can you log on to it as a guest user? </p></li><li><p>There is no IP connectivity to the LMB. - Can you reach it by broadcast?</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2579596"></a>Browsing of Shares and Directories is Very Slow</h3></div></div></div><p>“<span class="quote"> + Can you reach it by broadcast?</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2579597"></a>Browsing of Shares and Directories is Very Slow</h3></div></div></div><p>“<span class="quote"> <a class="indexterm" name="id2579606"></a> There are only two machines on a test network. One is a Samba server, the other a Windows XP machine. Authentication and logons work perfectly, but when I try to explore shares on the Samba server, the @@ -1281,24 +1281,24 @@ exploration with DOS command. Is this a Samba problem, or is it a Windows proble </span>”</p><p> Here are a few possibilities: </p><div class="variablelist"><dl><dt><span class="term">Bad Networking Hardware</span></dt><dd><p> -<a class="indexterm" name="id2579656"></a> -<a class="indexterm" name="id2579663"></a> -<a class="indexterm" name="id2579670"></a> -<a class="indexterm" name="id2579677"></a> -<a class="indexterm" name="id2579684"></a> +<a class="indexterm" name="id2579657"></a> +<a class="indexterm" name="id2579664"></a> +<a class="indexterm" name="id2579671"></a> +<a class="indexterm" name="id2579678"></a> +<a class="indexterm" name="id2579685"></a> Most common defective hardware problems center around low cost or defective hubs, routers, network interface controllers (NICs), and bad wiring. If one piece of hardware is defective, the whole network may suffer. Bad networking hardware can cause data corruption. Most bad networking hardware problems are accompanied by an increase in apparent network traffic, but not all. </p></dd><dt><span class="term">The Windows XP WebClient</span></dt><dd><p> -<a class="indexterm" name="id2579709"></a> +<a class="indexterm" name="id2579710"></a> A number of sites have reported similar slow network browsing problems and found that when the WebClient service is turned off, the problem disappears. This is certainly something that should be explored because it is a simple solution if it works. </p></dd><dt><span class="term">Inconsistent WINS Configuration</span></dt><dd><p> <a class="indexterm" name="id2579735"></a> -<a class="indexterm" name="id2579741"></a> +<a class="indexterm" name="id2579742"></a> This type of problem is common when one client is configured to use a WINS server (that is a TCP/IP configuration setting) and there is no WINS server on the network. Alternatively, this will happen if there is a WINS server and Samba is not configured to use it. The use of @@ -1306,14 +1306,14 @@ Here are a few possibilities: of NetBIOS over TCP/IP is disabled on all clients, Samba should not be configured as a WINS server, nor should it be configured to use one. </p></dd><dt><span class="term">Incorrect DNS Configuration</span></dt><dd><p> -<a class="indexterm" name="id2579768"></a> -<a class="indexterm" name="id2579775"></a> +<a class="indexterm" name="id2579769"></a> +<a class="indexterm" name="id2579776"></a> If use of NetBIOS over TCP/IP is disabled, Active Directory is in use and the DNS server has been incorrectly configured. For further information refer to <a class="link" href="NetworkBrowsing.html#adsdnstech" title="DNS and Active Directory">DNS and Active Directory</a>. - </p></dd></dl></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2579796"></a>Invalid Cached Share References Affects Network Browsing</h3></div></div></div><p> -<a class="indexterm" name="id2579805"></a> -<a class="indexterm" name="id2579812"></a> + </p></dd></dl></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2579797"></a>Invalid Cached Share References Affects Network Browsing</h3></div></div></div><p> +<a class="indexterm" name="id2579806"></a> +<a class="indexterm" name="id2579813"></a> Cached references on your MS Windows client (workstation or server) to shares or servers that no longer exist can cause MS Windows Explorer to appear unresponsive as it tries to connect to these shares. After a delay (can take a long time) it times out and browsing will appear to be mostly normal again. @@ -1331,7 +1331,7 @@ Removal of stale network links needs to be done on a per-user basis. Alternately shortcuts from the MS Windows Explorer in <code class="literal">My Network Places</code> just by right-clicking them and selecting <span class="emphasis"><em>Delete.</em></span> </p></div><p> -<a class="indexterm" name="id2579885"></a> +<a class="indexterm" name="id2579886"></a> Samba users have reported that these stale references negatively affect network browsing with Windows, Samba, and Novell servers. It is suspected to be a universal problem not directly related to the Samba server. Samba users may experience this more often due to Samba being somewhat viewed as an experimenter's diff --git a/docs/htmldocs/Samba3-HOWTO/Other-Clients.html b/docs/htmldocs/Samba3-HOWTO/Other-Clients.html index 3cb5727314..cc60956b2e 100644 --- a/docs/htmldocs/Samba3-HOWTO/Other-Clients.html +++ b/docs/htmldocs/Samba3-HOWTO/Other-Clients.html @@ -1,17 +1,17 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 44. Samba and Other CIFS Clients</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="Appendix.html" title="Part VI. Reference Section"><link rel="prev" href="Portability.html" title="Chapter 43. Portability"><link rel="next" href="speed.html" title="Chapter 45. Samba Performance Tuning"></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 44. Samba and Other CIFS Clients</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="Portability.html">Prev</a> </td><th width="60%" align="center">Part VI. Reference Section</th><td width="20%" align="right"> <a accesskey="n" href="speed.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="Other-Clients"></a>Chapter 44. Samba and Other CIFS Clients</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"><<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Dan</span> <span class="surname">Shearer</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:dan@samba.org">dan@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jim</span> <span class="surname">McDonough</span></h3><span class="contrib">OS/2</span> <div class="affiliation"><span class="orgname">IBM<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jmcd@us.ibm.com">jmcd@us.ibm.com</a>></code></p></div></div></div></div><div><p class="pubdate">5 Mar 2001</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="Other-Clients.html#id2682627">Macintosh Clients</a></span></dt><dt><span class="sect1"><a href="Other-Clients.html#id2682712">OS2 Client</a></span></dt><dd><dl><dt><span class="sect2"><a href="Other-Clients.html#id2682717">Configuring OS/2 Warp Connect or OS/2 Warp 4</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2682837">Configuring Other Versions of OS/2</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2682893">Printer Driver Download for OS/2 Clients</a></span></dt></dl></dd><dt><span class="sect1"><a href="Other-Clients.html#id2682986">Windows for Workgroups</a></span></dt><dd><dl><dt><span class="sect2"><a href="Other-Clients.html#id2682992">Latest TCP/IP Stack from Microsoft</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2683075">Delete .pwl Files After Password Change</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2683101">Configuring Windows for Workgroups Password Handling</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2683160">Password Case Sensitivity</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2683191">Use TCP/IP as Default Protocol</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#speedimpr">Speed Improvement</a></span></dt></dl></dd><dt><span class="sect1"><a href="Other-Clients.html#id2683248">Windows 95/98</a></span></dt><dd><dl><dt><span class="sect2"><a href="Other-Clients.html#id2683317">Speed Improvement</a></span></dt></dl></dd><dt><span class="sect1"><a href="Other-Clients.html#id2683338">Windows 2000 Service Pack 2</a></span></dt><dt><span class="sect1"><a href="Other-Clients.html#id2683534">Windows NT 3.1</a></span></dt></dl></div><p>This chapter contains client-specific information.</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2682627"></a>Macintosh Clients</h2></div></div></div><p> -<a class="indexterm" name="id2682635"></a> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 44. Samba and Other CIFS Clients</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="Appendix.html" title="Part VI. Reference Section"><link rel="prev" href="Portability.html" title="Chapter 43. Portability"><link rel="next" href="speed.html" title="Chapter 45. Samba Performance Tuning"></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 44. Samba and Other CIFS Clients</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="Portability.html">Prev</a> </td><th width="60%" align="center">Part VI. Reference Section</th><td width="20%" align="right"> <a accesskey="n" href="speed.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="Other-Clients"></a>Chapter 44. Samba and Other CIFS Clients</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"><<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Dan</span> <span class="surname">Shearer</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:dan@samba.org">dan@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jim</span> <span class="surname">McDonough</span></h3><span class="contrib">OS/2</span> <div class="affiliation"><span class="orgname">IBM<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jmcd@us.ibm.com">jmcd@us.ibm.com</a>></code></p></div></div></div></div><div><p class="pubdate">5 Mar 2001</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="Other-Clients.html#id2682662">Macintosh Clients</a></span></dt><dt><span class="sect1"><a href="Other-Clients.html#id2682746">OS2 Client</a></span></dt><dd><dl><dt><span class="sect2"><a href="Other-Clients.html#id2682752">Configuring OS/2 Warp Connect or OS/2 Warp 4</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2682872">Configuring Other Versions of OS/2</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2682928">Printer Driver Download for OS/2 Clients</a></span></dt></dl></dd><dt><span class="sect1"><a href="Other-Clients.html#id2683021">Windows for Workgroups</a></span></dt><dd><dl><dt><span class="sect2"><a href="Other-Clients.html#id2683027">Latest TCP/IP Stack from Microsoft</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2683110">Delete .pwl Files After Password Change</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2683136">Configuring Windows for Workgroups Password Handling</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2683194">Password Case Sensitivity</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2683226">Use TCP/IP as Default Protocol</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#speedimpr">Speed Improvement</a></span></dt></dl></dd><dt><span class="sect1"><a href="Other-Clients.html#id2683283">Windows 95/98</a></span></dt><dd><dl><dt><span class="sect2"><a href="Other-Clients.html#id2683352">Speed Improvement</a></span></dt></dl></dd><dt><span class="sect1"><a href="Other-Clients.html#id2683373">Windows 2000 Service Pack 2</a></span></dt><dt><span class="sect1"><a href="Other-Clients.html#id2683569">Windows NT 3.1</a></span></dt></dl></div><p>This chapter contains client-specific information.</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2682662"></a>Macintosh Clients</h2></div></div></div><p> +<a class="indexterm" name="id2682670"></a> Yes. <a class="ulink" href="http://www.thursby.com/" target="_top">Thursby</a> has a CIFS client/server called <a class="ulink" href="http://www.thursby.com/products/dave.html" target="_top">DAVE</a>. They test it against Windows 95, Windows NT/200x/XP, and Samba for compatibility issues. At the time of this writing, DAVE was at version 5.1. Please refer to Thursby's Web site for more information regarding this product. </p><p> -<a class="indexterm" name="id2682662"></a> -<a class="indexterm" name="id2682669"></a> +<a class="indexterm" name="id2682697"></a> +<a class="indexterm" name="id2682704"></a> Alternatives include two free implementations of AppleTalk for several kinds of UNIX machines and several more commercial ones. These products allow you to run file services and print services natively to Macintosh users, with no additional support required on the Macintosh. The two free implementations are <a class="ulink" href="http://www.umich.edu/~rsug/netatalk/" target="_top">Netatalk</a> and <a class="ulink" href="http://www.cs.mu.oz.au/appletalk/atalk.html" target="_top">CAP</a>. What Samba offers MS Windows users, these packages offer to Macs. For more info on these packages, Samba, and Linux (and other UNIX-based systems), see <a class="ulink" href="http://www.eats.com/linux_mac_win.html" target="_top">http://www.eats.com/linux_mac_win.html.</a> -</p><p>Newer versions of the Macintosh (Mac OS X) include Samba.</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2682712"></a>OS2 Client</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2682717"></a>Configuring OS/2 Warp Connect or OS/2 Warp 4</h3></div></div></div><p>Basically, you need three components:</p><div class="itemizedlist"><ul type="disc"><li><p>The File and Print Client (IBM peer)</p></li><li><p>TCP/IP (Internet support) </p></li><li><p>The “<span class="quote">NetBIOS over TCP/IP</span>” driver (TCPBEUI)</p></li></ul></div><p>Installing the first two together with the base operating +</p><p>Newer versions of the Macintosh (Mac OS X) include Samba.</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2682746"></a>OS2 Client</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2682752"></a>Configuring OS/2 Warp Connect or OS/2 Warp 4</h3></div></div></div><p>Basically, you need three components:</p><div class="itemizedlist"><ul type="disc"><li><p>The File and Print Client (IBM peer)</p></li><li><p>TCP/IP (Internet support) </p></li><li><p>The “<span class="quote">NetBIOS over TCP/IP</span>” driver (TCPBEUI)</p></li></ul></div><p>Installing the first two together with the base operating system on a blank system is explained in the Warp manual. If Warp has already been installed, but you now want to install the networking support, use the “<span class="quote">Selective Install for Networking</span>” @@ -26,7 +26,7 @@ packages offer to Macs. For more info on these packages, Samba, and Linux (and to the <span class="guimenu">Names List</span> or specify a WINS server (NetBIOS Nameserver in IBM and RFC terminology). For Warp Connect, you may need to download an update for <code class="constant">IBM Peer</code> to bring it on - the same level as Warp 4. See the IBM OS/2 Warp Web page</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2682837"></a>Configuring Other Versions of OS/2</h3></div></div></div><p>This sections deals with configuring OS/2 Warp 3 (not Connect), OS/2 1.2, 1.3 or 2.x.</p><p>You can use the free Microsoft LAN Manager 2.2c Client for OS/2 that is + the same level as Warp 4. See the IBM OS/2 Warp Web page</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2682872"></a>Configuring Other Versions of OS/2</h3></div></div></div><p>This sections deals with configuring OS/2 Warp 3 (not Connect), OS/2 1.2, 1.3 or 2.x.</p><p>You can use the free Microsoft LAN Manager 2.2c Client for OS/2 that is available from <a class="ulink" href="ftp://ftp.microsoft.com/BusSys/Clients/LANMAN.OS2/" target="_top"> ftp://ftp.microsoft.com/BusSys/Clients/LANMAN.OS2/</a>. In a nutshell, edit @@ -37,7 +37,7 @@ packages offer to Macs. For more info on these packages, Samba, and Linux (and </pre><p>before you install the client. Also, do not use the included NE2000 driver because it is buggy. Try the NE2000 or NS2000 driver from <a class="ulink" href="ftp://ftp.cdrom.com/pub/os2/network/ndis/" target="_top"> ftp://ftp.cdrom.com/pub/os2/network/ndis/</a> instead. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2682893"></a>Printer Driver Download for OS/2 Clients</h3></div></div></div><p>Create a share called <em class="parameter"><code>[PRINTDRV]</code></em> that is + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2682928"></a>Printer Driver Download for OS/2 Clients</h3></div></div></div><p>Create a share called <em class="parameter"><code>[PRINTDRV]</code></em> that is world-readable. Copy your OS/2 driver files there. The <code class="filename">.EA_</code> files must still be separate, so you will need to use the original install files and not copy an installed driver from an OS/2 system.</p><p>Install the NT driver first for that printer. Then, add to your <code class="filename">smb.conf</code> a parameter, @@ -50,7 +50,7 @@ packages offer to Macs. For more info on these packages, Samba, and Linux (and you the driver is not available. On the second attempt, it will work. This is fixed simply by adding the device name to the mapping, after which it will work on the first attempt. - </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2682986"></a>Windows for Workgroups</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2682992"></a>Latest TCP/IP Stack from Microsoft</h3></div></div></div><p>Use the latest TCP/IP stack from Microsoft if you use Windows + </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2683021"></a>Windows for Workgroups</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2683027"></a>Latest TCP/IP Stack from Microsoft</h3></div></div></div><p>Use the latest TCP/IP stack from Microsoft if you use Windows for Workgroups. The early TCP/IP stacks had lots of bugs.</p><p> Microsoft has released an incremental upgrade to its TCP/IP 32-bit VxD drivers. The latest release can be found at ftp.microsoft.com, located in <code class="filename">/Softlib/MSLFILES/TCP32B.EXE</code>. There is an @@ -60,7 +60,7 @@ update.txt file there that describes the problems that were fixed. New files inc <code class="filename">NETSTAT.EXE</code>, and <code class="filename">NBTSTAT.EXE</code>. </p><p> More information about this patch is available in <a class="ulink" href="http://support.microsoft.com/kb/q99891/" target="_top">Knowledge Base article 99891</a>. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2683075"></a>Delete .pwl Files After Password Change</h3></div></div></div><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2683110"></a>Delete .pwl Files After Password Change</h3></div></div></div><p> Windows for Workgroups does a lousy job with passwords. When you change passwords on either the UNIX box or the PC, the safest thing to do is delete the .pwl files in the Windows directory. The PC will complain about not finding the files, but will soon get over it, @@ -70,16 +70,16 @@ If you do not do this, you may find that Windows for Workgroups remembers and us password, even if you told it a new one. </p><p> Often Windows for Workgroups will totally ignore a password you give it in a dialog box. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2683101"></a>Configuring Windows for Workgroups Password Handling</h3></div></div></div><p> -<a class="indexterm" name="id2683110"></a> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2683136"></a>Configuring Windows for Workgroups Password Handling</h3></div></div></div><p> +<a class="indexterm" name="id2683144"></a> There is a program call <code class="filename">admincfg.exe</code> on the last disk (disk 8) of the WFW 3.11 disk set. To install it, type <strong class="userinput"><code>EXPAND A:\ADMINCFG.EX_ C:\WINDOWS\ADMINCFG.EXE</code></strong>. Then add an icon for it via the <span class="application">Program Manager</span> <span class="guimenu">New</span> menu. This program allows you to control how WFW handles passwords, Disable Password Caching and so on, for use with <a class="link" href="smb.conf.5.html#SECURITY">security = user</a>. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2683160"></a>Password Case Sensitivity</h3></div></div></div><p>Windows for Workgroups uppercases the password before sending it to the server. +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2683194"></a>Password Case Sensitivity</h3></div></div></div><p>Windows for Workgroups uppercases the password before sending it to the server. UNIX passwords can be case-sensitive though. Check the <code class="filename">smb.conf</code> information on <a class="link" href="smb.conf.5.html#PASSWORDLEVEL">password level</a> to specify what characters -Samba should try to uppercase when checking.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2683191"></a>Use TCP/IP as Default Protocol</h3></div></div></div><p>To support print queue reporting, you may find +Samba should try to uppercase when checking.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2683226"></a>Use TCP/IP as Default Protocol</h3></div></div></div><p>To support print queue reporting, you may find that you have to use TCP/IP as the default protocol under Windows for Workgroups. For some reason, if you leave NetBEUI as the default, it may break the print queue reporting on some systems. @@ -94,7 +94,7 @@ performance with a large value (16384 or larger). Other people have reported that anything over 3072 slows things down enormously. One person even reported a speed drop of a factor of 30 when he went from 3072 to 8192. -</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2683248"></a>Windows 95/98</h2></div></div></div><p> +</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2683283"></a>Windows 95/98</h2></div></div></div><p> When using Windows 95 OEM SR2, the following updates are recommended where Samba is being used. Please note that the changes documented in <a class="link" href="Other-Clients.html#speedimpr" title="Speed Improvement">Speed Improvement</a> will affect you once these @@ -109,11 +109,11 @@ install the <code class="literal">OLEUPD.EXE</code> fix. This fix may stop your machine from hanging for an extended period when exiting Outlook, and you may notice a significant speedup when accessing network neighborhood services. -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2683317"></a>Speed Improvement</h3></div></div></div><p> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2683352"></a>Speed Improvement</h3></div></div></div><p> Configure the Windows 95 TCP/IP registry settings to give better performance. I use a program called <code class="literal">MTUSPEED.exe</code> that I got off the Internet. There are various other utilities of this type freely available. -</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2683338"></a>Windows 2000 Service Pack 2</h2></div></div></div><p> +</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2683373"></a>Windows 2000 Service Pack 2</h2></div></div></div><p> There are several annoyances with Windows 2000 SP2, one of which only appears when using a Samba server to host user profiles to Windows 2000 SP2 clients in a Windows domain. This assumes @@ -133,7 +133,7 @@ for more details on this option. Also note that the releases prior to Samba 2.2.2. </p><p> <a class="link" href="Other-Clients.html#minimalprofile" title="Example 44.1. Minimal Profile Share">Following example</a> provides a minimal profile share. -</p><div class="example"><a name="minimalprofile"></a><p class="title"><b>Example 44.1. Minimal Profile Share</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[profile]</code></em></td></tr><tr><td><a class="indexterm" name="id2683429"></a><em class="parameter"><code>path = /export/profile</code></em></td></tr><tr><td><a class="indexterm" name="id2683441"></a><em class="parameter"><code>create mask = 0600</code></em></td></tr><tr><td><a class="indexterm" name="id2683452"></a><em class="parameter"><code>directory mask = 0700</code></em></td></tr><tr><td><a class="indexterm" name="id2683464"></a><em class="parameter"><code>nt acl support = no</code></em></td></tr><tr><td><a class="indexterm" name="id2683476"></a><em class="parameter"><code>read only = no</code></em></td></tr></table></div></div><br class="example-break"><p> +</p><div class="example"><a name="minimalprofile"></a><p class="title"><b>Example 44.1. Minimal Profile Share</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[profile]</code></em></td></tr><tr><td><a class="indexterm" name="id2683464"></a><em class="parameter"><code>path = /export/profile</code></em></td></tr><tr><td><a class="indexterm" name="id2683476"></a><em class="parameter"><code>create mask = 0600</code></em></td></tr><tr><td><a class="indexterm" name="id2683487"></a><em class="parameter"><code>directory mask = 0700</code></em></td></tr><tr><td><a class="indexterm" name="id2683499"></a><em class="parameter"><code>nt acl support = no</code></em></td></tr><tr><td><a class="indexterm" name="id2683510"></a><em class="parameter"><code>read only = no</code></em></td></tr></table></div></div><br class="example-break"><p> The reason for this bug is that the Windows 200x SP2 client copies the security descriptor for the profile that contains the Samba server's SID, and not the domain SID. The client @@ -145,7 +145,7 @@ When the <a class="link" href="smb.conf.5.html#NTACLSUPPORT">nt acl support</a> the Windows 200x client a response to the QuerySecurityDescriptor trans2 call, which causes the client to set a default ACL for the profile. This default ACL includes: </p><p><span class="emphasis"><em>DOMAIN\user “<span class="quote">Full Control</span>”</em></span>></p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>This bug does not occur when using Winbind to -create accounts on the Samba host for Domain users.</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2683534"></a>Windows NT 3.1</h2></div></div></div><p>If you have problems communicating across routers with Windows +create accounts on the Samba host for Domain users.</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2683569"></a>Windows NT 3.1</h2></div></div></div><p>If you have problems communicating across routers with Windows NT 3.1 workstations, read <a class="ulink" href="http://support.microsoft.com/default.aspx?scid=kb;Q103765" target="_top">this Microsoft Knowledge Base article:</a>. </p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="Portability.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="Appendix.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="speed.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 43. Portability </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 45. Samba Performance Tuning</td></tr></table></div></body></html> diff --git a/docs/htmldocs/Samba3-HOWTO/PolicyMgmt.html b/docs/htmldocs/Samba3-HOWTO/PolicyMgmt.html index b685be22b0..8ace4a9202 100644 --- a/docs/htmldocs/Samba3-HOWTO/PolicyMgmt.html +++ b/docs/htmldocs/Samba3-HOWTO/PolicyMgmt.html @@ -1,24 +1,24 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 26. System and Account Policies</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="AdvancedNetworkManagement.html" title="Chapter 25. Advanced Network Management"><link rel="next" href="ProfileMgmt.html" title="Chapter 27. Desktop Profile Management"></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 26. System and Account Policies</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="AdvancedNetworkManagement.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="ProfileMgmt.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="PolicyMgmt"></a>Chapter 26. System and Account Policies</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><p class="pubdate">April 3 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="PolicyMgmt.html#id2651747">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="PolicyMgmt.html#id2651852">Creating and Managing System Policies</a></span></dt><dd><dl><dt><span class="sect2"><a href="PolicyMgmt.html#id2652041">Windows 9x/ME Policies</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id2652178">Windows NT4-Style Policy Files</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id2652400">MS Windows 200x/XP Professional Policies</a></span></dt></dl></dd><dt><span class="sect1"><a href="PolicyMgmt.html#id2652849">Managing Account/User Policies</a></span></dt><dt><span class="sect1"><a href="PolicyMgmt.html#id2653075">Management Tools</a></span></dt><dd><dl><dt><span class="sect2"><a href="PolicyMgmt.html#id2653088">Samba Editreg Toolset</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id2653170">Windows NT4/200x</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id2653210">Samba PDC</a></span></dt></dl></dd><dt><span class="sect1"><a href="PolicyMgmt.html#id2653275">System Startup and Logon Processing Overview</a></span></dt><dt><span class="sect1"><a href="PolicyMgmt.html#id2653433">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="PolicyMgmt.html#id2653444">Policy Does Not Work</a></span></dt></dl></dd></dl></div><p> -<a class="indexterm" name="id2651733"></a> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 26. System and Account Policies</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="AdvancedNetworkManagement.html" title="Chapter 25. Advanced Network Management"><link rel="next" href="ProfileMgmt.html" title="Chapter 27. Desktop Profile Management"></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 26. System and Account Policies</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="AdvancedNetworkManagement.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="ProfileMgmt.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="PolicyMgmt"></a>Chapter 26. System and Account Policies</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><p class="pubdate">April 3 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="PolicyMgmt.html#id2651772">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="PolicyMgmt.html#id2651878">Creating and Managing System Policies</a></span></dt><dd><dl><dt><span class="sect2"><a href="PolicyMgmt.html#id2652067">Windows 9x/ME Policies</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id2652204">Windows NT4-Style Policy Files</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id2652426">MS Windows 200x/XP Professional Policies</a></span></dt></dl></dd><dt><span class="sect1"><a href="PolicyMgmt.html#id2652874">Managing Account/User Policies</a></span></dt><dt><span class="sect1"><a href="PolicyMgmt.html#id2653101">Management Tools</a></span></dt><dd><dl><dt><span class="sect2"><a href="PolicyMgmt.html#id2653114">Samba Editreg Toolset</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id2653196">Windows NT4/200x</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id2653236">Samba PDC</a></span></dt></dl></dd><dt><span class="sect1"><a href="PolicyMgmt.html#id2653301">System Startup and Logon Processing Overview</a></span></dt><dt><span class="sect1"><a href="PolicyMgmt.html#id2653459">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="PolicyMgmt.html#id2653470">Policy Does Not Work</a></span></dt></dl></dd></dl></div><p> +<a class="indexterm" name="id2651759"></a> This chapter summarizes the current state of knowledge derived from personal practice and knowledge from Samba mailing list subscribers. Before reproduction of posted information, every effort has been made to validate the information given. Where additional information was uncovered through this validation, it is provided also. -</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2651747"></a>Features and Benefits</h2></div></div></div><p> -<a class="indexterm" name="id2651755"></a> -<a class="indexterm" name="id2651762"></a> -<a class="indexterm" name="id2651768"></a> +</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2651772"></a>Features and Benefits</h2></div></div></div><p> +<a class="indexterm" name="id2651780"></a> +<a class="indexterm" name="id2651787"></a> +<a class="indexterm" name="id2651794"></a> When MS Windows NT 3.5 was introduced, the hot new topic was the ability to implement Group Policies for users and groups. Then along came MS Windows NT4 and a few sites started to adopt this capability. How do we know that? By the number of “<span class="quote">boo-boos</span>” (or mistakes) administrators made and then requested help to resolve. </p><p> -<a class="indexterm" name="id2651787"></a> -<a class="indexterm" name="id2651794"></a> -<a class="indexterm" name="id2651803"></a> -<a class="indexterm" name="id2651810"></a> -<a class="indexterm" name="id2651817"></a> +<a class="indexterm" name="id2651813"></a> +<a class="indexterm" name="id2651820"></a> +<a class="indexterm" name="id2651829"></a> +<a class="indexterm" name="id2651836"></a> +<a class="indexterm" name="id2651843"></a> By the time that MS Windows 2000 and Active Directory was released, administrators got the message: Group Policies are a good thing! They can help reduce administrative costs and actually make happier users. But adoption of the true @@ -27,16 +27,16 @@ and machines were picked up on rather slowly. This was obvious from the Samba mailing list back in 2000 and 2001 when there were few postings regarding GPOs and how to replicate them in a Samba environment. </p><p> -<a class="indexterm" name="id2651838"></a> +<a class="indexterm" name="id2651864"></a> Judging by the traffic volume since mid 2002, GPOs have become a standard part of the deployment in many sites. This chapter reviews techniques and methods that can be used to exploit opportunities for automation of control over user desktops and network client workstations. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2651852"></a>Creating and Managing System Policies</h2></div></div></div><p> -<a class="indexterm" name="id2651861"></a> -<a class="indexterm" name="id2651867"></a> -<a class="indexterm" name="id2651874"></a> -<a class="indexterm" name="id2651881"></a> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2651878"></a>Creating and Managing System Policies</h2></div></div></div><p> +<a class="indexterm" name="id2651886"></a> +<a class="indexterm" name="id2651893"></a> +<a class="indexterm" name="id2651900"></a> +<a class="indexterm" name="id2651907"></a> Under MS Windows platforms, particularly those following the release of MS Windows NT4 and MS Windows 95, it is possible to create a type of file that would be placed in the NETLOGON share of a domain controller. As the client logs onto the network, @@ -44,9 +44,9 @@ this file is read and the contents initiate changes to the registry of the clien machine. This file allows changes to be made to those parts of the registry that affect users, groups of users, or machines. </p><p> -<a class="indexterm" name="id2651899"></a> -<a class="indexterm" name="id2651906"></a> -<a class="indexterm" name="id2651913"></a> +<a class="indexterm" name="id2651925"></a> +<a class="indexterm" name="id2651932"></a> +<a class="indexterm" name="id2651938"></a> For MS Windows 9x/Me, this file must be called <code class="filename">Config.POL</code> and may be generated using a tool called <code class="filename">poledit.exe</code>, better known as the Policy Editor. The policy editor was provided on the Windows 98 installation CD-ROM, but @@ -54,12 +54,12 @@ disappeared again with the introduction of MS Windows Me. From comments of MS Windows network administrators, it would appear that this tool became a part of the MS Windows Me Resource Kit. </p><p> -<a class="indexterm" name="id2651941"></a> +<a class="indexterm" name="id2651967"></a> MS Windows NT4 server products include the <span class="emphasis"><em>System Policy Editor</em></span> under <span class="guimenu">Start -> Programs -> Administrative Tools</span>. For MS Windows NT4 and later clients, this file must be called <code class="filename">NTConfig.POL</code>. </p><p> -<a class="indexterm" name="id2651970"></a> +<a class="indexterm" name="id2651996"></a> New with the introduction of MS Windows 2000 was the Microsoft Management Console or MMC. This tool is the new wave in the ever-changing landscape of Microsoft methods for management of network access and security. Every new Microsoft product @@ -67,10 +67,10 @@ or technology seems to make the old rules obsolete and introduces newer and more complex tools and methods. To Microsoft's credit, the MMC does appear to be a step forward, but improved functionality comes at a great price. </p><p> -<a class="indexterm" name="id2651988"></a> -<a class="indexterm" name="id2651995"></a> -<a class="indexterm" name="id2652002"></a> -<a class="indexterm" name="id2652008"></a> +<a class="indexterm" name="id2652014"></a> +<a class="indexterm" name="id2652020"></a> +<a class="indexterm" name="id2652027"></a> +<a class="indexterm" name="id2652034"></a> Before embarking on the configuration of network and system policies, it is highly advisable to read the documentation available from Microsoft's Web site regarding <a class="ulink" href="http://www.microsoft.com/ntserver/techresources/management/prof_policies.asp" target="_top"> @@ -80,16 +80,16 @@ be read and understood. Try searching on the Microsoft Web site for “<span </p><p> What follows is a brief discussion with some helpful notes. The information provided here is incomplete you are warned. -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2652041"></a>Windows 9x/ME Policies</h3></div></div></div><p> -<a class="indexterm" name="id2652049"></a> -<a class="indexterm" name="id2652056"></a> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2652067"></a>Windows 9x/ME Policies</h3></div></div></div><p> +<a class="indexterm" name="id2652075"></a> +<a class="indexterm" name="id2652082"></a> You need the Windows 98 Group Policy Editor to set up Group Profiles under Windows 9x/Me. It can be found on the original full-product Windows 98 installation CD-ROM under <code class="filename">tools\reskit\netadmin\poledit</code>. Install this using the Add/Remove Programs facility, and then click on <span class="guiicon">Have Disk</span>. </p><p> -<a class="indexterm" name="id2652083"></a> -<a class="indexterm" name="id2652090"></a> +<a class="indexterm" name="id2652108"></a> +<a class="indexterm" name="id2652115"></a> Use the Group Policy Editor to create a policy file that specifies the location of user profiles and/or <code class="filename">My Documents</code>, and so on. Then save these settings in a file called <code class="filename">Config.POL</code> that needs to be placed in the @@ -99,25 +99,25 @@ here is incomplete you are warned. </p><p> Further details are covered in the Windows 98 Resource Kit documentation. </p><p> -<a class="indexterm" name="id2652128"></a> +<a class="indexterm" name="id2652154"></a> If you do not take the correct steps, then every so often Windows 9x/Me will check the integrity of the registry and restore its settings from the backup copy of the registry it stores on each Windows 9x/Me machine. So, you will occasionally notice things changing back to the original settings. </p><p> -<a class="indexterm" name="id2652144"></a> -<a class="indexterm" name="id2652151"></a> +<a class="indexterm" name="id2652170"></a> +<a class="indexterm" name="id2652176"></a> Install the Group Policy handler for Windows 9x/Me to pick up Group Policies. Look on the Windows 98 CD-ROM in <code class="filename">\tools\reskit\netadmin\poledit</code>. Install Group Policies on a Windows 9x/Me client by double-clicking on <code class="filename">grouppol.inf</code>. Log off and on again a couple of times and see if Windows 98 picks up Group Policies. Unfortunately, this needs to be done on every Windows 9x/Me machine that uses Group Policies. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2652178"></a>Windows NT4-Style Policy Files</h3></div></div></div><p> -<a class="indexterm" name="id2652186"></a> -<a class="indexterm" name="id2652193"></a> -<a class="indexterm" name="id2652200"></a> -<a class="indexterm" name="id2652207"></a> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2652204"></a>Windows NT4-Style Policy Files</h3></div></div></div><p> +<a class="indexterm" name="id2652212"></a> +<a class="indexterm" name="id2652219"></a> +<a class="indexterm" name="id2652226"></a> +<a class="indexterm" name="id2652233"></a> To create or edit <code class="filename">ntconfig.pol</code>, you must use the NT Server Policy Editor, <code class="literal">poledit.exe</code>, which is included with NT4 Server but not with NT workstation. There is a Policy Editor on an NT4 @@ -126,19 +126,19 @@ here is incomplete you are warned. workstation/server, it will not work with NT clients. However, the files from the NT Server will run happily enough on an NT4 workstation. </p><p> -<a class="indexterm" name="id2652237"></a> -<a class="indexterm" name="id2652244"></a> -<a class="indexterm" name="id2652250"></a> -<a class="indexterm" name="id2652257"></a> +<a class="indexterm" name="id2652263"></a> +<a class="indexterm" name="id2652270"></a> +<a class="indexterm" name="id2652276"></a> +<a class="indexterm" name="id2652283"></a> You need <code class="filename">poledit.exe</code>, <code class="filename">common.adm</code>, and <code class="filename">winnt.adm</code>. It is convenient to put the two <code class="filename">*.adm</code> files in the <code class="filename">c:\winnt\inf</code> directory, which is where the binary will look for them unless told otherwise. This directory is normally “<span class="quote">hidden.</span>” </p><p> -<a class="indexterm" name="id2652303"></a> -<a class="indexterm" name="id2652310"></a> -<a class="indexterm" name="id2652317"></a> -<a class="indexterm" name="id2652324"></a> +<a class="indexterm" name="id2652329"></a> +<a class="indexterm" name="id2652336"></a> +<a class="indexterm" name="id2652343"></a> +<a class="indexterm" name="id2652350"></a> The Windows NT Policy Editor is also included with the Service Pack 3 (and later) for Windows NT 4.0. Extract the files using <code class="literal">servicepackname /x</code> that's <code class="literal">Nt4sp6ai.exe /x</code> for Service Pack 6a. The Policy Editor, @@ -146,17 +146,17 @@ here is incomplete you are warned. be extracted as well. It is also possible to download the policy template files for Office97 and get a copy of the Policy Editor. Another possible location is with the Zero Administration Kit available for download from Microsoft. - </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2652360"></a>Registry Spoiling</h4></div></div></div><p> -<a class="indexterm" name="id2652368"></a> -<a class="indexterm" name="id2652375"></a> + </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2652386"></a>Registry Spoiling</h4></div></div></div><p> +<a class="indexterm" name="id2652394"></a> +<a class="indexterm" name="id2652401"></a> With NT4-style registry-based policy changes, a large number of settings are not automatically reversed as the user logs off. The settings that were in the <code class="filename">NTConfig.POL</code> file were applied to the client machine registry and apply to the hive key HKEY_LOCAL_MACHINE are permanent until explicitly reversed. This is known as tattooing. It can have serious consequences downstream, and the administrator must be extremely careful not to lock out the ability to manage the machine at a later date. - </p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2652400"></a>MS Windows 200x/XP Professional Policies</h3></div></div></div><p> -<a class="indexterm" name="id2652408"></a> + </p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2652426"></a>MS Windows 200x/XP Professional Policies</h3></div></div></div><p> +<a class="indexterm" name="id2652434"></a> Windows NT4 system policies allow the setting of registry parameters specific to users, groups, and computers (client workstations) that are members of the NT4-style domain. Such policy files will work with MS Windows 200x/XP clients also. @@ -165,8 +165,8 @@ here is incomplete you are warned. a superset of capabilities compared with NT4-style policies. Obviously, the tool used to create them is different, and the mechanism for implementing them is much improved. </p><p> - <a class="indexterm" name="id2652430"></a> -<a class="indexterm" name="id2652437"></a> + <a class="indexterm" name="id2652456"></a> +<a class="indexterm" name="id2652463"></a> The older NT4-style registry-based policies are known as <span class="emphasis"><em>Administrative Templates</em></span> in MS Windows 2000/XP GPOs. The latter includes the ability to set various security configurations, enforce Internet Explorer browser settings, change and redirect aspects of the @@ -175,23 +175,23 @@ here is incomplete you are warned. feature is the ability to make available particular software Windows applications to particular users and/or groups. </p><p> -<a class="indexterm" name="id2652466"></a> -<a class="indexterm" name="id2652473"></a> -<a class="indexterm" name="id2652479"></a> +<a class="indexterm" name="id2652492"></a> +<a class="indexterm" name="id2652498"></a> +<a class="indexterm" name="id2652505"></a> Remember, NT4 policy files are named <code class="filename">NTConfig.POL</code> and are stored in the root of the NETLOGON share on the domain controllers. A Windows NT4 user enters a username and password and selects the domain name to which the logon will attempt to take place. During the logon process, the client machine reads the <code class="filename">NTConfig.POL</code> file from the NETLOGON share on the authenticating server and modifies the local registry values according to the settings in this file. </p><p> -<a class="indexterm" name="id2652509"></a> -<a class="indexterm" name="id2652516"></a> -<a class="indexterm" name="id2652523"></a> -<a class="indexterm" name="id2652530"></a> -<a class="indexterm" name="id2652536"></a> -<a class="indexterm" name="id2652543"></a> -<a class="indexterm" name="id2652552"></a> +<a class="indexterm" name="id2652535"></a> +<a class="indexterm" name="id2652542"></a> +<a class="indexterm" name="id2652549"></a> +<a class="indexterm" name="id2652556"></a> <a class="indexterm" name="id2652562"></a> +<a class="indexterm" name="id2652569"></a> +<a class="indexterm" name="id2652578"></a> +<a class="indexterm" name="id2652588"></a> Windows 200x GPOs are feature-rich. They are not stored in the NETLOGON share, but rather part of a Windows 200x policy file is stored in the Active Directory itself and the other part is stored in a shared (and replicated) volume called the SYSVOL folder. This folder is present on all Active @@ -199,7 +199,7 @@ here is incomplete you are warned. Group Policy Container (GPC), and the part that is stored in the replicated share called SYSVOL is known as the Group Policy Template (GPT). </p><p> -<a class="indexterm" name="id2652581"></a> +<a class="indexterm" name="id2652607"></a> With NT4 clients, the policy file is read and executed only as each user logs onto the network. MS Windows 200x policies are much more complex GPOs are processed and applied at client machine startup (machine specific part), and when the user logs onto the network, the user-specific part @@ -207,19 +207,19 @@ here is incomplete you are warned. to any number of concurrently applicable (and applied) policy sets (GPOs). Active Directory allows the administrator to also set filters over the policy settings. No such equivalent capability exists with NT4-style policy files. - </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2652603"></a>Administration of Windows 200x/XP Policies</h4></div></div></div><p> - <a class="indexterm" name="id2652611"></a> - <a class="indexterm" name="id2652617"></a> -<a class="indexterm" name="id2652624"></a> -<a class="indexterm" name="id2652631"></a> -<a class="indexterm" name="id2652638"></a> + </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2652629"></a>Administration of Windows 200x/XP Policies</h4></div></div></div><p> + <a class="indexterm" name="id2652637"></a> + <a class="indexterm" name="id2652643"></a> +<a class="indexterm" name="id2652650"></a> +<a class="indexterm" name="id2652657"></a> +<a class="indexterm" name="id2652664"></a> Instead of using the tool called <span class="application">the System Policy Editor</span>, commonly called Poledit (from the executable name <code class="literal">poledit.exe</code>), <acronym class="acronym">GPOs</acronym> are created and managed using a <span class="application">Microsoft Management Console</span> <acronym class="acronym">(MMC)</acronym> snap-in as follows:</p><div class="procedure"><ol type="1"><li><p> Go to the Windows 200x/XP menu <span class="guimenu">Start->Programs->Administrative Tools</span> and select the MMC snap-in called <span class="guimenuitem">Active Directory Users and Computers</span> </p></li><li><p> -<a class="indexterm" name="id2652702"></a> +<a class="indexterm" name="id2652728"></a> Select the domain or organizational unit (OU) that you wish to manage, then right-click to open the context menu for that object, and select the <span class="guibutton">Properties</span>. </p></li><li><p> @@ -237,13 +237,13 @@ here is incomplete you are warned. refer to the Microsoft Windows Resource Kit for your particular version of MS Windows. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> -<a class="indexterm" name="id2652768"></a> -<a class="indexterm" name="id2652775"></a> -<a class="indexterm" name="id2652782"></a> +<a class="indexterm" name="id2652794"></a> +<a class="indexterm" name="id2652800"></a> +<a class="indexterm" name="id2652807"></a> The MS Windows 2000 Resource Kit contains a tool called <code class="literal">gpolmig.exe</code>. This tool can be used to migrate an NT4 <code class="filename">NTConfig.POL</code> file into a Windows 200x style GPO. Be VERY careful how you use this powerful tool. Please refer to the resource kit manuals for specific usage information. - </p></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2652808"></a>Custom System Policy Templates</h4></div></div></div><p> + </p></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2652834"></a>Custom System Policy Templates</h4></div></div></div><p> Over the past year, there has been a bit of talk regarding the creation of customized templates for the Windows Sytem Policy Editor. A recent announcement on the Samba mailing list is worthy of mention. @@ -256,15 +256,15 @@ here is incomplete you are warned. </p><p> For further information please see the <a class="ulink" href="http://www.pcc-services.com/custom_poledit.html" target="_top">Petersen</a> Computer Consulting web site. There is a download link for the template file. - </p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2652849"></a>Managing Account/User Policies</h2></div></div></div><p> -<a class="indexterm" name="id2652857"></a> -<a class="indexterm" name="id2652864"></a> -<a class="indexterm" name="id2652870"></a> + </p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2652874"></a>Managing Account/User Policies</h2></div></div></div><p> +<a class="indexterm" name="id2652883"></a> +<a class="indexterm" name="id2652889"></a> +<a class="indexterm" name="id2652896"></a> Policies can define a specific user's settings or the settings for a group of users. The resulting policy file contains the registry settings for all users, groups, and computers that will be using the policy file. Separate policy files for each user, group, or computer are not necessary. </p><p> -<a class="indexterm" name="id2652886"></a> +<a class="indexterm" name="id2652911"></a> If you create a policy that will be automatically downloaded from validating domain controllers, you should name the file <code class="filename">NTConfig.POL</code>. As system administrator, you have the option of renaming the policy file and, by modifying the Windows NT-based workstation, directing the computer to update @@ -272,46 +272,46 @@ the policy from a manual path. You can do this by either manually changing the r the System Policy Editor. This can even be a local path such that each machine has its own policy file, but if a change is necessary to all machines, it must be made individually to each workstation. </p><p> -<a class="indexterm" name="id2652912"></a> -<a class="indexterm" name="id2652918"></a> +<a class="indexterm" name="id2652937"></a> +<a class="indexterm" name="id2652944"></a> When a Windows NT4/200x/XP machine logs onto the network, the client looks in the NETLOGON share on the authenticating domain controller for the presence of the <code class="filename">NTConfig.POL</code> file. If one exists, it is downloaded, parsed, and then applied to the user's part of the registry. </p><p> -<a class="indexterm" name="id2652939"></a> -<a class="indexterm" name="id2652946"></a> -<a class="indexterm" name="id2652952"></a> -<a class="indexterm" name="id2652959"></a> +<a class="indexterm" name="id2652965"></a> +<a class="indexterm" name="id2652972"></a> +<a class="indexterm" name="id2652978"></a> +<a class="indexterm" name="id2652985"></a> MS Windows 200x/XP clients that log onto an MS Windows Active Directory security domain may additionally acquire policy settings through GPOs that are defined and stored in Active Directory itself. The key benefit of using AD GPOs is that they impose no registry <span class="emphasis"><em>spoiling</em></span> effect. This has considerable advantage compared with the use of <code class="filename">NTConfig.POL</code> (NT4) style policy updates. </p><p> -<a class="indexterm" name="id2652985"></a> -<a class="indexterm" name="id2652992"></a> +<a class="indexterm" name="id2653011"></a> +<a class="indexterm" name="id2653018"></a> In addition to user access controls that may be imposed or applied via system and/or group policies in a manner that works in conjunction with user profiles, the user management environment under MS Windows NT4/200x/XP allows per-domain as well as per-user account restrictions to be applied. Common restrictions that are frequently used include: </p><p> -<a class="indexterm" name="id2653008"></a> +<a class="indexterm" name="id2653034"></a> </p><div class="itemizedlist"><ul type="disc"><li><p>Logon hours</p></li><li><p>Password aging</p></li><li><p>Permitted logon from certain machines only</p></li><li><p>Account type (local or global)</p></li><li><p>User rights</p></li></ul></div><p> </p><p> -<a class="indexterm" name="id2653046"></a> -<a class="indexterm" name="id2653052"></a> +<a class="indexterm" name="id2653071"></a> +<a class="indexterm" name="id2653078"></a> Samba-3.0.20 does not yet implement all account controls that are common to MS Windows NT4/200x/XP. While it is possible to set many controls using the Domain User Manager for MS Windows NT4, only password expiry is functional today. Most of the remaining controls at this time have only stub routines that may eventually be completed to provide actual control. Do not be misled by the fact that a parameter can be set using the NT4 Domain User Manager or in the <code class="filename">NTConfig.POL</code>. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2653075"></a>Management Tools</h2></div></div></div><p> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2653101"></a>Management Tools</h2></div></div></div><p> Anyone who wishes to create or manage Group Policies will need to be familiar with a number of tools. The following sections describe a few key tools that will help you to create a low-maintenance user environment. -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2653088"></a>Samba Editreg Toolset</h3></div></div></div><p> - <a class="indexterm" name="id2653096"></a> - <a class="indexterm" name="id2653103"></a> - <a class="indexterm" name="id2653110"></a> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2653114"></a>Samba Editreg Toolset</h3></div></div></div><p> + <a class="indexterm" name="id2653122"></a> + <a class="indexterm" name="id2653129"></a> + <a class="indexterm" name="id2653135"></a> A new tool called <code class="literal">editreg</code> is under development. This tool can be used to edit registry files (called <code class="filename">NTUser.DAT</code>) that are stored in user and group profiles. <code class="filename">NTConfig.POL</code> files have the same structure as the @@ -320,33 +320,33 @@ environment. permit the building of new <code class="filename">NTConfig.POL</code> files with extended capabilities. It is proving difficult to realize this capability, so do not be surprised if this feature does not materialize. Formal capabilities will be announced at the time that this tool is released for production use. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2653170"></a>Windows NT4/200x</h3></div></div></div><p> -<a class="indexterm" name="id2653178"></a> -<a class="indexterm" name="id2653185"></a> -<a class="indexterm" name="id2653192"></a> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2653196"></a>Windows NT4/200x</h3></div></div></div><p> +<a class="indexterm" name="id2653204"></a> +<a class="indexterm" name="id2653211"></a> +<a class="indexterm" name="id2653218"></a> The tools that may be used to configure these types of controls from the MS Windows environment are the NT4 User Manager for Domains, the NT4 System and Group Policy Editor, and the Registry Editor (regedt32.exe). Under MS Windows 200x/XP, this is done using the MMC with appropriate “<span class="quote">snap-ins,</span>” the registry editor, and potentially also the NT4 System and Group Policy Editor. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2653210"></a>Samba PDC</h3></div></div></div><p> -<a class="indexterm" name="id2653218"></a> -<a class="indexterm" name="id2653225"></a> -<a class="indexterm" name="id2653232"></a> -<a class="indexterm" name="id2653239"></a> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2653236"></a>Samba PDC</h3></div></div></div><p> +<a class="indexterm" name="id2653244"></a> +<a class="indexterm" name="id2653251"></a> +<a class="indexterm" name="id2653258"></a> +<a class="indexterm" name="id2653265"></a> With a Samba domain controller, the new tools for managing user account and policy information include: <code class="literal">smbpasswd</code>, <code class="literal">pdbedit</code>, <code class="literal">net</code>, and <code class="literal">rpcclient</code>. The administrator should read the man pages for these tools and become familiar with their use. - </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2653275"></a>System Startup and Logon Processing Overview</h2></div></div></div><p> + </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2653301"></a>System Startup and Logon Processing Overview</h2></div></div></div><p> The following attempts to document the order of processing the system and user policies following a system reboot and as part of the user logon: </p><div class="orderedlist"><ol type="1"><li><p> -<a class="indexterm" name="id2653297"></a> -<a class="indexterm" name="id2653307"></a> +<a class="indexterm" name="id2653323"></a> +<a class="indexterm" name="id2653333"></a> Network starts, then Remote Procedure Call System Service (RPCSS) and multiple universal naming convention provider (MUP) start. </p></li><li><p> -<a class="indexterm" name="id2653323"></a> -<a class="indexterm" name="id2653330"></a> +<a class="indexterm" name="id2653349"></a> +<a class="indexterm" name="id2653356"></a> Where Active Directory is involved, an ordered list of GPOs is downloaded and applied. The list may include GPOs that: </p><div class="itemizedlist"><ul type="disc"><li><p>Apply to the location of machines in a directory.</p></li><li><p>Apply only when settings have changed.</p></li><li><p>Depend on configuration of the scope of applicability: local, @@ -371,10 +371,10 @@ reboot and as part of the user logon: </p></li><li><p> The user interface as determined from the GPOs is presented. Note: In a Samba domain (like an NT4 domain), machine (system) policies are applied at startup; user policies are applied at logon. - </p></li></ol></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2653433"></a>Common Errors</h2></div></div></div><p> + </p></li></ol></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2653459"></a>Common Errors</h2></div></div></div><p> Policy-related problems can be quite difficult to diagnose and even more difficult to rectify. The following collection demonstrates only basic issues. -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2653444"></a>Policy Does Not Work</h3></div></div></div><p> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2653470"></a>Policy Does Not Work</h3></div></div></div><p> “<span class="quote">We have created the <code class="filename">Config.POL</code> file and put it in the <span class="emphasis"><em>NETLOGON</em></span> share. It has made no difference to our Win XP Pro machines, they just do not see it. It worked fine with Win 98 but does not work any longer since we upgraded to Win XP Pro. Any hints?</span>” diff --git a/docs/htmldocs/Samba3-HOWTO/Portability.html b/docs/htmldocs/Samba3-HOWTO/Portability.html index bd963584a9..7281fab810 100644 --- a/docs/htmldocs/Samba3-HOWTO/Portability.html +++ b/docs/htmldocs/Samba3-HOWTO/Portability.html @@ -1,11 +1,11 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 43. Portability</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="Appendix.html" title="Part VI. Reference Section"><link rel="prev" href="compiling.html" title="Chapter 42. How to Compile Samba"><link rel="next" href="Other-Clients.html" title="Chapter 44. Samba and Other CIFS Clients"></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 43. Portability</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="compiling.html">Prev</a> </td><th width="60%" align="center">Part VI. Reference Section</th><td width="20%" align="right"> <a accesskey="n" href="Other-Clients.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="Portability"></a>Chapter 43. Portability</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"><<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="Portability.html#id2682057">HPUX</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2682160">SCO UNIX</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2682200">DNIX</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2682341">Red Hat Linux</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2682385">AIX: Sequential Read Ahead</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2682446">Solaris</a></span></dt><dd><dl><dt><span class="sect2"><a href="Portability.html#id2682452">Locking Improvements</a></span></dt><dt><span class="sect2"><a href="Portability.html#winbind-solaris9">Winbind on Solaris 9</a></span></dt></dl></dd></dl></div><p> -<a class="indexterm" name="id2682039"></a> -<a class="indexterm" name="id2682045"></a> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 43. Portability</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="Appendix.html" title="Part VI. Reference Section"><link rel="prev" href="compiling.html" title="Chapter 42. How to Compile Samba"><link rel="next" href="Other-Clients.html" title="Chapter 44. Samba and Other CIFS Clients"></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 43. Portability</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="compiling.html">Prev</a> </td><th width="60%" align="center">Part VI. Reference Section</th><td width="20%" align="right"> <a accesskey="n" href="Other-Clients.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="Portability"></a>Chapter 43. Portability</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"><<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="Portability.html#id2682092">HPUX</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2682195">SCO UNIX</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2682234">DNIX</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2682376">Red Hat Linux</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2682419">AIX: Sequential Read Ahead</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2682481">Solaris</a></span></dt><dd><dl><dt><span class="sect2"><a href="Portability.html#id2682487">Locking Improvements</a></span></dt><dt><span class="sect2"><a href="Portability.html#winbind-solaris9">Winbind on Solaris 9</a></span></dt></dl></dd></dl></div><p> +<a class="indexterm" name="id2682074"></a> +<a class="indexterm" name="id2682080"></a> Samba works on a wide range of platforms, but the interface all the platforms provide is not always compatible. This chapter contains -platform-specific information about compiling and using Samba.</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2682057"></a>HPUX</h2></div></div></div><p> -<a class="indexterm" name="id2682064"></a> -<a class="indexterm" name="id2682071"></a> +platform-specific information about compiling and using Samba.</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2682092"></a>HPUX</h2></div></div></div><p> +<a class="indexterm" name="id2682099"></a> +<a class="indexterm" name="id2682106"></a> Hewlett-Packard's implementation of supplementary groups is nonstandard (for historical reasons). There are two group files, <code class="filename">/etc/group</code> and <code class="filename">/etc/logingroup</code>; the system maps UIDs to numbers using the former, but @@ -23,11 +23,11 @@ allowed range. </p><p> This is documented in the HP manual pages under setgroups(2) and passwd(4). </p><p> -<a class="indexterm" name="id2682142"></a> -<a class="indexterm" name="id2682149"></a> +<a class="indexterm" name="id2682177"></a> +<a class="indexterm" name="id2682184"></a> On HP-UX you must use gcc or the HP ANSI compiler. The free compiler that comes with HP-UX is not ANSI compliant and cannot compile Samba. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2682160"></a>SCO UNIX</h2></div></div></div><p> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2682195"></a>SCO UNIX</h2></div></div></div><p> If you run an old version of SCO UNIX, you may need to get important TCP/IP patches for Samba to work correctly. Without the patch, you may encounter corrupt data transfers using Samba. @@ -43,7 +43,7 @@ binary packages you will install. This is important if you wish to avoid data co problems with your installation. To build Samba for SCO UNIX products may require significant patching of Samba source code. It is much easier to obtain binary packages directly from SCO. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2682200"></a>DNIX</h2></div></div></div><p> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2682234"></a>DNIX</h2></div></div></div><p> DNIX has a problem with seteuid() and setegid(). These routines are needed for Samba to work correctly, but they were left out of the DNIX C library for some reason. @@ -100,14 +100,14 @@ LIBSM = setegid.o seteuid.o -ln You should then remove the line: </p><pre class="programlisting"> #define NO_EID -</pre><p>from the DNIX section of <code class="filename">includes.h</code>.</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2682341"></a>Red Hat Linux</h2></div></div></div><p> +</pre><p>from the DNIX section of <code class="filename">includes.h</code>.</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2682376"></a>Red Hat Linux</h2></div></div></div><p> By default during installation, some versions of Red Hat Linux add an entry to <code class="filename">/etc/hosts</code> as follows: </p><pre class="programlisting"> 127.0.0.1 loopback "hostname"."domainname" </pre><p> </p><p> -<a class="indexterm" name="id2682366"></a> +<a class="indexterm" name="id2682401"></a> This causes Samba to loop back onto the loopback interface. The result is that Samba fails to communicate correctly with the world and therefore may fail to correctly negotiate who @@ -115,7 +115,7 @@ is the master browse list holder and who is the master browser. </p><p> Corrective action: Delete the entry after the word "loopback" in the line starting 127.0.0.1. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2682385"></a>AIX: Sequential Read Ahead</h2></div></div></div><p> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2682419"></a>AIX: Sequential Read Ahead</h2></div></div></div><p> Disabling sequential read ahead can improve Samba performance significantly when there is a relatively high level of multiprogramming (many smbd processes or mixed with another workload), not an abundance of physical memory or slower @@ -134,7 +134,7 @@ For AIX 5.2 and later jfs2 filesystems: <strong class="userinput"><code>ioo -o j </p><p> If you have a mix of jfs and jfs2 filesystems on the same host, simply use both ioo commands. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2682446"></a>Solaris</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2682452"></a>Locking Improvements</h3></div></div></div><p>Some people have been experiencing problems with F_SETLKW64/fcntl +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2682481"></a>Solaris</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2682487"></a>Locking Improvements</h3></div></div></div><p>Some people have been experiencing problems with F_SETLKW64/fcntl when running Samba on Solaris. The built-in file-locking mechanism was not scalable. Performance would degrade to the point where processes would get into loops of trying to lock a file. It would try a lock, then fail, diff --git a/docs/htmldocs/Samba3-HOWTO/ProfileMgmt.html b/docs/htmldocs/Samba3-HOWTO/ProfileMgmt.html index ab9a280c89..1898c862ce 100644 --- a/docs/htmldocs/Samba3-HOWTO/ProfileMgmt.html +++ b/docs/htmldocs/Samba3-HOWTO/ProfileMgmt.html @@ -1,42 +1,42 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 27. Desktop Profile Management</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="PolicyMgmt.html" title="Chapter 26. System and Account Policies"><link rel="next" href="pam.html" title="Chapter 28. PAM-Based Distributed Authentication"></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 27. Desktop Profile Management</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="PolicyMgmt.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="pam.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="ProfileMgmt"></a>Chapter 27. Desktop Profile Management</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><p class="pubdate">April 3 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="ProfileMgmt.html#id2653529">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="ProfileMgmt.html#id2653579">Roaming Profiles</a></span></dt><dd><dl><dt><span class="sect2"><a href="ProfileMgmt.html#id2653633">Samba Configuration for Profile Handling</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2654238">Windows Client Profile Configuration Information</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2655583">User Profile Hive Cleanup Service</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2655616">Sharing Profiles between Windows 9x/Me and NT4/200x/XP Workstations</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2655715">Profile Migration from Windows NT4/200x Server to Samba</a></span></dt></dl></dd><dt><span class="sect1"><a href="ProfileMgmt.html#id2656066">Mandatory Profiles</a></span></dt><dt><span class="sect1"><a href="ProfileMgmt.html#id2656206">Creating and Managing Group Profiles</a></span></dt><dt><span class="sect1"><a href="ProfileMgmt.html#id2656285">Default Profile for Windows Users</a></span></dt><dd><dl><dt><span class="sect2"><a href="ProfileMgmt.html#id2656316">MS Windows 9x/Me</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2656467">MS Windows NT4 Workstation</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2657029">MS Windows 200x/XP</a></span></dt></dl></dd><dt><span class="sect1"><a href="ProfileMgmt.html#id2657534">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="ProfileMgmt.html#id2657545">Configuring Roaming Profiles for a Few Users or Groups</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2657606">Cannot Use Roaming Profiles</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2657778">Changing the Default Profile</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2657942">Debugging Roaming Profiles and NT4-style Domain Policies</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2653529"></a>Features and Benefits</h2></div></div></div><p> -<a class="indexterm" name="id2653537"></a> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 27. Desktop Profile Management</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="PolicyMgmt.html" title="Chapter 26. System and Account Policies"><link rel="next" href="pam.html" title="Chapter 28. PAM-Based Distributed Authentication"></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 27. Desktop Profile Management</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="PolicyMgmt.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="pam.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="ProfileMgmt"></a>Chapter 27. Desktop Profile Management</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><p class="pubdate">April 3 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="ProfileMgmt.html#id2653555">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="ProfileMgmt.html#id2653605">Roaming Profiles</a></span></dt><dd><dl><dt><span class="sect2"><a href="ProfileMgmt.html#id2653659">Samba Configuration for Profile Handling</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2654264">Windows Client Profile Configuration Information</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2655608">User Profile Hive Cleanup Service</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2655642">Sharing Profiles between Windows 9x/Me and NT4/200x/XP Workstations</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2655741">Profile Migration from Windows NT4/200x Server to Samba</a></span></dt></dl></dd><dt><span class="sect1"><a href="ProfileMgmt.html#id2656092">Mandatory Profiles</a></span></dt><dt><span class="sect1"><a href="ProfileMgmt.html#id2656232">Creating and Managing Group Profiles</a></span></dt><dt><span class="sect1"><a href="ProfileMgmt.html#id2656311">Default Profile for Windows Users</a></span></dt><dd><dl><dt><span class="sect2"><a href="ProfileMgmt.html#id2656341">MS Windows 9x/Me</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2656493">MS Windows NT4 Workstation</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2657055">MS Windows 200x/XP</a></span></dt></dl></dd><dt><span class="sect1"><a href="ProfileMgmt.html#id2657560">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="ProfileMgmt.html#id2657571">Configuring Roaming Profiles for a Few Users or Groups</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2657632">Cannot Use Roaming Profiles</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2657804">Changing the Default Profile</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2657967">Debugging Roaming Profiles and NT4-style Domain Policies</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2653555"></a>Features and Benefits</h2></div></div></div><p> +<a class="indexterm" name="id2653563"></a> Roaming profiles are feared by some, hated by a few, loved by many, and a godsend for some administrators. </p><p> -<a class="indexterm" name="id2653549"></a> +<a class="indexterm" name="id2653575"></a> Roaming profiles allow an administrator to make available a consistent user desktop as the user moves from one machine to another. This chapter provides much information regarding how to configure and manage roaming profiles. </p><p> -<a class="indexterm" name="id2653564"></a> +<a class="indexterm" name="id2653589"></a> While roaming profiles might sound like nirvana to some, they are a real and tangible problem to others. In particular, users of mobile computing tools, where often there may not be a sustained network connection, are often better served by purely local profiles. This chapter provides information to help the Samba administrator deal with those situations. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2653579"></a>Roaming Profiles</h2></div></div></div><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2653605"></a>Roaming Profiles</h2></div></div></div><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p> Roaming profiles support is different for Windows 9x/Me and Windows NT4/200x. </p></div><p> Before discussing how to configure roaming profiles, it is useful to see how Windows 9x/Me and Windows NT4/200x clients implement these features. </p><p> -<a class="indexterm" name="id2653600"></a> +<a class="indexterm" name="id2653626"></a> Windows 9x/Me clients send a NetUserGetInfo request to the server to get the user's profiles location. However, the response does not have room for a separate profiles location field, only the user's home share. This means that Windows 9x/Me profiles are restricted to being stored in the user's home directory. </p><p> -<a class="indexterm" name="id2653616"></a> -<a class="indexterm" name="id2653622"></a> +<a class="indexterm" name="id2653642"></a> +<a class="indexterm" name="id2653648"></a> Windows NT4/200x clients send a NetSAMLogon RPC request, which contains many fields including a separate field for the location of the user's profiles. -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2653633"></a>Samba Configuration for Profile Handling</h3></div></div></div><p> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2653659"></a>Samba Configuration for Profile Handling</h3></div></div></div><p> This section documents how to configure Samba for MS Windows client profile support. -</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2653644"></a>NT4/200x User Profiles</h4></div></div></div><p> +</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2653670"></a>NT4/200x User Profiles</h4></div></div></div><p> For example, to support Windows NT4/200x clients, set the following in the [global] section of the <code class="filename">smb.conf</code> file: -</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2653666"></a><em class="parameter"><code>logon path = \\profileserver\profileshare\profilepath\%U\moreprofilepath</code></em></td></tr></table><p> +</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2653692"></a><em class="parameter"><code>logon path = \\profileserver\profileshare\profilepath\%U\moreprofilepath</code></em></td></tr></table><p> This is typically implemented like: -</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2653687"></a><em class="parameter"><code>logon path = \\%L\Profiles\%U</code></em></td></tr></table><p> +</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2653713"></a><em class="parameter"><code>logon path = \\%L\Profiles\%U</code></em></td></tr></table><p> where “<span class="quote">%L</span>” translates to the name of the Samba server and “<span class="quote">%U</span>” translates to the username. </p><p> The default for this option is <code class="filename">\\%N\%U\profile</code>, namely, <code class="filename">\\sambaserver\username\profile</code>. @@ -45,55 +45,55 @@ a Samba server for the profiles, you must make the share that is specified in th browseable. Please refer to the man page for <code class="filename">smb.conf</code> regarding the different semantics of “<span class="quote">%L</span>” and “<span class="quote">%N</span>”, as well as “<span class="quote">%U</span>” and “<span class="quote">%u</span>”. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> -<a class="indexterm" name="id2653758"></a> -<a class="indexterm" name="id2653764"></a> +<a class="indexterm" name="id2653783"></a> +<a class="indexterm" name="id2653790"></a> MS Windows NT/200x clients at times do not disconnect a connection to a server between logons. It is recommended to not use the <em class="parameter"><code>homes</code></em> metaservice name as part of the profile share path. -</p></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2653783"></a>Windows 9x/Me User Profiles</h4></div></div></div><p> -<a class="indexterm" name="id2653791"></a> -<a class="indexterm" name="id2653798"></a> +</p></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2653808"></a>Windows 9x/Me User Profiles</h4></div></div></div><p> +<a class="indexterm" name="id2653816"></a> +<a class="indexterm" name="id2653823"></a> To support Windows 9x/Me clients, you must use the <a class="link" href="smb.conf.5.html#LOGONHOME">logon home</a> parameter. Samba has been fixed so <strong class="userinput"><code>net use /home</code></strong> now works as well and it, too, relies on the <em class="parameter"><code>logon home</code></em> parameter. </p><p> -<a class="indexterm" name="id2653833"></a> -<a class="indexterm" name="id2653840"></a> -<a class="indexterm" name="id2653847"></a> +<a class="indexterm" name="id2653859"></a> +<a class="indexterm" name="id2653866"></a> +<a class="indexterm" name="id2653873"></a> By using the <em class="parameter"><code>logon home</code></em> parameter, you are restricted to putting Windows 9x/Me profiles in the user's home directory. But wait! There is a trick you can use. If you set the following in the <em class="parameter"><code>[global]</code></em> section of your <code class="filename">smb.conf</code> file: -</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2653880"></a><em class="parameter"><code>logon home = \\%L\%U\.profiles</code></em></td></tr></table><p> +</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2653906"></a><em class="parameter"><code>logon home = \\%L\%U\.profiles</code></em></td></tr></table><p> then your Windows 9x/Me clients will dutifully put their clients in a subdirectory of your home directory called <code class="filename">.profiles</code> (making them hidden). </p><p> -<a class="indexterm" name="id2653904"></a> +<a class="indexterm" name="id2653929"></a> Not only that, but <strong class="userinput"><code>net use /home</code></strong> will also work because of a feature in Windows 9x/Me. It removes any directory stuff off the end of the home directory area and only uses the server and share portion. That is, it looks like you specified <code class="filename">\\%L\%U</code> for <a class="link" href="smb.conf.5.html#LOGONHOME">logon home</a>. -</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2653940"></a>Mixed Windows Windows 9x/Me and NT4/200x User Profiles</h4></div></div></div><p> +</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2653966"></a>Mixed Windows Windows 9x/Me and NT4/200x User Profiles</h4></div></div></div><p> You can support profiles for Windows 9x and Windows NT clients by setting both the <a class="link" href="smb.conf.5.html#LOGONHOME">logon home</a> and <a class="link" href="smb.conf.5.html#LOGONPATH">logon path</a> parameters. For example, -</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2653980"></a><em class="parameter"><code>logon home = \\%L\%U\.profiles</code></em></td></tr><tr><td><a class="indexterm" name="id2653992"></a><em class="parameter"><code>logon path = \\%L\profiles\%U</code></em></td></tr></table><p> -<a class="indexterm" name="id2654006"></a> +</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2654006"></a><em class="parameter"><code>logon home = \\%L\%U\.profiles</code></em></td></tr><tr><td><a class="indexterm" name="id2654018"></a><em class="parameter"><code>logon path = \\%L\profiles\%U</code></em></td></tr></table><p> +<a class="indexterm" name="id2654032"></a> Windows 9x/Me and NT4 and later profiles should not be stored in the same location because Windows NT4 and later will experience problems with mixed profile environments. -</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2654018"></a>Disabling Roaming Profile Support</h4></div></div></div><p> -<a class="indexterm" name="id2654026"></a> +</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2654044"></a>Disabling Roaming Profile Support</h4></div></div></div><p> +<a class="indexterm" name="id2654052"></a> The question often asked is, “<span class="quote">How may I enforce use of local profiles?</span>” or “<span class="quote">How do I disable roaming profiles?</span>” </p><p> -<a class="indexterm" name="id2654044"></a> +<a class="indexterm" name="id2654070"></a> There are three ways of doing this: -</p><a class="indexterm" name="id2654053"></a><div class="variablelist"><dl><dt><span class="term">In <code class="filename">smb.conf</code></span></dt><dd><p> +</p><a class="indexterm" name="id2654079"></a><div class="variablelist"><dl><dt><span class="term">In <code class="filename">smb.conf</code></span></dt><dd><p> Affect the following settings and ALL clients will be forced to use a local profile: <a class="link" href="smb.conf.5.html#LOGONHOME">logon home = </a> and <a class="link" href="smb.conf.5.html#LOGONPATH">logon path = </a> </p><p> The arguments to these parameters must be left blank. It is necessary to include the <code class="constant">=</code> sign to specifically assign the empty value. </p></dd><dt><span class="term">MS Windows Registry:</span></dt><dd><p> -<a class="indexterm" name="id2654123"></a> -<a class="indexterm" name="id2654130"></a> +<a class="indexterm" name="id2654149"></a> +<a class="indexterm" name="id2654155"></a> Use the Microsoft Management Console (MMC) <code class="literal">gpedit.msc</code> to instruct your MS Windows XP machine to use only a local profile. This, of course, modifies registry settings. The full path to the option is: @@ -116,11 +116,11 @@ Disable: Prevent Roaming Profile Change from Propagating to the Server Consult the MS Windows registry guide for your particular MS Windows version for more information about which registry keys to change to enforce use of only local user profiles. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> -<a class="indexterm" name="id2654223"></a> +<a class="indexterm" name="id2654249"></a> The specifics of how to convert a local profile to a roaming profile, or a roaming profile to a local one, vary according to the version of MS Windows you are running. Consult the Microsoft MS Windows Resource Kit for your version of Windows for specific information. -</p></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2654238"></a>Windows Client Profile Configuration Information</h3></div></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2654244"></a>Windows 9x/Me Profile Setup</h4></div></div></div><p> +</p></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2654264"></a>Windows Client Profile Configuration Information</h3></div></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2654270"></a>Windows 9x/Me Profile Setup</h4></div></div></div><p> When a user first logs in on Windows 9x, the file user.DAT is created, as are folders <code class="filename">Start Menu</code>, <code class="filename">Desktop</code>, <code class="filename">Programs</code>, and <code class="filename">Nethood</code>. These directories and their contents will be merged with the local versions @@ -128,8 +128,8 @@ stored in <code class="filename">c:\windows\profiles\username</code> on subseque each. You will need to use the <em class="parameter"><code>[global]</code></em> options <a class="link" href="smb.conf.5.html#PRESERVECASE">preserve case = yes</a>, <a class="link" href="smb.conf.5.html#SHORTPRESERVECASE">short preserve case = yes</a>, and <a class="link" href="smb.conf.5.html#CASESENSITIVE">case sensitive = no</a> in order to maintain capital letters in shortcuts in any of the profile folders. </p><p> -<a class="indexterm" name="id2654334"></a> -<a class="indexterm" name="id2654340"></a> +<a class="indexterm" name="id2654360"></a> +<a class="indexterm" name="id2654366"></a> The <code class="filename">user.DAT</code> file contains all the user's preferences. If you wish to enforce a set of preferences, rename their <code class="filename">user.DAT</code> file to <code class="filename">user.MAN</code>, and deny them write access to this file. </p><div class="orderedlist"><ol type="1"><li><p> @@ -144,16 +144,16 @@ rename their <code class="filename">user.DAT</code> file to <code class="filenam ensure that the Primary Logon is <span class="guilabel">Client for Microsoft Networks</span>. Press <span class="guibutton">OK</span>, and this time allow the computer to reboot. </p></li></ol></div><p> -<a class="indexterm" name="id2654462"></a> -<a class="indexterm" name="id2654468"></a> -<a class="indexterm" name="id2654476"></a> -<a class="indexterm" name="id2654482"></a> +<a class="indexterm" name="id2654487"></a> +<a class="indexterm" name="id2654494"></a> +<a class="indexterm" name="id2654501"></a> +<a class="indexterm" name="id2654508"></a> Under Windows 9x/Me, profiles are downloaded from the Primary Logon. If you have the Primary Logon as “<span class="quote">Client for Novell Networks</span>”, then the profiles and logon script will be downloaded from your Novell server. If you have the Primary Logon as “<span class="quote">Windows Logon</span>”, then the profiles will be loaded from the local machine a bit against the concept of roaming profiles, it would seem! </p><p> -<a class="indexterm" name="id2654509"></a> +<a class="indexterm" name="id2654535"></a> You will now find that the Microsoft Networks Login box contains <code class="constant">[user, password, domain]</code> instead of just <code class="constant">[user, password]</code>. Type in the Samba server's domain name (or any other domain known to exist, but bear in mind that the user will be authenticated against this domain and profiles downloaded from it @@ -168,28 +168,28 @@ contents of the directory specified in the <a class="link" href="smb.conf.5.html the Samba server and verify that the <code class="filename">Desktop</code>, <code class="filename">Start Menu</code>, <code class="filename">Programs</code>, and <code class="filename">Nethood</code> folders have been created. </p><p> -<a class="indexterm" name="id2654596"></a> -<a class="indexterm" name="id2654603"></a> -<a class="indexterm" name="id2654610"></a> +<a class="indexterm" name="id2654622"></a> +<a class="indexterm" name="id2654629"></a> +<a class="indexterm" name="id2654636"></a> These folders will be cached locally on the client and updated when the user logs off (if you haven't made them read-only by then). You will find that if the user creates further folders or shortcuts, the client will merge the profile contents downloaded with the contents of the profile directory already on the local client, taking the newest folders and shortcut from each set. </p><p> -<a class="indexterm" name="id2654626"></a> -<a class="indexterm" name="id2654633"></a> -<a class="indexterm" name="id2654640"></a> -<a class="indexterm" name="id2654647"></a> +<a class="indexterm" name="id2654652"></a> +<a class="indexterm" name="id2654659"></a> +<a class="indexterm" name="id2654666"></a> +<a class="indexterm" name="id2654673"></a> If you have made the folders/files read-only on the Samba server, then you will get errors from the Windows 9x/Me machine on logon and logout as it attempts to merge the local and remote profile. Basically, if you have any errors reported by the Windows 9x/Me machine, check the UNIX file permissions and ownership rights on the profile directory contents, on the Samba server. </p><p> -<a class="indexterm" name="id2654664"></a> -<a class="indexterm" name="id2654671"></a> -<a class="indexterm" name="id2654678"></a> -<a class="indexterm" name="id2654685"></a> -<a class="indexterm" name="id2654692"></a> +<a class="indexterm" name="id2654690"></a> +<a class="indexterm" name="id2654697"></a> +<a class="indexterm" name="id2654704"></a> +<a class="indexterm" name="id2654710"></a> +<a class="indexterm" name="id2654717"></a> If you have problems creating user profiles, you can reset the user's local desktop cache, as shown below. When this user next logs in, the user will be told that he/she is logging in “<span class="quote">for the first time</span>”. @@ -214,7 +214,7 @@ time</span>”. described above) and delete the <code class="filename">user.DAT</code> or <code class="filename">user.MAN</code> file for the user, making a backup if required. </p></li></ol></div><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p> -<a class="indexterm" name="id2654823"></a> +<a class="indexterm" name="id2654849"></a> Before deleting the contents of the directory listed in the <em class="parameter"><code>ProfilePath</code></em> (this is likely to be <code class="filename">c:\windows\profiles\username)</code>, ask whether the owner has any important files stored on his or her desktop or start menu. Delete the contents of the @@ -224,19 +224,19 @@ This will have the effect of removing the local (read-only hidden system file) < in their profile directory, as well as the local “<span class="quote">desktop,</span>” “<span class="quote">nethood,</span>” “<span class="quote">start menu,</span>” and “<span class="quote">programs</span>” folders. </p></div><p> -<a class="indexterm" name="id2654881"></a> -<a class="indexterm" name="id2654888"></a> -<a class="indexterm" name="id2654895"></a> -<a class="indexterm" name="id2654902"></a> +<a class="indexterm" name="id2654907"></a> +<a class="indexterm" name="id2654914"></a> +<a class="indexterm" name="id2654921"></a> +<a class="indexterm" name="id2654927"></a> If all else fails, increase Samba's debug log levels to between 3 and 10, and/or run a packet sniffer program such as ethereal or <code class="literal">netmon.exe</code>, and look for error messages. </p><p> -<a class="indexterm" name="id2654920"></a> -<a class="indexterm" name="id2654927"></a> +<a class="indexterm" name="id2654946"></a> +<a class="indexterm" name="id2654953"></a> If you have access to an Windows NT4/200x server, then first set up roaming profiles and/or netlogons on the Windows NT4/200x server. Make a packet trace, or examine the example packet traces provided with Windows NT4/200x server, and see what the differences are with the equivalent Samba trace. -</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2654941"></a>Windows NT4 Workstation</h4></div></div></div><p> +</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2654967"></a>Windows NT4 Workstation</h4></div></div></div><p> When a user first logs in to a Windows NT workstation, the profile NTuser.DAT is created. The profile location can be now specified through the <a class="link" href="smb.conf.5.html#LOGONPATH">logon path</a> parameter. </p><p> @@ -244,22 +244,22 @@ There is a parameter that is now available for use with NT Profiles: <a class="l This should be set to <code class="filename">H:</code> or any other drive, and should be used in conjunction with the new <a class="link" href="smb.conf.5.html#LOGONHOME">logon home</a> parameter. </p><p> -<a class="indexterm" name="id2655001"></a> -<a class="indexterm" name="id2655008"></a> +<a class="indexterm" name="id2655027"></a> +<a class="indexterm" name="id2655034"></a> The entry for the NT4 profile is a directory, not a file. The NT help on profiles mentions that a directory is also created with a .PDS extension. The user, while logging in, must have write permission to create the full profile path (and the folder with the .PDS extension for those situations where it might be created). </p><p> -<a class="indexterm" name="id2655024"></a> +<a class="indexterm" name="id2655050"></a> In the profile directory, Windows NT4 creates more folders than Windows 9x/Me. It creates <code class="filename">Application Data</code> and others, as well as <code class="filename">Desktop</code>, <code class="filename">Nethood</code>, <code class="filename">Start Menu,</code> and <code class="filename">Programs</code>. The profile itself is stored in a file <code class="filename">NTuser.DAT</code>. Nothing appears to be stored in the .PDS directory, and its purpose is currently unknown. </p><p> -<a class="indexterm" name="id2655072"></a> -<a class="indexterm" name="id2655079"></a> +<a class="indexterm" name="id2655098"></a> +<a class="indexterm" name="id2655105"></a> You can use the <span class="application">System Control Panel</span> to copy a local profile onto a Samba server (see NT help on profiles; it is also capable of firing up the correct location in the <span class="application">System Control Panel</span> for you). The NT help file also mentions that renaming @@ -267,7 +267,7 @@ a Samba server (see NT help on profiles; it is also capable of firing up the cor </p><p> The case of the profile is significant. The file must be called <code class="filename">NTuser.DAT</code> or, for a mandatory profile, <code class="filename">NTuser.MAN</code>. -</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2655133"></a>Windows 2000/XP Professional</h4></div></div></div><p> +</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2655159"></a>Windows 2000/XP Professional</h4></div></div></div><p> You must first convert the profile from a local profile to a domain profile on the MS Windows workstation as follows: </p><div class="procedure"><ol type="1"><li><p> Log on as the <span class="emphasis"><em>local</em></span> workstation administrator. </p></li><li><p> Right-click on the <span class="guiicon">My Computer</span> icon, and select <span class="guimenuitem">Properties</span>.</p></li><li><p> Click on the <span class="guilabel">User Profiles</span> tab.</p></li><li><p> Select the profile you wish to convert (click it once).</p></li><li><p> Click on the <span class="guibutton">Copy To</span> button.</p></li><li><p> In the <span class="guilabel">Permitted to use</span> box, click on the @@ -280,7 +280,7 @@ Done. You now have a profile that can be edited using the Samba <code class="lit </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> Under Windows NT/200x, the use of mandatory profiles forces the use of MS Exchange storage of mail data and keeps it out of the desktop profile. That keeps desktop profiles from becoming unusable. -</p></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2655315"></a>Windows XP Service Pack 1</h5></div></div></div><p> +</p></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2655341"></a>Windows XP Service Pack 1</h5></div></div></div><p> There is a security check new to Windows XP (or maybe only Windows XP service pack 1). It can be disabled via a group policy in the Active Directory. The policy is called: </p><pre class="screen"> @@ -296,18 +296,18 @@ Computer Configuration\Administrative Templates\System\User Profiles\ </p><div class="procedure"><ol type="1"><li><p>On the XP workstation, log in with an administrative account.</p></li><li><p>Click on <span class="guimenu">Start</span> -> <span class="guimenuitem">Run</span>.</p></li><li><p>Type <code class="literal">mmc</code>.</p></li><li><p>Click on <span class="guibutton">OK</span>.</p></li><li><p>A Microsoft Management Console should appear.</p></li><li><p>Click on <span class="guimenu">File</span> -> <span class="guimenuitem">Add/Remove Snap-in</span> -> <span class="guimenuitem">Add</span>.</p></li><li><p>Double-click on <span class="guiicon">Group Policy</span>.</p></li><li><p>Click on <span class="guibutton">Finish</span> -> <span class="guibutton">Close</span>.</p></li><li><p>Click on <span class="guibutton">OK</span>.</p></li><li><p>In the “<span class="quote">Console Root</span>” window expand <span class="guiicon">Local Computer Policy</span> -> <span class="guiicon">Computer Configuration</span> -> <span class="guiicon">Administrative Templates</span> -> <span class="guiicon">System</span> -> <span class="guiicon">User Profiles</span>.</p></li><li><p>Double-click on <span class="guilabel">Do not check for user ownership of Roaming Profile Folders</span>.</p></li><li><p>Select <span class="guilabel">Enabled</span>.</p></li><li><p>Click on <span class="guibutton">OK</span>.</p></li><li><p>Close the whole console. You do not need to save the settings (this refers to the - console settings rather than the policies you have changed).</p></li><li><p>Reboot.</p></li></ol></div></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2655583"></a>User Profile Hive Cleanup Service</h3></div></div></div><p> + console settings rather than the policies you have changed).</p></li><li><p>Reboot.</p></li></ol></div></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2655608"></a>User Profile Hive Cleanup Service</h3></div></div></div><p> There are certain situations that cause a cached local copy of roaming profile not to be deleted on exit, even if the policy to force such deletion is set. To deal with that situation, a special service was created. The application <code class="literal">UPHClean</code> (User Profile Hive Cleanup) can be installed as a service on Windows NT4/2000/XP Professional and Windows 2003. </p><p> The UPHClean software package can be downloaded from the User Profile Hive Cleanup -Service<sup>[<a name="id2655607" href="#ftn.id2655607" class="footnote">7</a>]</sup> +Service<sup>[<a name="id2655633" href="#ftn.id2655633" class="footnote">7</a>]</sup> web site. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2655616"></a>Sharing Profiles between Windows 9x/Me and NT4/200x/XP Workstations</h3></div></div></div><p> -<a class="indexterm" name="id2655625"></a> -<a class="indexterm" name="id2655632"></a> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2655642"></a>Sharing Profiles between Windows 9x/Me and NT4/200x/XP Workstations</h3></div></div></div><p> +<a class="indexterm" name="id2655651"></a> +<a class="indexterm" name="id2655658"></a> Sharing of desktop profiles between Windows versions is not recommended. Desktop profiles are an evolving phenomenon, and profiles for later versions of MS Windows clients add features that may interfere with earlier versions of MS Windows clients. Probably the more salient reason to not mix profiles is @@ -319,20 +319,20 @@ If you then want to share the same Start Menu and Desktop with Windows 9x/Me, yo location for the profiles. The <code class="filename">smb.conf</code> parameters that need to be common are <a class="link" href="smb.conf.5.html#LOGONPATH">logon path</a> and <a class="link" href="smb.conf.5.html#LOGONHOME">logon home</a>. </p><p> -<a class="indexterm" name="id2655686"></a> -<a class="indexterm" name="id2655693"></a> +<a class="indexterm" name="id2655712"></a> +<a class="indexterm" name="id2655719"></a> If you have this set up correctly, you will find separate <code class="filename">user.DAT</code> and <code class="filename">NTuser.DAT</code> files in the same profile directory. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2655715"></a>Profile Migration from Windows NT4/200x Server to Samba</h3></div></div></div><p> -<a class="indexterm" name="id2655723"></a> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2655741"></a>Profile Migration from Windows NT4/200x Server to Samba</h3></div></div></div><p> +<a class="indexterm" name="id2655749"></a> There is nothing to stop you from specifying any path that you like for the location of users' profiles. Therefore, you could specify that the profile be stored on a Samba server or any other SMB server, as long as that SMB server supports encrypted passwords. </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="profilemigrn"></a>Windows NT4 Profile Management Tools</h4></div></div></div><p> -<a class="indexterm" name="id2655748"></a> +<a class="indexterm" name="id2655774"></a> Unfortunately, the resource kit information is specific to the version of MS Windows NT4/200x. The correct resource kit is required for each platform. -</p><p>Here is a quick guide:</p><div class="procedure"><a name="id2655762"></a><p class="title"><b>Procedure 27.1. Profile Migration Procedure</b></p><ol type="1"><li><p> On your NT4 domain controller, right-click on <span class="guiicon">My Computer</span>, then select +</p><p>Here is a quick guide:</p><div class="procedure"><a name="id2655788"></a><p class="title"><b>Procedure 27.1. Profile Migration Procedure</b></p><ol type="1"><li><p> On your NT4 domain controller, right-click on <span class="guiicon">My Computer</span>, then select <span class="guilabel">Properties</span>, then the tab labeled <span class="guilabel">User Profiles</span>. </p></li><li><p> Select a user profile you want to migrate and click on it. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>I am using the term “<span class="quote">migrate</span>” loosely. You can copy a profile to create a group profile. You can give the user <em class="parameter"><code>Everyone</code></em> rights to the profile you copy this to. That is what you need to do, since your Samba domain is not a member of a trust relationship with your NT4 @@ -340,21 +340,21 @@ correct resource kit is required for each platform. <code class="filename">c:\temp\foobar</code></p></li><li><p>Click on <span class="guibutton">Change</span> in the <span class="guilabel">Permitted to use</span> box.</p></li><li><p>Click on the group “<span class="quote">Everyone</span>”, click on <span class="guibutton">OK</span>. This closes the “<span class="quote">choose user</span>” box.</p></li><li><p>Now click on <span class="guibutton">OK</span>.</p></li></ol></div><p> Follow these steps for every profile you need to migrate. -</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2655909"></a>Side Bar Notes</h4></div></div></div><p> -<a class="indexterm" name="id2655917"></a> -<a class="indexterm" name="id2655923"></a> +</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2655935"></a>Side Bar Notes</h4></div></div></div><p> +<a class="indexterm" name="id2655943"></a> +<a class="indexterm" name="id2655949"></a> You should obtain the SID of your NT4 domain. You can use the <code class="literal">net rpc info</code> to do this. See <a class="link" href="NetCommand.html" title="Chapter 13. Remote and Local Management: The Net Command">The Net Command Chapter</a>, <a class="link" href="NetCommand.html#netmisc1" title="Other Miscellaneous Operations">Other Miscellaneous Operations</a> for more information. -</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2655960"></a>moveuser.exe</h4></div></div></div><p> -<a class="indexterm" name="id2655968"></a> +</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2655986"></a>moveuser.exe</h4></div></div></div><p> +<a class="indexterm" name="id2655994"></a> The Windows 200x professional resource kit has <code class="literal">moveuser.exe</code>. <code class="literal">moveuser.exe</code> changes the security of a profile from one user to another. This allows the account domain to change and/or the username to change. </p><p> This command is like the Samba <code class="literal">profiles</code> tool. -</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2656001"></a>Get SID</h4></div></div></div><p> -<a class="indexterm" name="id2656009"></a> -<a class="indexterm" name="id2656016"></a> +</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2656027"></a>Get SID</h4></div></div></div><p> +<a class="indexterm" name="id2656035"></a> +<a class="indexterm" name="id2656042"></a> You can identify the SID by using <code class="literal">GetSID.exe</code> from the Windows NT Server 4.0 Resource Kit. </p><p> Windows NT 4.0 stores the local profile information in the registry under the following key: @@ -364,60 +364,60 @@ Under the ProfileList key, there will be subkeys named with the SIDs of the user on to this computer. (To find the profile information for the user whose locally cached profile you want to move, find the SID for the user with the <code class="literal">GetSID.exe</code> utility.) Inside the appropriate user's subkey, you will see a string value named <em class="parameter"><code>ProfileImagePath</code></em>. -</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2656066"></a>Mandatory Profiles</h2></div></div></div><p> -<a class="indexterm" name="id2656074"></a> +</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2656092"></a>Mandatory Profiles</h2></div></div></div><p> +<a class="indexterm" name="id2656100"></a> A mandatory profile is a profile that the user does not have the ability to overwrite. During the user's session, it may be possible to change the desktop environment; however, as the user logs out, all changes made will be lost. If it is desired to not allow the user any ability to change the desktop environment, then this must be done through policy settings. See <a class="link" href="PolicyMgmt.html" title="Chapter 26. System and Account Policies">System and Account Policies</a>. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> -<a class="indexterm" name="id2656099"></a> -<a class="indexterm" name="id2656106"></a> -<a class="indexterm" name="id2656112"></a> +<a class="indexterm" name="id2656125"></a> +<a class="indexterm" name="id2656132"></a> +<a class="indexterm" name="id2656138"></a> Under NO circumstances should the profile directory (or its contents) be made read-only because this may render the profile unusable. Where it is essential to make a profile read-only within the UNIX file system, this can be done, but then you absolutely must use the <code class="literal">fake-permissions</code> VFS module to instruct MS Windows NT/200x/XP clients that the Profile has write permission for the user. See <a class="link" href="VFS.html#fakeperms" title="fake_perms">fake_perms VFS module</a>. </p></div><p> -<a class="indexterm" name="id2656143"></a> -<a class="indexterm" name="id2656150"></a> +<a class="indexterm" name="id2656169"></a> +<a class="indexterm" name="id2656176"></a> For MS Windows NT4/200x/XP, the procedure shown in <a class="link" href="ProfileMgmt.html#profilemigrn" title="Windows NT4 Profile Management Tools">Profile Migration from Windows NT4/200x Server to Samba</a> can also be used to create mandatory profiles. To convert a group profile into a mandatory profile, simply locate the <code class="filename">NTUser.DAT</code> file in the copied profile and rename it to <code class="filename">NTUser.MAN</code>. </p><p> -<a class="indexterm" name="id2656184"></a> +<a class="indexterm" name="id2656210"></a> For MS Windows 9x/Me, it is the <code class="filename">User.DAT</code> file that must be renamed to <code class="filename">User.MAN</code> to effect a mandatory profile. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2656206"></a>Creating and Managing Group Profiles</h2></div></div></div><p> -<a class="indexterm" name="id2656215"></a> -<a class="indexterm" name="id2656221"></a> -<a class="indexterm" name="id2656228"></a> -<a class="indexterm" name="id2656235"></a> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2656232"></a>Creating and Managing Group Profiles</h2></div></div></div><p> +<a class="indexterm" name="id2656241"></a> +<a class="indexterm" name="id2656247"></a> +<a class="indexterm" name="id2656254"></a> +<a class="indexterm" name="id2656261"></a> Most organizations are arranged into departments. There is a nice benefit in this fact, since usually most users in a department require the same desktop applications and the same desktop layout. MS Windows NT4/200x/XP will allow the use of group profiles. A group profile is a profile that is created first using a template (example) user. Then using the profile migration tool (see above), the profile is assigned access rights for the user group that needs to be given access to the group profile. </p><p> -<a class="indexterm" name="id2656262"></a> +<a class="indexterm" name="id2656288"></a> The next step is rather important. Instead of assigning a group profile to users (Using User Manager) on a “<span class="quote">per-user</span>” basis, the group itself is assigned the now modified profile. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> Be careful with group profiles. If the user who is a member of a group also has a personal profile, then the result will be a fusion (merge) of the two. -</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2656285"></a>Default Profile for Windows Users</h2></div></div></div><p> -<a class="indexterm" name="id2656293"></a> -<a class="indexterm" name="id2656300"></a> +</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2656311"></a>Default Profile for Windows Users</h2></div></div></div><p> +<a class="indexterm" name="id2656319"></a> +<a class="indexterm" name="id2656326"></a> MS Windows 9x/Me and NT4/200x/XP will use a default profile for any user for whom a profile does not already exist. Armed with a knowledge of where the default profile is located on the Windows workstation, and knowing which registry keys affect the path from which the default profile is created, it is possible to modify the default profile to one that has been optimized for the site. This has significant administrative advantages. -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2656316"></a>MS Windows 9x/Me</h3></div></div></div><p> -<a class="indexterm" name="id2656323"></a> -<a class="indexterm" name="id2656330"></a> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2656341"></a>MS Windows 9x/Me</h3></div></div></div><p> +<a class="indexterm" name="id2656349"></a> +<a class="indexterm" name="id2656356"></a> To enable default per-use profiles in Windows 9x/Me, you can either use the <span class="application">Windows 98 System Policy Editor</span> or change the registry directly. </p><p> @@ -427,12 +427,12 @@ Next click on the <span class="guiicon">Local Computer</span> icon, click on <sp select <span class="guilabel">User Profiles</span>, and click on the enable box. Remember to save the registry changes. </p><p> -<a class="indexterm" name="id2656392"></a> +<a class="indexterm" name="id2656417"></a> To modify the registry directly, launch the <span class="application">Registry Editor</span> (<code class="literal">regedit.exe</code>) and select the hive <code class="filename">HKEY_LOCAL_MACHINE\Network\Logon</code>. Now add a DWORD type key with the name “<span class="quote">User Profiles.</span>” To enable user profiles to set the value to 1; to disable user profiles set it to 0. -</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2656425"></a>User Profile Handling with Windows 9x/Me</h4></div></div></div><p> +</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2656450"></a>User Profile Handling with Windows 9x/Me</h4></div></div></div><p> When a user logs on to a Windows 9x/Me machine, the local profile path, <code class="filename">HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\ProfileList</code>, is checked for an existing entry for that user. @@ -448,7 +448,7 @@ If a user profile is not found in either location, the default user profile from 9x/Me machine is used and copied to a newly created folder for the logged on user. At log off, any changes that the user made are written to the user's local profile. If the user has a roaming profile, the changes are written to the user's profile on the server. -</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2656467"></a>MS Windows NT4 Workstation</h3></div></div></div><p> +</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2656493"></a>MS Windows NT4 Workstation</h3></div></div></div><p> On MS Windows NT4, the default user profile is obtained from the location <code class="filename">%SystemRoot%\Profiles</code>, which in a default installation will translate to <code class="filename">C:\Windows NT\Profiles</code>. Under this directory on a clean install, there will be three @@ -462,7 +462,7 @@ per user depending on the profile settings chosen/created. </p><p> When a new user first logs onto an MS Windows NT4 machine, a new profile is created from: </p><div class="itemizedlist"><ul type="disc"><li><p>All Users settings.</p></li><li><p>Default User settings (contains the default <code class="filename">NTUser.DAT</code> file).</p></li></ul></div><p> -<a class="indexterm" name="id2656554"></a> +<a class="indexterm" name="id2656580"></a> When a user logs on to an MS Windows NT4 machine that is a member of a Microsoft security domain, the following steps are followed for profile handling: </p><div class="procedure"><ol type="1"><li><p> The user's account information that is obtained during the logon process @@ -474,11 +474,11 @@ the following steps are followed for profile handling: location. </p></li><li><p> If the user account has a profile path, but at its location a profile does not exist, then a new profile is created in the <code class="filename">%SystemRoot%\Profiles\%USERNAME%</code> directory from reading the <code class="filename">Default User</code> profile. </p></li><li><p> -<a class="indexterm" name="id2656631"></a> -<a class="indexterm" name="id2656638"></a> -<a class="indexterm" name="id2656645"></a> -<a class="indexterm" name="id2656652"></a> -<a class="indexterm" name="id2656659"></a> +<a class="indexterm" name="id2656657"></a> +<a class="indexterm" name="id2656664"></a> +<a class="indexterm" name="id2656671"></a> +<a class="indexterm" name="id2656678"></a> +<a class="indexterm" name="id2656685"></a> If the NETLOGON share on the authenticating server (logon server) contains a policy file (<code class="filename">NTConfig.POL</code>), then its contents are applied to the <code class="filename">NTUser.DAT</code>, which is applied to the <code class="filename">HKEY_CURRENT_USER</code> @@ -500,7 +500,7 @@ winlogon\"DeleteRoamingCache"=dword:0000000 In this case, the local copy (in <code class="filename">%SystemRoot%\Profiles\%USERNAME%</code>) will be deleted on logout. </p><p> -<a class="indexterm" name="id2656767"></a> +<a class="indexterm" name="id2656792"></a> Under MS Windows NT4, default locations for common resources like <code class="filename">My Documents</code> may be redirected to a network share by modifying the following registry keys. These changes may be made via use of the System Policy Editor. To do so may require that you create your own template @@ -519,7 +519,7 @@ HKEY_CURRENT_USER \Explorer \User Shell Folders </pre><p> -<a class="indexterm" name="id2656807"></a> +<a class="indexterm" name="id2656833"></a> </p><p> The above hive key contains a list of automatically managed folders. The default entries are shown in <a class="link" href="ProfileMgmt.html#ProfileLocs" title="Table 27.1. User Shell Folder Registry Keys Default Values">the next table</a>. </p><div class="table"><a name="ProfileLocs"></a><p class="title"><b>Table 27.1. User Shell Folder Registry Keys Default Values</b></p><div class="table-contents"><table summary="User Shell Folder Registry Keys Default Values" border="1"><colgroup><col align="left"><col align="left"></colgroup><thead><tr><th align="left">Name</th><th align="left">Default Value</th></tr></thead><tbody><tr><td align="left">AppData</td><td align="left">%USERPROFILE%\Application Data</td></tr><tr><td align="left">Desktop</td><td align="left">%USERPROFILE%\Desktop</td></tr><tr><td align="left">Favorites</td><td align="left">%USERPROFILE%\Favorites</td></tr><tr><td align="left">NetHood</td><td align="left">%USERPROFILE%\NetHood</td></tr><tr><td align="left">PrintHood</td><td align="left">%USERPROFILE%\PrintHood</td></tr><tr><td align="left">Programs</td><td align="left">%USERPROFILE%\Start Menu\Programs</td></tr><tr><td align="left">Recent</td><td align="left">%USERPROFILE%\Recent</td></tr><tr><td align="left">SendTo</td><td align="left">%USERPROFILE%\SendTo</td></tr><tr><td align="left">Start Menu </td><td align="left">%USERPROFILE%\Start Menu</td></tr><tr><td align="left">Startup</td><td align="left">%USERPROFILE%\Start Menu\Programs\Startup</td></tr></tbody></table></div></div><br class="table-break"><p> The registry key that contains the location of the default profile settings is: @@ -529,24 +529,24 @@ User Shell Folders </pre><p> </p><p> The default entries are shown in <a class="link" href="ProfileMgmt.html#regkeys" title="Table 27.2. Defaults of Profile Settings Registry Keys">Defaults of Profile Settings Registry Keys</a>. -</p><div class="table"><a name="regkeys"></a><p class="title"><b>Table 27.2. Defaults of Profile Settings Registry Keys</b></p><div class="table-contents"><table summary="Defaults of Profile Settings Registry Keys" border="1"><colgroup><col align="left"><col align="left"></colgroup><tbody><tr><td align="left">Common Desktop</td><td align="left">%SystemRoot%\Profiles\All Users\Desktop</td></tr><tr><td align="left">Common Programs</td><td align="left">%SystemRoot%\Profiles\All Users\Programs</td></tr><tr><td align="left">Common Start Menu</td><td align="left">%SystemRoot%\Profiles\All Users\Start Menu</td></tr><tr><td align="left">Common Startup</td><td align="left">%SystemRoot%\Profiles\All Users\Start Menu\Programs\Startup</td></tr></tbody></table></div></div><br class="table-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2657029"></a>MS Windows 200x/XP</h3></div></div></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> -<a class="indexterm" name="id2657038"></a> -<a class="indexterm" name="id2657045"></a> -<a class="indexterm" name="id2657052"></a> -<a class="indexterm" name="id2657059"></a> +</p><div class="table"><a name="regkeys"></a><p class="title"><b>Table 27.2. Defaults of Profile Settings Registry Keys</b></p><div class="table-contents"><table summary="Defaults of Profile Settings Registry Keys" border="1"><colgroup><col align="left"><col align="left"></colgroup><tbody><tr><td align="left">Common Desktop</td><td align="left">%SystemRoot%\Profiles\All Users\Desktop</td></tr><tr><td align="left">Common Programs</td><td align="left">%SystemRoot%\Profiles\All Users\Programs</td></tr><tr><td align="left">Common Start Menu</td><td align="left">%SystemRoot%\Profiles\All Users\Start Menu</td></tr><tr><td align="left">Common Startup</td><td align="left">%SystemRoot%\Profiles\All Users\Start Menu\Programs\Startup</td></tr></tbody></table></div></div><br class="table-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2657055"></a>MS Windows 200x/XP</h3></div></div></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> +<a class="indexterm" name="id2657064"></a> +<a class="indexterm" name="id2657071"></a> +<a class="indexterm" name="id2657078"></a> +<a class="indexterm" name="id2657085"></a> MS Windows XP Home Edition does use default per-user profiles, but cannot participate in domain security, cannot log onto an NT/ADS-style domain, and thus can obtain the profile only from itself. While there are benefits in doing this, the beauty of those MS Windows clients that can participate in domain logon processes is that they allow the administrator to create a global default profile and enforce it through the use of Group Policy Objects (GPOs). </p></div><p> -<a class="indexterm" name="id2657077"></a> +<a class="indexterm" name="id2657102"></a> When a new user first logs onto an MS Windows 200x/XP machine, the default profile is obtained from <code class="filename">C:\Documents and Settings\Default User</code>. The administrator can modify or change the contents of this location, and MS Windows 200x/XP will gladly use it. This is far from the optimum arrangement, since it will involve copying a new default profile to every MS Windows 200x/XP client workstation. </p><p> -<a class="indexterm" name="id2657099"></a> +<a class="indexterm" name="id2657125"></a> When MS Windows 200x/XP participates in a domain security context, and if the default user profile is not found, then the client will search for a default profile in the NETLOGON share of the authenticating server. In MS Windows parlance, it is <code class="filename">%LOGONSERVER%\NETLOGON\Default User,</code> @@ -568,7 +568,7 @@ profile are controlled by entries on Windows 200x/XP is: </p><p> <code class="fi Folders\</code> </p><p> This hive key contains a list of automatically managed folders. The default entries are shown in <a class="link" href="ProfileMgmt.html#defregpthkeys" title="Table 27.3. Defaults of Default User Profile Paths Registry Keys">the next table</a> -<a class="indexterm" name="id2657236"></a> +<a class="indexterm" name="id2657262"></a> </p><div class="table"><a name="defregpthkeys"></a><p class="title"><b>Table 27.3. Defaults of Default User Profile Paths Registry Keys</b></p><div class="table-contents"><table summary="Defaults of Default User Profile Paths Registry Keys" border="1"><colgroup><col align="left"><col align="left"></colgroup><thead><tr><th align="left">Name</th><th align="left">Default Value</th></tr></thead><tbody><tr><td align="left">AppData</td><td align="left">%USERPROFILE%\Application Data</td></tr><tr><td align="left">Cache</td><td align="left">%USERPROFILE%\Local Settings\Temporary Internet Files</td></tr><tr><td align="left">Cookies</td><td align="left">%USERPROFILE%\Cookies</td></tr><tr><td align="left">Desktop</td><td align="left">%USERPROFILE%\Desktop</td></tr><tr><td align="left">Favorites</td><td align="left">%USERPROFILE%\Favorites</td></tr><tr><td align="left">History</td><td align="left">%USERPROFILE%\Local Settings\History</td></tr><tr><td align="left">Local AppData</td><td align="left">%USERPROFILE%\Local Settings\Application Data</td></tr><tr><td align="left">Local Settings</td><td align="left">%USERPROFILE%\Local Settings</td></tr><tr><td align="left">My Pictures</td><td align="left">%USERPROFILE%\My Documents\My Pictures</td></tr><tr><td align="left">NetHood</td><td align="left">%USERPROFILE%\NetHood</td></tr><tr><td align="left">Personal</td><td align="left">%USERPROFILE%\My Documents</td></tr><tr><td align="left">PrintHood</td><td align="left">%USERPROFILE%\PrintHood</td></tr><tr><td align="left">Programs</td><td align="left">%USERPROFILE%\Start Menu\Programs</td></tr><tr><td align="left">Recent</td><td align="left">%USERPROFILE%\Recent</td></tr><tr><td align="left">SendTo</td><td align="left">%USERPROFILE%\SendTo</td></tr><tr><td align="left">Start Menu</td><td align="left">%USERPROFILE%\Start Menu</td></tr><tr><td align="left">Startup</td><td align="left">%USERPROFILE%\Start Menu\Programs\Startup</td></tr><tr><td align="left">Templates</td><td align="left">%USERPROFILE%\Templates</td></tr></tbody></table></div></div><br class="table-break"><p> There is also an entry called “<span class="quote">Default</span>” that has no value set. The default entry is of type <code class="constant">REG_SZ</code>; all the others are of type <code class="constant">REG_EXPAND_SZ</code>. </p><p> It makes a huge difference to the speed of handling roaming user profiles if all the folders are stored on a dedicated location on a network server. This means that it will not be necessary to write @@ -589,13 +589,13 @@ MS Windows user as seen by the Linux/UNIX file system. </p><p> Please note that (default or custom) to it. </p><p> MS Windows 200x/XP profiles may be <span class="emphasis"><em>local</em></span> or <span class="emphasis"><em>roaming</em></span>. A roaming profile is cached locally unless the following registry key is created: -<a class="indexterm" name="id2657510"></a> +<a class="indexterm" name="id2657536"></a> </p><p> </p><pre class="programlisting"> HKEY_LOCAL_MACHINE\SYSTEM\Software\Microsoft\Windows NT\CurrentVersion\ winlogon\"DeleteRoamingCache"=dword:00000001</pre><p> In this case, the local cache copy is deleted on logout. -</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2657534"></a>Common Errors</h2></div></div></div><p> +</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2657560"></a>Common Errors</h2></div></div></div><p> The following are some typical errors, problems, and questions that have been asked on the Samba mailing lists. -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2657545"></a>Configuring Roaming Profiles for a Few Users or Groups</h3></div></div></div><p> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2657571"></a>Configuring Roaming Profiles for a Few Users or Groups</h3></div></div></div><p> With Samba-2.2.x, the choice you have is to enable or disable roaming profiles support. It is a global-only setting. The default is to have roaming profiles, and the default path will locate them in the user's home directory. @@ -605,7 +605,7 @@ to apply only to certain machines, then on those machines on which roaming profi it is necessary to disable roaming profile handling in the registry of each such machine. </p><p> With Samba-3, you can have a global profile setting in <code class="filename">smb.conf</code>, and you can override this by -per-user settings using the Domain User Manager (as with MS Windows NT4/200x). </p><p> In any case, you can configure only one profile per user. That profile can be either: </p><div class="itemizedlist"><ul type="disc"><li><p>A profile unique to that user.</p></li><li><p>A mandatory profile (one the user cannot change).</p></li><li><p>A group profile (really should be mandatory that is, unchangable).</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2657606"></a>Cannot Use Roaming Profiles</h3></div></div></div><p> A user requested the following: “<span class="quote"> I do not want roaming profiles to be implemented. I want +per-user settings using the Domain User Manager (as with MS Windows NT4/200x). </p><p> In any case, you can configure only one profile per user. That profile can be either: </p><div class="itemizedlist"><ul type="disc"><li><p>A profile unique to that user.</p></li><li><p>A mandatory profile (one the user cannot change).</p></li><li><p>A group profile (really should be mandatory that is, unchangable).</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2657632"></a>Cannot Use Roaming Profiles</h3></div></div></div><p> A user requested the following: “<span class="quote"> I do not want roaming profiles to be implemented. I want to give users a local profile alone. I am totally lost with this error. For the past two days I tried everything, I googled around but found no useful pointers. Please help me. </span>”</p><p> The choices are: </p><div class="variablelist"><dl><dt><span class="term">Local profiles</span></dt><dd><p> I know of no registry keys that will allow autodeletion of LOCAL profiles on log out.</p></dd><dt><span class="term">Roaming profiles</span></dt><dd><p> As a user logs onto the network, a centrally @@ -625,18 +625,18 @@ workstation, but they harvest the fruits of folly (and ignorance). </p><p> The p changed as well as good discipline make for a problem-free site. </p><p> Microsoft's answer to the PST problem is to store all email in an MS Exchange Server backend. This removes the need for a PST file. </p><p>Local profiles mean: </p><div class="itemizedlist"><ul type="disc"><li><p>If each machine is used by many users, then much local disk storage is needed for local profiles.</p></li><li><p>Every workstation the user logs into has - its own profile; these can be very different from machine to machine.</p></li></ul></div><p> On the other hand, use of roaming profiles means: </p><div class="itemizedlist"><ul type="disc"><li><p>The network administrator can control the desktop environment of all users.</p></li><li><p>Use of mandatory profiles drastically reduces network management overheads.</p></li><li><p>In the long run, users will experience fewer problems.</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2657778"></a>Changing the Default Profile</h3></div></div></div><p>“<span class="quote">When the client logs onto the domain controller, it searches + its own profile; these can be very different from machine to machine.</p></li></ul></div><p> On the other hand, use of roaming profiles means: </p><div class="itemizedlist"><ul type="disc"><li><p>The network administrator can control the desktop environment of all users.</p></li><li><p>Use of mandatory profiles drastically reduces network management overheads.</p></li><li><p>In the long run, users will experience fewer problems.</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2657804"></a>Changing the Default Profile</h3></div></div></div><p>“<span class="quote">When the client logs onto the domain controller, it searches for a profile to download. Where do I put this default profile?</span>”</p><p> -<a class="indexterm" name="id2657792"></a> +<a class="indexterm" name="id2657818"></a> First, the Samba server needs to be configured as a domain controller. This can be done by -setting in <code class="filename">smb.conf</code>: </p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2657813"></a><em class="parameter"><code>security = user</code></em></td></tr><tr><td><a class="indexterm" name="id2657825"></a><em class="parameter"><code>os level = 32 (or more)</code></em></td></tr><tr><td><a class="indexterm" name="id2657837"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr></table><p> There must be a <em class="parameter"><code>[netlogon]</code></em> share that is world readable. It is +setting in <code class="filename">smb.conf</code>: </p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2657839"></a><em class="parameter"><code>security = user</code></em></td></tr><tr><td><a class="indexterm" name="id2657851"></a><em class="parameter"><code>os level = 32 (or more)</code></em></td></tr><tr><td><a class="indexterm" name="id2657863"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr></table><p> There must be a <em class="parameter"><code>[netlogon]</code></em> share that is world readable. It is a good idea to add a logon script to preset printer and drive connections. There is also a facility for automatically synchronizing the workstation time clock with that of the logon server (another good thing to do). </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> To invoke autodeletion of roaming profiles from the local workstation cache (disk storage), use the <span class="application">Group Policy Editor</span> to create a file called <code class="filename">NTConfig.POL</code> with the appropriate entries. This file needs to be located in the <em class="parameter"><code>netlogon</code></em> share root directory.</p></div><p> Windows clients need to be members of the domain. Workgroup machines do not use network logons, -so they do not interoperate with domain profiles. </p><p> For roaming profiles, add to <code class="filename">smb.conf</code>: </p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2657909"></a><em class="parameter"><code>logon path = \\%N\profiles\%U</code></em></td></tr><tr><td># Default logon drive is Z:</td></tr><tr><td><a class="indexterm" name="id2657925"></a><em class="parameter"><code>logon drive = H:</code></em></td></tr><tr><td># This requires a PROFILES share that is world writable.</td></tr></table></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2657942"></a>Debugging Roaming Profiles and NT4-style Domain Policies</h3></div></div></div><p> +so they do not interoperate with domain profiles. </p><p> For roaming profiles, add to <code class="filename">smb.conf</code>: </p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2657935"></a><em class="parameter"><code>logon path = \\%N\profiles\%U</code></em></td></tr><tr><td># Default logon drive is Z:</td></tr><tr><td><a class="indexterm" name="id2657950"></a><em class="parameter"><code>logon drive = H:</code></em></td></tr><tr><td># This requires a PROFILES share that is world writable.</td></tr></table></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2657967"></a>Debugging Roaming Profiles and NT4-style Domain Policies</h3></div></div></div><p> Roaming profiles and domain policies are implemented via <code class="literal">USERENV.DLL</code>. Microsoft Knowledge Base articles <a class="ulink" href="http://support.microsoft.com/default.aspx?scid=kb;en-us;221833" target="_top">221833</a> and <a class="ulink" href="http://support.microsoft.com/default.aspx?scid=kb;en-us;154120" target="_top">154120</a> diff --git a/docs/htmldocs/Samba3-HOWTO/SWAT.html b/docs/htmldocs/Samba3-HOWTO/SWAT.html index 85d141ede8..4b6dcc0175 100644 --- a/docs/htmldocs/Samba3-HOWTO/SWAT.html +++ b/docs/htmldocs/Samba3-HOWTO/SWAT.html @@ -1,27 +1,27 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 37. SWAT: The Samba Web Administration Tool</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="migration.html" title="Part IV. Migration and Updating"><link rel="prev" href="NT4Migration.html" title="Chapter 36. Migration from NT4 PDC to Samba-3 PDC"><link rel="next" href="troubleshooting.html" title="Part V. Troubleshooting"></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 37. SWAT: The Samba Web Administration Tool</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="NT4Migration.html">Prev</a> </td><th width="60%" align="center">Part IV. Migration and Updating</th><td width="20%" align="right"> <a accesskey="n" href="troubleshooting.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="SWAT"></a>Chapter 37. SWAT: The Samba Web Administration Tool</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><p class="pubdate">April 21, 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="SWAT.html#id2674037">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="SWAT.html#id2674161">Guidelines and Technical Tips</a></span></dt><dd><dl><dt><span class="sect2"><a href="SWAT.html#id2674181">Validate SWAT Installation</a></span></dt><dt><span class="sect2"><a href="SWAT.html#xinetd">Enabling SWAT for Use</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2674818">Securing SWAT through SSL</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2674970">Enabling SWAT Internationalization Support</a></span></dt></dl></dd><dt><span class="sect1"><a href="SWAT.html#id2675168">Overview and Quick Tour</a></span></dt><dd><dl><dt><span class="sect2"><a href="SWAT.html#id2675181">The SWAT Home Page</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2675242">Global Settings</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2675344">Share Settings</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2675400">Printers Settings</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2675456">The SWAT Wizard</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2675519">The Status Page</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2675563">The View Page</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2675582">The Password Change Page</a></span></dt></dl></dd></dl></div><p> -<a class="indexterm" name="id2674001"></a> -<a class="indexterm" name="id2674008"></a> -<a class="indexterm" name="id2674015"></a> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 37. SWAT: The Samba Web Administration Tool</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="migration.html" title="Part IV. Migration and Updating"><link rel="prev" href="NT4Migration.html" title="Chapter 36. Migration from NT4 PDC to Samba-3 PDC"><link rel="next" href="troubleshooting.html" title="Part V. Troubleshooting"></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 37. SWAT: The Samba Web Administration Tool</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="NT4Migration.html">Prev</a> </td><th width="60%" align="center">Part IV. Migration and Updating</th><td width="20%" align="right"> <a accesskey="n" href="troubleshooting.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="SWAT"></a>Chapter 37. SWAT: The Samba Web Administration Tool</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><p class="pubdate">April 21, 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="SWAT.html#id2674063">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="SWAT.html#id2674187">Guidelines and Technical Tips</a></span></dt><dd><dl><dt><span class="sect2"><a href="SWAT.html#id2674206">Validate SWAT Installation</a></span></dt><dt><span class="sect2"><a href="SWAT.html#xinetd">Enabling SWAT for Use</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2674844">Securing SWAT through SSL</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2674996">Enabling SWAT Internationalization Support</a></span></dt></dl></dd><dt><span class="sect1"><a href="SWAT.html#id2675194">Overview and Quick Tour</a></span></dt><dd><dl><dt><span class="sect2"><a href="SWAT.html#id2675207">The SWAT Home Page</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2675268">Global Settings</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2675369">Share Settings</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2675425">Printers Settings</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2675481">The SWAT Wizard</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2675545">The Status Page</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2675589">The View Page</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2675608">The Password Change Page</a></span></dt></dl></dd></dl></div><p> +<a class="indexterm" name="id2674027"></a> +<a class="indexterm" name="id2674034"></a> +<a class="indexterm" name="id2674040"></a> There are many and varied opinions regarding the usefulness of SWAT. No matter how hard one tries to produce the perfect configuration tool, it remains an object of personal taste. SWAT is a tool that allows Web-based configuration of Samba. It has a wizard that may help to get Samba configured quickly, it has context-sensitive help on each <code class="filename">smb.conf</code> parameter, it provides for monitoring of current state of connection information, and it allows networkwide MS Windows network password management. -</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2674037"></a>Features and Benefits</h2></div></div></div><p> -<a class="indexterm" name="id2674045"></a> +</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2674063"></a>Features and Benefits</h2></div></div></div><p> +<a class="indexterm" name="id2674071"></a> SWAT is a facility that is part of the Samba suite. The main executable is called <code class="literal">swat</code> and is invoked by the internetworking super daemon. See <a class="link" href="SWAT.html#xinetd" title="Enabling SWAT for Use">appropriate section</a> for details. </p><p> -<a class="indexterm" name="id2674073"></a> +<a class="indexterm" name="id2674098"></a> SWAT uses integral Samba components to locate parameters supported by the particular version of Samba. Unlike tools and utilities that are external to Samba, SWAT is always up to date as known Samba parameters change. SWAT provides context-sensitive help for each configuration parameter, directly from <code class="literal">man</code> page entries. </p><p> -<a class="indexterm" name="id2674093"></a> -<a class="indexterm" name="id2674100"></a> -<a class="indexterm" name="id2674107"></a> +<a class="indexterm" name="id2674119"></a> +<a class="indexterm" name="id2674126"></a> +<a class="indexterm" name="id2674133"></a> Some network administrators believe that it is a good idea to write systems documentation inside configuration files, and for them SWAT will always be a nasty tool. SWAT does not store the configuration file in any intermediate form; rather, it stores only the @@ -30,38 +30,38 @@ those parameters that are at other than the default settings. The result is that as well as parameters that are no longer supported, will be lost from the <code class="filename">smb.conf</code> file. Additionally, the parameters will be written back in internal ordering. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> -<a class="indexterm" name="id2674140"></a> +<a class="indexterm" name="id2674166"></a> Before using SWAT, please be warned SWAT will completely replace your <code class="filename">smb.conf</code> with a fully optimized file that has been stripped of all comments you might have placed there and only nondefault settings will be written to the file. -</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2674161"></a>Guidelines and Technical Tips</h2></div></div></div><p> -<a class="indexterm" name="id2674170"></a> +</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2674187"></a>Guidelines and Technical Tips</h2></div></div></div><p> +<a class="indexterm" name="id2674195"></a> This section aims to unlock the dark secrets behind how SWAT may be made to work, how it can be made more secure, and how to solve internationalization support problems. -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2674181"></a>Validate SWAT Installation</h3></div></div></div><p> -<a class="indexterm" name="id2674189"></a> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2674206"></a>Validate SWAT Installation</h3></div></div></div><p> +<a class="indexterm" name="id2674214"></a> The very first step that should be taken before attempting to configure a host system for SWAT operation is to check that it is installed. This may seem a trivial point to some, but several Linux distributions do not install SWAT by default, even though they do ship an installable binary support package containing SWAT on the distribution media. </p><p> -<a class="indexterm" name="id2674205"></a> +<a class="indexterm" name="id2674231"></a> When you have confirmed that SWAT is installed, it is necessary to validate that the installation includes the binary <code class="literal">swat</code> file as well as all the supporting text and Web files. A number of operating system distributions in the past have failed to include the necessary support files, even though the <code class="literal">swat</code> binary executable file was installed. </p><p> -<a class="indexterm" name="id2674232"></a> -<a class="indexterm" name="id2674239"></a> +<a class="indexterm" name="id2674258"></a> +<a class="indexterm" name="id2674265"></a> Finally, when you are sure that SWAT has been fully installed, please check that SWAT is enabled in the control file for the internetworking super-daemon (inetd or xinetd) that is used on your operating system platform. -</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2674251"></a>Locating the <code class="literal">SWAT</code> File</h4></div></div></div><p> -<a class="indexterm" name="id2674265"></a> -<a class="indexterm" name="id2674272"></a> -<a class="indexterm" name="id2674279"></a> +</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2674277"></a>Locating the <code class="literal">SWAT</code> File</h4></div></div></div><p> +<a class="indexterm" name="id2674290"></a> +<a class="indexterm" name="id2674298"></a> +<a class="indexterm" name="id2674304"></a> To validate that SWAT is installed, first locate the <code class="literal">swat</code> binary file on the system. It may be found under the following directories:</p><table class="simplelist" border="0" summary="Simple list"><tr><td><code class="filename">/usr/local/samba/bin</code> the default Samba location</td></tr><tr><td><code class="filename">/usr/sbin</code> the default location on most Linux systems</td></tr><tr><td><code class="filename">/opt/samba/bin</code></td></tr></table><p> </p><p> @@ -71,9 +71,9 @@ by the administrator who compiled and installed Samba. There are a number of methods that may be used to locate the <code class="literal">swat</code> binary file. The following methods may be helpful. </p><p> -<a class="indexterm" name="id2674351"></a> -<a class="indexterm" name="id2674358"></a> -<a class="indexterm" name="id2674365"></a> +<a class="indexterm" name="id2674377"></a> +<a class="indexterm" name="id2674384"></a> +<a class="indexterm" name="id2674391"></a> If <code class="literal">swat</code> is in your current operating system search path, it will be easy to find it. You can ask what are the command-line options for <code class="literal">swat</code> as shown here: </p><pre class="screen"> @@ -91,7 +91,7 @@ Common samba options: -l, --log-basename=LOGFILEBASE Basename for log/debug files -V, --version Print version </pre><p> -</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2674403"></a>Locating the SWAT Support Files</h4></div></div></div><p> +</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2674429"></a>Locating the SWAT Support Files</h4></div></div></div><p> Now that you have found that <code class="literal">swat</code> is in the search path, it is easy to identify where the file is located. Here is another simple way this may be done: </p><pre class="screen"> @@ -173,7 +173,7 @@ implementation. The control file (or files) can be located in the file or in a similar location. </p><p> The control entry for the older style file might be: -<a class="indexterm" name="id2674596"></a> +<a class="indexterm" name="id2674622"></a> </p><pre class="programlisting"> # swat is the Samba Web Administration Tool swat stream tcp nowait.400 root /usr/sbin/swat swat @@ -201,10 +201,10 @@ In the above, the default setting for <em class="parameter"><code>disable</code> This means that SWAT is disabled. To enable use of SWAT, set this parameter to <code class="constant">no</code> as shown. </p><p> -<a class="indexterm" name="id2674651"></a> -<a class="indexterm" name="id2674658"></a> -<a class="indexterm" name="id2674665"></a> -<a class="indexterm" name="id2674672"></a> +<a class="indexterm" name="id2674677"></a> +<a class="indexterm" name="id2674684"></a> +<a class="indexterm" name="id2674690"></a> +<a class="indexterm" name="id2674698"></a> Both of the previous examples assume that the <code class="literal">swat</code> binary has been located in the <code class="filename">/usr/sbin</code> directory. In addition to the above, SWAT will use a directory access point from which it will load its Help files @@ -212,8 +212,8 @@ as well as other control information. The default location for this on most Linu systems is in the directory <code class="filename">/usr/share/samba/swat</code>. The default location using Samba defaults will be <code class="filename">/usr/local/samba/swat</code>. </p><p> -<a class="indexterm" name="id2674712"></a> -<a class="indexterm" name="id2674719"></a> +<a class="indexterm" name="id2674738"></a> +<a class="indexterm" name="id2674745"></a> Access to SWAT will prompt for a logon. If you log onto SWAT as any non-root user, the only permission allowed is to view certain aspects of configuration as well as access to the password change facility. The buttons that will be exposed to the non-root @@ -225,21 +225,21 @@ As long as you log onto SWAT as the user <span class="emphasis"><em>root</em></s full change and commit ability. The buttons that will be exposed include <span class="guibutton">HOME</span>, <span class="guibutton">GLOBALS</span>, <span class="guibutton">SHARES</span>, <span class="guibutton">PRINTERS</span>, <span class="guibutton">WIZARD</span>, <span class="guibutton">STATUS</span>, <span class="guibutton">VIEW</span>, and <span class="guibutton">PASSWORD</span>. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2674818"></a>Securing SWAT through SSL</h3></div></div></div><p> -<a class="indexterm" name="id2674826"></a> -<a class="indexterm" name="id2674833"></a> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2674844"></a>Securing SWAT through SSL</h3></div></div></div><p> +<a class="indexterm" name="id2674852"></a> +<a class="indexterm" name="id2674859"></a> Many people have asked about how to set up SWAT with SSL to allow for secure remote administration of Samba. Here is a method that works, courtesy of Markus Krieger. </p><p> Modifications to the SWAT setup are as follows: </p><div class="procedure"><ol type="1"><li><p> -<a class="indexterm" name="id2674858"></a> +<a class="indexterm" name="id2674884"></a> Install OpenSSL. </p></li><li><p> -<a class="indexterm" name="id2674872"></a> -<a class="indexterm" name="id2674878"></a> +<a class="indexterm" name="id2674897"></a> +<a class="indexterm" name="id2674904"></a> Generate certificate and private key. -<a class="indexterm" name="id2674886"></a> +<a class="indexterm" name="id2674912"></a> </p><pre class="screen"> <code class="prompt">root# </code><strong class="userinput"><code>/usr/bin/openssl req -new -x509 -days 365 -nodes -config \ /usr/share/doc/packages/stunnel/stunnel.cnf \ @@ -247,7 +247,7 @@ Modifications to the SWAT setup are as follows: </pre></li><li><p> Remove SWAT entry from [x]inetd. </p></li><li><p> -<a class="indexterm" name="id2674924"></a> +<a class="indexterm" name="id2674950"></a> Start <code class="literal">stunnel</code>. </p><pre class="screen"> @@ -255,7 +255,7 @@ Modifications to the SWAT setup are as follows: -l /usr/local/samba/bin/swat swat </code></strong> </pre></li></ol></div><p> Afterward, simply connect to SWAT by using the URL <a class="ulink" href="https://myhost:901" target="_top">https://myhost:901</a>, accept the certificate, and the SSL connection is up. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2674970"></a>Enabling SWAT Internationalization Support</h3></div></div></div><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2674996"></a>Enabling SWAT Internationalization Support</h3></div></div></div><p> SWAT can be configured to display its messages to match the settings of the language configurations of your Web browser. It will be passed to SWAT in the Accept-Language header of the HTTP request. @@ -267,14 +267,14 @@ To enable this feature: </p></li><li><p> Set your browsers language setting. </p></li></ul></div><p> -<a class="indexterm" name="id2675014"></a> -<a class="indexterm" name="id2675021"></a> -<a class="indexterm" name="id2675028"></a> -<a class="indexterm" name="id2675034"></a> +<a class="indexterm" name="id2675040"></a> +<a class="indexterm" name="id2675046"></a> +<a class="indexterm" name="id2675053"></a> +<a class="indexterm" name="id2675060"></a> The name of the <code class="literal">msg</code> file is the same as the language ID sent by the browser. For example, <span class="emphasis"><em>en</em></span> means English, <span class="emphasis"><em>ja</em></span> means Japanese, <span class="emphasis"><em>fr</em></span> means French. </p><p> -<a class="indexterm" name="id2675063"></a> +<a class="indexterm" name="id2675089"></a> If you do not like some of messages, or there are no <code class="literal">msg</code> files for your locale, you can create them simply by copying the <code class="literal">en.msg</code> files to the directory for “<span class="quote">your language ID.msg</span>” and filling in proper strings @@ -284,20 +284,20 @@ to each “<span class="quote">msgstr</span>”. For example, in <code c msgid "Set Default" msgstr "Imposta Default" </pre><p> -<a class="indexterm" name="id2675111"></a> +<a class="indexterm" name="id2675137"></a> and so on. If you find a mistake or create a new <code class="literal">msg</code> file, please email it to us so we will consider it in the next release of Samba. The <code class="literal">msg</code> file should be encoded in UTF-8. </p><p> -<a class="indexterm" name="id2675135"></a> +<a class="indexterm" name="id2675161"></a> Note that if you enable this feature and the <a class="link" href="smb.conf.5.html#DISPLAYCHARSET">display charset</a> is not matched to your browser's setting, the SWAT display may be corrupted. In a future version of Samba, SWAT will always display messages with UTF-8 encoding. You will then not need to set this <code class="filename">smb.conf</code> file parameter. -</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2675168"></a>Overview and Quick Tour</h2></div></div></div><p> +</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2675194"></a>Overview and Quick Tour</h2></div></div></div><p> SWAT is a tool that may be used to configure Samba or just to obtain useful links to important reference materials such as the contents of this book as well as other documents that have been found useful for solving Windows networking problems. -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2675181"></a>The SWAT Home Page</h3></div></div></div><p> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2675207"></a>The SWAT Home Page</h3></div></div></div><p> The SWAT title page provides access to the latest Samba documentation. The manual page for each Samba component is accessible from this page, as are the Samba3-HOWTO (this document) as well as the O'Reilly book “<span class="quote">Using Samba.</span>” @@ -312,7 +312,7 @@ because it runs SWAT without authentication and with full administrative ability changes to <code class="filename">smb.conf</code> as well as general operation with root privileges. The option that creates this ability is the <code class="option">-a</code> flag to SWAT. <span class="emphasis"><em>Do not use this in a production environment.</em></span> -</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2675242"></a>Global Settings</h3></div></div></div><p> +</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2675268"></a>Global Settings</h3></div></div></div><p> The <span class="guibutton">GLOBALS</span> button exposes a page that allows configuration of the global parameters in <code class="filename">smb.conf</code>. There are two levels of exposure of the parameters: </p><div class="itemizedlist"><ul type="disc"><li><p> @@ -332,7 +332,7 @@ your changes will be lost. SWAT has context-sensitive help. To find out what each parameter is for, simply click on the <span class="guibutton">Help</span> link to the left of the configuration parameter. -</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2675344"></a>Share Settings</h3></div></div></div><p> +</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2675369"></a>Share Settings</h3></div></div></div><p> To affect a currently configured share, simply click on the pull-down button between the <span class="guibutton">Choose Share</span> and the <span class="guibutton">Delete Share</span> buttons and select the share you wish to operate on. To edit the settings, @@ -343,7 +343,7 @@ click on the To create a new share, next to the button labeled <span class="guibutton">Create Share</span>, enter into the text field the name of the share to be created, then click on the <span class="guibutton">Create Share</span> button. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2675400"></a>Printers Settings</h3></div></div></div><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2675425"></a>Printers Settings</h3></div></div></div><p> To affect a currently configured printer, simply click on the pull-down button between the <span class="guibutton">Choose Printer</span> and the <span class="guibutton">Delete Printer</span> buttons and select the printer you wish to operate on. To edit the settings, @@ -354,7 +354,7 @@ click on the To create a new printer, next to the button labeled <span class="guibutton">Create Printer</span>, enter into the text field the name of the share to be created, then click on the <span class="guibutton">Create Printer</span> button. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2675456"></a>The SWAT Wizard</h3></div></div></div><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2675481"></a>The SWAT Wizard</h3></div></div></div><p> The purpose of the SWAT Wizard is to help the Microsoft-knowledgeable network administrator to configure Samba with a minimum of effort. </p><p> @@ -370,7 +370,7 @@ Finally, there are a limited set of options that determine what type of server S will be configured for, whether it will be a WINS server, participate as a WINS client, or operate with no WINS support. By clicking one button, you can elect to expose (or not) user home directories. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2675519"></a>The Status Page</h3></div></div></div><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2675545"></a>The Status Page</h3></div></div></div><p> The status page serves a limited purpose. First, it allows control of the Samba daemons. The key daemons that create the Samba server environment are <span class="application">smbd</span>, <span class="application">nmbd</span>, and <span class="application">winbindd</span>. </p><p> @@ -381,11 +381,11 @@ conditions with minimal effort. </p><p> Finally, the status page may be used to terminate specific smbd client connections in order to free files that may be locked. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2675563"></a>The View Page</h3></div></div></div><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2675589"></a>The View Page</h3></div></div></div><p> The view page allows you to view the optimized <code class="filename">smb.conf</code> file and, if you are particularly masochistic, permits you also to see all possible global configuration parameters and their settings. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2675582"></a>The Password Change Page</h3></div></div></div><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2675608"></a>The Password Change Page</h3></div></div></div><p> The password change page is a popular tool that allows the creation, deletion, deactivation, and reactivation of MS Windows networking users on the local machine. You can also use this tool to change a local password for a user account. diff --git a/docs/htmldocs/Samba3-HOWTO/SambaHA.html b/docs/htmldocs/Samba3-HOWTO/SambaHA.html index 36e010b573..e9f64b71d7 100644 --- a/docs/htmldocs/Samba3-HOWTO/SambaHA.html +++ b/docs/htmldocs/Samba3-HOWTO/SambaHA.html @@ -1,17 +1,17 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 32. High Availability</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="Backup.html" title="Chapter 31. Backup Techniques"><link rel="next" href="largefile.html" title="Chapter 33. Handling Large Directories"></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 32. High Availability</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="Backup.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="largefile.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="SambaHA"></a>Chapter 32. High Availability</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jeremy</span> <span class="surname">Allison</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jra@samba.org">jra@samba.org</a>></code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="SambaHA.html#id2664969">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="SambaHA.html#id2665090">Technical Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="SambaHA.html#id2665124">The Ultimate Goal</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id2665253">Why Is This So Hard?</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id2665966">A Simple Solution</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id2666047">High-Availability Server Products</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id2666187">MS-DFS: The Poor Man's Cluster</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id2666224">Conclusions</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2664969"></a>Features and Benefits</h2></div></div></div><p> -<a class="indexterm" name="id2664977"></a> -<a class="indexterm" name="id2664984"></a> -<a class="indexterm" name="id2664991"></a> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 32. High Availability</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="Backup.html" title="Chapter 31. Backup Techniques"><link rel="next" href="largefile.html" title="Chapter 33. Handling Large Directories"></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 32. High Availability</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="Backup.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="largefile.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="SambaHA"></a>Chapter 32. High Availability</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jeremy</span> <span class="surname">Allison</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jra@samba.org">jra@samba.org</a>></code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="SambaHA.html#id2664995">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="SambaHA.html#id2665115">Technical Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="SambaHA.html#id2665149">The Ultimate Goal</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id2665279">Why Is This So Hard?</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id2665992">A Simple Solution</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id2666073">High-Availability Server Products</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id2666213">MS-DFS: The Poor Man's Cluster</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id2666250">Conclusions</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2664995"></a>Features and Benefits</h2></div></div></div><p> +<a class="indexterm" name="id2665003"></a> +<a class="indexterm" name="id2665010"></a> +<a class="indexterm" name="id2665016"></a> Network administrators are often concerned about the availability of file and print services. Network users are inclined toward intolerance of the services they depend on to perform vital task responsibilities. </p><p> A sign in a computer room served to remind staff of their responsibilities. It read: </p><div class="blockquote"><blockquote class="blockquote"><p> -<a class="indexterm" name="id2665011"></a> -<a class="indexterm" name="id2665018"></a> -<a class="indexterm" name="id2665025"></a> -<a class="indexterm" name="id2665032"></a> +<a class="indexterm" name="id2665037"></a> +<a class="indexterm" name="id2665044"></a> +<a class="indexterm" name="id2665051"></a> +<a class="indexterm" name="id2665058"></a> All humans fail, in both great and small ways we fail continually. Machines fail too. Computers are machines that are managed by humans, the fallout from failure can be spectacular. Your responsibility is to deal with failure, to anticipate it @@ -21,9 +21,9 @@ Are your actions part of the problem or part of the solution? If we are to deal with failure in a planned and productive manner, then first we must understand the problem. That is the purpose of this chapter. </p><p> -<a class="indexterm" name="id2665056"></a> -<a class="indexterm" name="id2665062"></a> -<a class="indexterm" name="id2665069"></a> +<a class="indexterm" name="id2665081"></a> +<a class="indexterm" name="id2665088"></a> +<a class="indexterm" name="id2665095"></a> Parenthetically, in the following discussion there are seeds of information on how to provision a network infrastructure against failure. Our purpose here is not to provide a lengthy dissertation on the subject of high availability. Additionally, we have made @@ -32,37 +32,37 @@ solutions; instead we present an overview of the issues in the hope that someone rise to the challenge of providing a detailed document that is focused purely on presentation of the current state of knowledge and practice in high availability as it applies to the deployment of Samba and other CIFS/SMB technologies. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2665090"></a>Technical Discussion</h2></div></div></div><p> -<a class="indexterm" name="id2665098"></a> -<a class="indexterm" name="id2665104"></a> -<a class="indexterm" name="id2665111"></a> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2665115"></a>Technical Discussion</h2></div></div></div><p> +<a class="indexterm" name="id2665123"></a> +<a class="indexterm" name="id2665130"></a> +<a class="indexterm" name="id2665137"></a> The following summary was part of a presentation by Jeremy Allison at the SambaXP 2003 conference that was held at Goettingen, Germany, in April 2003. Material has been added from other sources, but it was Jeremy who inspired the structure that follows. -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2665124"></a>The Ultimate Goal</h3></div></div></div><p> -<a class="indexterm" name="id2665132"></a> -<a class="indexterm" name="id2665139"></a> -<a class="indexterm" name="id2665146"></a> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2665149"></a>The Ultimate Goal</h3></div></div></div><p> +<a class="indexterm" name="id2665157"></a> +<a class="indexterm" name="id2665164"></a> +<a class="indexterm" name="id2665171"></a> All clustering technologies aim to achieve one or more of the following: </p><div class="itemizedlist"><ul type="disc"><li><p>Obtain the maximum affordable computational power.</p></li><li><p>Obtain faster program execution.</p></li><li><p>Deliver unstoppable services.</p></li><li><p>Avert points of failure.</p></li><li><p>Exact most effective utilization of resources.</p></li></ul></div><p> A clustered file server ideally has the following properties: -<a class="indexterm" name="id2665187"></a> -<a class="indexterm" name="id2665194"></a> -<a class="indexterm" name="id2665201"></a> -<a class="indexterm" name="id2665208"></a> - </p><div class="itemizedlist"><ul type="disc"><li><p>All clients can connect transparently to any server.</p></li><li><p>A server can fail and clients are transparently reconnected to another server.</p></li><li><p>All servers serve out the same set of files.</p></li><li><p>All file changes are immediately seen on all servers.</p><div class="itemizedlist"><ul type="circle"><li><p>Requires a distributed file system.</p></li></ul></div></li><li><p>Infinite ability to scale by adding more servers or disks.</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2665253"></a>Why Is This So Hard?</h3></div></div></div><p> +<a class="indexterm" name="id2665212"></a> +<a class="indexterm" name="id2665220"></a> +<a class="indexterm" name="id2665227"></a> +<a class="indexterm" name="id2665234"></a> + </p><div class="itemizedlist"><ul type="disc"><li><p>All clients can connect transparently to any server.</p></li><li><p>A server can fail and clients are transparently reconnected to another server.</p></li><li><p>All servers serve out the same set of files.</p></li><li><p>All file changes are immediately seen on all servers.</p><div class="itemizedlist"><ul type="circle"><li><p>Requires a distributed file system.</p></li></ul></div></li><li><p>Infinite ability to scale by adding more servers or disks.</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2665279"></a>Why Is This So Hard?</h3></div></div></div><p> In short, the problem is one of <span class="emphasis"><em>state</em></span>. </p><div class="itemizedlist"><ul type="disc"><li><p> -<a class="indexterm" name="id2665273"></a> +<a class="indexterm" name="id2665299"></a> All TCP/IP connections are dependent on state information. </p><p> -<a class="indexterm" name="id2665284"></a> +<a class="indexterm" name="id2665310"></a> The TCP connection involves a packet sequence number. This sequence number would need to be dynamically updated on all machines in the cluster to effect seamless TCP failover. </p></li><li><p> -<a class="indexterm" name="id2665301"></a> -<a class="indexterm" name="id2665308"></a> +<a class="indexterm" name="id2665327"></a> +<a class="indexterm" name="id2665333"></a> CIFS/SMB (the Windows networking protocols) uses TCP connections. </p><p> This means that from a basic design perspective, failover is not @@ -71,91 +71,91 @@ from other sources, but it was Jeremy who inspired the structure that follows. All current SMB clusters are failover solutions they rely on the clients to reconnect. They provide server failover, but clients can lose information due to a server failure. -<a class="indexterm" name="id2665332"></a> +<a class="indexterm" name="id2665358"></a> </p></li></ul></div><p> </p></li><li><p> Servers keep state information about client connections. - </p><div class="itemizedlist"><a class="indexterm" name="id2665350"></a><ul type="circle"><li><p>CIFS/SMB involves a lot of state.</p></li><li><p>Every file open must be compared with other open files + </p><div class="itemizedlist"><a class="indexterm" name="id2665376"></a><ul type="circle"><li><p>CIFS/SMB involves a lot of state.</p></li><li><p>Every file open must be compared with other open files to check share modes.</p></li></ul></div><p> - </p></li></ul></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2665372"></a>The Front-End Challenge</h4></div></div></div><p> -<a class="indexterm" name="id2665380"></a> -<a class="indexterm" name="id2665387"></a> -<a class="indexterm" name="id2665394"></a> -<a class="indexterm" name="id2665401"></a> -<a class="indexterm" name="id2665408"></a> -<a class="indexterm" name="id2665415"></a> -<a class="indexterm" name="id2665422"></a> + </p></li></ul></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2665398"></a>The Front-End Challenge</h4></div></div></div><p> +<a class="indexterm" name="id2665406"></a> +<a class="indexterm" name="id2665413"></a> +<a class="indexterm" name="id2665420"></a> +<a class="indexterm" name="id2665427"></a> +<a class="indexterm" name="id2665434"></a> +<a class="indexterm" name="id2665441"></a> +<a class="indexterm" name="id2665448"></a> To make it possible for a cluster of file servers to appear as a single server that has one name and one IP address, the incoming TCP data streams from clients must be processed by the front-end virtual server. This server must de-multiplex the incoming packets at the SMB protocol layer level and then feed the SMB packet to different servers in the cluster. </p><p> -<a class="indexterm" name="id2665438"></a> -<a class="indexterm" name="id2665445"></a> +<a class="indexterm" name="id2665464"></a> +<a class="indexterm" name="id2665471"></a> One could split all IPC$ connections and RPC calls to one server to handle printing and user lookup requirements. RPC printing handles are shared between different IPC4 sessions it is hard to split this across clustered servers! </p><p> Conceptually speaking, all other servers would then provide only file services. This is a simpler problem to concentrate on. - </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2665467"></a>Demultiplexing SMB Requests</h4></div></div></div><p> -<a class="indexterm" name="id2665474"></a> -<a class="indexterm" name="id2665481"></a> -<a class="indexterm" name="id2665488"></a> -<a class="indexterm" name="id2665495"></a> + </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2665492"></a>Demultiplexing SMB Requests</h4></div></div></div><p> +<a class="indexterm" name="id2665500"></a> +<a class="indexterm" name="id2665507"></a> +<a class="indexterm" name="id2665514"></a> +<a class="indexterm" name="id2665521"></a> De-multiplexing of SMB requests requires knowledge of SMB state information, all of which must be held by the front-end <span class="emphasis"><em>virtual</em></span> server. This is a perplexing and complicated problem to solve. </p><p> -<a class="indexterm" name="id2665512"></a> -<a class="indexterm" name="id2665519"></a> -<a class="indexterm" name="id2665526"></a> +<a class="indexterm" name="id2665538"></a> +<a class="indexterm" name="id2665545"></a> +<a class="indexterm" name="id2665552"></a> Windows XP and later have changed semantics so state information (vuid, tid, fid) must match for a successful operation. This makes things simpler than before and is a positive step forward. </p><p> -<a class="indexterm" name="id2665540"></a> -<a class="indexterm" name="id2665547"></a> +<a class="indexterm" name="id2665566"></a> +<a class="indexterm" name="id2665572"></a> SMB requests are sent by vuid to their associated server. No code exists today to effect this solution. This problem is conceptually similar to the problem of correctly handling requests from multiple requests from Windows 2000 Terminal Server in Samba. </p><p> -<a class="indexterm" name="id2665561"></a> +<a class="indexterm" name="id2665587"></a> One possibility is to start by exposing the server pool to clients directly. This could eliminate the de-multiplexing step. - </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2665573"></a>The Distributed File System Challenge</h4></div></div></div><p> -<a class="indexterm" name="id2665581"></a> + </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2665598"></a>The Distributed File System Challenge</h4></div></div></div><p> +<a class="indexterm" name="id2665607"></a> There exists many distributed file systems for UNIX and Linux. </p><p> -<a class="indexterm" name="id2665593"></a> -<a class="indexterm" name="id2665599"></a> -<a class="indexterm" name="id2665606"></a> -<a class="indexterm" name="id2665613"></a> -<a class="indexterm" name="id2665620"></a> -<a class="indexterm" name="id2665627"></a> +<a class="indexterm" name="id2665618"></a> +<a class="indexterm" name="id2665625"></a> +<a class="indexterm" name="id2665632"></a> +<a class="indexterm" name="id2665639"></a> +<a class="indexterm" name="id2665646"></a> +<a class="indexterm" name="id2665652"></a> Many could be adopted to backend our cluster, so long as awareness of SMB semantics is kept in mind (share modes, locking, and oplock issues in particular). Common free distributed file systems include: -<a class="indexterm" name="id2665637"></a> -<a class="indexterm" name="id2665644"></a> -<a class="indexterm" name="id2665651"></a> -<a class="indexterm" name="id2665658"></a> +<a class="indexterm" name="id2665663"></a> +<a class="indexterm" name="id2665670"></a> +<a class="indexterm" name="id2665677"></a> +<a class="indexterm" name="id2665683"></a> </p><div class="itemizedlist"><ul type="disc"><li><p>NFS</p></li><li><p>AFS</p></li><li><p>OpenGFS</p></li><li><p>Lustre</p></li></ul></div><p> -<a class="indexterm" name="id2665688"></a> +<a class="indexterm" name="id2665714"></a> The server pool (cluster) can use any distributed file system backend if all SMB semantics are performed within this pool. - </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2665700"></a>Restrictive Constraints on Distributed File Systems</h4></div></div></div><p> -<a class="indexterm" name="id2665708"></a> -<a class="indexterm" name="id2665715"></a> -<a class="indexterm" name="id2665722"></a> -<a class="indexterm" name="id2665729"></a> + </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2665725"></a>Restrictive Constraints on Distributed File Systems</h4></div></div></div><p> +<a class="indexterm" name="id2665734"></a> +<a class="indexterm" name="id2665741"></a> +<a class="indexterm" name="id2665748"></a> +<a class="indexterm" name="id2665754"></a> Where a clustered server provides purely SMB services, oplock handling may be done within the server pool without imposing a need for this to be passed to the backend file system pool. </p><p> -<a class="indexterm" name="id2665742"></a> -<a class="indexterm" name="id2665749"></a> +<a class="indexterm" name="id2665768"></a> +<a class="indexterm" name="id2665775"></a> On the other hand, where the server pool also provides NFS or other file services, it will be essential that the implementation be oplock-aware so it can interoperate with SMB services. This is a significant challenge today. A failure @@ -163,25 +163,25 @@ from other sources, but it was Jeremy who inspired the structure that follows. sorely noted by users of Microsoft Windows clients. </p><p> Last, all state information must be shared across the server pool. - </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2665769"></a>Server Pool Communications</h4></div></div></div><p> -<a class="indexterm" name="id2665777"></a> -<a class="indexterm" name="id2665784"></a> -<a class="indexterm" name="id2665791"></a> -<a class="indexterm" name="id2665797"></a> + </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2665795"></a>Server Pool Communications</h4></div></div></div><p> +<a class="indexterm" name="id2665803"></a> +<a class="indexterm" name="id2665810"></a> +<a class="indexterm" name="id2665816"></a> +<a class="indexterm" name="id2665823"></a> Most backend file systems support POSIX file semantics. This makes it difficult to push SMB semantics back into the file system. POSIX locks have different properties and semantics from SMB locks. </p><p> -<a class="indexterm" name="id2665811"></a> -<a class="indexterm" name="id2665818"></a> -<a class="indexterm" name="id2665824"></a> +<a class="indexterm" name="id2665837"></a> +<a class="indexterm" name="id2665844"></a> +<a class="indexterm" name="id2665850"></a> All <code class="literal">smbd</code> processes in the server pool must of necessity communicate very quickly. For this, the current <em class="parameter"><code>tdb</code></em> file structure that Samba uses is not suitable for use across a network. Clustered <code class="literal">smbd</code>s must use something else. - </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2665855"></a>Server Pool Communications Demands</h4></div></div></div><p> + </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2665880"></a>Server Pool Communications Demands</h4></div></div></div><p> High-speed interserver communications in the server pool is a design prerequisite for a fully functional system. Possibilities for this include: - </p><div class="itemizedlist"><a class="indexterm" name="id2665869"></a><a class="indexterm" name="id2665875"></a><ul type="disc"><li><p> + </p><div class="itemizedlist"><a class="indexterm" name="id2665894"></a><a class="indexterm" name="id2665901"></a><ul type="disc"><li><p> Proprietary shared memory bus (example: Myrinet or SCI [scalable coherent interface]). These are high-cost items. </p></li><li><p> @@ -191,7 +191,7 @@ from other sources, but it was Jeremy who inspired the structure that follows. </p></li></ul></div><p> We have yet to identify metrics for performance demands to enable this to happen effectively. - </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2665909"></a>Required Modifications to Samba</h4></div></div></div><p> + </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2665935"></a>Required Modifications to Samba</h4></div></div></div><p> Samba needs to be significantly modified to work with a high-speed server interconnect system to permit transparent failover clustering. </p><p> @@ -200,8 +200,8 @@ from other sources, but it was Jeremy who inspired the structure that follows. The locking database, oplock notifications, and the share mode database. </p></li><li><p> -<a class="indexterm" name="id2665936"></a> -<a class="indexterm" name="id2665943"></a> +<a class="indexterm" name="id2665962"></a> +<a class="indexterm" name="id2665969"></a> Failure semantics need to be defined. Samba behaves the same way as Windows. When oplock messages fail, a file open request is allowed, but this is potentially dangerous in a clustered environment. So how should interserver @@ -209,58 +209,58 @@ from other sources, but it was Jeremy who inspired the structure that follows. </p></li><li><p> Should this be implemented using a point-to-point lock manager, or can this be done using multicast techniques? - </p></li></ul></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2665966"></a>A Simple Solution</h3></div></div></div><p> -<a class="indexterm" name="id2665974"></a> -<a class="indexterm" name="id2665981"></a> -<a class="indexterm" name="id2665988"></a> + </p></li></ul></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2665992"></a>A Simple Solution</h3></div></div></div><p> +<a class="indexterm" name="id2666000"></a> +<a class="indexterm" name="id2666007"></a> +<a class="indexterm" name="id2666014"></a> Allowing failover servers to handle different functions within the exported file system removes the problem of requiring a distributed locking protocol. </p><p> -<a class="indexterm" name="id2666002"></a> -<a class="indexterm" name="id2666009"></a> +<a class="indexterm" name="id2666027"></a> +<a class="indexterm" name="id2666034"></a> If only one server is active in a pair, the need for high-speed server interconnect is avoided. This allows the use of existing high-availability solutions, instead of inventing a new one. This simpler solution comes at a price the cost of which is the need to manage a more complex file name space. Since there is now not a single file system, administrators must remember where all services are located a complexity not easily dealt with. </p><p> -<a class="indexterm" name="id2666033"></a> +<a class="indexterm" name="id2666059"></a> The <span class="emphasis"><em>virtual server</em></span> is still needed to redirect requests to backend servers. Backend file space integrity is the responsibility of the administrator. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2666047"></a>High-Availability Server Products</h3></div></div></div><p> -<a class="indexterm" name="id2666055"></a> -<a class="indexterm" name="id2666062"></a> -<a class="indexterm" name="id2666069"></a> -<a class="indexterm" name="id2666076"></a> -<a class="indexterm" name="id2666083"></a> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2666073"></a>High-Availability Server Products</h3></div></div></div><p> +<a class="indexterm" name="id2666081"></a> +<a class="indexterm" name="id2666088"></a> +<a class="indexterm" name="id2666095"></a> +<a class="indexterm" name="id2666102"></a> +<a class="indexterm" name="id2666109"></a> Failover servers must communicate in order to handle resource failover. This is essential for high-availability services. The use of a dedicated heartbeat is a common technique to introduce some intelligence into the failover process. This is often done over a dedicated link (LAN or serial). </p><p> -<a class="indexterm" name="id2666098"></a> -<a class="indexterm" name="id2666105"></a> -<a class="indexterm" name="id2666112"></a> -<a class="indexterm" name="id2666119"></a> -<a class="indexterm" name="id2666126"></a> +<a class="indexterm" name="id2666124"></a> +<a class="indexterm" name="id2666131"></a> +<a class="indexterm" name="id2666138"></a> +<a class="indexterm" name="id2666145"></a> +<a class="indexterm" name="id2666152"></a> Many failover solutions (like Red Hat Cluster Manager and Microsoft Wolfpack) can use a shared SCSI of Fiber Channel disk storage array for failover communication. Information regarding Red Hat high availability solutions for Samba may be obtained from <a class="ulink" href="http://www.redhat.com/docs/manuals/enterprise/RHEL-AS-2.1-Manual/cluster-manager/s1-service-samba.html" target="_top">www.redhat.com</a>. </p><p> -<a class="indexterm" name="id2666148"></a> +<a class="indexterm" name="id2666174"></a> The Linux High Availability project is a resource worthy of consultation if your desire is to build a highly available Samba file server solution. Please consult the home page at <a class="ulink" href="http://www.linux-ha.org/" target="_top">www.linux-ha.org/</a>. </p><p> -<a class="indexterm" name="id2666168"></a> -<a class="indexterm" name="id2666175"></a> +<a class="indexterm" name="id2666193"></a> +<a class="indexterm" name="id2666200"></a> Front-end server complexity remains a challenge for high availability because it must deal gracefully with backend failures, while at the same time providing continuity of service to all network clients. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2666187"></a>MS-DFS: The Poor Man's Cluster</h3></div></div></div><p> -<a class="indexterm" name="id2666196"></a> -<a class="indexterm" name="id2666202"></a> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2666213"></a>MS-DFS: The Poor Man's Cluster</h3></div></div></div><p> +<a class="indexterm" name="id2666221"></a> +<a class="indexterm" name="id2666228"></a> MS-DFS links can be used to redirect clients to disparate backend servers. This pushes complexity back to the network client, something already included by Microsoft. MS-DFS creates the illusion of a simple, continuous file system name space that works even @@ -268,4 +268,4 @@ from other sources, but it was Jeremy who inspired the structure that follows. </p><p> Above all, at the cost of complexity of management, a distributed system (pseudo-cluster) can be created using existing Samba functionality. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2666224"></a>Conclusions</h3></div></div></div><div class="itemizedlist"><ul type="disc"><li><p>Transparent SMB clustering is hard to do!</p></li><li><p>Client failover is the best we can do today.</p></li><li><p>Much more work is needed before a practical and manageable high-availability transparent cluster solution will be possible.</p></li><li><p>MS-DFS can be used to create the illusion of a single transparent cluster.</p></li></ul></div></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="Backup.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="optional.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="largefile.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 31. Backup Techniques </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 33. Handling Large Directories</td></tr></table></div></body></html> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2666250"></a>Conclusions</h3></div></div></div><div class="itemizedlist"><ul type="disc"><li><p>Transparent SMB clustering is hard to do!</p></li><li><p>Client failover is the best we can do today.</p></li><li><p>Much more work is needed before a practical and manageable high-availability transparent cluster solution will be possible.</p></li><li><p>MS-DFS can be used to create the illusion of a single transparent cluster.</p></li></ul></div></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="Backup.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="optional.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="largefile.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 31. Backup Techniques </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 33. Handling Large Directories</td></tr></table></div></body></html> diff --git a/docs/htmldocs/Samba3-HOWTO/ServerType.html b/docs/htmldocs/Samba3-HOWTO/ServerType.html index 0769d1c7f5..9080c1ec03 100644 --- a/docs/htmldocs/Samba3-HOWTO/ServerType.html +++ b/docs/htmldocs/Samba3-HOWTO/ServerType.html @@ -1,6 +1,6 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 3. Server Types and Security Modes</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="type.html" title="Part II. Server Configuration Basics"><link rel="prev" href="type.html" title="Part II. Server Configuration Basics"><link rel="next" href="samba-pdc.html" title="Chapter 4. Domain Control"></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 3. Server Types and Security Modes</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="type.html">Prev</a> </td><th width="60%" align="center">Part II. Server Configuration Basics</th><td width="20%" align="right"> <a accesskey="n" href="samba-pdc.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="ServerType"></a>Chapter 3. Server Types and Security Modes</h2></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"><<a class="email" href="mailto:tridge@samba.org">tridge@samba.org</a>></code></p></div></div></div></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"><<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="ServerType.html#id2551742">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="ServerType.html#id2551909">Server Types</a></span></dt><dt><span class="sect1"><a href="ServerType.html#id2552069">Samba Security Modes</a></span></dt><dd><dl><dt><span class="sect2"><a href="ServerType.html#id2552243">User Level Security</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2552417">Share-Level Security</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2552624">Domain Security Mode (User-Level Security)</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2553159">ADS Security Mode (User-Level Security)</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2553316">Server Security (User Level Security)</a></span></dt></dl></dd><dt><span class="sect1"><a href="ServerType.html#id2553614">Password Checking</a></span></dt><dt><span class="sect1"><a href="ServerType.html#id2553819">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="ServerType.html#id2553842">What Makes Samba a Server?</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2553878">What Makes Samba a Domain Controller?</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2553922">What Makes Samba a Domain Member?</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2553954">Constantly Losing Connections to Password Server</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2554011">Stand-alone Server is converted to Domain Controller Now User accounts don't work</a></span></dt></dl></dd></dl></div><p> -<a class="indexterm" name="id2551701"></a> -<a class="indexterm" name="id2551708"></a> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 3. Server Types and Security Modes</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="type.html" title="Part II. Server Configuration Basics"><link rel="prev" href="type.html" title="Part II. Server Configuration Basics"><link rel="next" href="samba-pdc.html" title="Chapter 4. Domain Control"></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 3. Server Types and Security Modes</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="type.html">Prev</a> </td><th width="60%" align="center">Part II. Server Configuration Basics</th><td width="20%" align="right"> <a accesskey="n" href="samba-pdc.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="ServerType"></a>Chapter 3. Server Types and Security Modes</h2></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"><<a class="email" href="mailto:tridge@samba.org">tridge@samba.org</a>></code></p></div></div></div></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"><<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="ServerType.html#id2551742">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="ServerType.html#id2551910">Server Types</a></span></dt><dt><span class="sect1"><a href="ServerType.html#id2552070">Samba Security Modes</a></span></dt><dd><dl><dt><span class="sect2"><a href="ServerType.html#id2552243">User Level Security</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2552418">Share-Level Security</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2552625">Domain Security Mode (User-Level Security)</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2553160">ADS Security Mode (User-Level Security)</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2553317">Server Security (User Level Security)</a></span></dt></dl></dd><dt><span class="sect1"><a href="ServerType.html#id2553615">Password Checking</a></span></dt><dt><span class="sect1"><a href="ServerType.html#id2553819">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="ServerType.html#id2553843">What Makes Samba a Server?</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2553879">What Makes Samba a Domain Controller?</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2553923">What Makes Samba a Domain Member?</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2553954">Constantly Losing Connections to Password Server</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2554012">Stand-alone Server is converted to Domain Controller Now User accounts don't work</a></span></dt></dl></dd></dl></div><p> +<a class="indexterm" name="id2551702"></a> +<a class="indexterm" name="id2551709"></a> This chapter provides information regarding the types of server that Samba may be configured to be. A Microsoft network administrator who wishes to migrate to or use Samba will want to know the meaning, within a Samba context, of terms familiar to the MS Windows administrator. This means that it is essential also to @@ -26,7 +26,7 @@ pleasure, but if you are forced to use it and have no time for its secrets, then a source of discomfort. </p><p> <a class="indexterm" name="id2551771"></a> -<a class="indexterm" name="id2551780"></a> +<a class="indexterm" name="id2551781"></a> Samba started out as a project that sought to provide interoperability for MS Windows 3.x clients with a UNIX server. It has grown up a lot since its humble beginnings and now provides features and functionality fit for large-scale deployment. It also has some warts. In sections @@ -34,7 +34,7 @@ like this one, we tell of both. </p><p> So, what are the benefits of the features mentioned in this chapter? </p><div class="itemizedlist"><ul type="disc"><li><p> - <a class="indexterm" name="id2551803"></a> + <a class="indexterm" name="id2551804"></a> Samba-3 can replace an MS Windows NT4 domain controller. </p></li><li><p> <a class="indexterm" name="id2551818"></a> @@ -44,13 +44,13 @@ So, what are the benefits of the features mentioned in this chapter? <a class="indexterm" name="id2551832"></a> Samba-3 permits full NT4-style interdomain trusts. </p></li><li><p> - <a class="indexterm" name="id2551846"></a> - <a class="indexterm" name="id2551853"></a> + <a class="indexterm" name="id2551847"></a> + <a class="indexterm" name="id2551854"></a> Samba has security modes that permit more flexible authentication than is possible with MS Windows NT4 domain controllers. </p></li><li><p> <a class="indexterm" name="id2551869"></a> - <a class="indexterm" name="id2551880"></a> + <a class="indexterm" name="id2551881"></a> Samba-3 permits use of multiple concurrent account database backends. (Encrypted passwords that are stored in the account database are in formats that are unique to Windows networking). @@ -61,13 +61,13 @@ So, what are the benefits of the features mentioned in this chapter? greater flexibility than MS Windows NT4 and in many cases a significantly higher utility than Active Directory domains with MS Windows 200x. - </p></li></ul></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2551909"></a>Server Types</h2></div></div></div><p> -<a class="indexterm" name="id2551917"></a> + </p></li></ul></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2551910"></a>Server Types</h2></div></div></div><p> +<a class="indexterm" name="id2551918"></a> Administrators of Microsoft networks often refer to three different types of servers: </p><div class="itemizedlist"><ul type="disc"><li><p>Domain Controller</p><div class="itemizedlist"><ul type="circle"><li><p>Primary Domain Controller (PDC)</p></li><li><p>Backup Domain Controller (BDC)</p></li><li><p>ADS Domain Controller</p></li></ul></div></li><li><p>Domain Member Server</p><div class="itemizedlist"><ul type="circle"><li><p>Active Directory Domain Server</p></li><li><p>NT4 Style Domain Domain Server</p></li></ul></div></li><li><p>Standalone Server</p></li></ul></div><p> -<a class="indexterm" name="id2551979"></a> -<a class="indexterm" name="id2551988"></a> -<a class="indexterm" name="id2551997"></a> +<a class="indexterm" name="id2551980"></a> +<a class="indexterm" name="id2551989"></a> +<a class="indexterm" name="id2551998"></a> <a class="indexterm" name="id2552007"></a> The chapters covering domain control (<a class="link" href="samba-pdc.html" title="Chapter 4. Domain Control">Domain Control</a>), backup domain control (<a class="link" href="samba-bdc.html" title="Chapter 5. Backup Domain Control">Backup Domain Control</a>), and @@ -76,24 +76,24 @@ pertinent information regarding Samba configuration for each of these server rol You are strongly encouraged to become intimately familiar with these chapters because they lay the foundation for deployment of Samba domain security. </p><p> -<a class="indexterm" name="id2552046"></a> +<a class="indexterm" name="id2552047"></a> A Standalone server is autonomous in respect of the source of its account backend. Refer to <a class="link" href="StandAloneServer.html" title="Chapter 7. Standalone Servers">Standalone Servers</a> to gain a wider appreciation of what is meant by a server being configured as a <span class="emphasis"><em>standalone</em></span> server. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2552069"></a>Samba Security Modes</h2></div></div></div><p> -<a class="indexterm" name="id2552077"></a> -<a class="indexterm" name="id2552084"></a> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2552070"></a>Samba Security Modes</h2></div></div></div><p> +<a class="indexterm" name="id2552078"></a> +<a class="indexterm" name="id2552085"></a> In this section, the function and purpose of Samba's security modes are described. An accurate understanding of how Samba implements each security mode as well as how to configure MS Windows clients for each mode will significantly reduce user complaints and administrator heartache. </p><p> -<a class="indexterm" name="id2552099"></a> -<a class="indexterm" name="id2552108"></a> +<a class="indexterm" name="id2552100"></a> +<a class="indexterm" name="id2552109"></a> Microsoft Windows networking uses a protocol that was originally called the Server Message Block (SMB) protocol. Since some time around 1996 the protocol has been better known as the Common Internet Filesystem (CIFS) protocol. </p><p> -<a class="indexterm" name="id2552125"></a> +<a class="indexterm" name="id2552126"></a> <a class="indexterm" name="id2552132"></a> <a class="indexterm" name="id2552139"></a> <a class="indexterm" name="id2552146"></a> @@ -117,41 +117,41 @@ The term <code class="literal">client</code> refers to all agents whether it is another Samba server, or any vanilla SMB or CIFS client application (e.g., <code class="literal">smbclient</code>) that make use of services provided by an SMB/CIFS server. </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552243"></a>User Level Security</h3></div></div></div><p> -<a class="indexterm" name="id2552250"></a> +<a class="indexterm" name="id2552251"></a> We describe user-level security first because its simpler. In user-level security, the client sends a session setup request directly following protocol negotiation. This request provides a username and password. The server can either accept or reject that username/password combination. At this stage the server has no idea what share the client will eventually try to connect to, so it can't base the <span class="emphasis"><em>accept/reject</em></span> on anything other than: </p><div class="orderedlist"><ol type="1"><li><p>the username/password.</p></li><li><p>the name of the client machine.</p></li></ol></div><p> -<a class="indexterm" name="id2552289"></a> +<a class="indexterm" name="id2552290"></a> If the server accepts the username/password credentials, the client expects to be able to mount shares (using a <span class="emphasis"><em>tree connection</em></span>) without further specifying a password. It expects that all access rights will be as the username/password credentials set that was specified in the initial <span class="emphasis"><em>session setup</em></span>. </p><p> -<a class="indexterm" name="id2552311"></a> +<a class="indexterm" name="id2552312"></a> It is also possible for a client to send multiple <span class="emphasis"><em>session setup</em></span> requests. When the server responds, it gives the client a <span class="emphasis"><em>uid</em></span> to use as an authentication tag for that username/password. The client can maintain multiple authentication contexts in this way (WinDD is an example of an application that does this). </p><p> <a class="indexterm" name="id2552334"></a> -<a class="indexterm" name="id2552340"></a> -<a class="indexterm" name="id2552347"></a> -<a class="indexterm" name="id2552354"></a> -<a class="indexterm" name="id2552361"></a> +<a class="indexterm" name="id2552341"></a> +<a class="indexterm" name="id2552348"></a> +<a class="indexterm" name="id2552355"></a> +<a class="indexterm" name="id2552362"></a> Windows networking user account names are case-insensitive, meaning that upper-case and lower-case characters in the account name are considered equivalent. They are said to be case-preserving, but not case significant. Windows and LanManager systems previous to Windows NT version 3.10 have case-insensitive passwords that were not necessarily case-preserving. All Windows NT family systems treat passwords as case-preserving and case-sensitive. -</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2552376"></a>Example Configuration</h4></div></div></div><p> +</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2552377"></a>Example Configuration</h4></div></div></div><p> The <code class="filename">smb.conf</code> parameter that sets user-level security is: -</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2552399"></a><em class="parameter"><code>security = user</code></em></td></tr></table><p> +</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2552400"></a><em class="parameter"><code>security = user</code></em></td></tr></table><p> This is the default setting since Samba-2.2.x. -</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552417"></a>Share-Level Security</h3></div></div></div><p> -<a class="indexterm" name="id2552425"></a> +</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552418"></a>Share-Level Security</h3></div></div></div><p> +<a class="indexterm" name="id2552426"></a> <a class="indexterm" name="id2552432"></a> In share-level security, the client authenticates itself separately for each share. It sends a password along with each tree connection request (share mount), but it does not explicitly send a username with this @@ -184,21 +184,21 @@ passwd: files nis ldap shadow: files nis ldap group: files nis ldap </pre><p> -<a class="indexterm" name="id2552552"></a> -<a class="indexterm" name="id2552559"></a> +<a class="indexterm" name="id2552553"></a> +<a class="indexterm" name="id2552560"></a> <a class="indexterm" name="id2552566"></a> In the example shown here (not likely to be used in practice) the lookup will check <code class="filename">/etc/passwd</code> and <code class="filename">/etc/group</code>, if not found it will check NIS, then LDAP. -</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2552588"></a>Example Configuration</h4></div></div></div><p> +</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2552589"></a>Example Configuration</h4></div></div></div><p> The <code class="filename">smb.conf</code> parameter that sets share-level security is: -</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2552611"></a><em class="parameter"><code>security = share</code></em></td></tr></table></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552624"></a>Domain Security Mode (User-Level Security)</h3></div></div></div><p> +</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2552611"></a><em class="parameter"><code>security = share</code></em></td></tr></table></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552625"></a>Domain Security Mode (User-Level Security)</h3></div></div></div><p> <a class="indexterm" name="id2552632"></a> -<a class="indexterm" name="id2552641"></a> -<a class="indexterm" name="id2552650"></a> +<a class="indexterm" name="id2552642"></a> +<a class="indexterm" name="id2552651"></a> <a class="indexterm" name="id2552657"></a> -<a class="indexterm" name="id2552663"></a> -<a class="indexterm" name="id2552670"></a> +<a class="indexterm" name="id2552664"></a> +<a class="indexterm" name="id2552671"></a> Domain security provides a mechanism for storing all user and group accounts in a central, shared, account repository. The centralized account repository is shared between domain (security) controllers. Servers that act as domain controllers provide authentication and validation services to all machines that participate in @@ -207,9 +207,9 @@ maintaining the integrity of the security account database. Backup domain contro logon and authentication services. Usually, BDCs will answer network logon requests more responsively than will a PDC. </p><p> -<a class="indexterm" name="id2552702"></a> -<a class="indexterm" name="id2552709"></a> -<a class="indexterm" name="id2552716"></a> +<a class="indexterm" name="id2552703"></a> +<a class="indexterm" name="id2552710"></a> +<a class="indexterm" name="id2552717"></a> <a class="indexterm" name="id2552726"></a> <a class="indexterm" name="id2552735"></a> When Samba is operating in <a class="link" href="smb.conf.5.html#SECURITY">security = domain</a> mode, the Samba server has a @@ -218,10 +218,10 @@ to the domain controllers. In other words, this configuration makes the Samba s even when it is in fact acting as a domain controller. All machines that participate in domain security must have a machine account in the security database. </p><p> -<a class="indexterm" name="id2552767"></a> -<a class="indexterm" name="id2552776"></a> -<a class="indexterm" name="id2552785"></a> -<a class="indexterm" name="id2552794"></a> +<a class="indexterm" name="id2552768"></a> +<a class="indexterm" name="id2552777"></a> +<a class="indexterm" name="id2552786"></a> +<a class="indexterm" name="id2552795"></a> Within the domain security environment, the underlying security architecture uses user-level security. Even machines that are domain members must authenticate on startup. The machine account consists of an account entry in the accounts database, the name of which is the NetBIOS name of the machine and of which the password @@ -231,7 +231,7 @@ it cannot be trusted. The machine account is referred to as a machine trust acco </p><p> There are three possible domain member configurations: </p><div class="orderedlist"><ol type="1"><li><p>Primary domain controller (PDC) - of which there is one per domain.</p></li><li><p>Backup domain controller (BDC) - of which there can be any number per domain.</p></li><li><p>Domain member server (DMS) - of which there can be any number per domain.</p></li></ol></div><p> -<a class="indexterm" name="id2552843"></a> +<a class="indexterm" name="id2552844"></a> We will discuss each of these in separate chapters. For now, we are most interested in basic DMS configuration. </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2552853"></a>Example Configuration</h4></div></div></div><p><span class="emphasis"><em> @@ -239,22 +239,22 @@ Samba as a Domain Member Server </em></span></p><p> <a class="indexterm" name="id2552866"></a> This method involves addition of the following parameters in the <code class="filename">smb.conf</code> file: -</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2552888"></a><em class="parameter"><code>security = domain</code></em></td></tr><tr><td><a class="indexterm" name="id2552899"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr></table><p> +</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2552888"></a><em class="parameter"><code>security = domain</code></em></td></tr><tr><td><a class="indexterm" name="id2552900"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr></table><p> </p><p> In order for this method to work, the Samba server needs to join the MS Windows NT security domain. This is done as follows: -<a class="indexterm" name="id2552916"></a> -<a class="indexterm" name="id2552925"></a> +<a class="indexterm" name="id2552917"></a> +<a class="indexterm" name="id2552926"></a> </p><div class="procedure"><ol type="1"><li><p>On the MS Windows NT domain controller, using the Server Manager, add a machine account for the Samba server. </p></li><li><p>On the UNIX/Linux system execute:</p><pre class="screen"><code class="prompt">root# </code><strong class="userinput"><code>net rpc join -U administrator%password</code></strong></pre></li></ol></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> -<a class="indexterm" name="id2552975"></a> +<a class="indexterm" name="id2552976"></a> Samba-2.2.4 and later Samba 2.2.x series releases can autojoin a Windows NT4-style domain just by executing: </p><pre class="screen"> <code class="prompt">root# </code><strong class="userinput"><code>smbpasswd -j <em class="replaceable"><code>DOMAIN_NAME</code></em> -r <em class="replaceable"><code>PDC_NAME</code></em> \ -U Administrator%<em class="replaceable"><code>password</code></em></code></strong> </pre><p> -<a class="indexterm" name="id2553010"></a> +<a class="indexterm" name="id2553011"></a> Samba-3 can do the same by executing: </p><pre class="screen"> <code class="prompt">root# </code><strong class="userinput"><code>net rpc join -U Administrator%<em class="replaceable"><code>password</code></em></code></strong> @@ -264,23 +264,23 @@ It is not necessary with Samba-3 to specify the <em class="replaceable"><code>DO </p></div><p> <a class="indexterm" name="id2553059"></a> <a class="indexterm" name="id2553066"></a> -<a class="indexterm" name="id2553072"></a> +<a class="indexterm" name="id2553073"></a> Use of this mode of authentication requires there to be a standard UNIX account for each user in order to assign a UID once the account has been authenticated by the Windows domain controller. This account can be blocked to prevent logons by clients other than MS Windows through means such as setting an invalid shell in the <code class="filename">/etc/passwd</code> entry. The best way to allocate an invalid shell to a user account is to set the shell to the file <code class="filename">/bin/false</code>. </p><p> -<a class="indexterm" name="id2553101"></a> -<a class="indexterm" name="id2553108"></a> +<a class="indexterm" name="id2553102"></a> +<a class="indexterm" name="id2553109"></a> Domain controllers can be located anywhere that is convenient. The best advice is to have a BDC on every physical network segment, and if the PDC is on a remote network segment the use of WINS (see <a class="link" href="NetworkBrowsing.html" title="Chapter 10. Network Browsing">Network Browsing</a> for more information) is almost essential. </p><p> An alternative to assigning UIDs to Windows users on a Samba member server is presented in <a class="link" href="winbind.html" title="Chapter 24. Winbind: Use of Domain Accounts">Winbind</a>, <a class="link" href="winbind.html" title="Chapter 24. Winbind: Use of Domain Accounts">Winbind: Use of Domain Accounts</a>. </p><p> For more information regarding domain membership, <a class="link" href="domain-member.html" title="Chapter 6. Domain Membership">Domain Membership</a>. -</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2553159"></a>ADS Security Mode (User-Level Security)</h3></div></div></div><p> -<a class="indexterm" name="id2553167"></a> +</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2553160"></a>ADS Security Mode (User-Level Security)</h3></div></div></div><p> +<a class="indexterm" name="id2553168"></a> <a class="indexterm" name="id2553174"></a> Both Samba-2.2, and Samba-3 can join an Active Directory domain using NT4 style RPC based security. This is possible if the domain is run in native mode. Active Directory in native mode perfectly allows NT4-style @@ -292,24 +292,24 @@ your machines are running Windows 2000 and above and all use Kerberos. In this c domain, would still require NT-compatible authentication data. Samba in AD-member mode can accept Kerberos tickets. </p><p> -<a class="indexterm" name="id2553199"></a> +<a class="indexterm" name="id2553200"></a> <a class="indexterm" name="id2553206"></a> Sites that use Microsoft Windows active directory services (ADS) should be aware of the significance of the terms: <code class="literal">native mode</code> and <code class="literal">mixed mode</code> ADS operation. The term <code class="literal">realm</code> is used to describe a Kerberos-based security architecture (such as is used by Microsoft ADS). -</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2553236"></a>Example Configuration</h4></div></div></div><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2553248"></a><em class="parameter"><code>realm = your.kerberos.REALM</code></em></td></tr><tr><td><a class="indexterm" name="id2553260"></a><em class="parameter"><code>security = ADS</code></em></td></tr></table><p> +</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2553236"></a>Example Configuration</h4></div></div></div><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2553249"></a><em class="parameter"><code>realm = your.kerberos.REALM</code></em></td></tr><tr><td><a class="indexterm" name="id2553260"></a><em class="parameter"><code>security = ADS</code></em></td></tr></table><p> The following parameter may be required: </p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2553282"></a><em class="parameter"><code>password server = your.kerberos.server</code></em></td></tr></table><p> Please refer to <a class="link" href="domain-member.html" title="Chapter 6. Domain Membership">Domain Membership</a>, and <a class="link" href="domain-member.html#ads-member" title="Samba ADS Domain Membership">Samba ADS Domain Membership</a> for more information regarding this configuration option. -</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2553316"></a>Server Security (User Level Security)</h3></div></div></div><p> +</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2553317"></a>Server Security (User Level Security)</h3></div></div></div><p> Server security mode is left over from the time when Samba was not capable of acting as a domain member server. It is highly recommended not to use this feature. Server security mode has many drawbacks that include: </p><div class="itemizedlist"><ul type="disc"><li><p>Potential account lockout on MS Windows NT4/200x password servers.</p></li><li><p>Lack of assurance that the password server is the one specified.</p></li><li><p>Does not work with Winbind, which is particularly needed when storing profiles remotely.</p></li><li><p>This mode may open connections to the password server and keep them open for extended periods.</p></li><li><p>Security on the Samba server breaks badly when the remote password server suddenly shuts down.</p></li><li><p>With this mode there is NO security account in the domain that the password server belongs to for the Samba server.</p></li></ul></div><p> <a class="indexterm" name="id2553370"></a> -<a class="indexterm" name="id2553376"></a> +<a class="indexterm" name="id2553377"></a> In server security mode the Samba server reports to the client that it is in user-level security. The client then does a session setup as described earlier. The Samba server takes the username/password that the client sends and attempts to log into the <a class="link" href="smb.conf.5.html#PASSWORDSERVER">password server</a> by sending exactly the same @@ -317,7 +317,7 @@ username/password that it got from the client. If that server is in user-level s password, then Samba accepts the client's connection. This parameter allows the Samba server to use another SMB server as the <a class="link" href="smb.conf.5.html#PASSWORDSERVER">password server</a>. </p><p> -<a class="indexterm" name="id2553419"></a> +<a class="indexterm" name="id2553420"></a> <a class="indexterm" name="id2553426"></a> You should also note that at the start of all this, when the server tells the client what security level it is in, it also tells the client if it supports encryption. If it @@ -331,7 +331,7 @@ the real authentication server. The real authentication server can be another S Windows NT server, the latter being natively capable of encrypted password support. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> <a class="indexterm" name="id2553479"></a> -<a class="indexterm" name="id2553485"></a> +<a class="indexterm" name="id2553486"></a> When Samba is running in <span class="emphasis"><em>server security mode</em></span>, it is essential that the parameter <span class="emphasis"><em>password server</em></span> is set to the precise NetBIOS machine name of the target authentication server. Samba cannot determine this from NetBIOS name lookups because the choice of the target authentication @@ -341,13 +341,13 @@ server is arbitrary and cannot be determined from a domain name. In essence, a S Using MS Windows NT as an Authentication Server </em></span></p><p> This method involves the additions of the following parameters in the <code class="filename">smb.conf</code> file: -</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2553539"></a><em class="parameter"><code>encrypt passwords = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2553551"></a><em class="parameter"><code>security = server</code></em></td></tr><tr><td><a class="indexterm" name="id2553562"></a><em class="parameter"><code>password server = "NetBIOS_name_of_a_DC"</code></em></td></tr></table><p> +</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2553539"></a><em class="parameter"><code>encrypt passwords = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2553551"></a><em class="parameter"><code>security = server</code></em></td></tr><tr><td><a class="indexterm" name="id2553563"></a><em class="parameter"><code>password server = "NetBIOS_name_of_a_DC"</code></em></td></tr></table><p> There are two ways of identifying whether or not a username and password pair is valid. One uses the reply information provided as part of the authentication messaging process, the other uses just an error code. </p><p> -<a class="indexterm" name="id2553583"></a> -<a class="indexterm" name="id2553590"></a> +<a class="indexterm" name="id2553584"></a> +<a class="indexterm" name="id2553591"></a> The downside of this mode of configuration is that for security reasons Samba will send the password server a bogus username and a bogus password, and if the remote server fails to reject the bogus username and password pair, then an alternative mode of @@ -356,7 +356,7 @@ certain number of failed authentication attempts, this will result in user locko </p><p> Use of this mode of authentication requires a standard UNIX account for the user. This account can be blocked to prevent logons by non-SMB/CIFS clients. -</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2553614"></a>Password Checking</h2></div></div></div><p> +</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2553615"></a>Password Checking</h2></div></div></div><p> MS Windows clients may use encrypted passwords as part of a challenge/response authentication model (a.k.a. NTLMv1 and NTLMv2) or alone, or clear-text strings for simple password-based authentication. It should be realized that with the SMB protocol, @@ -375,12 +375,12 @@ is encrypted in two ways: form two 56-bit DES keys to encrypt a "magic" 8-byte value. The resulting 16 bytes form the LanMan hash. </p></li></ul></div><p> -<a class="indexterm" name="id2553669"></a> +<a class="indexterm" name="id2553670"></a> MS Windows 95 pre-service pack 1 and MS Windows NT versions 3.x and version 4.0 pre-service pack 3 will use either mode of password authentication. All versions of MS Windows that follow these versions no longer support plain-text passwords by default. </p><p> -<a class="indexterm" name="id2553686"></a> +<a class="indexterm" name="id2553687"></a> MS Windows clients have a habit of dropping network mappings that have been idle for 10 minutes or longer. When the user attempts to use the mapped drive connection that has been dropped, the client re-establishes the connection using @@ -396,13 +396,13 @@ a good idea to re-enable plaintext password support in such clients. The following parameters can be used to work around the issue of Windows 9x/Me clients uppercasing usernames and passwords before transmitting them to the SMB server when using clear-text authentication: -</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2553727"></a></td></tr><tr><td><a class="indexterm" name="id2553734"></a></td></tr></table><p> +</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2553728"></a></td></tr><tr><td><a class="indexterm" name="id2553734"></a></td></tr></table><p> By default Samba will convert to lowercase the username before attempting to lookup the user in the database of local system accounts. Because UNIX usernames conventionally only contain lowercase characters, the <a class="link" href="smb.conf.5.html#USERNAME-LEVEL">username-level</a> parameter is rarely needed. </p><p> -<a class="indexterm" name="id2553764"></a> +<a class="indexterm" name="id2553765"></a> However, passwords on UNIX systems often make use of mixed-case characters. This means that in order for a user on a Windows 9x/Me client to connect to a Samba server using clear-text authentication, the <a class="link" href="smb.conf.5.html#PASSWORDLEVEL">password level</a> must be set to the maximum number of uppercase letters that @@ -424,7 +424,7 @@ on the Samba mailing lists. Many of these are avoidable by doing your homework b a Samba implementation. Some are the result of a misunderstanding of the English language, which has many phrases that are potentially vague and may be highly confusing to those for whom English is not their native tongue. -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2553842"></a>What Makes Samba a Server?</h3></div></div></div><p> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2553843"></a>What Makes Samba a Server?</h3></div></div></div><p> To some, the nature of the Samba security mode is obvious, but entirely wrong all the same. It is assumed that <a class="link" href="smb.conf.5.html#SECURITY">security = server</a> means that Samba will act as a server. Not so! This setting means that Samba will <span class="emphasis"><em>try</em></span> @@ -433,11 +433,11 @@ to use another SMB server as its source for user authentication alone. Samba is a server regardless of which security mode is chosen. When Samba is used outside of a domain security context, it is best to leave the security mode at the default setting. By default Samba-3 uses user-mode security. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2553878"></a>What Makes Samba a Domain Controller?</h3></div></div></div><p> -<a class="indexterm" name="id2553886"></a> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2553879"></a>What Makes Samba a Domain Controller?</h3></div></div></div><p> +<a class="indexterm" name="id2553887"></a> The <code class="filename">smb.conf</code> parameter <a class="link" href="smb.conf.5.html#SECURITY">security = domain</a> does not really make Samba behave as a domain controller. This setting means we want Samba to be a domain member. See <a class="link" href="samba-pdc.html" title="Chapter 4. Domain Control">Samba as a PDC</a> for more information. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2553922"></a>What Makes Samba a Domain Member?</h3></div></div></div><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2553923"></a>What Makes Samba a Domain Member?</h3></div></div></div><p> Guess! So many others do. But whatever you do, do not think that <a class="link" href="smb.conf.5.html#SECURITY">security = user</a> makes Samba act as a domain member. Read the manufacturer's manual before the warranty expires. See <a class="link" href="domain-member.html" title="Chapter 6. Domain Membership">Domain Membership</a>, for more information. @@ -451,7 +451,7 @@ connection whose session key would be different. So server_validate() must give Indeed. That's why <a class="link" href="smb.conf.5.html#SECURITY">security = server</a> is at best a nasty hack. Please use <a class="link" href="smb.conf.5.html#SECURITY">security = domain</a>; <a class="link" href="smb.conf.5.html#SECURITY">security = server</a> mode is also known as pass-through authentication. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2554011"></a>Stand-alone Server is converted to Domain Controller Now User accounts don't work</h3></div></div></div><p>“<span class="quote"> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2554012"></a>Stand-alone Server is converted to Domain Controller Now User accounts don't work</h3></div></div></div><p>“<span class="quote"> When I try to log in to the DOMAIN, the eventlog shows <span class="emphasis"><em>tried credentials DOMAIN/username; effective credentials SERVER/username</em></span> </span>”</p><p> diff --git a/docs/htmldocs/Samba3-HOWTO/StandAloneServer.html b/docs/htmldocs/Samba3-HOWTO/StandAloneServer.html index a9f00ae9ae..6bb55ff6d6 100644 --- a/docs/htmldocs/Samba3-HOWTO/StandAloneServer.html +++ b/docs/htmldocs/Samba3-HOWTO/StandAloneServer.html @@ -1,22 +1,22 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 7. Standalone Servers</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="type.html" title="Part II. Server Configuration Basics"><link rel="prev" href="domain-member.html" title="Chapter 6. Domain Membership"><link rel="next" href="ClientConfig.html" title="Chapter 8. MS Windows Network Configuration Guide"></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 7. Standalone Servers</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="domain-member.html">Prev</a> </td><th width="60%" align="center">Part II. Server Configuration Basics</th><td width="20%" align="right"> <a accesskey="n" href="ClientConfig.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="StandAloneServer"></a>Chapter 7. Standalone Servers</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="StandAloneServer.html#id2567215">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="StandAloneServer.html#id2567309">Background</a></span></dt><dt><span class="sect1"><a href="StandAloneServer.html#id2567511">Example Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a></span></dt><dt><span class="sect2"><a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></span></dt></dl></dd><dt><span class="sect1"><a href="StandAloneServer.html#id2568494">Common Errors</a></span></dt></dl></div><p> -<a class="indexterm" name="id2567188"></a> -<a class="indexterm" name="id2567195"></a> -<a class="indexterm" name="id2567202"></a> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 7. Standalone Servers</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="type.html" title="Part II. Server Configuration Basics"><link rel="prev" href="domain-member.html" title="Chapter 6. Domain Membership"><link rel="next" href="ClientConfig.html" title="Chapter 8. MS Windows Network Configuration Guide"></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 7. Standalone Servers</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="domain-member.html">Prev</a> </td><th width="60%" align="center">Part II. Server Configuration Basics</th><td width="20%" align="right"> <a accesskey="n" href="ClientConfig.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="StandAloneServer"></a>Chapter 7. Standalone Servers</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="StandAloneServer.html#id2567216">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="StandAloneServer.html#id2567310">Background</a></span></dt><dt><span class="sect1"><a href="StandAloneServer.html#id2567511">Example Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a></span></dt><dt><span class="sect2"><a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></span></dt></dl></dd><dt><span class="sect1"><a href="StandAloneServer.html#id2568495">Common Errors</a></span></dt></dl></div><p> +<a class="indexterm" name="id2567189"></a> +<a class="indexterm" name="id2567196"></a> +<a class="indexterm" name="id2567203"></a> Standalone servers are independent of domain controllers on the network. They are not domain members and function more like workgroup servers. In many cases a standalone server is configured with a minimum of security control with the intent that all data served will be readily accessible to all users. -</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2567215"></a>Features and Benefits</h2></div></div></div><p> -<a class="indexterm" name="id2567223"></a> -<a class="indexterm" name="id2567230"></a> +</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2567216"></a>Features and Benefits</h2></div></div></div><p> +<a class="indexterm" name="id2567224"></a> +<a class="indexterm" name="id2567231"></a> Standalone servers can be as secure or as insecure as needs dictate. They can have simple or complex configurations. Above all, despite the hoopla about domain security, they remain a common installation. </p><p> <a class="indexterm" name="id2567244"></a> <a class="indexterm" name="id2567251"></a> -<a class="indexterm" name="id2567257"></a> -<a class="indexterm" name="id2567264"></a> +<a class="indexterm" name="id2567258"></a> +<a class="indexterm" name="id2567265"></a> If all that is needed is a server for read-only files, or for printers alone, it may not make sense to effect a complex installation. For example, a drafting office needs to store old drawings and reference @@ -24,7 +24,7 @@ standards. Noone can write files to the server because it is legislatively important that all documents remain unaltered. A share-mode read-only standalone server is an ideal solution. </p><p> -<a class="indexterm" name="id2567281"></a> +<a class="indexterm" name="id2567282"></a> <a class="indexterm" name="id2567288"></a> <a class="indexterm" name="id2567295"></a> Another situation that warrants simplicity is an office that has many printers @@ -32,17 +32,17 @@ that are queued off a single central server. Everyone needs to be able to print to the printers, there is no need to effect any access controls, and no files will be served from the print server. Again, a share-mode standalone server makes a great solution. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2567309"></a>Background</h2></div></div></div><p> -<a class="indexterm" name="id2567317"></a> -<a class="indexterm" name="id2567324"></a> -<a class="indexterm" name="id2567331"></a> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2567310"></a>Background</h2></div></div></div><p> +<a class="indexterm" name="id2567318"></a> +<a class="indexterm" name="id2567325"></a> +<a class="indexterm" name="id2567332"></a> The term <span class="emphasis"><em>standalone server</em></span> means that it will provide local authentication and access control for all resources that are available from it. In general this means that there will be a local user database. In more technical terms, it means resources on the machine will be made available in either <span class="emphasis"><em>share</em></span> mode or in <span class="emphasis"><em>user</em></span> mode. </p><p> -<a class="indexterm" name="id2567357"></a> -<a class="indexterm" name="id2567364"></a> +<a class="indexterm" name="id2567358"></a> +<a class="indexterm" name="id2567365"></a> <a class="indexterm" name="id2567372"></a> No special action is needed other than to create user accounts. Standalone servers do not provide network logon services. This means that machines that @@ -52,22 +52,22 @@ necessary to accommodate any network user so the logon name he or she uses will be translated (mapped) locally on the standalone server to a locally known user name. There are several ways this can be done. </p><p> -<a class="indexterm" name="id2567399"></a> -<a class="indexterm" name="id2567406"></a> +<a class="indexterm" name="id2567400"></a> +<a class="indexterm" name="id2567407"></a> <a class="indexterm" name="id2567413"></a> Samba tends to blur the distinction a little in defining a standalone server. This is because the authentication database may be local or on a remote server, even if from the SMB protocol perspective the Samba server is not a member of a domain security context. </p><p> -<a class="indexterm" name="id2567427"></a> +<a class="indexterm" name="id2567428"></a> <a class="indexterm" name="id2567434"></a> -<a class="indexterm" name="id2567440"></a> -<a class="indexterm" name="id2567447"></a> -<a class="indexterm" name="id2567454"></a> -<a class="indexterm" name="id2567461"></a> -<a class="indexterm" name="id2567468"></a> -<a class="indexterm" name="id2567475"></a> +<a class="indexterm" name="id2567441"></a> +<a class="indexterm" name="id2567448"></a> +<a class="indexterm" name="id2567455"></a> +<a class="indexterm" name="id2567462"></a> +<a class="indexterm" name="id2567469"></a> +<a class="indexterm" name="id2567476"></a> Through the use of Pluggable Authentication Modules (PAM) (see <a class="link" href="pam.html" title="Chapter 28. PAM-Based Distributed Authentication">the chapter on PAM</a>) and the name service switcher (NSS), which maintains the UNIX-user database, the source of authentication may reside on another server. We would be inclined to call this the authentication server. This means that the @@ -80,23 +80,23 @@ and Winbind another CIFS/SMB server for authentication. <a class="link" href="StandAloneServer.html#simplynice" title="Example 7.1. smb.conf for Reference Documentation Server">The example Reference Documentation Server</a> and <a class="link" href="StandAloneServer.html#SimplePrintServer" title="Central Print Serving">Central Print Serving</a> are designed to inspire simplicity. It is too easy to attempt a high level of creativity and to introduce too much complexity in server and network design. </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="RefDocServer"></a>Reference Documentation Server</h3></div></div></div><p> -<a class="indexterm" name="id2567563"></a> +<a class="indexterm" name="id2567564"></a> <a class="indexterm" name="id2567570"></a> -<a class="indexterm" name="id2567576"></a> -<a class="indexterm" name="id2567583"></a> +<a class="indexterm" name="id2567577"></a> +<a class="indexterm" name="id2567584"></a> Configuration of a read-only data server that everyone can access is very simple. By default, all shares are read-only, unless set otherwise in the <code class="filename">smb.conf</code> file. <a class="link" href="StandAloneServer.html#simplynice" title="Example 7.1. smb.conf for Reference Documentation Server">The example - Reference Documentation Server</a> is the <code class="filename">smb.conf</code> file that will do this. Assume that all the reference documents are stored in the directory <code class="filename">/export</code>, and the documents are owned by a user other than nobody. No home directories are shared, and there are no users in the <code class="filename">/etc/passwd</code> UNIX system database. This is a simple system to administer. -</p><div class="example"><a name="simplynice"></a><p class="title"><b>Example 7.1. smb.conf for Reference Documentation Server</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2567657"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2567668"></a><em class="parameter"><code>netbios name = GANDALF</code></em></td></tr><tr><td><a class="indexterm" name="id2567680"></a><em class="parameter"><code>security = SHARE</code></em></td></tr><tr><td><a class="indexterm" name="id2567692"></a><em class="parameter"><code>passdb backend = guest</code></em></td></tr><tr><td><a class="indexterm" name="id2567704"></a><em class="parameter"><code>wins server = 192.168.1.1</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[data]</code></em></td></tr><tr><td><a class="indexterm" name="id2567724"></a><em class="parameter"><code>comment = Data</code></em></td></tr><tr><td><a class="indexterm" name="id2567736"></a><em class="parameter"><code>path = /export</code></em></td></tr><tr><td><a class="indexterm" name="id2567748"></a><em class="parameter"><code>guest only = Yes</code></em></td></tr></table></div></div><br class="example-break"><div class="blockquote"><table border="0" width="100%" cellspacing="0" cellpadding="0" class="blockquote" summary="Block quote"><tr><td width="10%" valign="top"> </td><td width="80%" valign="top"><p> +</p><div class="example"><a name="simplynice"></a><p class="title"><b>Example 7.1. smb.conf for Reference Documentation Server</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2567657"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2567669"></a><em class="parameter"><code>netbios name = GANDALF</code></em></td></tr><tr><td><a class="indexterm" name="id2567681"></a><em class="parameter"><code>security = SHARE</code></em></td></tr><tr><td><a class="indexterm" name="id2567693"></a><em class="parameter"><code>passdb backend = guest</code></em></td></tr><tr><td><a class="indexterm" name="id2567704"></a><em class="parameter"><code>wins server = 192.168.1.1</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[data]</code></em></td></tr><tr><td><a class="indexterm" name="id2567725"></a><em class="parameter"><code>comment = Data</code></em></td></tr><tr><td><a class="indexterm" name="id2567737"></a><em class="parameter"><code>path = /export</code></em></td></tr><tr><td><a class="indexterm" name="id2567748"></a><em class="parameter"><code>guest only = Yes</code></em></td></tr></table></div></div><br class="example-break"><div class="blockquote"><table border="0" width="100%" cellspacing="0" cellpadding="0" class="blockquote" summary="Block quote"><tr><td width="10%" valign="top"> </td><td width="80%" valign="top"><p> I would have spoken more briefly, if I'd had more time to prepare. </p></td><td width="10%" valign="top"> </td></tr><tr><td width="10%" valign="top"> </td><td colspan="2" align="right" valign="top">--<span class="attribution">Mark Twain</span></td></tr></table></div><p> <a class="indexterm" name="id2567774"></a> <a class="indexterm" name="id2567781"></a> -<a class="indexterm" name="id2567787"></a> -<a class="indexterm" name="id2567794"></a> +<a class="indexterm" name="id2567788"></a> +<a class="indexterm" name="id2567795"></a> In <a class="link" href="StandAloneServer.html#simplynice" title="Example 7.1. smb.conf for Reference Documentation Server">this example</a>, the machine name is set to GANDALF, and the workgroup is set to the name of the local workgroup (MIDEARTH) so the machine will appear together with systems with which users are familiar. The only password backend required is the “<span class="quote">guest</span>” @@ -107,8 +107,8 @@ A US Air Force Colonel was renowned for saying: “<span class="quote">Bette sound reasons for avoiding complexity as well as for avoiding a technically perfect solution. Unfortunately, many network administrators still need to learn the art of doing just enough to keep out of trouble. </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="SimplePrintServer"></a>Central Print Serving</h3></div></div></div><p> -<a class="indexterm" name="id2567844"></a> -<a class="indexterm" name="id2567850"></a> +<a class="indexterm" name="id2567845"></a> +<a class="indexterm" name="id2567851"></a> Configuration of a simple print server is easy if you have all the right tools on your system. </p><div class="orderedlist"><p class="title"><b> Assumptions</b></p><ol type="1"><li><p> The print server must require no administration. @@ -122,17 +122,17 @@ Configuration of a simple print server is easy if you have all the right tools o All workstations will use only PostScript drivers. The printer driver of choice is the one shipped with the Windows OS for the Apple Color LaserWriter. </p></li></ol></div><p> -<a class="indexterm" name="id2567907"></a> +<a class="indexterm" name="id2567908"></a> <a class="indexterm" name="id2567914"></a> -<a class="indexterm" name="id2567920"></a> +<a class="indexterm" name="id2567921"></a> In this example our print server will spool all incoming print jobs to <code class="filename">/var/spool/samba</code> until the job is ready to be submitted by Samba to the CUPS print processor. Since all incoming connections will be as the anonymous (guest) user, two things will be required to enable anonymous printing. </p><div class="itemizedlist"><p class="title"><b>Enabling Anonymous Printing</b></p><ul type="disc"><li><p> -<a class="indexterm" name="id2567948"></a> -<a class="indexterm" name="id2567955"></a> -<a class="indexterm" name="id2567962"></a> +<a class="indexterm" name="id2567949"></a> +<a class="indexterm" name="id2567956"></a> +<a class="indexterm" name="id2567963"></a> The UNIX/Linux system must have a <code class="literal">guest</code> account. The default for this is usually the account <code class="literal">nobody</code>. To find the correct name to use for your version of Samba, do the @@ -144,9 +144,9 @@ the anonymous (guest) user, two things will be required to enable anonymous prin Make sure that this account exists in your system password database (<code class="filename">/etc/passwd</code>). </p><p> -<a class="indexterm" name="id2568017"></a> -<a class="indexterm" name="id2568024"></a> -<a class="indexterm" name="id2568031"></a> +<a class="indexterm" name="id2568018"></a> +<a class="indexterm" name="id2568025"></a> +<a class="indexterm" name="id2568032"></a> It is a good idea either to set a password on this account, or else to lock it from UNIX use. Assuming that the guest account is called <code class="literal">pcguest</code>, it can be locked by executing: @@ -155,12 +155,12 @@ the anonymous (guest) user, two things will be required to enable anonymous prin </pre><p> The exact command may vary depending on your UNIX/Linux distribution. </p></li><li><p> -<a class="indexterm" name="id2568064"></a> +<a class="indexterm" name="id2568065"></a> <a class="indexterm" name="id2568071"></a> <a class="indexterm" name="id2568078"></a> -<a class="indexterm" name="id2568084"></a> -<a class="indexterm" name="id2568091"></a> -<a class="indexterm" name="id2568098"></a> +<a class="indexterm" name="id2568085"></a> +<a class="indexterm" name="id2568092"></a> +<a class="indexterm" name="id2568099"></a> The directory into which Samba will spool the file must have write access for the guest account. The following commands will ensure that this directory is available for use: @@ -171,12 +171,12 @@ the anonymous (guest) user, two things will be required to enable anonymous prin </pre><p> </p></li></ul></div><p> The contents of the <code class="filename">smb.conf</code> file is shown in <a class="link" href="StandAloneServer.html#AnonPtrSvr" title="Example 7.2. smb.conf for Anonymous Printing">the Anonymous Printing example</a>. -</p><div class="example"><a name="AnonPtrSvr"></a><p class="title"><b>Example 7.2. <code class="filename">smb.conf</code> for Anonymous Printing</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2568198"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2568209"></a><em class="parameter"><code>netbios name = GANDALF</code></em></td></tr><tr><td><a class="indexterm" name="id2568221"></a><em class="parameter"><code>security = SHARE</code></em></td></tr><tr><td><a class="indexterm" name="id2568233"></a><em class="parameter"><code>passdb backend = guest</code></em></td></tr><tr><td><a class="indexterm" name="id2568245"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2568256"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2568277"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id2568289"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2568301"></a><em class="parameter"><code>printer admin = root</code></em></td></tr><tr><td><a class="indexterm" name="id2568312"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2568324"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2568336"></a><em class="parameter"><code>use client driver = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2568348"></a><em class="parameter"><code>browseable = No</code></em></td></tr></table></div></div><br class="example-break"><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> -<a class="indexterm" name="id2568363"></a> -<a class="indexterm" name="id2568372"></a> -<a class="indexterm" name="id2568379"></a> -<a class="indexterm" name="id2568386"></a> -<a class="indexterm" name="id2568393"></a> +</p><div class="example"><a name="AnonPtrSvr"></a><p class="title"><b>Example 7.2. <code class="filename">smb.conf</code> for Anonymous Printing</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2568198"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2568210"></a><em class="parameter"><code>netbios name = GANDALF</code></em></td></tr><tr><td><a class="indexterm" name="id2568222"></a><em class="parameter"><code>security = SHARE</code></em></td></tr><tr><td><a class="indexterm" name="id2568234"></a><em class="parameter"><code>passdb backend = guest</code></em></td></tr><tr><td><a class="indexterm" name="id2568245"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2568257"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2568278"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id2568290"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2568301"></a><em class="parameter"><code>printer admin = root</code></em></td></tr><tr><td><a class="indexterm" name="id2568313"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2568325"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2568336"></a><em class="parameter"><code>use client driver = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2568348"></a><em class="parameter"><code>browseable = No</code></em></td></tr></table></div></div><br class="example-break"><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> +<a class="indexterm" name="id2568364"></a> +<a class="indexterm" name="id2568373"></a> +<a class="indexterm" name="id2568380"></a> +<a class="indexterm" name="id2568387"></a> +<a class="indexterm" name="id2568394"></a> On CUPS-enabled systems there is a facility to pass raw data directly to the printer without intermediate processing via CUPS print filters. Where use of this mode of operation is desired, it is necessary to configure a raw printing device. It is also necessary to enable the raw mime handler in the @@ -184,18 +184,18 @@ configure a raw printing device. It is also necessary to enable the raw mime han for application/octet-stream</a>. </p></div><p> <a class="indexterm" name="id2568436"></a> -<a class="indexterm" name="id2568442"></a> -<a class="indexterm" name="id2568449"></a> -<a class="indexterm" name="id2568456"></a> +<a class="indexterm" name="id2568443"></a> +<a class="indexterm" name="id2568450"></a> +<a class="indexterm" name="id2568457"></a> The example in <a class="link" href="StandAloneServer.html#AnonPtrSvr" title="Example 7.2. smb.conf for Anonymous Printing">the Anonymous Printing example</a> uses CUPS for direct printing via the CUPS libarary API. This means that all printers will be exposed to Windows users without need to configure a printcap file. If there is necessity to expose only a sub-set of printers, or to define a special type of printer (for example, a PDF filter) the <em class="parameter"><code>printcap name = cups</code></em> can be replaced with the entry <em class="parameter"><code>printcap name = /etc/samba/myprintcap</code></em>. In this case the file specified should contain a list of the printer names that should be exposed to Windows network users. -</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2568494"></a>Common Errors</h2></div></div></div><p> -<a class="indexterm" name="id2568502"></a> -<a class="indexterm" name="id2568509"></a> +</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2568495"></a>Common Errors</h2></div></div></div><p> +<a class="indexterm" name="id2568503"></a> +<a class="indexterm" name="id2568510"></a> The greatest mistake so often made is to make a network configuration too complex. It pays to use the simplest solution that will meet the needs of the moment. </p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="domain-member.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="type.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ClientConfig.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 6. Domain Membership </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 8. MS Windows Network Configuration Guide</td></tr></table></div></body></html> diff --git a/docs/htmldocs/Samba3-HOWTO/TOSHpreface.html b/docs/htmldocs/Samba3-HOWTO/TOSHpreface.html index ef7c329ebe..caee4334b0 100644 --- a/docs/htmldocs/Samba3-HOWTO/TOSHpreface.html +++ b/docs/htmldocs/Samba3-HOWTO/TOSHpreface.html @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Preface</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="pr03.html" title="Foreword"><link rel="next" href="IntroSMB.html" title="Introduction"></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">Preface</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="pr03.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="IntroSMB.html">Next</a></td></tr></table><hr></div><div class="preface" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="TOSHpreface"></a>Preface</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="TOSHpreface.html#id2543451">Conventions Used</a></span></dt></dl></div><p> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Preface</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="pr03.html" title="Foreword"><link rel="next" href="IntroSMB.html" title="Introduction"></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">Preface</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="pr03.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="IntroSMB.html">Next</a></td></tr></table><hr></div><div class="preface" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="TOSHpreface"></a>Preface</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="TOSHpreface.html#id2543452">Conventions Used</a></span></dt></dl></div><p> The editors wish to thank you for your decision to purchase this book. The Official Samba-3 HOWTO and Reference Guide is the result of many years of accumulation of information, feedback, tips, hints, and happy solutions. @@ -28,7 +28,7 @@ to any one of the following: We wish to advise that only original and unencumbered material can be published. Please do not submit content that is not your own work unless proof of consent from the copyright holder accompanies your submission. -</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2543451"></a>Conventions Used</h2></div></div></div><p> +</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2543452"></a>Conventions Used</h2></div></div></div><p> The following notation conventions are used throughout this book: </p><div class="itemizedlist"><ul type="disc"><li><p> TOSHARG2 is used as an abbreviation for the book, “<span class="quote">The Official Samba-3 diff --git a/docs/htmldocs/Samba3-HOWTO/VFS.html b/docs/htmldocs/Samba3-HOWTO/VFS.html index 445a0fb3f0..d84d3b7bde 100644 --- a/docs/htmldocs/Samba3-HOWTO/VFS.html +++ b/docs/htmldocs/Samba3-HOWTO/VFS.html @@ -1,51 +1,51 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 23. Stackable VFS modules</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="CUPS-printing.html" title="Chapter 22. CUPS Printing Support"><link rel="next" href="winbind.html" title="Chapter 24. Winbind: Use of Domain Accounts"></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 23. Stackable VFS modules</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="CUPS-printing.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="winbind.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="VFS"></a>Chapter 23. Stackable VFS modules</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"><<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Tim</span> <span class="surname">Potter</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:tpot@samba.org">tpot@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Simo</span> <span class="surname">Sorce</span></h3><span class="contrib">original vfs_skel README</span> </div></div><div><div class="author"><h3 class="author"><span class="firstname">Alexander</span> <span class="surname">Bokovoy</span></h3><span class="contrib">original vfs_netatalk docs</span> </div></div><div><div class="author"><h3 class="author"><span class="firstname">Stefan</span> <span class="surname">Metzmacher</span></h3><span class="contrib">Update for multiple modules</span> </div></div><div><div class="author"><h3 class="author"><span class="firstname">Ed</span> <span class="surname">Riddle</span></h3><span class="contrib">original shadow_copy docs</span> </div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="VFS.html#id2643329">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="VFS.html#id2643367">Discussion</a></span></dt><dt><span class="sect1"><a href="VFS.html#id2643762">Included Modules</a></span></dt><dd><dl><dt><span class="sect2"><a href="VFS.html#id2643768">audit</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2643809">default_quota</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2644027">extd_audit</a></span></dt><dt><span class="sect2"><a href="VFS.html#fakeperms">fake_perms</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2644353">recycle</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2644750">netatalk</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2644800">shadow_copy</a></span></dt></dl></dd><dt><span class="sect1"><a href="VFS.html#id2645706">VFS Modules Available Elsewhere</a></span></dt><dd><dl><dt><span class="sect2"><a href="VFS.html#id2645731">DatabaseFS</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2645791">vscan</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2645830">vscan-clamav</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2643329"></a>Features and Benefits</h2></div></div></div><p> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 23. Stackable VFS modules</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="CUPS-printing.html" title="Chapter 22. CUPS Printing Support"><link rel="next" href="winbind.html" title="Chapter 24. Winbind: Use of Domain Accounts"></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 23. Stackable VFS modules</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="CUPS-printing.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="winbind.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="VFS"></a>Chapter 23. Stackable VFS modules</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"><<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Tim</span> <span class="surname">Potter</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:tpot@samba.org">tpot@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Simo</span> <span class="surname">Sorce</span></h3><span class="contrib">original vfs_skel README</span> </div></div><div><div class="author"><h3 class="author"><span class="firstname">Alexander</span> <span class="surname">Bokovoy</span></h3><span class="contrib">original vfs_netatalk docs</span> </div></div><div><div class="author"><h3 class="author"><span class="firstname">Stefan</span> <span class="surname">Metzmacher</span></h3><span class="contrib">Update for multiple modules</span> </div></div><div><div class="author"><h3 class="author"><span class="firstname">Ed</span> <span class="surname">Riddle</span></h3><span class="contrib">original shadow_copy docs</span> </div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="VFS.html#id2643329">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="VFS.html#id2643368">Discussion</a></span></dt><dt><span class="sect1"><a href="VFS.html#id2643763">Included Modules</a></span></dt><dd><dl><dt><span class="sect2"><a href="VFS.html#id2643769">audit</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2643810">default_quota</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2644027">extd_audit</a></span></dt><dt><span class="sect2"><a href="VFS.html#fakeperms">fake_perms</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2644354">recycle</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2644750">netatalk</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2644801">shadow_copy</a></span></dt></dl></dd><dt><span class="sect1"><a href="VFS.html#id2645707">VFS Modules Available Elsewhere</a></span></dt><dd><dl><dt><span class="sect2"><a href="VFS.html#id2645732">DatabaseFS</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2645792">vscan</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2645831">vscan-clamav</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2643329"></a>Features and Benefits</h2></div></div></div><p> <a class="indexterm" name="id2643337"></a> <a class="indexterm" name="id2643346"></a> <a class="indexterm" name="id2643353"></a> Stackable VFS (Virtual File System) modules support was new to Samba-3 and has proven quite popular. Samba passes each request to access the UNIX file system through the loaded VFS modules. This chapter covers the modules that come with the Samba source and provides references to some external modules. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2643367"></a>Discussion</h2></div></div></div><p> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2643368"></a>Discussion</h2></div></div></div><p> <a class="indexterm" name="id2643375"></a> -<a class="indexterm" name="id2643381"></a> +<a class="indexterm" name="id2643382"></a> If not supplied with your platform distribution binary Samba package, you may have problems compiling these modules, as shared libraries are compiled and linked in different ways on different systems. They currently have been tested against GNU/Linux and IRIX. </p><p> -<a class="indexterm" name="id2643396"></a> +<a class="indexterm" name="id2643397"></a> <a class="indexterm" name="id2643403"></a> <a class="indexterm" name="id2643410"></a> To use the VFS modules, create a share similar to the one below. The important parameter is the <a class="link" href="smb.conf.5.html#VFSOBJECTS">vfs objects</a> parameter where you can list one or more VFS modules by name. For example, to log all access to files and put deleted files in a recycle bin, see <a class="link" href="VFS.html#vfsrecyc" title="Example 23.1. smb.conf with VFS modules">the smb.conf with VFS modules example</a>: -</p><div class="example"><a name="vfsrecyc"></a><p class="title"><b>Example 23.1. smb.conf with VFS modules</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[audit]</code></em></td></tr><tr><td><a class="indexterm" name="id2643465"></a><em class="parameter"><code>comment = Audited /data directory</code></em></td></tr><tr><td><a class="indexterm" name="id2643477"></a><em class="parameter"><code>path = /data</code></em></td></tr><tr><td><a class="indexterm" name="id2643488"></a><em class="parameter"><code>vfs objects = audit recycle</code></em></td></tr><tr><td><a class="indexterm" name="id2643500"></a><em class="parameter"><code>writeable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2643512"></a><em class="parameter"><code>browseable = yes</code></em></td></tr></table></div></div><br class="example-break"><p> -<a class="indexterm" name="id2643526"></a> -<a class="indexterm" name="id2643533"></a> -<a class="indexterm" name="id2643540"></a> +</p><div class="example"><a name="vfsrecyc"></a><p class="title"><b>Example 23.1. smb.conf with VFS modules</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[audit]</code></em></td></tr><tr><td><a class="indexterm" name="id2643465"></a><em class="parameter"><code>comment = Audited /data directory</code></em></td></tr><tr><td><a class="indexterm" name="id2643477"></a><em class="parameter"><code>path = /data</code></em></td></tr><tr><td><a class="indexterm" name="id2643489"></a><em class="parameter"><code>vfs objects = audit recycle</code></em></td></tr><tr><td><a class="indexterm" name="id2643501"></a><em class="parameter"><code>writeable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2643512"></a><em class="parameter"><code>browseable = yes</code></em></td></tr></table></div></div><br class="example-break"><p> +<a class="indexterm" name="id2643527"></a> +<a class="indexterm" name="id2643534"></a> +<a class="indexterm" name="id2643541"></a> The modules are used in the order in which they are specified. Let's say that you want to both have a virus scanner module and a recycle bin module. It is wise to put the virus scanner module as the first one so that it is the first to get run and may detect a virus immediately, before any action is performed on that file. <a class="link" href="smb.conf.5.html#VFSOBJECTS">vfs objects = vscan-clamav recycle</a> </p><p> -<a class="indexterm" name="id2643568"></a> -<a class="indexterm" name="id2643575"></a> +<a class="indexterm" name="id2643569"></a> +<a class="indexterm" name="id2643576"></a> Samba will attempt to load modules from the <code class="filename">/lib</code> directory in the root directory of the Samba installation (usually <code class="filename">/usr/lib/samba/vfs</code> or <code class="filename">/usr/local/samba/lib/vfs</code>). </p><p> -<a class="indexterm" name="id2643605"></a> +<a class="indexterm" name="id2643606"></a> <a class="indexterm" name="id2643612"></a> -<a class="indexterm" name="id2643618"></a> -<a class="indexterm" name="id2643625"></a> +<a class="indexterm" name="id2643619"></a> +<a class="indexterm" name="id2643626"></a> Some modules can be used twice for the same share. This can be done using a configuration similar to the one shown in <a class="link" href="VFS.html#multimodule" title="Example 23.2. smb.conf with multiple VFS modules">the smb.conf with multiple VFS modules</a>. -</p><div class="example"><a name="multimodule"></a><p class="title"><b>Example 23.2. smb.conf with multiple VFS modules</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[test]</code></em></td></tr><tr><td><a class="indexterm" name="id2643665"></a><em class="parameter"><code>comment = VFS TEST</code></em></td></tr><tr><td><a class="indexterm" name="id2643677"></a><em class="parameter"><code>path = /data</code></em></td></tr><tr><td><a class="indexterm" name="id2643688"></a><em class="parameter"><code>writeable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2643700"></a><em class="parameter"><code>browseable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2643712"></a><em class="parameter"><code>vfs objects = example:example1 example example:test</code></em></td></tr><tr><td><a class="indexterm" name="id2643724"></a><em class="parameter"><code>example1: parameter = 1</code></em></td></tr><tr><td><a class="indexterm" name="id2643736"></a><em class="parameter"><code>example: parameter = 5</code></em></td></tr><tr><td><a class="indexterm" name="id2643747"></a><em class="parameter"><code>test: parameter = 7</code></em></td></tr></table></div></div><p><br class="example-break"> -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2643762"></a>Included Modules</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2643768"></a>audit</h3></div></div></div><p> -<a class="indexterm" name="id2643776"></a> +</p><div class="example"><a name="multimodule"></a><p class="title"><b>Example 23.2. smb.conf with multiple VFS modules</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[test]</code></em></td></tr><tr><td><a class="indexterm" name="id2643666"></a><em class="parameter"><code>comment = VFS TEST</code></em></td></tr><tr><td><a class="indexterm" name="id2643677"></a><em class="parameter"><code>path = /data</code></em></td></tr><tr><td><a class="indexterm" name="id2643689"></a><em class="parameter"><code>writeable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2643701"></a><em class="parameter"><code>browseable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2643712"></a><em class="parameter"><code>vfs objects = example:example1 example example:test</code></em></td></tr><tr><td><a class="indexterm" name="id2643724"></a><em class="parameter"><code>example1: parameter = 1</code></em></td></tr><tr><td><a class="indexterm" name="id2643736"></a><em class="parameter"><code>example: parameter = 5</code></em></td></tr><tr><td><a class="indexterm" name="id2643748"></a><em class="parameter"><code>test: parameter = 7</code></em></td></tr></table></div></div><p><br class="example-break"> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2643763"></a>Included Modules</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2643769"></a>audit</h3></div></div></div><p> +<a class="indexterm" name="id2643777"></a> A simple module to audit file access to the syslog facility. The following operations are logged: </p><div class="itemizedlist"><ul type="disc"><li><p>share</p></li><li><p>connect/disconnect</p></li><li><p>directory opens/create/remove</p></li><li><p>file open/close/rename/unlink/chmod</p></li></ul></div><p> - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2643809"></a>default_quota</h3></div></div></div><p> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2643810"></a>default_quota</h3></div></div></div><p> This module allows the default quota values, in the windows explorer GUI, to be stored on a Samba-3 server. The challenge is that linux filesystems only store quotas for users and groups, but no default quotas. </p><p> @@ -118,16 +118,16 @@ quotasettings: gid nolimit = no ... </pre><p> </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2644027"></a>extd_audit</h3></div></div></div><p> -<a class="indexterm" name="id2644034"></a> -<a class="indexterm" name="id2644041"></a> -<a class="indexterm" name="id2644048"></a> +<a class="indexterm" name="id2644035"></a> +<a class="indexterm" name="id2644042"></a> +<a class="indexterm" name="id2644049"></a> This module is identical with the <code class="literal">audit</code> module above except that it sends audit logs to both syslog as well as the <code class="literal">smbd</code> log files. The <a class="link" href="smb.conf.5.html#LOGLEVEL">log level</a> for this module is set in the <code class="filename">smb.conf</code> file. </p><p> Valid settings and the information that will be recorded are shown in <a class="link" href="VFS.html#xtdaudit" title="Table 23.1. Extended Auditing Log Information">the next table</a>. - </p><div class="table"><a name="xtdaudit"></a><p class="title"><b>Table 23.1. Extended Auditing Log Information</b></p><div class="table-contents"><table summary="Extended Auditing Log Information" border="1"><colgroup><col><col></colgroup><thead><tr><th align="center">Log Level</th><th align="center">Log Details - File and Directory Operations</th></tr></thead><tbody><tr><td align="center">0</td><td align="left">Make Directory, Remove Directory, Unlink</td></tr><tr><td align="center">1</td><td align="left">Open Directory, Rename File, Change Permissions/ACLs</td></tr><tr><td align="center">2</td><td align="left">Open & Close File</td></tr><tr><td align="center">10</td><td align="left">Maximum Debug Level</td></tr></tbody></table></div></div><br class="table-break"><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2644183"></a>Configuration of Auditing</h4></div></div></div><p> -<a class="indexterm" name="id2644191"></a> + </p><div class="table"><a name="xtdaudit"></a><p class="title"><b>Table 23.1. Extended Auditing Log Information</b></p><div class="table-contents"><table summary="Extended Auditing Log Information" border="1"><colgroup><col><col></colgroup><thead><tr><th align="center">Log Level</th><th align="center">Log Details - File and Directory Operations</th></tr></thead><tbody><tr><td align="center">0</td><td align="left">Make Directory, Remove Directory, Unlink</td></tr><tr><td align="center">1</td><td align="left">Open Directory, Rename File, Change Permissions/ACLs</td></tr><tr><td align="center">2</td><td align="left">Open & Close File</td></tr><tr><td align="center">10</td><td align="left">Maximum Debug Level</td></tr></tbody></table></div></div><br class="table-break"><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2644184"></a>Configuration of Auditing</h4></div></div></div><p> +<a class="indexterm" name="id2644192"></a> This auditing tool is more felxible than most people readily will recognize. There are a number of ways by which useful logging information can be recorded. </p><div class="itemizedlist"><ul type="disc"><li><p>Syslog can be used to record all transaction. This can be disabled by setting @@ -145,7 +145,7 @@ quotasettings: gid nolimit = no it is essential that the <a class="link" href="smb.conf.5.html#MAXLOGSIZE">max log size = 0</a> be set in the <code class="filename">smb.conf</code> file. </p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="fakeperms"></a>fake_perms</h3></div></div></div><p> -<a class="indexterm" name="id2644317"></a> +<a class="indexterm" name="id2644318"></a> <a class="indexterm" name="id2644324"></a> <a class="indexterm" name="id2644331"></a> <a class="indexterm" name="id2644338"></a> @@ -153,16 +153,16 @@ quotasettings: gid nolimit = no under UNIX) as read only. This module will, if installed on the Profiles share, report to the client that the Profile files and directories are writeable. This satisfies the client even though the files will never be overwritten as the client logs out or shuts down. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2644353"></a>recycle</h3></div></div></div><p> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2644354"></a>recycle</h3></div></div></div><p> <a class="indexterm" name="id2644361"></a> <a class="indexterm" name="id2644368"></a> -<a class="indexterm" name="id2644374"></a> +<a class="indexterm" name="id2644375"></a> A Recycle Bin-like module. Where used, unlink calls will be intercepted and files moved to the recycle directory instead of being deleted. This gives the same effect as the <span class="guiicon">Recycle Bin</span> on Windows computers. </p><p> -<a class="indexterm" name="id2644394"></a> -<a class="indexterm" name="id2644401"></a> +<a class="indexterm" name="id2644395"></a> +<a class="indexterm" name="id2644402"></a> <a class="indexterm" name="id2644408"></a> <a class="indexterm" name="id2644415"></a> The <span class="guiicon">Recycle Bin</span> will not appear in @@ -179,7 +179,7 @@ quotasettings: gid nolimit = no file was deleted. </p><p>Supported options for the <code class="literal">recycle</code> module are as follow: </p><div class="variablelist"><dl><dt><span class="term">recycle:repository</span></dt><dd><p> -<a class="indexterm" name="id2644492"></a> +<a class="indexterm" name="id2644493"></a> Path of the directory where deleted files should be moved. </p></dd><dt><span class="term">recycle:directory_mode</span></dt><dd><p> <a class="indexterm" name="id2644512"></a> @@ -191,7 +191,7 @@ quotasettings: gid nolimit = no If <em class="parameter"><code>directory_mode</code></em> not exists, the default mode 0700 is used. </p></dd><dt><span class="term">recycle:subdir_mode</span></dt><dd><p> -<a class="indexterm" name="id2644547"></a> +<a class="indexterm" name="id2644548"></a> Set it to the octal mode you want for the sub directories of the recycle directory. With this mode the sub directories will be created. @@ -199,7 +199,7 @@ quotasettings: gid nolimit = no sub directories will be created with the mode from <em class="parameter"><code>directory_mode</code></em>. </p></dd><dt><span class="term">recycle:keeptree</span></dt><dd><p> -<a class="indexterm" name="id2644581"></a> +<a class="indexterm" name="id2644582"></a> Specifies whether the directory structure should be kept or if the files in the directory that is being deleted should be kept separately in the recycle bin. </p></dd><dt><span class="term">recycle:versions</span></dt><dd><p> @@ -215,19 +215,19 @@ quotasettings: gid nolimit = no <a class="indexterm" name="id2644650"></a> Specifies whether a file's last modify date date should be touched when the file is moved to the recycle bin. </p></dd><dt><span class="term">recycle:maxsize</span></dt><dd><p> -<a class="indexterm" name="id2644670"></a> +<a class="indexterm" name="id2644671"></a> Files that are larger than the number of bytes specified by this parameter will not be put into the recycle bin. </p></dd><dt><span class="term">recycle:exclude</span></dt><dd><p> -<a class="indexterm" name="id2644690"></a> +<a class="indexterm" name="id2644691"></a> List of files that should not be put into the recycle bin when deleted, but deleted in the regular way. </p></dd><dt><span class="term">recycle:exclude_dir</span></dt><dd><p> -<a class="indexterm" name="id2644710"></a> +<a class="indexterm" name="id2644711"></a> Contains a list of directories. When files from these directories are deleted, they are not put into the recycle bin but are deleted in the regular way. </p></dd><dt><span class="term">recycle:noversions</span></dt><dd><p> -<a class="indexterm" name="id2644731"></a> +<a class="indexterm" name="id2644732"></a> Specifies a list of paths (wildcards such as * and ? are supported) for which no versioning should be used. Only useful when <span class="emphasis"><em>recycle:versions</em></span> is enabled. </p></dd></dl></div><p> @@ -235,12 +235,12 @@ quotasettings: gid nolimit = no <a class="indexterm" name="id2644758"></a> A netatalk module will ease co-existence of Samba and netatalk file sharing services. </p><p>Advantages compared to the old netatalk module: - </p><div class="itemizedlist"><a class="indexterm" name="id2644772"></a><ul type="disc"><li><p>Does not care about creating .AppleDouble forks, just keeps them in sync.</p></li><li><p>If a share in <code class="filename">smb.conf</code> does not contain .AppleDouble item in hide or veto list, it will be added automatically.</p></li></ul></div><p> - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2644800"></a>shadow_copy</h3></div></div></div><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p> + </p><div class="itemizedlist"><a class="indexterm" name="id2644773"></a><ul type="disc"><li><p>Does not care about creating .AppleDouble forks, just keeps them in sync.</p></li><li><p>If a share in <code class="filename">smb.conf</code> does not contain .AppleDouble item in hide or veto list, it will be added automatically.</p></li></ul></div><p> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2644801"></a>shadow_copy</h3></div></div></div><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p> <a class="indexterm" name="id2644809"></a> <span class="emphasis"><em>THIS IS NOT A BACKUP, ARCHIVAL, OR VERSION CONTROL SOLUTION!</em></span> </p><p> -<a class="indexterm" name="id2644823"></a> +<a class="indexterm" name="id2644824"></a> With Samba or Windows servers, shadow_copy is designed to be an end-user tool only. It does not replace or enhance your backup and archival solutions and should in no way be considered as such. Additionally, if you need version control, implement a version control system. You have been warned. @@ -251,12 +251,12 @@ quotasettings: gid nolimit = no additional requirements for pre-Windows XP clients. I did not test this functionality with any pre-Windows XP clients. You should be able to get more information about MS Shadow Copy <a class="ulink" href="http://www.microsoft.com/windowsserver2003/techinfo/overview/scr.mspx" target="_top">from the Microsoft's site</a>. </p><p> -<a class="indexterm" name="id2644868"></a> -<a class="indexterm" name="id2644875"></a> +<a class="indexterm" name="id2644869"></a> +<a class="indexterm" name="id2644876"></a> <a class="indexterm" name="id2644882"></a> <a class="indexterm" name="id2644889"></a> -<a class="indexterm" name="id2644895"></a> -<a class="indexterm" name="id2644902"></a> +<a class="indexterm" name="id2644896"></a> +<a class="indexterm" name="id2644903"></a> The shadow_copy VFS module requires some underlying file system setup with some sort of Logical Volume Manager (LVM) such as LVM1, LVM2, or EVMS. Setting up LVM is beyond the scope of this document; however, we will outline the steps we took to test this functionality for <span class="emphasis"><em>example purposes only.</em></span> You need @@ -269,9 +269,9 @@ quotasettings: gid nolimit = no See <a class="ulink" href="http://www-106.ibm.com/developerworks/linux/library/l-lvm/" target="_top">Learning Linux LVM, Part 1</a> and <a class="ulink" href="http://www-106.ibm.com/developerworks/library/l-lvm2.html" target="_top">Learning Linux LWM, Part 2</a> for Daniel Robbins' well-written, two part tutorial on Linux and LVM using LVM - source code and reiserfs.</p></li></ul></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2644987"></a>Shadow Copy Setup</h4></div></div></div><p> -<a class="indexterm" name="id2644995"></a> -<a class="indexterm" name="id2645002"></a> + source code and reiserfs.</p></li></ul></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2644988"></a>Shadow Copy Setup</h4></div></div></div><p> +<a class="indexterm" name="id2644996"></a> +<a class="indexterm" name="id2645003"></a> At the time of this writing, not much testing has been done. I tested the shadow copy VFS module with a specific scenario which was not deployed in a production environment, but more as a proof of concept. The scenario involved a Samba-3 file server on Debian Sarge with an XFS file system and LVM1. I do NOT recommend @@ -287,7 +287,7 @@ quotasettings: gid nolimit = no working Samba 3.0.3 or later server running. </p></li><li><p><b>Install & Configure LVM. </b> <a class="indexterm" name="id2645081"></a> -<a class="indexterm" name="id2645087"></a> +<a class="indexterm" name="id2645088"></a> Before you can make shadow copies available to the client, you have to create the shadow copies. This is done by taking some sort of file system snapshot. Snapshots are a typical feature of Logical Volume Managers such as LVM, so we first need to have that setup. @@ -295,18 +295,18 @@ quotasettings: gid nolimit = no The following is provided as an example and will be most helpful for Debian users. Again, this was tested using the "testing" or "Sarge" distribution. </p><ul type="disc"><li><p> -<a class="indexterm" name="id2645112"></a> -<a class="indexterm" name="id2645119"></a> -<a class="indexterm" name="id2645126"></a> -<a class="indexterm" name="id2645133"></a> +<a class="indexterm" name="id2645113"></a> +<a class="indexterm" name="id2645120"></a> +<a class="indexterm" name="id2645127"></a> +<a class="indexterm" name="id2645134"></a> <a class="indexterm" name="id2645140"></a> Install lvm10 and devfsd packages if you have not done so already. On Debian systems, you are warned of the interaction of devfs and lvm1 which requires the use of devfs filenames. Running <code class="literal">apt-get update && apt-get install lvm10 devfsd xfsprogs</code> should do the trick for this example. </p></li><li><p> -<a class="indexterm" name="id2645163"></a> -<a class="indexterm" name="id2645170"></a> -<a class="indexterm" name="id2645177"></a> +<a class="indexterm" name="id2645164"></a> +<a class="indexterm" name="id2645171"></a> +<a class="indexterm" name="id2645178"></a> <a class="indexterm" name="id2645184"></a> <a class="indexterm" name="id2645191"></a> Now you need to create a volume. You will need to create a partition (or partitions) to add to your volume. @@ -315,49 +315,49 @@ quotasettings: gid nolimit = no </p><p> <a class="indexterm" name="id2645206"></a> <a class="indexterm" name="id2645213"></a> -<a class="indexterm" name="id2645219"></a> +<a class="indexterm" name="id2645220"></a> Once you have the Linux LVM partition (type 0x8e), you can run a series of commands to create the LVM volume. You can use several disks and/or partitions, but we will use only one in this example. You may also need to load the kernel module with something like <code class="literal">modprobe lvm-mod</code> and set your system up to load it on reboot by adding it to (<code class="filename">/etc/modules</code>). </p></li><li><p> -<a class="indexterm" name="id2645248"></a> +<a class="indexterm" name="id2645249"></a> Create the physical volume with <code class="literal">pvcreate /dev/hdb1</code> </p></li><li><p> -<a class="indexterm" name="id2645266"></a> -<a class="indexterm" name="id2645273"></a> +<a class="indexterm" name="id2645267"></a> +<a class="indexterm" name="id2645274"></a> Create the volume group and add /dev/hda1 to it with <code class="literal">vgcreate shadowvol /dev/hdb1</code> </p><p> -<a class="indexterm" name="id2645290"></a> +<a class="indexterm" name="id2645291"></a> You can use <code class="literal">vgdisplay</code> to review information about the volume group. </p></li><li><p> -<a class="indexterm" name="id2645308"></a> +<a class="indexterm" name="id2645309"></a> Now you can create the logical volume with something like <code class="literal">lvcreate -L400M -nsh_test shadowvol</code> </p><p> <a class="indexterm" name="id2645326"></a> This creates the logical volume of 400 MBs named "sh_test" in the volume group we created called shadowvol. If everything is working so far, you should see them in <code class="filename">/dev/shadowvol</code>. </p></li><li><p> -<a class="indexterm" name="id2645346"></a> +<a class="indexterm" name="id2645347"></a> Now we should be ready to format the logical volume we named sh_test with <code class="literal">mkfs.xfs /dev/shadowvol/sh_test</code> </p><p> <a class="indexterm" name="id2645364"></a> -<a class="indexterm" name="id2645370"></a> -<a class="indexterm" name="id2645377"></a> +<a class="indexterm" name="id2645371"></a> +<a class="indexterm" name="id2645378"></a> <a class="indexterm" name="id2645384"></a> <a class="indexterm" name="id2645391"></a> You can format the logical volume with any file system you choose, but make sure to use one that allows you to take advantage of the additional features of LVM such as freezing, resizing, and growing your file systems. </p><p> <a class="indexterm" name="id2645405"></a> -<a class="indexterm" name="id2645411"></a> -<a class="indexterm" name="id2645418"></a> +<a class="indexterm" name="id2645412"></a> +<a class="indexterm" name="id2645419"></a> Now we have an LVM volume where we can play with the shadow_copy VFS module. </p></li><li><p> -<a class="indexterm" name="id2645431"></a> +<a class="indexterm" name="id2645432"></a> <a class="indexterm" name="id2645438"></a> -<a class="indexterm" name="id2645444"></a> +<a class="indexterm" name="id2645445"></a> Now we need to prepare the directory with something like </p><pre class="screen"> <code class="prompt">root# </code> mkdir -p /data/shadow_share @@ -369,13 +369,13 @@ quotasettings: gid nolimit = no <a class="indexterm" name="id2645479"></a> Mount the LVM volume using something like <code class="literal">mount /dev/shadowvol/sh_test /data/shadow_share</code> </p><p> -<a class="indexterm" name="id2645496"></a> +<a class="indexterm" name="id2645497"></a> You may also want to edit your <code class="filename">/etc/fstab</code> so that this partition mounts during the system boot. </p></li></ul></div></li><li><p><b>Install & Configure the shadow_copy VFS Module. </b> Finally we get to the actual shadow_copy VFS module. The shadow_copy VFS module should be available in Samba 3.0.3 and higher. The smb.conf configuration is pretty standard. Here is our example of a share configured with the shadow_copy VFS module: - </p><div class="example"><a name="vfsshadow"></a><p class="title"><b>Example 23.3. Share With shadow_copy VFS</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[shadow_share]</code></em></td></tr><tr><td><a class="indexterm" name="id2645554"></a><em class="parameter"><code>comment = Shadow Copy Enabled Share</code></em></td></tr><tr><td><a class="indexterm" name="id2645565"></a><em class="parameter"><code>path = /data/shadow_share</code></em></td></tr><tr><td><a class="indexterm" name="id2645577"></a><em class="parameter"><code>vfs objects = shadow_copy</code></em></td></tr><tr><td><a class="indexterm" name="id2645589"></a><em class="parameter"><code>writeable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2645600"></a><em class="parameter"><code>browseable = yes</code></em></td></tr></table></div></div><br class="example-break"></li><li><p><b>Create Snapshots and Make Them Available to shadow_copy.so. </b> + </p><div class="example"><a name="vfsshadow"></a><p class="title"><b>Example 23.3. Share With shadow_copy VFS</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[shadow_share]</code></em></td></tr><tr><td><a class="indexterm" name="id2645554"></a><em class="parameter"><code>comment = Shadow Copy Enabled Share</code></em></td></tr><tr><td><a class="indexterm" name="id2645566"></a><em class="parameter"><code>path = /data/shadow_share</code></em></td></tr><tr><td><a class="indexterm" name="id2645578"></a><em class="parameter"><code>vfs objects = shadow_copy</code></em></td></tr><tr><td><a class="indexterm" name="id2645590"></a><em class="parameter"><code>writeable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2645601"></a><em class="parameter"><code>browseable = yes</code></em></td></tr></table></div></div><br class="example-break"></li><li><p><b>Create Snapshots and Make Them Available to shadow_copy.so. </b> <a class="indexterm" name="id2645624"></a> <a class="indexterm" name="id2645631"></a> <a class="indexterm" name="id2645638"></a> @@ -404,15 +404,15 @@ mount /dev/shadowvol/$SNAPNAME \ your XP client you can right-click on specific files or in the empty space of the shadow_share and view the "properties." If anything has changed, then you will see it on the "Previous Versions" tab of the properties window. - </p></li></ol></div></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2645706"></a>VFS Modules Available Elsewhere</h2></div></div></div><p> -<a class="indexterm" name="id2645714"></a> + </p></li></ol></div></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2645707"></a>VFS Modules Available Elsewhere</h2></div></div></div><p> +<a class="indexterm" name="id2645715"></a> This section contains a listing of various other VFS modules that have been posted but do not currently reside in the Samba CVS tree for one reason or another (e.g., it is easy for the maintainer to have his or her own CVS tree). </p><p> No statements about the stability or functionality of any module should be implied due to its presence here. -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2645731"></a>DatabaseFS</h3></div></div></div><p> -<a class="indexterm" name="id2645739"></a> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2645732"></a>DatabaseFS</h3></div></div></div><p> +<a class="indexterm" name="id2645740"></a> URL: <a class="ulink" href="http://www.css.tayloru.edu/~elorimer/databasefs/index.php" target="_top"> Taylors University DatabaeFS</a> </p><p>By <a class="ulink" href="mailto:elorimer@css.tayloru.edu" target="_top">Eric Lorimer.</a></p><p> @@ -425,13 +425,13 @@ beyond the table it requires to run. </p><p> Any feedback would be appreciated: comments, suggestions, patches, and so on. If nothing else, it might prove useful for someone else who wishes to create a virtual filesystem. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2645791"></a>vscan</h3></div></div></div><a class="indexterm" name="id2645796"></a><p>URL: <a class="ulink" href="http://www.openantivirus.org/projects.php#samba-vscan" target="_top"> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2645792"></a>vscan</h3></div></div></div><a class="indexterm" name="id2645797"></a><p>URL: <a class="ulink" href="http://www.openantivirus.org/projects.php#samba-vscan" target="_top"> Open Anti-Virus vscan</a> </p><p> <a class="indexterm" name="id2645818"></a> samba-vscan is a proof-of-concept module for Samba, which provides on-access anti-virus support for files shared using Samba. samba-vscan supports various virus scanners and is maintained by Rainer Link. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2645830"></a>vscan-clamav</h3></div></div></div><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2645831"></a>vscan-clamav</h3></div></div></div><p> Samba users have been using the RPMS from SerNet without a problem. OpenSUSE Linux users have also used the vscan scanner for quite some time with excellent results. It does impact overall write performance though. diff --git a/docs/htmldocs/Samba3-HOWTO/apa.html b/docs/htmldocs/Samba3-HOWTO/apa.html index e180a3fef5..e1b9d007ef 100644 --- a/docs/htmldocs/Samba3-HOWTO/apa.html +++ b/docs/htmldocs/Samba3-HOWTO/apa.html @@ -1,50 +1,50 @@ <html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Appendix A. GNU General Public License version 3</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="DNSDHCP.html" title="Chapter 48. DNS and DHCP Configuration Guide"><link rel="next" href="go01.html" title="Glossary"></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">Appendix A. <acronym class="acronym">GNU</acronym> General Public License version 3 - </th></tr><tr><td width="20%" align="left"><a accesskey="p" href="DNSDHCP.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="go01.html">Next</a></td></tr></table><hr></div><div class="appendix" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="id2686361"></a>Appendix A. + </th></tr><tr><td width="20%" align="left"><a accesskey="p" href="DNSDHCP.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="go01.html">Next</a></td></tr></table><hr></div><div class="appendix" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="id2686396"></a>Appendix A. <acronym class="acronym">GNU</acronym> General Public License version 3 - </h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="bridgehead"><a href="apa.html#id2686389">A. + </h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="bridgehead"><a href="apa.html#id2686424">A. Preamble - </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2686535">A. + </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2686569">A. TERMS AND CONDITIONS - </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2686538">A. + </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2686573">A. 0. Definitions. - </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2686631">A. + </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2686665">A. 1. Source Code. - </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2686729">A. + </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2686764">A. 2. Basic Permissions. - </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2686768">A. + </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2686802">A. 3. Protecting Users’ Legal Rights From Anti-Circumvention Law. - </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2686803">A. + </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2686838">A. 4. Conveying Verbatim Copies. - </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2686830">A. + </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2686865">A. 5. Conveying Modified Source Versions. - </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2686926">A. + </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2686961">A. 6. Conveying Non-Source Forms. - </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687116">A. + </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687151">A. 7. Additional Terms. - </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687252">A. + </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687286">A. 8. Termination. - </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687295">A. + </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687330">A. 9. Acceptance Not Required for Having Copies. - </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687315">A. + </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687350">A. 10. Automatic Licensing of Downstream Recipients. - </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687367">A. + </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687402">A. 11. Patents. - </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687512">A. + </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687547">A. 12. No Surrender of Others’ Freedom. - </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687534">A. + </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687569">A. 13. Use with the ???TITLE??? Affero General Public License. - </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687563">A. + </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687598">A. 14. Revised Versions of this License. - </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687626">A. + </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687660">A. 15. Disclaimer of Warranty. - </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687652">A. + </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687686">A. 16. Limitation of Liability. - </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687672">A. + </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687707">A. 17. Interpretation of Sections 15 and 16. - </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687688">A. + </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687723">A. END OF TERMS AND CONDITIONS - </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687692">A. + </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687727">A. How to Apply These Terms to Your New Programs </a></span></dt></dl></div><p> Version 3, 29 June 2007 @@ -54,7 +54,7 @@ </p><p> Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. - </p><h2><a name="id2686389"></a> + </p><h2><a name="id2686424"></a> Preamble </h2><p> The <acronym class="acronym">GNU</acronym> General Public License is a free, copyleft @@ -118,9 +118,9 @@ </p><p> The precise terms and conditions for copying, distribution and modification follow. - </p><h2><a name="id2686535"></a> + </p><h2><a name="id2686569"></a> TERMS AND CONDITIONS - </h2><h2><a name="id2686538"></a> + </h2><h2><a name="id2686573"></a> 0. Definitions. </h2><p> “This License” refers to version 3 of the <acronym class="acronym">GNU</acronym> @@ -162,7 +162,7 @@ License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. - </p><h2><a name="id2686631"></a> + </p><h2><a name="id2686665"></a> 1. Source Code. </h2><p> The “source code” for a work means the preferred form of the @@ -202,7 +202,7 @@ automatically from other parts of the Corresponding Source. </p><p> The Corresponding Source for a work in source code form is that same work. - </p><h2><a name="id2686729"></a> + </p><h2><a name="id2686764"></a> 2. Basic Permissions. </h2><p> All rights granted under this License are granted for the term of copyright @@ -227,7 +227,7 @@ Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. - </p><h2><a name="id2686768"></a> + </p><h2><a name="id2686802"></a> 3. Protecting Users’ Legal Rights From Anti-Circumvention Law. </h2><p> No covered work shall be deemed part of an effective technological measure @@ -242,7 +242,7 @@ the work as a means of enforcing, against the work’s users, your or third parties’ legal rights to forbid circumvention of technological measures. - </p><h2><a name="id2686803"></a> + </p><h2><a name="id2686838"></a> 4. Conveying Verbatim Copies. </h2><p> You may convey verbatim copies of the Program’s source code as you @@ -255,7 +255,7 @@ </p><p> You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. - </p><h2><a name="id2686830"></a> + </p><h2><a name="id2686865"></a> 5. Conveying Modified Source Versions. </h2><p> You may convey a work based on the Program, or the modifications to produce @@ -291,7 +291,7 @@ or legal rights of the compilation’s users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. - </p><h2><a name="id2686926"></a> + </p><h2><a name="id2686961"></a> 6. Conveying Non-Source Forms. </h2><p> You may convey a covered work in object code form under the terms of @@ -386,7 +386,7 @@ (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. - </p><h2><a name="id2687116"></a> + </p><h2><a name="id2687151"></a> 7. Additional Terms. </h2><p> “Additional permissions” are terms that supplement the terms of @@ -450,7 +450,7 @@ Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. - </p><h2><a name="id2687252"></a> + </p><h2><a name="id2687286"></a> 8. Termination. </h2><p> You may not propagate or modify a covered work except as expressly provided @@ -476,7 +476,7 @@ License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. - </p><h2><a name="id2687295"></a> + </p><h2><a name="id2687330"></a> 9. Acceptance Not Required for Having Copies. </h2><p> You are not required to accept this License in order to receive or run a @@ -487,7 +487,7 @@ These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. - </p><h2><a name="id2687315"></a> + </p><h2><a name="id2687350"></a> 10. Automatic Licensing of Downstream Recipients. </h2><p> Each time you convey a covered work, the recipient automatically receives a @@ -512,7 +512,7 @@ or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. - </p><h2><a name="id2687367"></a> + </p><h2><a name="id2687402"></a> 11. Patents. </h2><p> A “contributor” is a copyright holder who authorizes use under @@ -579,7 +579,7 @@ Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. - </p><h2><a name="id2687512"></a> + </p><h2><a name="id2687547"></a> 12. No Surrender of Others’ Freedom. </h2><p> If conditions are imposed on you (whether by court order, agreement or @@ -591,7 +591,7 @@ to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. - </p><h2><a name="id2687534"></a> + </p><h2><a name="id2687569"></a> 13. Use with the <acronym class="acronym">GNU</acronym> Affero General Public License. </h2><p> Notwithstanding any other provision of this License, you have permission to @@ -602,7 +602,7 @@ requirements of the <acronym class="acronym">GNU</acronym> Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. - </p><h2><a name="id2687563"></a> + </p><h2><a name="id2687598"></a> 14. Revised Versions of this License. </h2><p> The Free Software Foundation may publish revised and/or new versions of the @@ -627,7 +627,7 @@ Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. - </p><h2><a name="id2687626"></a> + </p><h2><a name="id2687660"></a> 15. Disclaimer of Warranty. </h2><p> THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE @@ -638,7 +638,7 @@ THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - </p><h2><a name="id2687652"></a> + </p><h2><a name="id2687686"></a> 16. Limitation of Liability. </h2><p> IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL @@ -650,7 +650,7 @@ PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - </p><h2><a name="id2687672"></a> + </p><h2><a name="id2687707"></a> 17. Interpretation of Sections 15 and 16. </h2><p> If the disclaimer of warranty and limitation of liability provided above @@ -659,9 +659,9 @@ waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. - </p><h2><a name="id2687688"></a> + </p><h2><a name="id2687723"></a> END OF TERMS AND CONDITIONS - </h2><h2><a name="id2687692"></a> + </h2><h2><a name="id2687727"></a> How to Apply These Terms to Your New Programs </h2><p> If you develop a new program, and you want it to be of the greatest possible diff --git a/docs/htmldocs/Samba3-HOWTO/bugreport.html b/docs/htmldocs/Samba3-HOWTO/bugreport.html index 732985215a..67c07e6e61 100644 --- a/docs/htmldocs/Samba3-HOWTO/bugreport.html +++ b/docs/htmldocs/Samba3-HOWTO/bugreport.html @@ -1,6 +1,6 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 40. Reporting Bugs</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="troubleshooting.html" title="Part V. Troubleshooting"><link rel="prev" href="problems.html" title="Chapter 39. Analyzing and Solving Samba Problems"><link rel="next" href="msdfs.html" title="Chapter 41. Managing TDB Files"></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 40. Reporting Bugs</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="problems.html">Prev</a> </td><th width="60%" align="center">Part V. Troubleshooting</th><td width="20%" align="right"> <a accesskey="n" href="msdfs.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="bugreport"></a>Chapter 40. Reporting Bugs</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></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"><<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>></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"><<a class="email" href="mailto:tridge@samba.org">tridge@samba.org</a>></code></p></div></div></div></div><div><p class="pubdate"> 27 June 1997 </p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="bugreport.html#id2678968">Introduction</a></span></dt><dt><span class="sect1"><a href="bugreport.html#id2679058">General Information</a></span></dt><dt><span class="sect1"><a href="bugreport.html#dbglvl">Debug Levels</a></span></dt><dd><dl><dt><span class="sect2"><a href="bugreport.html#id2679293">Debugging-Specific Operations</a></span></dt></dl></dd><dt><span class="sect1"><a href="bugreport.html#id2679495">Internal Errors</a></span></dt><dt><span class="sect1"><a href="bugreport.html#id2679628">Attaching to a Running Process</a></span></dt><dt><span class="sect1"><a href="bugreport.html#id2679753">Patches</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2678968"></a>Introduction</h2></div></div></div><p> -<a class="indexterm" name="id2678976"></a> -<a class="indexterm" name="id2678983"></a> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 40. Reporting Bugs</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="troubleshooting.html" title="Part V. Troubleshooting"><link rel="prev" href="problems.html" title="Chapter 39. Analyzing and Solving Samba Problems"><link rel="next" href="tdb.html" title="Chapter 41. Managing TDB Files"></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 40. Reporting Bugs</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="problems.html">Prev</a> </td><th width="60%" align="center">Part V. Troubleshooting</th><td width="20%" align="right"> <a accesskey="n" href="tdb.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="bugreport"></a>Chapter 40. Reporting Bugs</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></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"><<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>></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"><<a class="email" href="mailto:tridge@samba.org">tridge@samba.org</a>></code></p></div></div></div></div><div><p class="pubdate"> 27 June 1997 </p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="bugreport.html#id2679008">Introduction</a></span></dt><dt><span class="sect1"><a href="bugreport.html#id2679097">General Information</a></span></dt><dt><span class="sect1"><a href="bugreport.html#dbglvl">Debug Levels</a></span></dt><dd><dl><dt><span class="sect2"><a href="bugreport.html#id2679333">Debugging-Specific Operations</a></span></dt></dl></dd><dt><span class="sect1"><a href="bugreport.html#id2679534">Internal Errors</a></span></dt><dt><span class="sect1"><a href="bugreport.html#id2679668">Attaching to a Running Process</a></span></dt><dt><span class="sect1"><a href="bugreport.html#id2679792">Patches</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2679008"></a>Introduction</h2></div></div></div><p> +<a class="indexterm" name="id2679016"></a> +<a class="indexterm" name="id2679022"></a> Please report bugs using Samba's <a class="ulink" href="https://bugzilla.samba.org/" target="_top">Bugzilla</a> facilities and take the time to read this file before you submit a bug report. Also, check to see if it has changed between releases, as we may be changing the bug reporting mechanism at some point. @@ -12,9 +12,9 @@ we can possibly answer, so you have a much higher chance of a response and a fix if you send us a “<span class="quote">developer-friendly</span>” bug report that lets us fix it fast. </p><p> -<a class="indexterm" name="id2679016"></a> -<a class="indexterm" name="id2679023"></a> -<a class="indexterm" name="id2679030"></a> +<a class="indexterm" name="id2679055"></a> +<a class="indexterm" name="id2679062"></a> +<a class="indexterm" name="id2679069"></a> If you post the bug to the comp.protocols.smb newsgroup or the mailing list, do not assume that we will read it. If you suspect that your problem is not a bug but a configuration problem, it is better to send @@ -24,7 +24,7 @@ that list who may be able to help you. You may also like to look though the recent mailing list archives, which are conveniently accessible on the Samba Web pages at <a class="ulink" href="http://samba.org/samba/" target="_top">http://samba.org/samba/</a>. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2679058"></a>General Information</h2></div></div></div><p> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2679097"></a>General Information</h2></div></div></div><p> Before submitting a bug report, check your config for silly errors. Look in your log files for obvious messages that tell you've misconfigured something. Run testparm to check your config @@ -42,13 +42,13 @@ be quite useful. Depending on the problem, a log level of between 3 and 10 showing the problem may be appropriate. A higher level gives more detail but may use too much disk space. </p><p> -<a class="indexterm" name="id2679110"></a> -<a class="indexterm" name="id2679116"></a> +<a class="indexterm" name="id2679149"></a> +<a class="indexterm" name="id2679156"></a> To set the debug level, use the <a class="link" href="smb.conf.5.html#LOGLEVEL">log level</a> in your <code class="filename">smb.conf</code>. You may also find it useful to set the log level higher for just one machine and keep separate logs for each machine. To do this, add the following lines to your main <code class="filename">smb.conf</code> file: -</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2679157"></a><em class="parameter"><code>log level = 10</code></em></td></tr><tr><td><a class="indexterm" name="id2679168"></a><em class="parameter"><code>log file = /usr/local/samba/lib/log.%m</code></em></td></tr><tr><td><a class="indexterm" name="id2679179"></a><em class="parameter"><code>include = /usr/local/samba/lib/smb.conf.%m</code></em></td></tr></table><p> +</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2679196"></a><em class="parameter"><code>log level = 10</code></em></td></tr><tr><td><a class="indexterm" name="id2679208"></a><em class="parameter"><code>log file = /usr/local/samba/lib/log.%m</code></em></td></tr><tr><td><a class="indexterm" name="id2679219"></a><em class="parameter"><code>include = /usr/local/samba/lib/smb.conf.%m</code></em></td></tr></table><p> and create a file <code class="filename">/usr/local/samba/lib/smb.conf.<em class="replaceable"><code>machine</code></em></code> where <em class="replaceable"><code>machine</code></em> is the name of the client you wish to debug. In that file put any <code class="filename">smb.conf</code> commands you want; for example, <a class="link" href="smb.conf.5.html#LOGLEVEL">log level</a> may be useful. This also allows @@ -61,23 +61,23 @@ As the <a class="link" href="smb.conf.5.html#LOGLEVEL">log level</a> value is in debugging information. For most debugging operations, you may not need a setting higher than <code class="constant">3</code>. Nearly all bugs can be tracked at a setting of <code class="constant">10</code>, but be prepared for a large volume of log data. -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2679293"></a>Debugging-Specific Operations</h3></div></div></div><p> -<a class="indexterm" name="id2679302"></a> -<a class="indexterm" name="id2679308"></a> -<a class="indexterm" name="id2679315"></a> -<a class="indexterm" name="id2679322"></a> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2679333"></a>Debugging-Specific Operations</h3></div></div></div><p> +<a class="indexterm" name="id2679341"></a> +<a class="indexterm" name="id2679347"></a> +<a class="indexterm" name="id2679354"></a> +<a class="indexterm" name="id2679361"></a> Samba-3.x permits debugging (logging) of specific functional components without unnecessarily cluttering the log files with detailed logs for all operations. An example configuration to achieve this is shown in: </p><p> -</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2679341"></a><em class="parameter"><code>log level = 0 tdb:3 passdb:5 auth:4 vfs:2</code></em></td></tr><tr><td><a class="indexterm" name="id2679352"></a><em class="parameter"><code>max log size = 0</code></em></td></tr><tr><td><a class="indexterm" name="id2679364"></a><em class="parameter"><code>log file = /var/log/samba/%U.%m.log</code></em></td></tr></table><p> +</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2679380"></a><em class="parameter"><code>log level = 0 tdb:3 passdb:5 auth:4 vfs:2</code></em></td></tr><tr><td><a class="indexterm" name="id2679392"></a><em class="parameter"><code>max log size = 0</code></em></td></tr><tr><td><a class="indexterm" name="id2679403"></a><em class="parameter"><code>log file = /var/log/samba/%U.%m.log</code></em></td></tr></table><p> </p><p> This will cause the level of detail to be expanded to the debug class (log level) passed to each functional area per the value shown above. The first value passed to the <em class="parameter"><code>log level</code></em> of <code class="constant">0</code> means turn off all unnecessary debugging except the debug classes set for the functional areas as specified. The table shown in <a class="link" href="bugreport.html#dbgclass" title="Table 40.1. Debuggable Functions">Debuggable Functions</a> may be used to attain very precise analysis of each SMB operation Samba is conducting. - </p><div class="table"><a name="dbgclass"></a><p class="title"><b>Table 40.1. Debuggable Functions</b></p><div class="table-contents"><table summary="Debuggable Functions" border="1"><colgroup><col><col></colgroup><thead><tr><th align="center">Function Name</th><th align="center">Function Name</th></tr></thead><tbody><tr><td align="center">all</td><td align="center">passdb</td></tr><tr><td align="center">tdb</td><td align="center">sam</td></tr><tr><td align="center">printdrivers</td><td align="center">auth</td></tr><tr><td align="center">lanman</td><td align="center">winbind</td></tr><tr><td align="center">smb</td><td align="center">vfs</td></tr><tr><td align="center">rpc_parse</td><td align="center">idmap</td></tr><tr><td align="center">rpc_srv</td><td align="center">quota</td></tr><tr><td align="center">rpc_cli</td><td align="center">acls</td></tr></tbody></table></div></div><br class="table-break"></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2679495"></a>Internal Errors</h2></div></div></div><p> + </p><div class="table"><a name="dbgclass"></a><p class="title"><b>Table 40.1. Debuggable Functions</b></p><div class="table-contents"><table summary="Debuggable Functions" border="1"><colgroup><col><col></colgroup><thead><tr><th align="center">Function Name</th><th align="center">Function Name</th></tr></thead><tbody><tr><td align="center">all</td><td align="center">passdb</td></tr><tr><td align="center">tdb</td><td align="center">sam</td></tr><tr><td align="center">printdrivers</td><td align="center">auth</td></tr><tr><td align="center">lanman</td><td align="center">winbind</td></tr><tr><td align="center">smb</td><td align="center">vfs</td></tr><tr><td align="center">rpc_parse</td><td align="center">idmap</td></tr><tr><td align="center">rpc_srv</td><td align="center">quota</td></tr><tr><td align="center">rpc_cli</td><td align="center">acls</td></tr></tbody></table></div></div><br class="table-break"></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2679534"></a>Internal Errors</h2></div></div></div><p> If you get the message “<span class="quote"><span class="errorname">INTERNAL ERROR</span></span>” in your log files, it means that Samba got an unexpected signal while running. It is probably a segmentation fault and almost certainly means a bug in Samba (unless @@ -91,35 +91,35 @@ include it in your bug report. You should also detail how to reproduce the problem, if possible. Please make this reasonably detailed. </p><p> -<a class="indexterm" name="id2679527"></a> +<a class="indexterm" name="id2679567"></a> You may also find that a core file appeared in a <code class="filename">corefiles</code> subdirectory of the directory where you keep your Samba log files. This file is the most useful tool for tracking down the bug. To use it, you do this: -<a class="indexterm" name="id2679544"></a> -<a class="indexterm" name="id2679550"></a> +<a class="indexterm" name="id2679583"></a> +<a class="indexterm" name="id2679589"></a> </p><pre class="screen"> <code class="prompt">$ </code><strong class="userinput"><code>gdb smbd core</code></strong> </pre><p> </p><p> -<a class="indexterm" name="id2679576"></a> -<a class="indexterm" name="id2679582"></a> +<a class="indexterm" name="id2679615"></a> +<a class="indexterm" name="id2679622"></a> adding appropriate paths to smbd and core so gdb can find them. If you do not have gdb, try <strong class="userinput"><code>dbx</code></strong>. Then within the debugger, use the command <code class="literal">where</code> to give a stack trace of where the problem occurred. Include this in your report. </p><p> -<a class="indexterm" name="id2679608"></a> +<a class="indexterm" name="id2679647"></a> If you know any assembly language, do a <code class="literal">disass</code> of the routine where the problem occurred (if it's in a library routine, then disassemble the routine that called it) and try to work out exactly where the problem is by looking at the surrounding code. Even if you do not know assembly, including this information in the bug report can be useful. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2679628"></a>Attaching to a Running Process</h2></div></div></div><p> -<a class="indexterm" name="id2679636"></a> -<a class="indexterm" name="id2679643"></a> -<a class="indexterm" name="id2679650"></a> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2679668"></a>Attaching to a Running Process</h2></div></div></div><p> +<a class="indexterm" name="id2679676"></a> +<a class="indexterm" name="id2679682"></a> +<a class="indexterm" name="id2679689"></a> Unfortunately, some UNIXes (in particular some recent Linux kernels) refuse to dump a core file if the task has changed UID (which smbd does often). To debug with this sort of system, you could try to attach @@ -145,15 +145,15 @@ of the spinning process and type: </p><pre class="screen"> <code class="prompt">root# </code> gdb /usr/local/samba/sbin/smbd </pre><p> -<a class="indexterm" name="id2679735"></a> +<a class="indexterm" name="id2679774"></a> then “<span class="quote">attach `pid'</span>” (of the spinning process), then type “<span class="quote">bt</span>” to get a backtrace to see where the smbd is in the call path. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2679753"></a>Patches</h2></div></div></div><p> -<a class="indexterm" name="id2679761"></a> -<a class="indexterm" name="id2679768"></a> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2679792"></a>Patches</h2></div></div></div><p> +<a class="indexterm" name="id2679800"></a> +<a class="indexterm" name="id2679807"></a> The best sort of bug report is one that includes a fix! If you send us patches, please use <strong class="userinput"><code>diff -u</code></strong> format if your version of diff supports it; otherwise, use <strong class="userinput"><code>diff -c4</code></strong>. Make sure you do the diff against a clean version of the source and let me know exactly what version you used. -</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="problems.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="troubleshooting.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="msdfs.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 39. Analyzing and Solving Samba Problems </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 41. Managing TDB Files</td></tr></table></div></body></html> +</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="problems.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="troubleshooting.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="tdb.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 39. Analyzing and Solving Samba Problems </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 41. Managing TDB Files</td></tr></table></div></body></html> diff --git a/docs/htmldocs/Samba3-HOWTO/cfgsmarts.html b/docs/htmldocs/Samba3-HOWTO/cfgsmarts.html index ce286ca2d5..4295b3ad52 100644 --- a/docs/htmldocs/Samba3-HOWTO/cfgsmarts.html +++ b/docs/htmldocs/Samba3-HOWTO/cfgsmarts.html @@ -1,52 +1,52 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 34. Advanced Configuration Techniques</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="largefile.html" title="Chapter 33. Handling Large Directories"><link rel="next" href="migration.html" title="Part IV. Migration and Updating"></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 34. Advanced Configuration Techniques</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="largefile.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="migration.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="cfgsmarts"></a>Chapter 34. Advanced Configuration Techniques</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><p class="pubdate">June 30, 2005</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="cfgsmarts.html#id2666855">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="cfgsmarts.html#id2666864">Multiple Server Hosting</a></span></dt><dt><span class="sect2"><a href="cfgsmarts.html#id2667261">Multiple Virtual Server Personalities</a></span></dt><dt><span class="sect2"><a href="cfgsmarts.html#id2668275">Multiple Virtual Server Hosting</a></span></dt></dl></dd></dl></div><p> -<a class="indexterm" name="id2666699"></a> -<a class="indexterm" name="id2666706"></a> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 34. Advanced Configuration Techniques</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="largefile.html" title="Chapter 33. Handling Large Directories"><link rel="next" href="migration.html" title="Part IV. Migration and Updating"></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 34. Advanced Configuration Techniques</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="largefile.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="migration.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="cfgsmarts"></a>Chapter 34. Advanced Configuration Techniques</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><p class="pubdate">June 30, 2005</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="cfgsmarts.html#id2666881">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="cfgsmarts.html#id2666890">Multiple Server Hosting</a></span></dt><dt><span class="sect2"><a href="cfgsmarts.html#id2667287">Multiple Virtual Server Personalities</a></span></dt><dt><span class="sect2"><a href="cfgsmarts.html#id2668301">Multiple Virtual Server Hosting</a></span></dt></dl></dd></dl></div><p> +<a class="indexterm" name="id2666725"></a> +<a class="indexterm" name="id2666732"></a> Since the release of the first edition of this book there have been repeated requests to better document configuration techniques that may help a network administrator to get more out of Samba. Some users have asked for documentation regarding the use of the <a class="link" href="smb.conf.5.html#INCLUDE">include = file-name</a> parameter. </p><p> -<a class="indexterm" name="id2666734"></a> -<a class="indexterm" name="id2666740"></a> +<a class="indexterm" name="id2666759"></a> +<a class="indexterm" name="id2666766"></a> Commencing around mid-2004 there has been increasing interest in the ability to host multiple Samba servers on one machine. There has also been an interest in the hosting of multiple Samba server personalities on one server. </p><p> -<a class="indexterm" name="id2666754"></a> -<a class="indexterm" name="id2666761"></a> +<a class="indexterm" name="id2666780"></a> +<a class="indexterm" name="id2666787"></a> Feedback from technical reviewers made the inclusion of this chapter a necessity. So, here is an answer the questions that have to date not been adequately addressed. Additional user input is welcome as it will help this chapter to mature. What is presented here is just a small beginning. </p><p> -<a class="indexterm" name="id2666776"></a> -<a class="indexterm" name="id2666783"></a> -<a class="indexterm" name="id2666790"></a> +<a class="indexterm" name="id2666802"></a> +<a class="indexterm" name="id2666809"></a> +<a class="indexterm" name="id2666816"></a> There are a number of ways in which multiple servers can be hosted on a single Samba server. Multiple server hosting makes it possible to host multiple domain controllers on one machine. Each such machine is independent, and each can be stopped or started without affecting another. </p><p> -<a class="indexterm" name="id2666805"></a> -<a class="indexterm" name="id2666812"></a> -<a class="indexterm" name="id2666819"></a> +<a class="indexterm" name="id2666831"></a> +<a class="indexterm" name="id2666838"></a> +<a class="indexterm" name="id2666844"></a> Sometimes it is desirable to host multiple servers, each with its own security mode. For example, a single UNIX/Linux host may be a domain member server (DMS) as well as a generic anonymous print server. In this case, only domain member machines and domain users can access the DMS, but even guest users can access the generic print server. Another example of a situation where it may be beneficial to host a generic (anonymous) server is to host a CDROM server. </p><p> -<a class="indexterm" name="id2666837"></a> -<a class="indexterm" name="id2666844"></a> +<a class="indexterm" name="id2666862"></a> +<a class="indexterm" name="id2666869"></a> Some environments dictate the need to have separate servers, each with their own resources, each of which are accessible only by certain users or groups. This is one of the simple, but highly effective, ways that Samba can replace many physical Windows servers in one Samba installation. -</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2666855"></a>Implementation</h2></div></div></div><p> -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2666864"></a>Multiple Server Hosting</h3></div></div></div><p> -<a class="indexterm" name="id2666872"></a> -<a class="indexterm" name="id2666879"></a> -<a class="indexterm" name="id2666886"></a> -<a class="indexterm" name="id2666893"></a> -<a class="indexterm" name="id2666900"></a> -<a class="indexterm" name="id2666906"></a> -<a class="indexterm" name="id2666913"></a> +</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2666881"></a>Implementation</h2></div></div></div><p> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2666890"></a>Multiple Server Hosting</h3></div></div></div><p> +<a class="indexterm" name="id2666898"></a> +<a class="indexterm" name="id2666905"></a> +<a class="indexterm" name="id2666912"></a> +<a class="indexterm" name="id2666918"></a> +<a class="indexterm" name="id2666925"></a> +<a class="indexterm" name="id2666932"></a> +<a class="indexterm" name="id2666939"></a> The use of multiple server hosting involves running multiple separate instances of Samba, each with it's own configuration file. This method is complicated by the fact that each instance of <span class="application">nmbd</span>, <span class="application">smbd</span> and <span class="application">winbindd</span> must have write access to entirely separate TDB files. The ability to keep separate the TDB files used by @@ -54,58 +54,58 @@ must have write access to entirely separate TDB files. The ability to keep separ own default TDB directories, or by configuring these in the <code class="filename">smb.conf</code> file, in which case each instance of <span class="application">nmbd</span>, <span class="application">smbd</span> and <span class="application">winbindd</span> must be told to start up with its own <code class="filename">smb.conf</code> configuration file. </p><p> -<a class="indexterm" name="id2666996"></a> -<a class="indexterm" name="id2667003"></a> -<a class="indexterm" name="id2667010"></a> -<a class="indexterm" name="id2667016"></a> +<a class="indexterm" name="id2667022"></a> +<a class="indexterm" name="id2667028"></a> +<a class="indexterm" name="id2667035"></a> +<a class="indexterm" name="id2667042"></a> Each instance should operate on its own IP address (that independent IP address can be an IP Alias). Each instance of <span class="application">nmbd</span>, <span class="application">smbd</span> and <span class="application">winbindd</span> should listen only on its own IP socket. This can be secured using the <a class="link" href="smb.conf.5.html#SOCKETADDRESS">socket address</a> parameter. Each instance of the Samba server will have its own SID also, this means that the servers are discrete and independent of each other. </p><p> -<a class="indexterm" name="id2667063"></a> -<a class="indexterm" name="id2667069"></a> -<a class="indexterm" name="id2667076"></a> -<a class="indexterm" name="id2667083"></a> -<a class="indexterm" name="id2667090"></a> -<a class="indexterm" name="id2667097"></a> -<a class="indexterm" name="id2667104"></a> -<a class="indexterm" name="id2667111"></a> -<a class="indexterm" name="id2667117"></a> +<a class="indexterm" name="id2667088"></a> +<a class="indexterm" name="id2667095"></a> +<a class="indexterm" name="id2667102"></a> +<a class="indexterm" name="id2667109"></a> +<a class="indexterm" name="id2667116"></a> +<a class="indexterm" name="id2667122"></a> +<a class="indexterm" name="id2667129"></a> +<a class="indexterm" name="id2667136"></a> +<a class="indexterm" name="id2667143"></a> The user of multiple server hosting is non-trivial, and requires careful configuration of each aspect of process management and start up. The <code class="filename">smb.conf</code> parameters that must be carefully configured includes: <a class="link" href="smb.conf.5.html#PRIVATEDIR">private dir</a>, <a class="link" href="smb.conf.5.html#PIDDIRECTORY">pid directory</a>,<a class="link" href="smb.conf.5.html#LOCKDIRECTORY">lock directory</a>, <a class="link" href="smb.conf.5.html#INTERFACES">interfaces</a>, <a class="link" href="smb.conf.5.html#BINDINTERFACESONLY">bind interfaces only</a>, <a class="link" href="smb.conf.5.html#NETBIOSNAME">netbios name</a>, <a class="link" href="smb.conf.5.html#WORKGROUP">workgroup</a>, <a class="link" href="smb.conf.5.html#SOCKETADDRESS">socket address</a>. </p><p> -<a class="indexterm" name="id2667230"></a> -<a class="indexterm" name="id2667236"></a> -<a class="indexterm" name="id2667243"></a> +<a class="indexterm" name="id2667255"></a> +<a class="indexterm" name="id2667262"></a> +<a class="indexterm" name="id2667269"></a> Those who elect to create multiple Samba servers should have the ability to read and follow the Samba source code, and to modify it as needed. This mode of deployment is considered beyond the scope of this book. However, if someone will contribute more comprehensive documentation we will gladly review it, and if it is suitable extend this section of this chapter. Until such documentation becomes available the hosting of multiple samba servers on a single host is considered not supported for Samba-3 by the Samba Team. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2667261"></a>Multiple Virtual Server Personalities</h3></div></div></div><p> -<a class="indexterm" name="id2667268"></a> -<a class="indexterm" name="id2667276"></a> -<a class="indexterm" name="id2667282"></a> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2667287"></a>Multiple Virtual Server Personalities</h3></div></div></div><p> +<a class="indexterm" name="id2667294"></a> +<a class="indexterm" name="id2667301"></a> +<a class="indexterm" name="id2667308"></a> Samba has the ability to host multiple virtual servers, each of which have their own personality. This is achieved by configuring an <code class="filename">smb.conf</code> file that is common to all personalities hosted. Each server personality is hosted using its own <a class="link" href="smb.conf.5.html#NETBIOSALIAS">netbios alias</a> name, and each has its own distinct <a class="link" href="smb.conf.5.html#%5BGLOBAL%5D">[global]</a> section. Each server may have its own stanzas for services and meta-services. </p><p> -<a class="indexterm" name="id2667330"></a> -<a class="indexterm" name="id2667337"></a> -<a class="indexterm" name="id2667344"></a> +<a class="indexterm" name="id2667356"></a> +<a class="indexterm" name="id2667362"></a> +<a class="indexterm" name="id2667369"></a> When hosting multiple virtual servers, each with their own personality, each can be in a different workgroup. Only the primary server can be a domain member or a domain controller. The personality is defined by the combination of the <a class="link" href="smb.conf.5.html#SECURITY">security</a> mode it is operating in, the <a class="link" href="smb.conf.5.html#NETBIOSALIASES">netbios aliases</a> it has, and the <a class="link" href="smb.conf.5.html#WORKGROUP">workgroup</a> that is defined for it. </p><p> -<a class="indexterm" name="id2667393"></a> -<a class="indexterm" name="id2667400"></a> -<a class="indexterm" name="id2667407"></a> -<a class="indexterm" name="id2667413"></a> -<a class="indexterm" name="id2667420"></a> -<a class="indexterm" name="id2667427"></a> +<a class="indexterm" name="id2667419"></a> +<a class="indexterm" name="id2667425"></a> +<a class="indexterm" name="id2667432"></a> +<a class="indexterm" name="id2667439"></a> +<a class="indexterm" name="id2667446"></a> +<a class="indexterm" name="id2667453"></a> This configuration style can be used either with NetBIOS names, or using NetBIOS-less SMB over TCP services. If run using NetBIOS mode (the most common method) it is important that the parameter <a class="link" href="smb.conf.5.html#SMBPORTS">smb ports = 139</a> should be specified in the primary <code class="filename">smb.conf</code> file. Failure to do this will result in Samba operating over TCP port 445 and problematic operation at best, and at worst only being able to obtain @@ -114,10 +114,10 @@ TCP port 139 means that the use of the <code class="literal">%L</code> macro is the value of this parameter is set at <em class="parameter"><code>139 445</code></em> then the <code class="literal">%L</code> macro is not serviceable. </p><p> -<a class="indexterm" name="id2667506"></a> -<a class="indexterm" name="id2667513"></a> -<a class="indexterm" name="id2667520"></a> -<a class="indexterm" name="id2667527"></a> +<a class="indexterm" name="id2667532"></a> +<a class="indexterm" name="id2667539"></a> +<a class="indexterm" name="id2667546"></a> +<a class="indexterm" name="id2667553"></a> It is possible to host multiple servers, each with their own personality, using port 445 (the NetBIOS-less SMB port), in which case the <code class="literal">%i</code> macro can be used to provide separate server identities (by IP Address). Each can have its own <a class="link" href="smb.conf.5.html#SECURITY">security</a> mode. It will be necessary to use the @@ -125,7 +125,7 @@ IP Address). Each can have its own <a class="link" href="smb.conf.5.html#SECURIT the <a class="link" href="smb.conf.5.html#NETBIOSNAME">netbios name</a> parameters to create the virtual servers. This method is considerably more complex than that using NetBIOS names only using TCP port 139. </p><p> -<a class="indexterm" name="id2667594"></a> +<a class="indexterm" name="id2667620"></a> Consider an example environment that consists of a standalone, user-mode security Samba server and a read-only Windows 95 file server that has to be replaced. Instead of replacing the Windows 95 machine with a new PC, it is possible to add this server as a read-only anonymous file server that is hosted on the Samba server. Here @@ -135,46 +135,46 @@ The Samba server is called <code class="literal">ELASTIC</code>, its workgroup n The CDROM server is called <code class="literal">CDSERVER</code> and its workgroup is <code class="literal">ARTSDEPT</code>. A possible implementation is shown here: </p><p> -<a class="indexterm" name="id2667639"></a> -<a class="indexterm" name="id2667645"></a> -<a class="indexterm" name="id2667652"></a> -<a class="indexterm" name="id2667659"></a> +<a class="indexterm" name="id2667664"></a> +<a class="indexterm" name="id2667671"></a> +<a class="indexterm" name="id2667678"></a> +<a class="indexterm" name="id2667685"></a> The <code class="filename">smb.conf</code> file for the master server is shown in <a class="link" href="cfgsmarts.html#elastic" title="Example 34.1. Elastic smb.conf File">Elastic smb.conf File</a>. This file is placed in the <code class="filename">/etc/samba</code> directory. Only the <span class="application">nmbd</span> and the <span class="application">smbd</span> daemons are needed. When started the server will appear in Windows Network Neighborhood as the machine <code class="literal">ELASTIC</code> under the workgroup <code class="literal">ROBINSNEST</code>. It is helpful if the Windows clients that must access this server are also in the workgroup <code class="literal">ROBINSNEST</code> as this will make browsing much more reliable. -</p><div class="example"><a name="elastic"></a><p class="title"><b>Example 34.1. Elastic smb.conf File</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2667749"></a><em class="parameter"><code>workgroup = ROBINSNEST</code></em></td></tr><tr><td><a class="indexterm" name="id2667761"></a><em class="parameter"><code>netbios name = ELASTIC</code></em></td></tr><tr><td><a class="indexterm" name="id2667773"></a><em class="parameter"><code>netbios aliases = CDSERVER</code></em></td></tr><tr><td><a class="indexterm" name="id2667785"></a><em class="parameter"><code>smb ports = 139</code></em></td></tr><tr><td><a class="indexterm" name="id2667796"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2667808"></a><em class="parameter"><code>disable spoolss = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2667820"></a><em class="parameter"><code>show add printer wizard = No</code></em></td></tr><tr><td><a class="indexterm" name="id2667832"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2667844"></a><em class="parameter"><code>include = /etc/samba/smb-%L.conf</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id2667865"></a><em class="parameter"><code>comment = Home Directories</code></em></td></tr><tr><td><a class="indexterm" name="id2667876"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id2667888"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2667900"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[office]</code></em></td></tr><tr><td><a class="indexterm" name="id2667920"></a><em class="parameter"><code>comment = Data</code></em></td></tr><tr><td><a class="indexterm" name="id2667932"></a><em class="parameter"><code>path = /data</code></em></td></tr><tr><td><a class="indexterm" name="id2667943"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2667964"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id2667976"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2667987"></a><em class="parameter"><code>create mask = 0600</code></em></td></tr><tr><td><a class="indexterm" name="id2667999"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2668011"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2668022"></a><em class="parameter"><code>use client driver = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2668034"></a><em class="parameter"><code>browseable = No</code></em></td></tr></table></div></div><br class="example-break"><p> -<a class="indexterm" name="id2668049"></a> +</p><div class="example"><a name="elastic"></a><p class="title"><b>Example 34.1. Elastic smb.conf File</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2667775"></a><em class="parameter"><code>workgroup = ROBINSNEST</code></em></td></tr><tr><td><a class="indexterm" name="id2667787"></a><em class="parameter"><code>netbios name = ELASTIC</code></em></td></tr><tr><td><a class="indexterm" name="id2667799"></a><em class="parameter"><code>netbios aliases = CDSERVER</code></em></td></tr><tr><td><a class="indexterm" name="id2667811"></a><em class="parameter"><code>smb ports = 139</code></em></td></tr><tr><td><a class="indexterm" name="id2667822"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2667834"></a><em class="parameter"><code>disable spoolss = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2667846"></a><em class="parameter"><code>show add printer wizard = No</code></em></td></tr><tr><td><a class="indexterm" name="id2667858"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2667870"></a><em class="parameter"><code>include = /etc/samba/smb-%L.conf</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id2667890"></a><em class="parameter"><code>comment = Home Directories</code></em></td></tr><tr><td><a class="indexterm" name="id2667902"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id2667914"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2667925"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[office]</code></em></td></tr><tr><td><a class="indexterm" name="id2667946"></a><em class="parameter"><code>comment = Data</code></em></td></tr><tr><td><a class="indexterm" name="id2667958"></a><em class="parameter"><code>path = /data</code></em></td></tr><tr><td><a class="indexterm" name="id2667969"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2667990"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id2668001"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2668013"></a><em class="parameter"><code>create mask = 0600</code></em></td></tr><tr><td><a class="indexterm" name="id2668025"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2668036"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2668048"></a><em class="parameter"><code>use client driver = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2668060"></a><em class="parameter"><code>browseable = No</code></em></td></tr></table></div></div><br class="example-break"><p> +<a class="indexterm" name="id2668075"></a> The configuration file for the CDROM server is listed in <a class="link" href="cfgsmarts.html#cdserver" title="Example 34.2. CDROM Server smb-cdserver.conf file">CDROM Server smb-cdserver.conf file</a>. This file is called <code class="filename">smb-cdserver.conf</code> and it should be located in the <code class="filename">/etc/samba</code> directory. Machines that are in the workgroup <code class="literal">ARTSDEPT</code> will be able to browse this server freely. -</p><div class="example"><a name="cdserver"></a><p class="title"><b>Example 34.2. CDROM Server smb-cdserver.conf file</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2668114"></a><em class="parameter"><code>workgroup = ARTSDEPT</code></em></td></tr><tr><td><a class="indexterm" name="id2668126"></a><em class="parameter"><code>netbios name = CDSERVER</code></em></td></tr><tr><td><a class="indexterm" name="id2668138"></a><em class="parameter"><code>map to guest = Bad User</code></em></td></tr><tr><td><a class="indexterm" name="id2668150"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[carousel]</code></em></td></tr><tr><td><a class="indexterm" name="id2668170"></a><em class="parameter"><code>comment = CDROM Share</code></em></td></tr><tr><td><a class="indexterm" name="id2668182"></a><em class="parameter"><code>path = /export/cddata</code></em></td></tr><tr><td><a class="indexterm" name="id2668194"></a><em class="parameter"><code>read only = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2668206"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr></table></div></div><br class="example-break"><p> -<a class="indexterm" name="id2668220"></a> -<a class="indexterm" name="id2668227"></a> -<a class="indexterm" name="id2668234"></a> -<a class="indexterm" name="id2668241"></a> +</p><div class="example"><a name="cdserver"></a><p class="title"><b>Example 34.2. CDROM Server smb-cdserver.conf file</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2668140"></a><em class="parameter"><code>workgroup = ARTSDEPT</code></em></td></tr><tr><td><a class="indexterm" name="id2668152"></a><em class="parameter"><code>netbios name = CDSERVER</code></em></td></tr><tr><td><a class="indexterm" name="id2668164"></a><em class="parameter"><code>map to guest = Bad User</code></em></td></tr><tr><td><a class="indexterm" name="id2668176"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[carousel]</code></em></td></tr><tr><td><a class="indexterm" name="id2668196"></a><em class="parameter"><code>comment = CDROM Share</code></em></td></tr><tr><td><a class="indexterm" name="id2668208"></a><em class="parameter"><code>path = /export/cddata</code></em></td></tr><tr><td><a class="indexterm" name="id2668220"></a><em class="parameter"><code>read only = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2668231"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr></table></div></div><br class="example-break"><p> +<a class="indexterm" name="id2668246"></a> +<a class="indexterm" name="id2668253"></a> +<a class="indexterm" name="id2668260"></a> +<a class="indexterm" name="id2668267"></a> The two servers have different resources and are in separate workgroups. The server <code class="literal">ELASTIC</code> can only be accessed by uses who have an appropriate account on the host server. All users will be able to access the CDROM data that is stored in the <code class="filename">/export/cddata</code> directory. File system permissions should set so that the <code class="literal">others</code> user has read-only access to the directory and its contents. The files can be owned by root (any user other than the nobody account). -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2668275"></a>Multiple Virtual Server Hosting</h3></div></div></div><p> -<a class="indexterm" name="id2668283"></a> -<a class="indexterm" name="id2668290"></a> -<a class="indexterm" name="id2668297"></a> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2668301"></a>Multiple Virtual Server Hosting</h3></div></div></div><p> +<a class="indexterm" name="id2668309"></a> +<a class="indexterm" name="id2668316"></a> +<a class="indexterm" name="id2668323"></a> In this example, the requirement is for a primary domain controller for the domain called <code class="literal">MIDEARTH</code>. The PDC will be called <code class="literal">MERLIN</code>. An extra machine called <code class="literal">SAURON</code> is required. Each machine will have only its own shares. Both machines belong to the same domain/workgroup. </p><p> -<a class="indexterm" name="id2668330"></a> -<a class="indexterm" name="id2668336"></a> -<a class="indexterm" name="id2668343"></a> +<a class="indexterm" name="id2668355"></a> +<a class="indexterm" name="id2668362"></a> +<a class="indexterm" name="id2668369"></a> The master <code class="filename">smb.conf</code> file is shown in <a class="link" href="cfgsmarts.html#mastersmbc" title="Example 34.3. Master smb.conf File Global Section">the Master smb.conf File Global Section</a>. The two files that specify the share information for each server are shown in <a class="link" href="cfgsmarts.html#merlinsmbc" title="Example 34.4. MERLIN smb-merlin.conf File Share Section">the smb-merlin.conf File Share Section</a>, and <a class="link" href="cfgsmarts.html#sauronsmbc" title="Example 34.5. SAURON smb-sauron.conf File Share Section">the smb-sauron.conf File Share Section</a>. All three files are locate in the <code class="filename">/etc/samba</code> directory. -</p><div class="example"><a name="mastersmbc"></a><p class="title"><b>Example 34.3. Master smb.conf File Global Section</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2668419"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2668430"></a><em class="parameter"><code>netbios name = MERLIN</code></em></td></tr><tr><td><a class="indexterm" name="id2668442"></a><em class="parameter"><code>netbios aliases = SAURON</code></em></td></tr><tr><td><a class="indexterm" name="id2668454"></a><em class="parameter"><code>passdb backend = tdbsam</code></em></td></tr><tr><td><a class="indexterm" name="id2668466"></a><em class="parameter"><code>smb ports = 139</code></em></td></tr><tr><td><a class="indexterm" name="id2668478"></a><em class="parameter"><code>syslog = 0</code></em></td></tr><tr><td><a class="indexterm" name="id2668489"></a><em class="parameter"><code>printcap name = CUPS</code></em></td></tr><tr><td><a class="indexterm" name="id2668501"></a><em class="parameter"><code>show add printer wizard = No</code></em></td></tr><tr><td><a class="indexterm" name="id2668513"></a><em class="parameter"><code>add user script = /usr/sbin/useradd -m '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id2668525"></a><em class="parameter"><code>delete user script = /usr/sbin/userdel -r '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id2668537"></a><em class="parameter"><code>add group script = /usr/sbin/groupadd '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id2668550"></a><em class="parameter"><code>delete group script = /usr/sbin/groupdel '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id2668562"></a><em class="parameter"><code>add user to group script = /usr/sbin/usermod -G '%g' '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id2668574"></a><em class="parameter"><code>add machine script = /usr/sbin/useradd -s /bin/false -d /var/lib/nobody '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id2668587"></a><em class="parameter"><code>logon script = scripts\login.bat</code></em></td></tr><tr><td><a class="indexterm" name="id2668599"></a><em class="parameter"><code>logon path = </code></em></td></tr><tr><td><a class="indexterm" name="id2668611"></a><em class="parameter"><code>logon drive = X:</code></em></td></tr><tr><td><a class="indexterm" name="id2668622"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2668634"></a><em class="parameter"><code>preferred master = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2668646"></a><em class="parameter"><code>wins support = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2668658"></a><em class="parameter"><code>printing = CUPS</code></em></td></tr><tr><td><a class="indexterm" name="id2668669"></a><em class="parameter"><code>include = /etc/samba/smb-%L.conf</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="merlinsmbc"></a><p class="title"><b>Example 34.4. MERLIN smb-merlin.conf File Share Section</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2668710"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2668722"></a><em class="parameter"><code>netbios name = MERLIN</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id2668742"></a><em class="parameter"><code>comment = Home Directories</code></em></td></tr><tr><td><a class="indexterm" name="id2668754"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id2668766"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2668777"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[office]</code></em></td></tr><tr><td><a class="indexterm" name="id2668798"></a><em class="parameter"><code>comment = Data</code></em></td></tr><tr><td><a class="indexterm" name="id2668810"></a><em class="parameter"><code>path = /data</code></em></td></tr><tr><td><a class="indexterm" name="id2668821"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[netlogon]</code></em></td></tr><tr><td><a class="indexterm" name="id2668842"></a><em class="parameter"><code>comment = NETLOGON</code></em></td></tr><tr><td><a class="indexterm" name="id2668853"></a><em class="parameter"><code>path = /var/lib/samba/netlogon</code></em></td></tr><tr><td><a class="indexterm" name="id2668865"></a><em class="parameter"><code>read only = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2668877"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2668897"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id2668909"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2668921"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2668932"></a><em class="parameter"><code>use client driver = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2668944"></a><em class="parameter"><code>browseable = No</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="sauronsmbc"></a><p class="title"><b>Example 34.5. SAURON smb-sauron.conf File Share Section</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2668985"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2668996"></a><em class="parameter"><code>netbios name = SAURON</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[www]</code></em></td></tr><tr><td><a class="indexterm" name="id2669017"></a><em class="parameter"><code>comment = Web Pages</code></em></td></tr><tr><td><a class="indexterm" name="id2669029"></a><em class="parameter"><code>path = /srv/www/htdocs</code></em></td></tr><tr><td><a class="indexterm" name="id2669040"></a><em class="parameter"><code>read only = No</code></em></td></tr></table></div></div><br class="example-break"></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="largefile.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="optional.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="migration.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 33. Handling Large Directories </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Part IV. Migration and Updating</td></tr></table></div></body></html> +</p><div class="example"><a name="mastersmbc"></a><p class="title"><b>Example 34.3. Master smb.conf File Global Section</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2668444"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2668456"></a><em class="parameter"><code>netbios name = MERLIN</code></em></td></tr><tr><td><a class="indexterm" name="id2668468"></a><em class="parameter"><code>netbios aliases = SAURON</code></em></td></tr><tr><td><a class="indexterm" name="id2668480"></a><em class="parameter"><code>passdb backend = tdbsam</code></em></td></tr><tr><td><a class="indexterm" name="id2668492"></a><em class="parameter"><code>smb ports = 139</code></em></td></tr><tr><td><a class="indexterm" name="id2668503"></a><em class="parameter"><code>syslog = 0</code></em></td></tr><tr><td><a class="indexterm" name="id2668515"></a><em class="parameter"><code>printcap name = CUPS</code></em></td></tr><tr><td><a class="indexterm" name="id2668527"></a><em class="parameter"><code>show add printer wizard = No</code></em></td></tr><tr><td><a class="indexterm" name="id2668539"></a><em class="parameter"><code>add user script = /usr/sbin/useradd -m '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id2668551"></a><em class="parameter"><code>delete user script = /usr/sbin/userdel -r '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id2668563"></a><em class="parameter"><code>add group script = /usr/sbin/groupadd '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id2668575"></a><em class="parameter"><code>delete group script = /usr/sbin/groupdel '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id2668588"></a><em class="parameter"><code>add user to group script = /usr/sbin/usermod -G '%g' '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id2668600"></a><em class="parameter"><code>add machine script = /usr/sbin/useradd -s /bin/false -d /var/lib/nobody '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id2668613"></a><em class="parameter"><code>logon script = scripts\login.bat</code></em></td></tr><tr><td><a class="indexterm" name="id2668625"></a><em class="parameter"><code>logon path = </code></em></td></tr><tr><td><a class="indexterm" name="id2668636"></a><em class="parameter"><code>logon drive = X:</code></em></td></tr><tr><td><a class="indexterm" name="id2668648"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2668660"></a><em class="parameter"><code>preferred master = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2668672"></a><em class="parameter"><code>wins support = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2668683"></a><em class="parameter"><code>printing = CUPS</code></em></td></tr><tr><td><a class="indexterm" name="id2668695"></a><em class="parameter"><code>include = /etc/samba/smb-%L.conf</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="merlinsmbc"></a><p class="title"><b>Example 34.4. MERLIN smb-merlin.conf File Share Section</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2668736"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2668747"></a><em class="parameter"><code>netbios name = MERLIN</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id2668768"></a><em class="parameter"><code>comment = Home Directories</code></em></td></tr><tr><td><a class="indexterm" name="id2668780"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id2668792"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2668803"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[office]</code></em></td></tr><tr><td><a class="indexterm" name="id2668824"></a><em class="parameter"><code>comment = Data</code></em></td></tr><tr><td><a class="indexterm" name="id2668835"></a><em class="parameter"><code>path = /data</code></em></td></tr><tr><td><a class="indexterm" name="id2668847"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[netlogon]</code></em></td></tr><tr><td><a class="indexterm" name="id2668867"></a><em class="parameter"><code>comment = NETLOGON</code></em></td></tr><tr><td><a class="indexterm" name="id2668879"></a><em class="parameter"><code>path = /var/lib/samba/netlogon</code></em></td></tr><tr><td><a class="indexterm" name="id2668891"></a><em class="parameter"><code>read only = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2668902"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2668923"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id2668935"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2668946"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2668958"></a><em class="parameter"><code>use client driver = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2668970"></a><em class="parameter"><code>browseable = No</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="sauronsmbc"></a><p class="title"><b>Example 34.5. SAURON smb-sauron.conf File Share Section</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2669010"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2669022"></a><em class="parameter"><code>netbios name = SAURON</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[www]</code></em></td></tr><tr><td><a class="indexterm" name="id2669043"></a><em class="parameter"><code>comment = Web Pages</code></em></td></tr><tr><td><a class="indexterm" name="id2669054"></a><em class="parameter"><code>path = /srv/www/htdocs</code></em></td></tr><tr><td><a class="indexterm" name="id2669066"></a><em class="parameter"><code>read only = No</code></em></td></tr></table></div></div><br class="example-break"></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="largefile.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="optional.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="migration.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 33. Handling Large Directories </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Part IV. Migration and Updating</td></tr></table></div></body></html> diff --git a/docs/htmldocs/Samba3-HOWTO/ch-ldap-tls.html b/docs/htmldocs/Samba3-HOWTO/ch-ldap-tls.html index 9a3e1ca31d..c20ae386a9 100644 --- a/docs/htmldocs/Samba3-HOWTO/ch-ldap-tls.html +++ b/docs/htmldocs/Samba3-HOWTO/ch-ldap-tls.html @@ -1,40 +1,40 @@ <html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 46. LDAP and Transport Layer Security</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="Appendix.html" title="Part VI. Reference Section"><link rel="prev" href="speed.html" title="Chapter 45. Samba Performance Tuning"><link rel="next" href="ch47.html" title="Chapter 47. Samba Support"></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 46. LDAP and Transport Layer Security</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="speed.html">Prev</a> </td><th width="60%" align="center">Part VI. Reference Section</th><td width="20%" align="right"> <a accesskey="n" href="ch47.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="ch-ldap-tls"></a>Chapter 46. LDAP and Transport Layer Security</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Gavin</span> <span class="surname">Henry</span></h3><div class="affiliation"><span class="orgname">Suretec Systems Limited, UK<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:ghenry@suretecsystems.com">ghenry@suretecsystems.com</a>></code></p></div></div></div></div><div><p class="pubdate">July 8, 2005</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="ch-ldap-tls.html#s1-intro-ldap-tls">Introduction</a></span></dt><dt><span class="sect1"><a href="ch-ldap-tls.html#s1-config-ldap-tls">Configuring</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-ldap-tls.html#s1-config-ldap-tls-certs">Generating the Certificate Authority</a></span></dt><dt><span class="sect2"><a href="ch-ldap-tls.html#s1-config-ldap-tls-server">Generating the Server Certificate</a></span></dt><dt><span class="sect2"><a href="ch-ldap-tls.html#s1-config-ldap-tls-install">Installing the Certificates</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch-ldap-tls.html#s1-test-ldap-tls">Testing</a></span></dt><dt><span class="sect1"><a href="ch-ldap-tls.html#s1-int-ldap-tls">Troubleshooting</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="s1-intro-ldap-tls"></a>Introduction</h2></div></div></div><p> - <a class="indexterm" name="id2684373"></a> -<a class="indexterm" name="id2684383"></a> + <a class="indexterm" name="id2684408"></a> +<a class="indexterm" name="id2684418"></a> Up until now, we have discussed the straightforward configuration of <span class="trademark">OpenLDAP</span>™, with some advanced features such as ACLs. This does not however, deal with the fact that the network transmissions are still in plain text. This is where <em class="firstterm">Transport Layer Security (TLS)</em> comes in. </p><p> -<a class="indexterm" name="id2684407"></a> +<a class="indexterm" name="id2684441"></a> <span class="trademark">OpenLDAP</span>™ clients and servers are capable of using the Transport Layer Security (TLS) framework to provide integrity and confidentiality protections in accordance with <a class="ulink" href="http://rfc.net/rfc2830.html" target="_top">RFC 2830</a>; <span class="emphasis"><em>Lightweight Directory Access Protocol (v3): Extension for Transport Layer Security.</em></span> </p><p> -<a class="indexterm" name="id2684436"></a> +<a class="indexterm" name="id2684471"></a> TLS uses X.509 certificates. All servers are required to have valid certificates, whereas client certificates are optional. We will only be discussing server certificates. </p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p> -<a class="indexterm" name="id2684450"></a> -<a class="indexterm" name="id2684457"></a> -<a class="indexterm" name="id2684463"></a> +<a class="indexterm" name="id2684485"></a> +<a class="indexterm" name="id2684492"></a> +<a class="indexterm" name="id2684498"></a> The DN of a server certificate must use the CN attribute to name the server, and the CN must carry the server's fully qualified domain name (FQDN). Additional alias names and wildcards may be present in the <code class="option">subjectAltName</code> certificate extension. More details on server certificate names are in <a class="ulink" href="http://rfc.net/rfc2830.html" target="_top">RFC2830</a>. </p></div><p> We will discuss this more in the next sections. </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="s1-config-ldap-tls"></a>Configuring</h2></div></div></div><p> - <a class="indexterm" name="id2684503"></a> + <a class="indexterm" name="id2684538"></a> Now on to the good bit. </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="s1-config-ldap-tls-certs"></a>Generating the Certificate Authority</h3></div></div></div><p> -<a class="indexterm" name="id2684526"></a> +<a class="indexterm" name="id2684561"></a> In order to create the relevant certificates, we need to become our own Certificate Authority (CA). - <sup>[<a name="id2684537" href="#ftn.id2684537" class="footnote">8</a>]</sup> This is necessary, so we can sign the server certificate. + <sup>[<a name="id2684571" href="#ftn.id2684571" class="footnote">8</a>]</sup> This is necessary, so we can sign the server certificate. </p><p> -<a class="indexterm" name="id2684566"></a> - We will be using the <a class="ulink" href="http://www.openssl.org" target="_top">OpenSSL</a> <sup>[<a name="id2684579" href="#ftn.id2684579" class="footnote">9</a>]</sup> software for this, which is included with every great <span class="trademark">Linux</span>® distribution. +<a class="indexterm" name="id2684601"></a> + We will be using the <a class="ulink" href="http://www.openssl.org" target="_top">OpenSSL</a> <sup>[<a name="id2684614" href="#ftn.id2684614" class="footnote">9</a>]</sup> software for this, which is included with every great <span class="trademark">Linux</span>® distribution. </p><p> - TLS is used for many types of servers, but the instructions<sup>[<a name="id2684598" href="#ftn.id2684598" class="footnote">10</a>]</sup> presented here, are tailored for <span class="application">OpenLDAP</span>. + TLS is used for many types of servers, but the instructions<sup>[<a name="id2684632" href="#ftn.id2684632" class="footnote">10</a>]</sup> presented here, are tailored for <span class="application">OpenLDAP</span>. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> The <span class="emphasis"><em>Common Name (CN)</em></span>, in the following example, <span class="emphasis"><em>MUST</em></span> be the fully qualified domain name (FQDN) of your ldap server. @@ -51,7 +51,7 @@ <code class="prompt">root# </code> cd myCA </code> </pre><p> - Now generate the CA:<sup>[<a name="id2684674" href="#ftn.id2684674" class="footnote">11</a>]</sup> + Now generate the CA:<sup>[<a name="id2684708" href="#ftn.id2684708" class="footnote">11</a>]</sup> </p><pre class="screen"> <code class="computeroutput"> <code class="prompt">root# </code> /usr/share/ssl/misc/CA.pl -newca @@ -209,7 +209,7 @@ TLS_CACERT /etc/openldap/cacert.pem </p><p> That's all there is to it. Now on to <a class="xref" href="ch-ldap-tls.html#s1-test-ldap-tls" title="Testing">the section called “Testing”</a> </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="s1-test-ldap-tls"></a>Testing</h2></div></div></div><p> -<a class="indexterm" name="id2685081"></a> +<a class="indexterm" name="id2685115"></a> This is the easy part. Restart the server: </p><pre class="screen"> <code class="computeroutput"> @@ -220,7 +220,7 @@ Starting slapd: [ OK ] </code> </pre><p> Then, using <code class="literal">ldapsearch</code>, test an anonymous search with the - <code class="option">-ZZ</code><sup>[<a name="id2685123" href="#ftn.id2685123" class="footnote">12</a>]</sup> option: + <code class="option">-ZZ</code><sup>[<a name="id2685157" href="#ftn.id2685157" class="footnote">12</a>]</sup> option: </p><pre class="screen"> <code class="computeroutput"> <code class="prompt">root# </code> ldapsearch -x -b "dc=ldap,dc=abmas,dc=biz" \ @@ -265,7 +265,7 @@ sambaNextGroupRid: 67109863 </pre><p> If you have any problems, please read <a class="xref" href="ch-ldap-tls.html#s1-int-ldap-tls" title="Troubleshooting">the section called “Troubleshooting”</a> </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="s1-int-ldap-tls"></a>Troubleshooting</h2></div></div></div><p> -<a class="indexterm" name="id2685221"></a> +<a class="indexterm" name="id2685255"></a> The most common error when configuring TLS, as I have already mentioned numerous times, is that the <span class="emphasis"><em>Common Name (CN)</em></span> you entered in <a class="xref" href="ch-ldap-tls.html#s1-config-ldap-tls-server" title="Generating the Server Certificate">the section called “Generating the Server Certificate”</a> is <span class="emphasis"><em>NOT</em></span> the Fully Qualified Domain Name (FQDN) of your ldap server. @@ -275,13 +275,13 @@ your have the wrong permissions on the <code class="filename">servercrt.pem</cod files. They should be set with <code class="literal">chmod 640</code>, as per <a class="xref" href="ch-ldap-tls.html#s1-config-ldap-tls-install" title="Installing the Certificates">the section called “Installing the Certificates”</a>. </p><p> For anything else, it's best to read through your ldap logfile or join the <span class="application">OpenLDAP</span> mailing list. -</p></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a name="ftn.id2684537" href="#id2684537" class="para">8</a>] </sup>We could however, get our generated server certificate signed by proper CAs, like <a class="ulink" href="http://www.thawte.com/" target="_top">Thawte</a> and <a class="ulink" href="http://www.verisign.com/" target="_top">VeriSign</a>, which +</p></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a name="ftn.id2684571" href="#id2684571" class="para">8</a>] </sup>We could however, get our generated server certificate signed by proper CAs, like <a class="ulink" href="http://www.thawte.com/" target="_top">Thawte</a> and <a class="ulink" href="http://www.verisign.com/" target="_top">VeriSign</a>, which you pay for, or the free ones, via <a class="ulink" href="http://www.cacert.org/" target="_top">CAcert</a> - </p></div><div class="footnote"><p><sup>[<a name="ftn.id2684579" href="#id2684579" class="para">9</a>] </sup>The downside to + </p></div><div class="footnote"><p><sup>[<a name="ftn.id2684614" href="#id2684614" class="para">9</a>] </sup>The downside to making our own CA, is that the certificate is not automatically recognized by clients, like the commercial - ones are.</p></div><div class="footnote"><p><sup>[<a name="ftn.id2684598" href="#id2684598" class="para">10</a>] </sup>For information straight from the + ones are.</p></div><div class="footnote"><p><sup>[<a name="ftn.id2684632" href="#id2684632" class="para">10</a>] </sup>For information straight from the horse's mouth, please visit <a class="ulink" href="http://www.openssl.org/docs/HOWTO/" target="_top">http://www.openssl.org/docs/HOWTO/</a>; the main OpenSSL - site.</p></div><div class="footnote"><p><sup>[<a name="ftn.id2684674" href="#id2684674" class="para">11</a>] </sup>Your <code class="filename">CA.pl</code> or <code class="filename">CA.sh</code> might not be + site.</p></div><div class="footnote"><p><sup>[<a name="ftn.id2684708" href="#id2684708" class="para">11</a>] </sup>Your <code class="filename">CA.pl</code> or <code class="filename">CA.sh</code> might not be in the same location as mine is, you can find it by using the <code class="literal">locate</code> command, i.e., <code class="literal">locate CA.pl</code>. If the command complains about the database being too old, run - <code class="literal">updatedb</code> as <span class="emphasis"><em>root</em></span> to update it.</p></div><div class="footnote"><p><sup>[<a name="ftn.id2685123" href="#id2685123" class="para">12</a>] </sup>See <code class="literal">man ldapsearch</code></p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="speed.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="Appendix.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch47.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 45. Samba Performance Tuning </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 47. Samba Support</td></tr></table></div></body></html> + <code class="literal">updatedb</code> as <span class="emphasis"><em>root</em></span> to update it.</p></div><div class="footnote"><p><sup>[<a name="ftn.id2685157" href="#id2685157" class="para">12</a>] </sup>See <code class="literal">man ldapsearch</code></p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="speed.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="Appendix.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch47.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 45. Samba Performance Tuning </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 47. Samba Support</td></tr></table></div></body></html> diff --git a/docs/htmldocs/Samba3-HOWTO/ch47.html b/docs/htmldocs/Samba3-HOWTO/ch47.html index c9e31fbe1d..3d1eec2f9e 100644 --- a/docs/htmldocs/Samba3-HOWTO/ch47.html +++ b/docs/htmldocs/Samba3-HOWTO/ch47.html @@ -1,9 +1,9 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 47. Samba Support</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="Appendix.html" title="Part VI. Reference Section"><link rel="prev" href="ch-ldap-tls.html" title="Chapter 46. LDAP and Transport Layer Security"><link rel="next" href="DNSDHCP.html" title="Chapter 48. DNS and DHCP Configuration Guide"></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 47. Samba Support</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch-ldap-tls.html">Prev</a> </td><th width="60%" align="center">Part VI. Reference Section</th><td width="20%" align="right"> <a accesskey="n" href="DNSDHCP.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en-US"><div class="titlepage"><div><div><h2 class="title"><a name="id2685302"></a>Chapter 47. Samba Support</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="ch47.html#id2685432">Free Support</a></span></dt><dt><span class="sect1"><a href="ch47.html#id2685650">Commercial Support</a></span></dt></dl></div><p> -<a class="indexterm" name="id2685311"></a> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 47. Samba Support</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="Appendix.html" title="Part VI. Reference Section"><link rel="prev" href="ch-ldap-tls.html" title="Chapter 46. LDAP and Transport Layer Security"><link rel="next" href="DNSDHCP.html" title="Chapter 48. DNS and DHCP Configuration Guide"></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 47. Samba Support</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch-ldap-tls.html">Prev</a> </td><th width="60%" align="center">Part VI. Reference Section</th><td width="20%" align="right"> <a accesskey="n" href="DNSDHCP.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en-US"><div class="titlepage"><div><div><h2 class="title"><a name="id2685336"></a>Chapter 47. Samba Support</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="ch47.html#id2685467">Free Support</a></span></dt><dt><span class="sect1"><a href="ch47.html#id2685685">Commercial Support</a></span></dt></dl></div><p> +<a class="indexterm" name="id2685346"></a> One of the most difficult to answer questions in the information technology industry is, “<span class="quote">What is support?</span>”. That question irritates some folks, as much as common answers may annoy others. </p><p> -<a class="indexterm" name="id2685328"></a> +<a class="indexterm" name="id2685362"></a> The most aggravating situation pertaining to support is typified when, as a Linux user, a call is made to an Internet service provider who, instead of listening to the problem to find a solution, blandly replies: “<span class="quote">Oh, Linux? We do not support Linux!</span>”. It has happened to me, and similar situations happen @@ -15,50 +15,50 @@ One way to consider support is to view it as consisting of the right answer, in at the right time, no matter the situation. Support is all that it takes to take away pain, disruption, inconvenience, loss of productivity, disorientation, uncertainty, and real or perceived risk. </p><p> -<a class="indexterm" name="id2685358"></a> -<a class="indexterm" name="id2685365"></a> -<a class="indexterm" name="id2685372"></a> +<a class="indexterm" name="id2685393"></a> +<a class="indexterm" name="id2685400"></a> +<a class="indexterm" name="id2685407"></a> One of the forces that has become a driving force for the adoption of open source software is the fact that many IT businesses have provided services that have perhaps failed to deliver what the customer expected, or that have been found wanting for other reasons. </p><p> -<a class="indexterm" name="id2685387"></a> -<a class="indexterm" name="id2685394"></a> +<a class="indexterm" name="id2685422"></a> +<a class="indexterm" name="id2685429"></a> In recognition of the need for needs satisfaction as the primary experience an information technology user or consumer expects, the information provided in this chapter may help someone to avoid an unpleasant experience in respect of problem resolution. </p><p> -<a class="indexterm" name="id2685408"></a> -<a class="indexterm" name="id2685415"></a> -<a class="indexterm" name="id2685422"></a> +<a class="indexterm" name="id2685443"></a> +<a class="indexterm" name="id2685450"></a> +<a class="indexterm" name="id2685457"></a> In the open source software arena there are two support options: free support and paid-for (commercial) support. -</p><div class="sect1" lang="en-US"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2685432"></a>Free Support</h2></div></div></div><p> -<a class="indexterm" name="id2685440"></a> -<a class="indexterm" name="id2685447"></a> -<a class="indexterm" name="id2685454"></a> -<a class="indexterm" name="id2685461"></a> -<a class="indexterm" name="id2685468"></a> +</p><div class="sect1" lang="en-US"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2685467"></a>Free Support</h2></div></div></div><p> <a class="indexterm" name="id2685475"></a> +<a class="indexterm" name="id2685482"></a> +<a class="indexterm" name="id2685489"></a> +<a class="indexterm" name="id2685496"></a> +<a class="indexterm" name="id2685502"></a> +<a class="indexterm" name="id2685509"></a> Free support may be obtained from friends, colleagues, user groups, mailing lists, and interactive help facilities. An example of an interactive dacility is the Internet relay chat (IRC) channels that host user supported mutual assistance. </p><p> -<a class="indexterm" name="id2685489"></a> -<a class="indexterm" name="id2685496"></a> -<a class="indexterm" name="id2685503"></a> -<a class="indexterm" name="id2685510"></a> -<a class="indexterm" name="id2685516"></a> +<a class="indexterm" name="id2685524"></a> +<a class="indexterm" name="id2685530"></a> +<a class="indexterm" name="id2685537"></a> +<a class="indexterm" name="id2685544"></a> +<a class="indexterm" name="id2685551"></a> The Samba project maintains a mailing list that is commonly used to discuss solutions to Samba deployments. Information regarding subscription to the Samba mailing list can be found on the Samba <a class="ulink" href="https://lists.samba.org/mailman/" target="_top">web</a> site. The public mailing list that can be used to obtain free, user contributed, support is called the <code class="literal">samba</code> list. The email address for this list is at <code class="literal">mail:samba@samba.org</code>. Information regarding the Samba IRC channels may be found on the Samba <a class="ulink" href="http://www.samba.org/samba.irc.html" target="_top">IRC</a> web page. </p><p> -<a class="indexterm" name="id2685557"></a> -<a class="indexterm" name="id2685564"></a> -<a class="indexterm" name="id2685571"></a> -<a class="indexterm" name="id2685578"></a> +<a class="indexterm" name="id2685592"></a> +<a class="indexterm" name="id2685599"></a> +<a class="indexterm" name="id2685606"></a> +<a class="indexterm" name="id2685612"></a> As a general rule, it is considered poor net behavior to contact a Samba Team member directly for free support. Most active members of the Samba Team work exceptionally long hours to assist users who have demonstrated a qualified problem. Some team members may respond to direct email @@ -66,9 +66,9 @@ support. Team members actually provide professional paid-for Samba support and it is therefore wise to show appropriate discretion and reservation in all direct contact. </p><p> -<a class="indexterm" name="id2685597"></a> -<a class="indexterm" name="id2685604"></a> -<a class="indexterm" name="id2685611"></a> +<a class="indexterm" name="id2685632"></a> +<a class="indexterm" name="id2685639"></a> +<a class="indexterm" name="id2685646"></a> When you stumble across a Samba bug, often the quickest way to get it resolved is by posting a bug <a class="ulink" href="https://bugzilla.samba.org/" target="_top">report</a>. All such reports are mailed to the responsible code maintainer for action. The better the report, and the more serious it is, @@ -76,16 +76,16 @@ support. the reported bug it is likely to be rejected. It is up to you to provide sufficient information that will permit the problem to be reproduced. </p><p> -<a class="indexterm" name="id2685636"></a> +<a class="indexterm" name="id2685670"></a> We all recognize that sometimes free support does not provide the answer that is sought within the time-frame required. At other times the problem is elusive and you may lack the experience necessary to isolate the problem and thus to resolve it. This is a situation where is may be prudent to purchase paid-for support. - </p></div><div class="sect1" lang="en-US"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2685650"></a>Commercial Support</h2></div></div></div><p> + </p></div><div class="sect1" lang="en-US"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2685685"></a>Commercial Support</h2></div></div></div><p> There are six basic support oriented services that are most commonly sought by Samba sites: </p><div class="itemizedlist"><ul type="disc"><li><p>Assistance with network design</p></li><li><p>Staff Training</p></li><li><p>Assistance with Samba network deployment and installation</p></li><li><p>Priority telephone or email Samba configuration assistance</p></li><li><p>Trouble-shooting and diagnostic assistance</p></li><li><p>Provision of quality assured ready-to-install Samba binary packages</p></li></ul></div><p> -<a class="indexterm" name="id2685697"></a> -<a class="indexterm" name="id2685704"></a> +<a class="indexterm" name="id2685732"></a> +<a class="indexterm" name="id2685739"></a> Information regarding companies that provide professional Samba support can be obtained by performing a Google search, as well as by reference to the Samba <a class="ulink" href="http://www.samba.org/samba/support.html" target="_top">Support</a> web page. Companies who notify the Samba Team that they provide commercial support are given a free listing that is sorted by the country of origin. @@ -93,13 +93,13 @@ support. provider and to satisfy yourself that both the company and its staff are able to deliver what is required of them. </p><p> -<a class="indexterm" name="id2685730"></a> +<a class="indexterm" name="id2685764"></a> The policy within the Samba Team is to treat all commercial support providers equally and to show no preference. As a result, Samba Team members who provide commercial support are lumped in with everyone else. You are encouraged to obtain the services needed from a company in your local area. The open source movement is pro-community; so do what you can to help a local business to prosper. </p><p> -<a class="indexterm" name="id2685746"></a> +<a class="indexterm" name="id2685781"></a> Open source software support can be found in any quality, at any price and in any place you can to obtain it. Over 180 companies around the world provide Samba support, there is no excuse for suffering in the mistaken belief that Samba is unsupported software it is supported. diff --git a/docs/htmldocs/Samba3-HOWTO/classicalprinting.html b/docs/htmldocs/Samba3-HOWTO/classicalprinting.html index 8344da492e..6e51346618 100644 --- a/docs/htmldocs/Samba3-HOWTO/classicalprinting.html +++ b/docs/htmldocs/Samba3-HOWTO/classicalprinting.html @@ -1,11 +1,11 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 21. Classical Printing Support</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="msdfs.html" title="Chapter 20. Hosting a Microsoft Distributed File System Tree"><link rel="next" href="CUPS-printing.html" title="Chapter 22. CUPS Printing Support"></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 21. Classical Printing Support</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="msdfs.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="CUPS-printing.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="classicalprinting"></a>Chapter 21. Classical Printing Support</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Kurt</span> <span class="surname">Pfeifle</span></h3><div class="affiliation"><span class="orgname">Danka Deutschland GmbH<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:kpfeifle@danka.de">kpfeifle@danka.de</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Gerald</span> <span class="othername">(Jerry)</span> <span class="surname">Carter</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jerry@samba.org">jerry@samba.org</a>></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><p class="pubdate">May 31, 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="classicalprinting.html#id2615070">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id2615293">Technical Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2615444">Client to Samba Print Job Processing</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2615504">Printing-Related Configuration Parameters</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2615605">Simple Print Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2615887">Verifying Configuration with <code class="literal">testparm</code></a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2616084">Rapid Configuration Validation</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2616484">Extended Printing Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2616939">Detailed Explanation Settings</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2619652">Point'n'Print Client Drivers on Samba Servers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2619822">The Obsoleted [printer$] Section</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2619944">Creating the [print$] Share</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2620160">[print$] Stanza Parameters</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2620481">The [print$] Share Directory</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2620623">Installing Drivers into [print$]</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2620716">Add Printer Wizard Driver Installation</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#inst-rpc">Installing Print Drivers Using <code class="literal">rpcclient</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2622652">Client Driver Installation Procedure</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2622668">First Client Driver Installation</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#prt-modeset">Setting Device Modes on New Printers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2623246">Additional Client Driver Installation</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2623364">Always Make First Client Connection as root or “<span class="quote">printer admin</span>”</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2623537">Other Gotchas</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2623558">Setting Default Print Options for Client Drivers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2623925">Supporting Large Numbers of Printers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2624181">Adding New Printers with the Windows NT APW</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2624441">Error Message: “<span class="quote">Cannot connect under a different Name</span>”</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2624554">Take Care When Assembling Driver Files</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2624864">Samba and Printer Ports</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2624973">Avoiding Common Client Driver Misconfiguration</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2625010">The Imprints Toolset</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2625067">What Is Imprints?</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2625101">Creating Printer Driver Packages</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2625117">The Imprints Server</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2625134">The Installation Client</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2625268">Adding Network Printers without User Interaction</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id2625539">The <code class="literal">addprinter</code> Command</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id2625578">Migration of Classical Printing to Samba</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id2625726">Publishing Printer Information in Active Directory or LDAP</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id2625756">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2625761">I Give My Root Password but I Do Not Get Access</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2625802">My Print Jobs Get Spooled into the Spooling Directory, but Then Get Lost</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2615070"></a>Features and Benefits</h2></div></div></div><p> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 21. Classical Printing Support</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="msdfs.html" title="Chapter 20. Hosting a Microsoft Distributed File System Tree"><link rel="next" href="CUPS-printing.html" title="Chapter 22. CUPS Printing Support"></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 21. Classical Printing Support</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="msdfs.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="CUPS-printing.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="classicalprinting"></a>Chapter 21. Classical Printing Support</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Kurt</span> <span class="surname">Pfeifle</span></h3><div class="affiliation"><span class="orgname">Danka Deutschland GmbH<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:kpfeifle@danka.de">kpfeifle@danka.de</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Gerald</span> <span class="othername">(Jerry)</span> <span class="surname">Carter</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jerry@samba.org">jerry@samba.org</a>></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><p class="pubdate">May 31, 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="classicalprinting.html#id2615070">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id2615294">Technical Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2615445">Client to Samba Print Job Processing</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2615504">Printing-Related Configuration Parameters</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2615605">Simple Print Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2615888">Verifying Configuration with <code class="literal">testparm</code></a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2616085">Rapid Configuration Validation</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2616484">Extended Printing Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2616940">Detailed Explanation Settings</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2619653">Point'n'Print Client Drivers on Samba Servers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2619823">The Obsoleted [printer$] Section</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2619944">Creating the [print$] Share</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2620161">[print$] Stanza Parameters</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2620481">The [print$] Share Directory</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2620624">Installing Drivers into [print$]</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2620717">Add Printer Wizard Driver Installation</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#inst-rpc">Installing Print Drivers Using <code class="literal">rpcclient</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2622652">Client Driver Installation Procedure</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2622669">First Client Driver Installation</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#prt-modeset">Setting Device Modes on New Printers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2623246">Additional Client Driver Installation</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2623365">Always Make First Client Connection as root or “<span class="quote">printer admin</span>”</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2623538">Other Gotchas</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2623558">Setting Default Print Options for Client Drivers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2623925">Supporting Large Numbers of Printers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2624182">Adding New Printers with the Windows NT APW</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2624441">Error Message: “<span class="quote">Cannot connect under a different Name</span>”</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2624555">Take Care When Assembling Driver Files</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2624864">Samba and Printer Ports</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2624974">Avoiding Common Client Driver Misconfiguration</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2625011">The Imprints Toolset</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2625068">What Is Imprints?</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2625102">Creating Printer Driver Packages</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2625118">The Imprints Server</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2625135">The Installation Client</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2625268">Adding Network Printers without User Interaction</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id2625539">The <code class="literal">addprinter</code> Command</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id2625578">Migration of Classical Printing to Samba</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id2625727">Publishing Printer Information in Active Directory or LDAP</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id2625756">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2625762">I Give My Root Password but I Do Not Get Access</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2625803">My Print Jobs Get Spooled into the Spooling Directory, but Then Get Lost</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2615070"></a>Features and Benefits</h2></div></div></div><p> <a class="indexterm" name="id2615078"></a> Printing is often a mission-critical service for the users. Samba can provide this service reliably and seamlessly for a client network consisting of Windows workstations. </p><p> -<a class="indexterm" name="id2615091"></a> +<a class="indexterm" name="id2615092"></a> <a class="indexterm" name="id2615098"></a> -<a class="indexterm" name="id2615105"></a> +<a class="indexterm" name="id2615106"></a> <a class="indexterm" name="id2615112"></a> <a class="indexterm" name="id2615119"></a> <a class="indexterm" name="id2615126"></a> @@ -13,10 +13,10 @@ seamlessly for a client network consisting of Windows workstations. <a class="indexterm" name="id2615140"></a> <a class="indexterm" name="id2615147"></a> <a class="indexterm" name="id2615154"></a> -<a class="indexterm" name="id2615160"></a> -<a class="indexterm" name="id2615167"></a> -<a class="indexterm" name="id2615174"></a> -<a class="indexterm" name="id2615181"></a> +<a class="indexterm" name="id2615161"></a> +<a class="indexterm" name="id2615168"></a> +<a class="indexterm" name="id2615175"></a> +<a class="indexterm" name="id2615182"></a> A Samba print service may be run on a standalone or domain member server, side by side with file serving functions, or on a dedicated print server. It can be made as tightly or as loosely secured as needs dictate. Configurations may be simple or complex. Available authentication schemes are essentially the same as @@ -30,21 +30,21 @@ efficient in case of large numbers of printers. If a central accounting of print page and supplying the raw data for all sorts of statistical reports) is required, this function is best supported by the newer Common UNIX Printing System (CUPS) as the print subsystem underneath the Samba hood. </p><p> -<a class="indexterm" name="id2615232"></a> -<a class="indexterm" name="id2615238"></a> +<a class="indexterm" name="id2615233"></a> +<a class="indexterm" name="id2615239"></a> This chapter outlines the fundamentals of Samba printing as implemented by the more traditional UNIX BSD- and System V-style printing systems. Much of the information in this chapter applies also to CUPS. If you use CUPS, you may be tempted to jump to the next chapter, but you will certainly miss a few things if you do. For further information refer to <a class="link" href="CUPS-printing.html" title="Chapter 22. CUPS Printing Support">CUPS Printing Support</a>. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> -<a class="indexterm" name="id2615264"></a> -<a class="indexterm" name="id2615271"></a> -<a class="indexterm" name="id2615278"></a> +<a class="indexterm" name="id2615265"></a> +<a class="indexterm" name="id2615272"></a> +<a class="indexterm" name="id2615279"></a> Most of the following examples have been verified on Windows XP Professional clients. Where this document describes the responses to commands given, bear in mind that Windows 200x/XP clients are quite similar but may differ in minor details. Windows NT4 is somewhat different again. -</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2615293"></a>Technical Introduction</h2></div></div></div><p> -<a class="indexterm" name="id2615301"></a> +</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2615294"></a>Technical Introduction</h2></div></div></div><p> +<a class="indexterm" name="id2615302"></a> <a class="indexterm" name="id2615308"></a> <a class="indexterm" name="id2615315"></a> Samba's printing support always relies on the installed print subsystem of the UNIX OS it runs on. Samba is a @@ -54,32 +54,32 @@ clients and the UNIX printing system. Hence, we must differentiate between the v of which behave differently, as well as the various UNIX print subsystems, which themselves have different features and are accessed differently. </p><p> -<a class="indexterm" name="id2615340"></a> -<a class="indexterm" name="id2615347"></a> +<a class="indexterm" name="id2615341"></a> +<a class="indexterm" name="id2615348"></a> This chapter deals with the traditional way of UNIX printing. The next chapter covers in great detail the more modern CUPS. </p><div class="important" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Important</h3><p> -<a class="indexterm" name="id2615360"></a> +<a class="indexterm" name="id2615361"></a> CUPS users, be warned: do not just jump on to the next chapter. You might miss important information only found here! </p></div><p> <a class="indexterm" name="id2615373"></a> <a class="indexterm" name="id2615380"></a> -<a class="indexterm" name="id2615386"></a> -<a class="indexterm" name="id2615393"></a> +<a class="indexterm" name="id2615387"></a> +<a class="indexterm" name="id2615394"></a> It is apparent from postings on the Samba mailing list that print configuration is one of the most problematic aspects of Samba administration today. Many new Samba administrators have the impression that Samba performs some sort of print processing. Rest assured, Samba does not perform any type of print processing. It does not do any form of print filtering. </p><p> <a class="indexterm" name="id2615410"></a> -<a class="indexterm" name="id2615416"></a> -<a class="indexterm" name="id2615423"></a> -<a class="indexterm" name="id2615430"></a> +<a class="indexterm" name="id2615417"></a> +<a class="indexterm" name="id2615424"></a> +<a class="indexterm" name="id2615431"></a> Samba obtains from its clients a data stream (print job) that it spools to a local spool area. When the entire print job has been received, Samba invokes a local UNIX/Linux print command and passes the spooled file to it. It is up to the local system printing subsystems to correctly process the print job and to submit it to the printer. -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2615444"></a>Client to Samba Print Job Processing</h3></div></div></div><p> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2615445"></a>Client to Samba Print Job Processing</h3></div></div></div><p> Successful printing from a Windows client via a Samba print server to a UNIX printer involves six (potentially seven) stages: </p><div class="orderedlist"><ol type="1"><li><p>Windows opens a connection to the printer share.</p></li><li><p>Samba must authenticate the user.</p></li><li><p>Windows sends a copy of the print file over the network @@ -87,8 +87,8 @@ printer involves six (potentially seven) stages: to the UNIX print subsystem's spooling area.</p></li><li><p>The UNIX print subsystem processes the print job.</p></li><li><p>The print file may need to be explicitly deleted from the Samba spooling area. This item depends on your print spooler configuration settings.</p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2615504"></a>Printing-Related Configuration Parameters</h3></div></div></div><p> -<a class="indexterm" name="id2615512"></a> -<a class="indexterm" name="id2615519"></a> +<a class="indexterm" name="id2615513"></a> +<a class="indexterm" name="id2615520"></a> <a class="indexterm" name="id2615526"></a> There are a number of configuration parameters to control Samba's printing behavior. Please refer to the man page for <code class="filename">smb.conf</code> for an overview of these. As with other parameters, there are global-level (tagged with a @@ -106,17 +106,17 @@ page for <code class="filename">smb.conf</code> for an overview of these. As wit </p></dd></dl></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2615605"></a>Simple Print Configuration</h2></div></div></div><p> <a class="indexterm" name="id2615613"></a> <a class="indexterm" name="id2615620"></a> -<a class="indexterm" name="id2615626"></a> +<a class="indexterm" name="id2615627"></a> <a class="indexterm" name="id2615634"></a> <a class="link" href="classicalprinting.html#simpleprc" title="Example 21.1. Simple Configuration with BSD Printing">Simple Configuration with BSD Printing</a> shows a simple printing configuration. If you compare this with your own, you may find additional parameters that have been preconfigured by your OS vendor. Following is a discussion and explanation of the parameters. This example does not use many parameters. However, in many environments these are enough to provide a valid <code class="filename">smb.conf</code> file that enables all clients to print. -</p><div class="example"><a name="simpleprc"></a><p class="title"><b>Example 21.1. Simple Configuration with BSD Printing</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2615685"></a><em class="parameter"><code>printing = bsd</code></em></td></tr><tr><td><a class="indexterm" name="id2615697"></a><em class="parameter"><code>load printers = yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2615717"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2615729"></a><em class="parameter"><code>printable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2615741"></a><em class="parameter"><code>public = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2615752"></a><em class="parameter"><code>writable = no</code></em></td></tr></table></div></div><br class="example-break"><p> -<a class="indexterm" name="id2615767"></a> +</p><div class="example"><a name="simpleprc"></a><p class="title"><b>Example 21.1. Simple Configuration with BSD Printing</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2615686"></a><em class="parameter"><code>printing = bsd</code></em></td></tr><tr><td><a class="indexterm" name="id2615697"></a><em class="parameter"><code>load printers = yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2615718"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2615730"></a><em class="parameter"><code>printable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2615741"></a><em class="parameter"><code>public = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2615753"></a><em class="parameter"><code>writable = no</code></em></td></tr></table></div></div><br class="example-break"><p> +<a class="indexterm" name="id2615768"></a> <a class="indexterm" name="id2615774"></a> -<a class="indexterm" name="id2615781"></a> +<a class="indexterm" name="id2615782"></a> This is only an example configuration. Samba assigns default values to all configuration parameters. The defaults are conservative and sensible. When a parameter is specified in the <code class="filename">smb.conf</code> file, this overwrites the default value. The <code class="literal">testparm</code> utility when run as root is capable of reporting all @@ -126,21 +126,21 @@ pager program. </p><p> <a class="indexterm" name="id2615823"></a> <a class="indexterm" name="id2615830"></a> -<a class="indexterm" name="id2615837"></a> +<a class="indexterm" name="id2615838"></a> The syntax for the configuration file is easy to grasp. You should know that is not very picky about its syntax. As has been explained elsewhere in this book, Samba tolerates some spelling errors (such as <a class="link" href="smb.conf.5.html#BROWSEABLE">browseable</a> instead of <a class="link" href="smb.conf.5.html#BROWSABLE">browsable</a>), and spelling is case-insensitive. It is permissible to use <em class="parameter"><code>Yes/No</code></em> or <em class="parameter"><code>True/False</code></em> for Boolean settings. Lists of names may be separated by commas, spaces, or tabs. -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2615887"></a>Verifying Configuration with <code class="literal">testparm</code></h3></div></div></div><p> -<a class="indexterm" name="id2615900"></a> -<a class="indexterm" name="id2615907"></a> -<a class="indexterm" name="id2615914"></a> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2615888"></a>Verifying Configuration with <code class="literal">testparm</code></h3></div></div></div><p> +<a class="indexterm" name="id2615901"></a> +<a class="indexterm" name="id2615908"></a> +<a class="indexterm" name="id2615915"></a> <a class="indexterm" name="id2615921"></a> <a class="indexterm" name="id2615928"></a> -<a class="indexterm" name="id2615934"></a> -<a class="indexterm" name="id2615941"></a> -<a class="indexterm" name="id2615948"></a> +<a class="indexterm" name="id2615935"></a> +<a class="indexterm" name="id2615942"></a> +<a class="indexterm" name="id2615949"></a> <a class="indexterm" name="id2615955"></a> <a class="indexterm" name="id2615962"></a> <a class="indexterm" name="id2615969"></a> @@ -194,11 +194,11 @@ may be important in your future dealings with Samba.</em></span> The <code class="literal">testparm</code> in Samba-3 behaves differently from that in 2.2.x: used without the “<span class="quote">-v</span>” switch, it only shows you the settings actually written into! To see the complete configuration used, add the “<span class="quote">-v</span>” parameter to testparm. -</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2616084"></a>Rapid Configuration Validation</h3></div></div></div><p> -<a class="indexterm" name="id2616092"></a> -<a class="indexterm" name="id2616099"></a> -<a class="indexterm" name="id2616106"></a> -<a class="indexterm" name="id2616113"></a> +</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2616085"></a>Rapid Configuration Validation</h3></div></div></div><p> +<a class="indexterm" name="id2616093"></a> +<a class="indexterm" name="id2616100"></a> +<a class="indexterm" name="id2616107"></a> +<a class="indexterm" name="id2616114"></a> Should you need to troubleshoot at any stage, please always come back to this point first and verify if <code class="literal">testparm</code> shows the parameters you expect. To give you a warning from personal experience, try to just comment out the <a class="link" href="smb.conf.5.html#LOADPRINTERS">load printers</a> parameter. If your 2.2.x system behaves like @@ -211,8 +211,8 @@ mine, you'll see this: <code class="prompt">root# </code>testparm -v /etc/samba/smb.conf | egrep "(load printers)" load printers = Yes </pre><p> -<a class="indexterm" name="id2616169"></a> -<a class="indexterm" name="id2616176"></a> +<a class="indexterm" name="id2616170"></a> +<a class="indexterm" name="id2616177"></a> I assumed that commenting out of this setting should prevent Samba from publishing my printers, but it still did. It took some time to figure out the reason. But I am no longer fooled ... at least not by this. @@ -237,7 +237,7 @@ The following is the most minimal configuration file: <code class="prompt">root# </code><strong class="userinput"><code>cat /etc/samba/smb.conf-minimal</code></strong> [printers] </pre><p> -<a class="indexterm" name="id2616288"></a> +<a class="indexterm" name="id2616289"></a> <a class="indexterm" name="id2616295"></a> This example should show that you can use <code class="literal">testparm</code> to test any Samba configuration file. Actually, we encourage you <span class="emphasis"><em>not</em></span> to change your working system (unless you know exactly @@ -276,10 +276,10 @@ be if you used this minimalistic configuration. Here is what you can expect to f </pre><p> <code class="literal">testparm</code> issued two warnings: </p><div class="itemizedlist"><ul type="disc"><li><p>We did not specify the <em class="parameter"><code>[printers]</code></em> section as printable.</p></li><li><p>We did not tell Samba which spool directory to use.</p></li></ul></div><p> -<a class="indexterm" name="id2616399"></a> -<a class="indexterm" name="id2616406"></a> -<a class="indexterm" name="id2616411"></a> -<a class="indexterm" name="id2616417"></a> +<a class="indexterm" name="id2616400"></a> +<a class="indexterm" name="id2616407"></a> +<a class="indexterm" name="id2616412"></a> +<a class="indexterm" name="id2616418"></a> However, this was not fatal, and Samba will default to values that will work. Please, do not rely on this and do not use this example. This was included to encourage you to be careful to design and specify your setup to do precisely what you require. The outcome on your system may vary for some parameters given, since Samba may @@ -288,14 +288,14 @@ have been built with different compile-time options. <span class="emphasis"><em put the comment sign at the front). At first I regarded this as a bug in my Samba versions. But the man page clearly says: <code class="literal">Internal whitespace in a parameter value is retained verbatim.</code> This means that a line consisting of, for example, -</p><table class="simplelist" border="0" summary="Simple list"><tr><td># This defines LPRng as the printing system</td></tr><tr><td><a class="indexterm" name="id2616457"></a><em class="parameter"><code>printing = lprng</code></em></td></tr></table><p> +</p><table class="simplelist" border="0" summary="Simple list"><tr><td># This defines LPRng as the printing system</td></tr><tr><td><a class="indexterm" name="id2616458"></a><em class="parameter"><code>printing = lprng</code></em></td></tr></table><p> </p><p> will regard the whole of the string after the <code class="literal">=</code> sign as the value you want to define. This is an invalid value that will be ignored, and a default value will be used in its place. </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2616484"></a>Extended Printing Configuration</h2></div></div></div><p> -<a class="indexterm" name="id2616492"></a> -<a class="indexterm" name="id2616499"></a> -<a class="indexterm" name="id2616506"></a> +<a class="indexterm" name="id2616493"></a> +<a class="indexterm" name="id2616500"></a> +<a class="indexterm" name="id2616507"></a> <a class="indexterm" name="id2616513"></a> <a class="link" href="classicalprinting.html#extbsdpr" title="Example 21.2. Extended BSD Printing Configuration">Extended BSD Printing Configuration</a> shows a more verbose configuration for print-related settings in a BSD-style printing environment. What follows is a discussion and explanation of @@ -304,22 +304,22 @@ system on legacy UNIX/Linux installations. New installations predominantly use C separate chapter. The example explicitly names many parameters that do not need to be specified because they are set by default. You could use a much leaner <code class="filename">smb.conf</code> file, or you can use <code class="literal">testparm</code> or <code class="literal">SWAT</code> to optimize the <code class="filename">smb.conf</code> file to remove all parameters that are set at default. -</p><div class="example"><a name="extbsdpr"></a><p class="title"><b>Example 21.2. Extended BSD Printing Configuration</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2616587"></a><em class="parameter"><code>printing = bsd</code></em></td></tr><tr><td><a class="indexterm" name="id2616598"></a><em class="parameter"><code>load printers = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2616610"></a><em class="parameter"><code>show add printer wizard = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2616622"></a><em class="parameter"><code>printcap name = /etc/printcap</code></em></td></tr><tr><td><a class="indexterm" name="id2616634"></a><em class="parameter"><code>printer admin = @ntadmin, root</code></em></td></tr><tr><td><a class="indexterm" name="id2616646"></a><em class="parameter"><code>max print jobs = 100</code></em></td></tr><tr><td><a class="indexterm" name="id2616658"></a><em class="parameter"><code>lpq cache time = 20</code></em></td></tr><tr><td><a class="indexterm" name="id2616670"></a><em class="parameter"><code>use client driver = no</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2616690"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id2616702"></a><em class="parameter"><code>printable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2616714"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2616726"></a><em class="parameter"><code>browseable = no</code></em></td></tr><tr><td><a class="indexterm" name="id2616737"></a><em class="parameter"><code>guest ok = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2616749"></a><em class="parameter"><code>public = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2616760"></a><em class="parameter"><code>read only = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2616772"></a><em class="parameter"><code>writable = no </code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[my_printer_name]</code></em></td></tr><tr><td><a class="indexterm" name="id2616793"></a><em class="parameter"><code>comment = Printer with Restricted Access</code></em></td></tr><tr><td><a class="indexterm" name="id2616805"></a><em class="parameter"><code>path = /var/spool/samba_my_printer</code></em></td></tr><tr><td><a class="indexterm" name="id2616817"></a><em class="parameter"><code>printer admin = kurt</code></em></td></tr><tr><td><a class="indexterm" name="id2616828"></a><em class="parameter"><code>browseable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2616840"></a><em class="parameter"><code>printable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2616852"></a><em class="parameter"><code>writable = no</code></em></td></tr><tr><td><a class="indexterm" name="id2616863"></a><em class="parameter"><code>hosts allow = 0.0.0.0</code></em></td></tr><tr><td><a class="indexterm" name="id2616875"></a><em class="parameter"><code>hosts deny = turbo_xp, 10.160.50.23, 10.160.51.60</code></em></td></tr><tr><td><a class="indexterm" name="id2616887"></a><em class="parameter"><code>guest ok = no</code></em></td></tr></table></div></div><br class="example-break"><p> -<a class="indexterm" name="id2616901"></a> -<a class="indexterm" name="id2616906"></a> +</p><div class="example"><a name="extbsdpr"></a><p class="title"><b>Example 21.2. Extended BSD Printing Configuration</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2616587"></a><em class="parameter"><code>printing = bsd</code></em></td></tr><tr><td><a class="indexterm" name="id2616599"></a><em class="parameter"><code>load printers = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2616611"></a><em class="parameter"><code>show add printer wizard = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2616623"></a><em class="parameter"><code>printcap name = /etc/printcap</code></em></td></tr><tr><td><a class="indexterm" name="id2616635"></a><em class="parameter"><code>printer admin = @ntadmin, root</code></em></td></tr><tr><td><a class="indexterm" name="id2616647"></a><em class="parameter"><code>max print jobs = 100</code></em></td></tr><tr><td><a class="indexterm" name="id2616659"></a><em class="parameter"><code>lpq cache time = 20</code></em></td></tr><tr><td><a class="indexterm" name="id2616670"></a><em class="parameter"><code>use client driver = no</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2616691"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id2616703"></a><em class="parameter"><code>printable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2616714"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2616726"></a><em class="parameter"><code>browseable = no</code></em></td></tr><tr><td><a class="indexterm" name="id2616738"></a><em class="parameter"><code>guest ok = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2616749"></a><em class="parameter"><code>public = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2616761"></a><em class="parameter"><code>read only = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2616773"></a><em class="parameter"><code>writable = no </code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[my_printer_name]</code></em></td></tr><tr><td><a class="indexterm" name="id2616793"></a><em class="parameter"><code>comment = Printer with Restricted Access</code></em></td></tr><tr><td><a class="indexterm" name="id2616805"></a><em class="parameter"><code>path = /var/spool/samba_my_printer</code></em></td></tr><tr><td><a class="indexterm" name="id2616817"></a><em class="parameter"><code>printer admin = kurt</code></em></td></tr><tr><td><a class="indexterm" name="id2616829"></a><em class="parameter"><code>browseable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2616841"></a><em class="parameter"><code>printable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2616852"></a><em class="parameter"><code>writable = no</code></em></td></tr><tr><td><a class="indexterm" name="id2616864"></a><em class="parameter"><code>hosts allow = 0.0.0.0</code></em></td></tr><tr><td><a class="indexterm" name="id2616876"></a><em class="parameter"><code>hosts deny = turbo_xp, 10.160.50.23, 10.160.51.60</code></em></td></tr><tr><td><a class="indexterm" name="id2616888"></a><em class="parameter"><code>guest ok = no</code></em></td></tr></table></div></div><br class="example-break"><p> +<a class="indexterm" name="id2616902"></a> +<a class="indexterm" name="id2616907"></a> <a class="indexterm" name="id2616912"></a> This is an example configuration. You may not find all the settings that are in the configuration file that was provided by the OS vendor. Samba configuration parameters, if not explicitly set, default to a sensible value. To see all settings, as <code class="constant">root</code> use the <code class="literal">testparm</code> utility. <code class="literal">testparm</code> gives warnings for misconfigured settings. -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2616939"></a>Detailed Explanation Settings</h3></div></div></div><p> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2616940"></a>Detailed Explanation Settings</h3></div></div></div><p> The following is a discussion of the settings from <a class="link" href="classicalprinting.html#extbsdpr" title="Example 21.2. Extended BSD Printing Configuration">Extended BSD Printing Configuration</a> <a class="link" href="classicalprinting.html#extbsdpr" title="Example 21.2. Extended BSD Printing Configuration">Extended BSD Printing Configuration</a>. </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2616964"></a>The [global] Section</h4></div></div></div><p> <a class="indexterm" name="id2616972"></a> -<a class="indexterm" name="id2616978"></a> -<a class="indexterm" name="id2616985"></a> -<a class="indexterm" name="id2616992"></a> +<a class="indexterm" name="id2616979"></a> +<a class="indexterm" name="id2616986"></a> +<a class="indexterm" name="id2616993"></a> The <em class="parameter"><code>[global]</code></em> section is one of four special sections (along with <em class="parameter"><code>[homes]</code></em>, <em class="parameter"><code>[printers]</code></em>, and <em class="parameter"><code>[print$]</code></em>). The <em class="parameter"><code>[global]</code></em> contains all parameters that apply to the server as a whole. It is the place for parameters that have only a global meaning. It may also contain service-level parameters that define @@ -327,31 +327,31 @@ default settings for all other sections and shares. This way you can simplify th setting the same value repeatedly. (Within each individual section or share, you may, however, override these globally set share settings and specify other values). </p><div class="variablelist"><dl><dt><span class="term"><a class="link" href="smb.conf.5.html#PRINTING">printing = bsd </a></span></dt><dd><p> -<a class="indexterm" name="id2617059"></a> +<a class="indexterm" name="id2617060"></a> <a class="indexterm" name="id2617066"></a> -<a class="indexterm" name="id2617072"></a> -<a class="indexterm" name="id2617079"></a> -<a class="indexterm" name="id2617086"></a> -<a class="indexterm" name="id2617092"></a> -<a class="indexterm" name="id2617099"></a> -<a class="indexterm" name="id2617106"></a> -<a class="indexterm" name="id2617113"></a> -<a class="indexterm" name="id2617119"></a> -<a class="indexterm" name="id2617126"></a> -<a class="indexterm" name="id2617133"></a> +<a class="indexterm" name="id2617073"></a> +<a class="indexterm" name="id2617080"></a> +<a class="indexterm" name="id2617087"></a> +<a class="indexterm" name="id2617093"></a> +<a class="indexterm" name="id2617100"></a> +<a class="indexterm" name="id2617107"></a> +<a class="indexterm" name="id2617114"></a> +<a class="indexterm" name="id2617120"></a> +<a class="indexterm" name="id2617127"></a> +<a class="indexterm" name="id2617134"></a> Causes Samba to use default print commands applicable for the BSD (also known as RFC 1179 style or LPR/LPD) printing system. In general, the <em class="parameter"><code>printing</code></em> parameter informs Samba about the print subsystem it should expect. Samba supports CUPS, LPD, LPRNG, SYSV, HPUX, AIX, QNX, and PLP. Each of these systems defaults to a different <a class="link" href="smb.conf.5.html#PRINTCOMMAND">print command</a> (and other queue control commands). </p><div class="caution" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Caution</h3><p> -<a class="indexterm" name="id2617169"></a> +<a class="indexterm" name="id2617170"></a> <a class="indexterm" name="id2617176"></a> The <a class="link" href="smb.conf.5.html#PRINTING">printing</a> parameter is normally a service-level parameter. Since it is included here in the <em class="parameter"><code>[global]</code></em> section, it will take effect for all printer shares that are not defined differently. Samba-3 no longer supports the SOFTQ printing system. </p></div></dd><dt><span class="term"><a class="link" href="smb.conf.5.html#LOADPRINTERS">load printers = yes </a></span></dt><dd><p> -<a class="indexterm" name="id2617224"></a> -<a class="indexterm" name="id2617230"></a> +<a class="indexterm" name="id2617225"></a> +<a class="indexterm" name="id2617231"></a> <a class="indexterm" name="id2617237"></a> <a class="indexterm" name="id2617244"></a> Tells Samba to create automatically all available printer shares. Available printer shares are discovered by @@ -361,9 +361,9 @@ globally set share settings and specify other values). <em class="parameter"><code>load printers = no</code></em> setting will allow you to specify each UNIX printer you want to share separately, leaving out some you do not want to be publicly visible and available). </p></dd><dt><span class="term"><a class="link" href="smb.conf.5.html#SHOWADDPRINTERWIZARD">show add printer wizard = yes </a></span></dt><dd><p> -<a class="indexterm" name="id2617292"></a> +<a class="indexterm" name="id2617293"></a> <a class="indexterm" name="id2617299"></a> -<a class="indexterm" name="id2617305"></a> +<a class="indexterm" name="id2617306"></a> <a class="indexterm" name="id2617312"></a> <a class="indexterm" name="id2617319"></a> Setting is normally enabled by default (even if the parameter is not specified in <code class="filename">smb.conf</code>). It causes the @@ -374,22 +374,22 @@ globally set share settings and specify other values). the <em class="parameter"><code>[print$]</code></em> share and associate it with a printer (if the respective queue exists before the action), or exchange a printer's driver for any other previously uploaded driver. </p></dd><dt><span class="term"><a class="link" href="smb.conf.5.html#MAXPRINTJOBS">max print jobs = 100 </a></span></dt><dd><p> -<a class="indexterm" name="id2617401"></a> +<a class="indexterm" name="id2617402"></a> Sets the upper limit to 100 print jobs being active on the Samba server at any one time. Should a client submit a job that exceeds this number, a "no more space available on server" type of error message will be returned by Samba to the client. A setting of zero (the default) means there is <span class="emphasis"><em>no</em></span> limit at all. </p></dd><dt><span class="term"><a class="link" href="smb.conf.5.html#PRINTCAPNAME">printcap name = /etc/printcap </a></span></dt><dd><p> -<a class="indexterm" name="id2617437"></a> -<a class="indexterm" name="id2617443"></a> +<a class="indexterm" name="id2617438"></a> +<a class="indexterm" name="id2617444"></a> <a class="indexterm" name="id2617450"></a> Tells Samba where to look for a list of available printer names. Where CUPS is used, make sure that a printcap file is written. This is controlled by the <code class="constant">Printcap</code> directive in the <code class="filename">cupsd.conf</code> file. </p></dd><dt><span class="term"><a class="link" href="smb.conf.5.html#PRINTERADMIN">printer admin = @ntadmin </a></span></dt><dd><p> -<a class="indexterm" name="id2617488"></a> -<a class="indexterm" name="id2617494"></a> -<a class="indexterm" name="id2617501"></a> +<a class="indexterm" name="id2617489"></a> +<a class="indexterm" name="id2617495"></a> +<a class="indexterm" name="id2617502"></a> <a class="indexterm" name="id2617508"></a> Members of the ntadmin group should be able to add drivers and set printer properties (<code class="constant">ntadmin</code> is only an example name; it needs to be a valid UNIX group name); root is @@ -399,19 +399,19 @@ globally set share settings and specify other values). Samba-2.2</a>). In larger installations, the <a class="link" href="smb.conf.5.html#PRINTERADMIN">printer admin</a> parameter is normally a per-share parameter. This permits different groups to administer each printer share. </p></dd><dt><span class="term"><a class="link" href="smb.conf.5.html#LPQCACHETIME">lpq cache time = 20 </a></span></dt><dd><p> -<a class="indexterm" name="id2617589"></a> -<a class="indexterm" name="id2617595"></a> +<a class="indexterm" name="id2617590"></a> +<a class="indexterm" name="id2617596"></a> Controls the cache time for the results of the lpq command. It prevents the lpq command being called too often and reduces the load on a heavily used print server. </p></dd><dt><span class="term"><a class="link" href="smb.conf.5.html#USECLIENTDRIVER">use client driver = no </a></span></dt><dd><p> -<a class="indexterm" name="id2617624"></a> +<a class="indexterm" name="id2617625"></a> If set to <code class="constant">yes</code>, only takes effect for Windows NT/200x/XP clients (and not for Win 95/98/ME). Its default value is <code class="constant">No</code> (or <code class="constant">False</code>). It must <span class="emphasis"><em>not</em></span> be enabled on print shares (with a <code class="constant">yes</code> or <code class="constant">true</code> setting) that have valid drivers installed on the Samba server. For more detailed explanations, see the <code class="filename">smb.conf</code> man page. </p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ptrsect"></a>The [printers] Section</h4></div></div></div><p> -<a class="indexterm" name="id2617676"></a> +<a class="indexterm" name="id2617677"></a> <a class="indexterm" name="id2617683"></a> The printers section is the second special section. If a section with this name appears in the <code class="filename">smb.conf</code>, users are able to connect to any printer specified in the Samba host's printcap file, because Samba on startup @@ -470,7 +470,7 @@ Settings inside this container must be share-level parameters. Is a synonym for <a class="link" href="smb.conf.5.html#READONLY">read only = yes</a>. </p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2618070"></a>Any [my_printer_name] Section</h4></div></div></div><p> <a class="indexterm" name="id2618078"></a> -<a class="indexterm" name="id2618084"></a> +<a class="indexterm" name="id2618085"></a> If a <em class="parameter"><code>[my_printer_name]</code></em> section appears in the <code class="filename">smb.conf</code> file, which includes the parameter <a class="link" href="smb.conf.5.html#PRINTABLE">printable = yes</a> Samba will configure it as a printer share. Windows 9x/Me clients may have problems with connecting or loading printer drivers if the share name has more @@ -502,11 +502,11 @@ finds one, it will connect to this and will not connect to a printer with the sa you can see, you could name IP addresses as well as NetBIOS hostnames here. </p></dd><dt><span class="term"><a class="link" href="smb.conf.5.html#GUESTOK">guest ok = no </a></span></dt><dd><p> This printer is not open for the guest account. - </p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2618364"></a>Print Commands</h4></div></div></div><p> + </p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2618365"></a>Print Commands</h4></div></div></div><p> <a class="indexterm" name="id2618372"></a> -<a class="indexterm" name="id2618378"></a> -<a class="indexterm" name="id2618385"></a> -<a class="indexterm" name="id2618392"></a> +<a class="indexterm" name="id2618379"></a> +<a class="indexterm" name="id2618386"></a> +<a class="indexterm" name="id2618393"></a> In each section defining a printer (or in the <em class="parameter"><code>[printers]</code></em> section), a <em class="parameter"><code>print command</code></em> parameter may be defined. It sets a command to process the files that have been placed into the Samba print spool directory for that printer. (That spool directory was, @@ -518,7 +518,7 @@ command that just copies the print file to a temporary location for further inve to debug printing. If you craft your own print commands (or even develop print command shell scripts), make sure you pay attention to the need to remove the files from the Samba spool directory. Otherwise, your hard disk may soon suffer from shortage of free space. -</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2618440"></a>Default UNIX System Printing Commands</h4></div></div></div><p> +</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2618441"></a>Default UNIX System Printing Commands</h4></div></div></div><p> <a class="indexterm" name="id2618448"></a> You learned earlier that Samba, in most cases, uses its built-in settings for many parameters if it cannot find an explicitly stated one in its configuration file. The same is true for the <a class="link" href="smb.conf.5.html#PRINTCOMMAND">print command</a>. The default print command varies depending on the <a class="link" href="smb.conf.5.html#PRINTING">printing</a> parameter @@ -547,8 +547,8 @@ file to the host's printing subsystem. But there is no requirement at all that t print subsystem may not remove the spool file on its own, so whatever command you specify, you should ensure that the spool file is deleted after it has been processed. </p><p> -<a class="indexterm" name="id2619028"></a> -<a class="indexterm" name="id2619035"></a> +<a class="indexterm" name="id2619029"></a> +<a class="indexterm" name="id2619036"></a> <a class="indexterm" name="id2619042"></a> <a class="indexterm" name="id2619049"></a> There is no difficulty with using your own customized print commands with the traditional printing systems. @@ -566,8 +566,8 @@ The print command must contain at least one occurrence of <em class="parameter"> the <em class="parameter"><code>%p</code></em> will be silently removed from the print command. In this case, the job is sent to the default printer. </p><p> -<a class="indexterm" name="id2619183"></a> -<a class="indexterm" name="id2619190"></a> +<a class="indexterm" name="id2619184"></a> +<a class="indexterm" name="id2619191"></a> If specified in the <em class="parameter"><code>[global]</code></em> section, the print command given will be used for any printable service that does not have its own print command specified. If there is neither a specified print command for a printable service nor a global print command, spool files will be created @@ -579,9 +579,9 @@ Printing may fail on some UNIX systems when using the <span class="emphasis"><em alternative guest account and give it the privilege to print. Set up this guest account in the <em class="parameter"><code>[global]</code></em> section with the <em class="parameter"><code>guest account</code></em> parameter. </p><p> -<a class="indexterm" name="id2619249"></a> -<a class="indexterm" name="id2619256"></a> -<a class="indexterm" name="id2619263"></a> +<a class="indexterm" name="id2619250"></a> +<a class="indexterm" name="id2619257"></a> +<a class="indexterm" name="id2619264"></a> You can form quite complex print commands. You need to realize that print commands are just passed to a UNIX shell. The shell is able to expand the included environment variables as usual. (The syntax to include a UNIX environment variable <em class="parameter"><code>$variable</code></em> @@ -589,14 +589,14 @@ in the Samba print command is <em class="parameter"><code>%$variable</code></em> <a class="link" href="smb.conf.5.html#PRINTCOMMAND">print command</a> example, the following will log a print job to <code class="filename">/tmp/print.log</code>, print the file, then remove it. The semicolon (“<span class="quote">;</span>” is the usual separator for commands in shell scripts: -</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2619318"></a><em class="parameter"><code>print command = echo Printing %s >> /tmp/print.log; lpr -P %p %s; rm %s</code></em></td></tr></table><p> +</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2619319"></a><em class="parameter"><code>print command = echo Printing %s >> /tmp/print.log; lpr -P %p %s; rm %s</code></em></td></tr></table><p> You may have to vary your own command considerably from this example depending on how you normally print files on your system. The default for the <a class="link" href="smb.conf.5.html#PRINTCOMMAND">print command</a> parameter varies depending on the setting of the <a class="link" href="smb.conf.5.html#PRINTING">printing</a> parameter. Another example is: -</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2619369"></a><em class="parameter"><code>print command = /usr/local/samba/bin/myprintscript %p %s</code></em></td></tr></table></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="cups-msrpc"></a>Printing Developments Since Samba-2.2</h2></div></div></div><p> -<a class="indexterm" name="id2619395"></a> -<a class="indexterm" name="id2619402"></a> +</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2619370"></a><em class="parameter"><code>print command = /usr/local/samba/bin/myprintscript %p %s</code></em></td></tr></table></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="cups-msrpc"></a>Printing Developments Since Samba-2.2</h2></div></div></div><p> +<a class="indexterm" name="id2619396"></a> +<a class="indexterm" name="id2619403"></a> <a class="indexterm" name="id2619409"></a> Prior to Samba-2.2.x, print server support for Windows clients was limited to <span class="emphasis"><em>LanMan</em></span> printing calls. This is the same protocol level as Windows 9x/Me PCs offer when they share printers. @@ -606,7 +606,7 @@ MS-RPCs use the <span class="emphasis"><em>SPOOLSS</em></span> named pipe for al </p><p> The additional functionality provided by the new SPOOLSS support includes: </p><div class="itemizedlist"><ul type="disc"><li><p> -<a class="indexterm" name="id2619444"></a> +<a class="indexterm" name="id2619445"></a> Support for downloading printer driver files to Windows 95/98/NT/2000 clients upon demand (<span class="emphasis"><em>Point'n'Print</em></span>). </p></li><li><p> @@ -614,51 +614,51 @@ The additional functionality provided by the new SPOOLSS support includes: Uploading of printer drivers via the Windows NT <span class="emphasis"><em>Add Printer Wizard</em></span> (APW) or the <a class="ulink" href="http://imprints.sourceforge.net/" target="_top">Imprints</a> tool set. </p></li><li><p> -<a class="indexterm" name="id2619483"></a> -<a class="indexterm" name="id2619490"></a> -<a class="indexterm" name="id2619497"></a> -<a class="indexterm" name="id2619504"></a> -<a class="indexterm" name="id2619511"></a> +<a class="indexterm" name="id2619484"></a> +<a class="indexterm" name="id2619491"></a> +<a class="indexterm" name="id2619498"></a> +<a class="indexterm" name="id2619505"></a> +<a class="indexterm" name="id2619512"></a> Support for the native MS-RPC printing calls such as StartDocPrinter, EnumJobs(), and so on. (See the <a class="ulink" href="http://msdn.microsoft.com/" target="_top">MSDN documentation</a> for more information on the Win32 printing API). </p></li><li><p> -<a class="indexterm" name="id2619531"></a> +<a class="indexterm" name="id2619532"></a> <a class="indexterm" name="id2619538"></a> Support for NT Access Control Lists (ACL) on printer objects. </p></li><li><p> -<a class="indexterm" name="id2619550"></a> +<a class="indexterm" name="id2619551"></a> Improved support for printer queue manipulation through the use of internal databases for spooled job information (implemented by various <code class="filename">*.tdb</code> files). </p></li></ul></div><p> <a class="indexterm" name="id2619570"></a> -<a class="indexterm" name="id2619576"></a> +<a class="indexterm" name="id2619577"></a> A benefit of updating is that Samba-3 is able to publish its printers to Active Directory (or LDAP). </p><p> -<a class="indexterm" name="id2619588"></a> +<a class="indexterm" name="id2619589"></a> A fundamental difference exists between MS Windows NT print servers and Samba operation. Windows NT permits the installation of local printers that are not shared. This is an artifact of the fact that any Windows NT machine (server or client) may be used by a user as a workstation. Samba will publish all printers that are made available, either by default or by specific declaration via printer-specific shares. </p><p> -<a class="indexterm" name="id2619605"></a> -<a class="indexterm" name="id2619612"></a> +<a class="indexterm" name="id2619606"></a> +<a class="indexterm" name="id2619613"></a> <a class="indexterm" name="id2619619"></a> <a class="indexterm" name="id2619626"></a> -<a class="indexterm" name="id2619632"></a> +<a class="indexterm" name="id2619633"></a> Windows NT/200x/XP Professional clients do not have to use the standard SMB printer share; they can print directly to any printer on another Windows NT host using MS-RPC. This, of course, assumes that the client has the necessary privileges on the remote host that serves the printer resource. The default permissions assigned by Windows NT to a printer gives the print permissions to the well-known <span class="emphasis"><em>Everyone</em></span> group. (The older clients of type Windows 9x/Me can only print to shared printers.) -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2619652"></a>Point'n'Print Client Drivers on Samba Servers</h3></div></div></div><p> -<a class="indexterm" name="id2619661"></a> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2619653"></a>Point'n'Print Client Drivers on Samba Servers</h3></div></div></div><p> +<a class="indexterm" name="id2619662"></a> There is much confusion about what all this means. The question is often asked, “<span class="quote">Is it or is it not necessary for printer drivers to be installed on a Samba host in order to support printing from Windows clients?</span>” The answer to this is no, it is not necessary. </p><p> -<a class="indexterm" name="id2619679"></a> +<a class="indexterm" name="id2619680"></a> <a class="indexterm" name="id2619686"></a> Windows NT/2000 clients can, of course, also run their APW to install drivers <span class="emphasis"><em>locally</em></span> (which then connect to a Samba-served print queue). This is the same method used by Windows 9x/Me @@ -666,7 +666,7 @@ clients. (However, a bug existed in Samba 2.2.0 that made Windows NT/2000 client require that the Samba server possess a valid driver for the printer. This was fixed in Samba 2.2.1). </p><p> <a class="indexterm" name="id2619706"></a> -<a class="indexterm" name="id2619712"></a> +<a class="indexterm" name="id2619713"></a> But it is a new capability to install the printer drivers into the <em class="parameter"><code>[print$]</code></em> share of the Samba server, and a big convenience, too. Then <span class="emphasis"><em>all</em></span> clients (including 95/98/ME) get the driver installed when they first connect to this printer share. The @@ -689,9 +689,9 @@ entirely by the clients who download and install them via the “<span class supported by Samba. The clients use these drivers to generate print files in the format the printer (or the UNIX print system) requires. Print files received by Samba are handed over to the UNIX printing system, which is responsible for all further processing, as needed. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2619822"></a>The Obsoleted [printer$] Section</h3></div></div></div><p> -<a class="indexterm" name="id2619830"></a> -<a class="indexterm" name="id2619837"></a> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2619823"></a>The Obsoleted [printer$] Section</h3></div></div></div><p> +<a class="indexterm" name="id2619831"></a> +<a class="indexterm" name="id2619838"></a> Versions of Samba prior to 2.2 made it possible to use a share named <em class="parameter"><code>[printer$]</code></em>. This name was taken from the same named service created by Windows 9x/Me clients when a printer was shared by them. Windows 9x/Me printer servers always have a <em class="parameter"><code>[printer$]</code></em> service that provides @@ -724,12 +724,12 @@ You should modify the server's file to add the global parameters and create the <em class="parameter"><code>[print$]</code></em> file share (of course, some of the parameter values, such as <a class="link" href="smb.conf.5.html#PATH">path</a>, are arbitrary and should be replaced with appropriate values for your site). See <a class="link" href="classicalprinting.html#prtdollar" title="Example 21.3. [print$] Example">[print\$] Example</a>. -</p><div class="example"><a name="prtdollar"></a><p class="title"><b>Example 21.3. [print$] Example</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td># members of the ntadmin group should be able to add drivers and set</td></tr><tr><td># printer properties. root is implicitly always a 'printer admin'.</td></tr><tr><td><a class="indexterm" name="id2620036"></a><em class="parameter"><code>printer admin = @ntadmin</code></em></td></tr><tr><td># ...</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td># ...</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[print$]</code></em></td></tr><tr><td><a class="indexterm" name="id2620072"></a><em class="parameter"><code>comment = Printer Driver Download Area</code></em></td></tr><tr><td><a class="indexterm" name="id2620084"></a><em class="parameter"><code>path = /etc/samba/drivers</code></em></td></tr><tr><td><a class="indexterm" name="id2620095"></a><em class="parameter"><code>browseable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2620107"></a><em class="parameter"><code>guest ok = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2620118"></a><em class="parameter"><code>read only = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2620130"></a><em class="parameter"><code>write list = @ntadmin, root</code></em></td></tr></table></div></div><br class="example-break"><p> +</p><div class="example"><a name="prtdollar"></a><p class="title"><b>Example 21.3. [print$] Example</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td># members of the ntadmin group should be able to add drivers and set</td></tr><tr><td># printer properties. root is implicitly always a 'printer admin'.</td></tr><tr><td><a class="indexterm" name="id2620036"></a><em class="parameter"><code>printer admin = @ntadmin</code></em></td></tr><tr><td># ...</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td># ...</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[print$]</code></em></td></tr><tr><td><a class="indexterm" name="id2620073"></a><em class="parameter"><code>comment = Printer Driver Download Area</code></em></td></tr><tr><td><a class="indexterm" name="id2620084"></a><em class="parameter"><code>path = /etc/samba/drivers</code></em></td></tr><tr><td><a class="indexterm" name="id2620096"></a><em class="parameter"><code>browseable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2620108"></a><em class="parameter"><code>guest ok = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2620119"></a><em class="parameter"><code>read only = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2620131"></a><em class="parameter"><code>write list = @ntadmin, root</code></em></td></tr></table></div></div><br class="example-break"><p> Of course, you also need to ensure that the directory named by the <a class="link" href="smb.conf.5.html#PATH">path</a> parameter exists on the UNIX file system. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2620160"></a>[print$] Stanza Parameters</h3></div></div></div><p> -<a class="indexterm" name="id2620168"></a> -<a class="indexterm" name="id2620175"></a> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2620161"></a>[print$] Stanza Parameters</h3></div></div></div><p> +<a class="indexterm" name="id2620169"></a> +<a class="indexterm" name="id2620176"></a> <a class="indexterm" name="id2620182"></a> <a class="indexterm" name="id2620189"></a> <a class="indexterm" name="id2620196"></a> @@ -812,7 +812,7 @@ associated subdirectories, go to a Windows NT 4.0/200x/XP client workstation. Op Neighborhood</span> or <span class="guiicon">My Network Places</span> and browse for the Samba host. Once you have located the server, navigate to its <span class="guiicon">Printers and Faxes</span> folder. You should see an initial listing of printers that matches the printer shares defined on your Samba host. -</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2620623"></a>Installing Drivers into [print$]</h2></div></div></div><p> +</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2620624"></a>Installing Drivers into [print$]</h2></div></div></div><p> Have you successfully created the <em class="parameter"><code>[print$]</code></em> share in <code class="filename">smb.conf</code>, and have you forced Samba to reread its <code class="filename">smb.conf</code> file? Good. But you are not yet ready to use the new facility. The client driver files need to be installed into this share. So far, it is still an empty share. Unfortunately, it is @@ -828,7 +828,7 @@ ways to install the drivers into <em class="parameter"><code>[print$]</code></em from any Windows NT/200x/XP client workstation. </p></li></ul></div><p> The latter option is probably the easier one (even if the process may seem a little bit weird at first). -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2620716"></a>Add Printer Wizard Driver Installation</h3></div></div></div><p> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2620717"></a>Add Printer Wizard Driver Installation</h3></div></div></div><p> The printers initially listed in the Samba host's <span class="guiicon">Printers</span> folder accessed from a client's Explorer will have no real printer driver assigned to them. By default this driver name is set to a null string. This must be changed now. The local <span class="guiicon">Add Printer Wizard</span> (APW), run from @@ -879,10 +879,10 @@ up in a valid way is to do it from the UNIX command line. This involves four dis Run <code class="literal">rpcclient</code> a second time with the <code class="literal">setdriver</code> subcommand. </p></li></ol></div><p> We provide detailed hints for each of these steps in the paragraphs that follow. -</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2620992"></a>Identifying Driver Files</h4></div></div></div><p> -<a class="indexterm" name="id2621000"></a> -<a class="indexterm" name="id2621007"></a> -<a class="indexterm" name="id2621014"></a> +</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2620993"></a>Identifying Driver Files</h4></div></div></div><p> +<a class="indexterm" name="id2621001"></a> +<a class="indexterm" name="id2621008"></a> +<a class="indexterm" name="id2621015"></a> To find out about the driver files, you have two options. You can check the contents of the driver CDROM that came with your printer. Study the <code class="filename">*.inf</code> files located on the CD-ROM. This may not be possible, since the <code class="filename">*.inf</code> file might be missing. Unfortunately, vendors have now started @@ -897,7 +897,7 @@ this procedure for every client platform you want to support. We show it here fo <span class="application">W32X86</span> platform only, a name used by Microsoft for all Windows NT/200x/XP clients.) </p><p> -<a class="indexterm" name="id2621071"></a> +<a class="indexterm" name="id2621072"></a> A good method to recognize the driver files is to print the test page from the driver's <span class="guilabel">Properties</span> dialog (<span class="guilabel">General</span> tab). Then look at the list of driver files named on the printout. You'll need to recognize what Windows (and Samba) are calling the @@ -907,7 +907,7 @@ driver files named on the printout. You'll need to recognize what Windows (and S </p><p> <a class="indexterm" name="id2621128"></a> <a class="indexterm" name="id2621135"></a> -<a class="indexterm" name="id2621141"></a> +<a class="indexterm" name="id2621142"></a> Another method to quickly test the driver filenames and related paths is provided by the <code class="literal">rpcclient</code> utility. Run it with <code class="literal">enumdrivers</code> or with the <code class="literal">getdriver</code> subcommand, each at the <code class="filename">3</code> info level. In the following example, @@ -948,10 +948,10 @@ Printer Driver Info 3: Monitorname: [] Defaultdatatype: [] </pre><p> -<a class="indexterm" name="id2621257"></a> +<a class="indexterm" name="id2621258"></a> <a class="indexterm" name="id2621264"></a> -<a class="indexterm" name="id2621270"></a> -<a class="indexterm" name="id2621277"></a> +<a class="indexterm" name="id2621271"></a> +<a class="indexterm" name="id2621278"></a> You may notice that this driver has quite a large number of <span class="guilabel">Dependent files</span> (there are worse cases, however). Also, strangely, the <span class="guilabel">Driver File</span> is tagged here @@ -974,7 +974,7 @@ instead of the “<span class="quote">2</span>”. The version 2 of driv mode. Windows 2000 changed this. While it still can use the kernel mode drivers (if this is enabled by the Admin), its native mode for printer drivers is user mode execution. This requires drivers designed for this purpose. These types of drivers install into the “<span class="quote">3</span>” subdirectory. -</p></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2621403"></a>Obtaining Driver Files from Windows Client [print$] Shares</h4></div></div></div><p> +</p></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2621404"></a>Obtaining Driver Files from Windows Client [print$] Shares</h4></div></div></div><p> Now we need to collect all the driver files we identified in our previous step. Where do we get them from? Well, why not retrieve them from the very PC and the same <em class="parameter"><code>[print$]</code></em> share that we investigated in our last step to identify the files? We can use <code class="literal">smbclient</code> @@ -1004,7 +1004,7 @@ Remember to repeat the procedure for the <span class="application">WIN40</span> support Windows 9x/Me/XP clients. Remember too, the files for these architectures are in the <code class="filename">WIN40/0/</code> subdirectory. Once this is complete, we can run <code class="literal">smbclient. . .put</code> to store the collected files on the Samba server's <em class="parameter"><code>[print$]</code></em> share. -</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2621548"></a>Installing Driver Files into [print$]</h4></div></div></div><p> +</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2621549"></a>Installing Driver Files into [print$]</h4></div></div></div><p> We are now going to locate the driver files into the <em class="parameter"><code>[print$]</code></em> share. Remember, the UNIX path to this share has been defined previously in your <code class="filename">smb.conf</code> file. You also have created subdirectories for the different Windows client types you want to support. If, for example, your @@ -1017,8 +1017,8 @@ driver files should now go here: For all Windows 95, 98, and Me clients, <code class="filename">/etc/samba/drivers/WIN40/</code> but not (yet) into the <code class="filename">0</code> subdirectory. </p></li></ul></div><p> -<a class="indexterm" name="id2621627"></a> -<a class="indexterm" name="id2621634"></a> +<a class="indexterm" name="id2621628"></a> +<a class="indexterm" name="id2621635"></a> We again use smbclient to transfer the driver files across the network. We specify the same files and paths as were leaked to us by running <code class="literal">getdriver</code> against the original <span class="emphasis"><em>Windows</em></span> install. However, now we are going to store the files into a @@ -1055,17 +1055,17 @@ putting file Hddm91c1_de_reg.HLP as \W32X86\Hddm91c1_de_reg.HLP putting file HDNIS01Aux.dll as \W32X86\HDNIS01Aux.dll putting file HDNIS01_de.NTF as \W32X86\HDNIS01_de.NTF </pre><p> -<a class="indexterm" name="id2621706"></a> -<a class="indexterm" name="id2621713"></a> -<a class="indexterm" name="id2621720"></a> +<a class="indexterm" name="id2621707"></a> +<a class="indexterm" name="id2621714"></a> +<a class="indexterm" name="id2621721"></a> Whew that was a lot of typing! Most drivers are a lot smaller many have only three generic PostScript driver files plus one PPD. While we did retrieve the files from the <code class="filename">2</code> subdirectory of the <code class="filename">W32X86</code> directory from the Windows box, we do not put them (for now) in this same subdirectory of the Samba box. This relocation will automatically be done by the <code class="literal">adddriver</code> command, which we will run shortly (and do not forget to also put the files for the Windows 9x/Me architecture into the <code class="filename">WIN40/</code> subdirectory should you need them). -</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2621766"></a><code class="literal">smbclient</code> to Confirm Driver Installation</h4></div></div></div><p> -<a class="indexterm" name="id2621779"></a> +</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2621767"></a><code class="literal">smbclient</code> to Confirm Driver Installation</h4></div></div></div><p> +<a class="indexterm" name="id2621780"></a> <a class="indexterm" name="id2621786"></a> For now we verify that our files are there. This can be done with <code class="literal">smbclient</code>, too (but, of course, you can log in via SSH also and do this through a standard UNIX shell access): @@ -1117,7 +1117,7 @@ like you retrieve ordinary files from a file share, by opening print$ in Windows install them per Point'n'Print. The reason is that Samba does not yet know that these files are something special, namely <span class="emphasis"><em>printer driver files</em></span>, and it does not know to which print queue(s) these driver files belong. -</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2621903"></a>Running <code class="literal">rpcclient</code> with <code class="literal">adddriver</code></h4></div></div></div><p> +</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2621904"></a>Running <code class="literal">rpcclient</code> with <code class="literal">adddriver</code></h4></div></div></div><p> <a class="indexterm" name="id2621922"></a> <a class="indexterm" name="id2621929"></a> <a class="indexterm" name="id2621936"></a> @@ -1144,9 +1144,9 @@ cmd = adddriver "Windows NT x86" \ Printer Driver dm9110 successfully installed. </pre><p> -<a class="indexterm" name="id2621990"></a> +<a class="indexterm" name="id2621991"></a> <a class="indexterm" name="id2621998"></a> -<a class="indexterm" name="id2622004"></a> +<a class="indexterm" name="id2622005"></a> After this step, the driver should be recognized by Samba on the print server. You need to be very careful when typing the command. Don't exchange the order of the fields. Some changes would lead to an <code class="computeroutput">NT_STATUS_UNSUCCESSFUL</code> error message. These become obvious. Other @@ -1198,15 +1198,15 @@ again with <code class="literal">smbclient</code>: </pre><p> Another verification is that the timestamp of the printing TDB files is now updated (and possibly their file size has increased). -</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2622169"></a>Check Samba for Driver Recognition</h4></div></div></div><p> -<a class="indexterm" name="id2622177"></a> +</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2622170"></a>Check Samba for Driver Recognition</h4></div></div></div><p> +<a class="indexterm" name="id2622178"></a> Now the driver should be registered with Samba. We can easily verify this and will do so in a moment. However, this driver is not yet associated with a particular printer. We may check the driver status of the files by at least three methods: </p><div class="itemizedlist"><ul type="disc"><li><p> -<a class="indexterm" name="id2622195"></a> -<a class="indexterm" name="id2622202"></a> -<a class="indexterm" name="id2622209"></a> +<a class="indexterm" name="id2622196"></a> +<a class="indexterm" name="id2622203"></a> +<a class="indexterm" name="id2622210"></a> <a class="indexterm" name="id2622216"></a> <a class="indexterm" name="id2622223"></a> From any Windows client browse Network Neighborhood, find the Samba host, and open the Samba @@ -1248,7 +1248,7 @@ status of the files by at least three methods: 95, 98, and Me</span>, you'll have to repeat the whole procedure with the WIN40 architecture and subdirectory. </p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2622397"></a>Specific Driver Name Flexibility</h4></div></div></div><p> -<a class="indexterm" name="id2622405"></a> +<a class="indexterm" name="id2622406"></a> You can name the driver as you like. If you repeat the <code class="literal">adddriver</code> step with the same files as before but with a different driver name, it will work the same: </p><pre class="screen"> @@ -1271,18 +1271,18 @@ cmd = adddriver "Windows NT x86" \ Printer Driver mydrivername successfully installed. </pre><p> -<a class="indexterm" name="id2622452"></a> -<a class="indexterm" name="id2622459"></a> -<a class="indexterm" name="id2622466"></a> +<a class="indexterm" name="id2622453"></a> +<a class="indexterm" name="id2622460"></a> +<a class="indexterm" name="id2622467"></a> You will be able to bind that driver to any print queue (however, you are responsible that you associate drivers to queues that make sense with respect to target printers). You cannot run the <code class="literal">rpcclient</code> <code class="literal">adddriver</code> command repeatedly. Each run consumes the files you had put into the <em class="parameter"><code>[print$]</code></em> share by moving them into the respective subdirectories, so you must execute an <code class="literal">smbclient ... put</code> command before each <code class="literal">rpcclient ... adddriver</code> command. -</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2622511"></a>Running <code class="literal">rpcclient</code> with <code class="literal">setdriver</code></h4></div></div></div><p> -<a class="indexterm" name="id2622529"></a> -<a class="indexterm" name="id2622536"></a> +</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2622512"></a>Running <code class="literal">rpcclient</code> with <code class="literal">setdriver</code></h4></div></div></div><p> +<a class="indexterm" name="id2622530"></a> +<a class="indexterm" name="id2622537"></a> Samba needs to know which printer owns which driver. Create a mapping of the driver to a printer, and store this information in Samba's memory, the TDB files. The <code class="literal">rpcclient setdriver</code> command achieves exactly this: @@ -1313,7 +1313,7 @@ or at least send an HUP signal to all running smbd processes to work around this As Don Quixote said, “<span class="quote">The proof of the pudding is in the eating.</span>” The proof for our setup lies in the printing. So let's install the printer driver onto the client PCs. This is not as straightforward as it may seem. Read on. -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2622668"></a>First Client Driver Installation</h3></div></div></div><p> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2622669"></a>First Client Driver Installation</h3></div></div></div><p> Especially important is the installation onto the first client PC (for each architectural platform separately). Once this is done correctly, all further clients are easy to set up and shouldn't need further attention. What follows is a description for the recommended first procedure. You now work from a client @@ -1347,7 +1347,7 @@ appeared in your <span class="emphasis"><em>local</em></span> Printer folder (ch <span class="guimenuitem">Settings</span> -> <span class="guimenuitem">Control Panel</span> -> <span class="guiicon">Printers and Faxes</span>). </p><p> -<a class="indexterm" name="id2622845"></a> +<a class="indexterm" name="id2622846"></a> Most likely you are tempted to try to print a test page. After all, you now can open the printer properties, and on the <span class="guimenu">General</span> tab there is a button offering to do just that. But chances are that you get an error message saying "<code class="literal">Unable to print Test Page</code>." The @@ -1363,12 +1363,12 @@ For a printer to be truly usable by a Windows NT/200x/XP client, it must possess A valid <span class="emphasis"><em>device mode</em></span> generated by the driver for the printer (defining things like paper size, orientation and duplex settings). </p></li><li><p> -<a class="indexterm" name="id2622923"></a> +<a class="indexterm" name="id2622924"></a> A complete set of <span class="emphasis"><em>printer driver data</em></span> generated by the driver. </p></li></ul></div><p> -<a class="indexterm" name="id2622939"></a> -<a class="indexterm" name="id2622946"></a> -<a class="indexterm" name="id2622953"></a> +<a class="indexterm" name="id2622940"></a> +<a class="indexterm" name="id2622947"></a> +<a class="indexterm" name="id2622954"></a> <a class="indexterm" name="id2622960"></a> <a class="indexterm" name="id2622967"></a> If either of these is incomplete, the clients can produce less than optimal output at best. In the @@ -1396,7 +1396,7 @@ to set it on the Samba server. The easiest means of doing so is to simply change the server's printer. This executes enough of the printer driver program on the client for the desired effect to happen and feeds back the new device mode to our Samba server. You can use the native Windows NT/200x/XP printer properties page from a Window client for this: -</p><div class="procedure"><a name="id2623065"></a><p class="title"><b>Procedure 21.1. Procedure to Initialize the Printer Driver Settings</b></p><ol type="1"><li><p> +</p><div class="procedure"><a name="id2623066"></a><p class="title"><b>Procedure 21.1. Procedure to Initialize the Printer Driver Settings</b></p><ol type="1"><li><p> Browse the <span class="guiicon">Network Neighborhood</span>. </p></li><li><p> Find the Samba server. @@ -1452,7 +1452,7 @@ or this command on Windows NT 4.0 workstations: </p><p> You can enter the commands either inside a <span class="guilabel">DOS box</span> window or in the <span class="guimenuitem">Run command...</span> field from the <span class="guimenu">Start</span> menu. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2623364"></a>Always Make First Client Connection as root or “<span class="quote">printer admin</span>”</h3></div></div></div><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2623365"></a>Always Make First Client Connection as root or “<span class="quote">printer admin</span>”</h3></div></div></div><p> After you installed the driver on the Samba server (in its <em class="parameter"><code>[print$]</code></em> share), you should always make sure that your first client installation completes correctly. Make it a habit for yourself to build the very first connection from a client as <a class="link" href="smb.conf.5.html#PRINTERADMIN">printer admin</a>. This is to make @@ -1467,7 +1467,7 @@ back again. Next, modify the other settings (for example, you do not want the de <span class="guiicon">Letter</span> when you are all using <span class="guiicon">A4</span>, right? You may want to set the printer for <span class="guiicon">duplex</span> as the default, and so on). </p><p> -<a class="indexterm" name="id2623458"></a> +<a class="indexterm" name="id2623459"></a> To connect as root to a Samba printer, try this command from a Windows 200x/XP DOS box command prompt: </p><pre class="screen"> <code class="prompt">C:\> </code><strong class="userinput"><code>runas /netonly /user:root "rundll32 printui.dll,PrintUIEntry /p /t3 /n @@ -1481,7 +1481,7 @@ by all clients. Alternatively, instead of root you can name one other member of Now all the other users downloading and installing the driver the same way (using <code class="literal">Point'n'Print</code>) will have the same defaults set for them. If you miss this step, you'll get a lot of help desk calls from your users, but maybe you like to talk to people. -</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2623537"></a>Other Gotchas</h2></div></div></div><p> +</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2623538"></a>Other Gotchas</h2></div></div></div><p> Your driver is installed. It is now ready for Point'n'Print installation by the clients. You may have tried to download and use it on your first client machine, but wait. Let's make sure you are acquainted first with a few tips and tricks you may find useful. For example, suppose you did not set the defaults on the printer, as @@ -1536,7 +1536,7 @@ days of Windows NT, so it is only natural to try the same way with Windows 200x/ there is now a different path to arrive at an identical-looking, but functionally different, dialog to set defaults for all users. </p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p>Try (on Windows 200x/XP) to run this command (as a user with the right privileges): -<a class="indexterm" name="id2623851"></a> +<a class="indexterm" name="id2623852"></a> </p><p><strong class="userinput"><code> rundll32 printui.dll,PrintUIEntry /p /t3 /n\\<em class="replaceable"><code>SAMBA-SERVER</code></em>\<em class="replaceable"><code>printersharename</code></em> </code></strong></p><p> @@ -1630,7 +1630,7 @@ It may not be easy to recognize that the first call to <code class="literal">enu “<span class="quote">dm9110</span>” printer with an empty string where the driver should have been listed (between the two commas in the description field). After the <code class="literal">setdriver</code> command succeeds, all is well. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2624181"></a>Adding New Printers with the Windows NT APW</h3></div></div></div><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2624182"></a>Adding New Printers with the Windows NT APW</h3></div></div></div><p> By default, Samba exhibits all printer shares defined in <code class="filename">smb.conf</code> in the <span class="guiicon">Printers</span> folder. Also located in this folder is the Windows NT Add Printer Wizard icon. The APW will be shown only if: </p><div class="itemizedlist"><ul type="disc"><li><p> @@ -1674,7 +1674,7 @@ command. Once you are connected with the wrong credentials, there is no means to reverse the situation other than to close all Explorer windows, and perhaps reboot. </p><div class="itemizedlist"><ul type="disc"><li><p> -<a class="indexterm" name="id2624460"></a> +<a class="indexterm" name="id2624461"></a> The <code class="literal">net use \\SAMBA-SERVER\sharename /user:root</code> gives you an error message: “<span class="quote">Multiple connections to a server or a shared resource by the same user utilizing several user names are not allowed. Disconnect all previous connections to the server, @@ -1700,7 +1700,7 @@ The easiest way to forcefully terminate all connections from your client to a se <code class="prompt">C:\> </code> net use * /delete </pre><p> This will also disconnect all mapped drives and will allow you create fresh connection as required. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2624554"></a>Take Care When Assembling Driver Files</h3></div></div></div><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2624555"></a>Take Care When Assembling Driver Files</h3></div></div></div><p> You need to be extremely careful when you take notes about the files belonging to a particular driver. Don't confuse the files for driver version “<span class="quote">0</span>” (for Windows 9x/Me, going into <code class="filename">[print$]/WIN/0/</code>), driver version <code class="filename">2</code> (kernel mode driver for Windows NT, @@ -1833,9 +1833,9 @@ correct driver files for each driver version. Don't rely on the names alone, and belonging to different driver versions. </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2624864"></a>Samba and Printer Ports</h3></div></div></div><p> <a class="indexterm" name="id2624872"></a> -<a class="indexterm" name="id2624878"></a> -<a class="indexterm" name="id2624885"></a> -<a class="indexterm" name="id2624892"></a> +<a class="indexterm" name="id2624879"></a> +<a class="indexterm" name="id2624886"></a> +<a class="indexterm" name="id2624893"></a> Windows NT/2000 print servers associate a port with each printer. These normally take the form of <code class="filename">LPT1:</code>, <code class="filename">COM1:</code>, <code class="filename">FILE:</code>, and so on. Samba must also support the concept of ports associated with a printer. By default, only one printer port, named “<span class="quote">Samba @@ -1844,22 +1844,22 @@ print; rather it is a requirement of Windows clients. They insist on being told they request this information; otherwise, they throw an error message at you. So Samba fakes the port information to keep the Windows clients happy. </p><p> -<a class="indexterm" name="id2624936"></a> +<a class="indexterm" name="id2624937"></a> Samba does not support the concept of <code class="constant">Printer Pooling</code> internally either. Printer pooling assigns a logical printer to multiple ports as a form of load balancing or failover. </p><p> If you require multiple ports to be defined for some reason or another (my users and my boss should not know that they are working with Samba), configure the <a class="link" href="smb.conf.5.html#ENUMPORTSCOMMAND">enumports command</a>, which can be used to define an external program that generates a listing of ports on a system. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2624973"></a>Avoiding Common Client Driver Misconfiguration</h3></div></div></div><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2624974"></a>Avoiding Common Client Driver Misconfiguration</h3></div></div></div><p> So now the printing works, but there are still problems. Most jobs print well, some do not print at all. Some jobs have problems with fonts, which do not look good. Some jobs print fast and some are dead-slow. We cannot cover it all, but we want to encourage you to read the brief paragraph about “<span class="quote">Avoiding the Wrong PostScript Driver Settings</span>” in <a class="link" href="CUPS-printing.html" title="Chapter 22. CUPS Printing Support">CUPS Printing Chapter</a>, <a class="link" href="CUPS-printing.html#cups-avoidps1" title="Avoiding Critical PostScript Driver Settings on the Client">Avoiding Critical PostScript Driver Settings on the Client</a>. -</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2625010"></a>The Imprints Toolset</h2></div></div></div><p> -<a class="indexterm" name="id2625018"></a> +</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2625011"></a>The Imprints Toolset</h2></div></div></div><p> +<a class="indexterm" name="id2625019"></a> The Imprints tool set provides a UNIX equivalent of the Windows NT APW. For complete information, please refer to the <a class="ulink" href="http://imprints.sourceforge.net/" target="_top">Imprints</a> Web site as well as the documentation included with the Imprints source distribution. This section provides only a brief introduction @@ -1871,7 +1871,7 @@ printing used in Samba. If you wish to volunteer, please coordinate your efforts mailing list. The toolset is still in usable form, but only for a series of older printer models where there are prepared packages to use. Packages for more up-to-date print devices are needed if Imprints should have a future. Information regarding the Imprints toolset can be obtained from the <a class="ulink" href="http://imprints.sourceforge.net/" target="_top">Imprints</a> home page. -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2625067"></a>What Is Imprints?</h3></div></div></div><p> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2625068"></a>What Is Imprints?</h3></div></div></div><p> Imprints is a collection of tools for supporting these goals: </p><div class="itemizedlist"><ul type="disc"><li><p> Providing a central repository of information regarding Windows NT and 95/98 printer driver packages. @@ -1880,19 +1880,19 @@ Imprints is a collection of tools for supporting these goals: </p></li><li><p> Providing an installation client that will obtain printer drivers from a central Internet (or intranet) Imprints Server repository and install them on remote Samba and Windows NT4 print servers. - </p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2625101"></a>Creating Printer Driver Packages</h3></div></div></div><p> + </p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2625102"></a>Creating Printer Driver Packages</h3></div></div></div><p> The process of creating printer driver packages is beyond the scope of this document (refer to Imprints.txt, included with the Samba distribution for more information). In short, an Imprints driver package is a gzipped tarball containing the driver files, related INF files, and a control file needed by the installation client. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2625117"></a>The Imprints Server</h3></div></div></div><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2625118"></a>The Imprints Server</h3></div></div></div><p> The Imprints server is really a database server that may be queried via standard HTTP mechanisms. Each printer entry in the database has an associated URL for the actual downloading of the package. Each package is digitally signed via GnuPG, which can be used to verify that the package downloaded is actually the one referred in the Imprints database. It is strongly recommended that this security check not be disabled. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2625134"></a>The Installation Client</h3></div></div></div><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2625135"></a>The Installation Client</h3></div></div></div><p> More information regarding the Imprints installation client is available from the documentation file <code class="filename">Imprints-Client-HOWTO.ps</code> that is included with the Imprints source package. The Imprints installation client comes in two forms: @@ -2019,11 +2019,11 @@ follow several paths. Here are possible scenarios for migration: solution is to use the Windows NT APW to install the NT drivers and the 9x/Me drivers. This can be scripted using smbclient and rpcclient. See the Imprints installation client on the <a class="ulink" href="http://imprints.sourceforge.net/" target="_top">Imprints</a> web site for example. See also the discussion of rpcclient usage in <a class="link" href="CUPS-printing.html" title="Chapter 22. CUPS Printing Support">CUPS Printing</a>. - </p></li></ul></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2625726"></a>Publishing Printer Information in Active Directory or LDAP</h2></div></div></div><p> + </p></li></ul></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2625727"></a>Publishing Printer Information in Active Directory or LDAP</h2></div></div></div><p> This topic has also been addressed in <a class="link" href="NetCommand.html" title="Chapter 13. Remote and Local Management: The Net Command">Remote and Local Management The Net Command</a>. If you wish to volunteer your services to help document this further, please contact <a class="ulink" href="mail://jht@samba.org" target="_top">John H. Terpstra</a>. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2625756"></a>Common Errors</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2625761"></a>I Give My Root Password but I Do Not Get Access</h3></div></div></div><p> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2625756"></a>Common Errors</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2625762"></a>I Give My Root Password but I Do Not Get Access</h3></div></div></div><p> Do not confuse the root password, which is valid for the UNIX system (and in most cases stored in the form of a one-way hash in a file named <code class="filename">/etc/shadow</code>), with the password used to authenticate against Samba. Samba does not know the UNIX password. Root access to Samba resources @@ -2034,7 +2034,7 @@ command as follows: New SMB password: secret Retype new SMB password: secret </pre><p> -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2625802"></a>My Print Jobs Get Spooled into the Spooling Directory, but Then Get Lost</h3></div></div></div><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2625803"></a>My Print Jobs Get Spooled into the Spooling Directory, but Then Get Lost</h3></div></div></div><p> Do not use the existing UNIX print system spool directory for the Samba spool directory. It may seem convenient and a savings of space, but it only leads to problems. The two must be separate. The UNIX/Linux system print spool directory (e.g., <code class="filename">/var/spool/cups</code>) is typically owned by a diff --git a/docs/htmldocs/Samba3-HOWTO/compiling.html b/docs/htmldocs/Samba3-HOWTO/compiling.html index fafb25e824..27c230a420 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.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.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" lang="en"><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"><<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></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"><<a class="email" href="mailto:tridge@samba.org">tridge@samba.org</a>></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#id2680494">Access Samba Source Code via Subversion</a></span></dt><dd><dl><dt><span class="sect2"><a href="compiling.html#id2680500">Introduction</a></span></dt><dt><span class="sect2"><a href="compiling.html#id2680541">Subversion Access to samba.org</a></span></dt></dl></dd><dt><span class="sect1"><a href="compiling.html#id2680732">Accessing the Samba Sources via rsync and ftp</a></span></dt><dt><span class="sect1"><a href="compiling.html#id2680807">Verifying Samba's PGP Signature</a></span></dt><dt><span class="sect1"><a href="compiling.html#id2680945">Building the Binaries</a></span></dt><dd><dl><dt><span class="sect2"><a href="compiling.html#id2681182">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#id2681452">Starting from inetd.conf</a></span></dt><dt><span class="sect2"><a href="compiling.html#id2681672">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.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.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" lang="en"><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"><<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></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"><<a class="email" href="mailto:tridge@samba.org">tridge@samba.org</a>></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#id2680528">Access Samba Source Code via Subversion</a></span></dt><dd><dl><dt><span class="sect2"><a href="compiling.html#id2680534">Introduction</a></span></dt><dt><span class="sect2"><a href="compiling.html#id2680576">Subversion Access to samba.org</a></span></dt></dl></dd><dt><span class="sect1"><a href="compiling.html#id2680767">Accessing the Samba Sources via rsync and ftp</a></span></dt><dt><span class="sect1"><a href="compiling.html#id2680842">Verifying Samba's PGP Signature</a></span></dt><dt><span class="sect1"><a href="compiling.html#id2680980">Building the Binaries</a></span></dt><dd><dl><dt><span class="sect2"><a href="compiling.html#id2681217">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#id2681487">Starting from inetd.conf</a></span></dt><dt><span class="sect2"><a href="compiling.html#id2681707">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" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2680494"></a>Access Samba Source Code via Subversion</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2680500"></a>Introduction</h3></div></div></div><p> -<a class="indexterm" name="id2680508"></a> +</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2680528"></a>Access Samba Source Code via Subversion</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2680534"></a>Introduction</h3></div></div></div><p> +<a class="indexterm" name="id2680542"></a> Samba is developed in an open environment. Developers use a Subversion to “<span class="quote">checkin</span>” (also known as “<span class="quote">commit</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" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2680541"></a>Subversion Access to samba.org</h3></div></div></div><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2680576"></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" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2680554"></a>Access via ViewCVS</h4></div></div></div><p> -<a class="indexterm" name="id2680562"></a> +</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2680589"></a>Access via ViewCVS</h4></div></div></div><p> +<a class="indexterm" name="id2680597"></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" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2680590"></a>Access via Subversion</h4></div></div></div><p> -<a class="indexterm" name="id2680598"></a> +</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2680625"></a>Access via Subversion</h4></div></div></div><p> +<a class="indexterm" name="id2680633"></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"><a name="id2680631"></a><p class="title"><b>Procedure 42.1. Retrieving Samba using Subversion</b></p><ol type="1"><li><p> +</p><div class="procedure"><a name="id2680666"></a><p class="title"><b>Procedure 42.1. Retrieving Samba using Subversion</b></p><ol type="1"><li><p> Install a recent copy of Subversion. All you really need is a copy of the Subversion client binary. </p></li><li><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" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2680732"></a>Accessing the Samba Sources via rsync and ftp</h2></div></div></div><p> - <a class="indexterm" name="id2680741"></a> - <a class="indexterm" name="id2680747"></a> + </p></li></ol></div></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2680767"></a>Accessing the Samba Sources via rsync and ftp</h2></div></div></div><p> + <a class="indexterm" name="id2680775"></a> + <a class="indexterm" name="id2680782"></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" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2680807"></a>Verifying Samba's PGP Signature</h2></div></div></div><p> -<a class="indexterm" name="id2680815"></a> -<a class="indexterm" name="id2680821"></a> + </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2680842"></a>Verifying Samba's PGP Signature</h2></div></div></div><p> +<a class="indexterm" name="id2680850"></a> +<a class="indexterm" name="id2680856"></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="id2680870"></a> +<a class="indexterm" name="id2680904"></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">Samba Distribution Verification Key</span>” </pre><p> -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2680945"></a>Building the Binaries</h2></div></div></div><p> - <a class="indexterm" name="id2680953"></a> -<a class="indexterm" name="id2680960"></a> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2680980"></a>Building the Binaries</h2></div></div></div><p> + <a class="indexterm" name="id2680988"></a> +<a class="indexterm" name="id2680994"></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, @@ -120,7 +120,7 @@ gpg: BAD signature from “<span class="quote">Samba Distribution Verificati <code class="prompt">root# </code> ./autogen.sh </pre><p> </p><p> - <a class="indexterm" name="id2681002"></a> + <a class="indexterm" name="id2681036"></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 @@ -135,7 +135,7 @@ gpg: BAD signature from “<span class="quote">Samba Distribution Verificati <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="id2681067"></a> + <a class="indexterm" name="id2681102"></a> Execute the following create the binaries: </p><pre class="screen"> <code class="prompt">root# </code> <strong class="userinput"><code>make</code></strong> @@ -164,7 +164,7 @@ gpg: BAD signature from “<span class="quote">Samba Distribution Verificati </pre><p> As you can see from this, building and installing Samba does not need to result in disaster! - </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2681182"></a>Compiling Samba with Active Directory Support</h3></div></div></div><p> + </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2681217"></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 type="disc"><li><p> @@ -187,13 +187,13 @@ gpg: BAD signature from “<span class="quote">Samba Distribution Verificati 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" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2681248"></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" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2681282"></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 type="disc"><li><p>libkrb5-dev</p></li><li><p>krb5-user</p></li></ul></div><p> - </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2681274"></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" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2681309"></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 type="disc"><li><p>krb5-workstation (for kinit)</p></li><li><p>krb5-libs (for linking with)</p></li><li><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" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2681319"></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" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2681354"></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. @@ -204,7 +204,7 @@ gpg: BAD signature from “<span class="quote">Samba Distribution Verificati the maximum capabilities that are available. You should consider using SuSE-provided packages where they are available. </p></div></div></div><div class="sect1" lang="en"><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="id2681372"></a> + <a class="indexterm" name="id2681407"></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 @@ -216,7 +216,7 @@ gpg: BAD signature from “<span class="quote">Samba Distribution Verificati </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" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2681452"></a>Starting from inetd.conf</h3></div></div></div><a class="indexterm" name="id2681458"></a><div class="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" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2681487"></a>Starting from inetd.conf</h3></div></div></div><a class="indexterm" name="id2681493"></a><div class="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> @@ -225,12 +225,12 @@ gpg: BAD signature from “<span class="quote">Samba Distribution Verificati 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="id2681521"></a><p> + </p><a class="indexterm" name="id2681556"></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="id2681541"></a> + <a class="indexterm" name="id2681576"></a> Some distributions use xinetd instead of inetd. Consult the xinetd manual for configuration information. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>Some UNIXes already have entries like netbios_ns @@ -238,7 +238,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" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> - <a class="indexterm" name="id2681578"></a> + <a class="indexterm" name="id2681613"></a> On many systems you may need to use the <a class="link" href="smb.conf.5.html#INTERFACES">interfaces</a> option in <code class="filename">smb.conf</code> to specify the IP address and netmask of your interfaces. Run @@ -253,13 +253,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="id2681647"></a> +<a class="indexterm" name="id2681682"></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" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2681672"></a>Alternative: Starting <span class="application">smbd</span> as a Daemon</h3></div></div></div><p> - <a class="indexterm" name="id2681686"></a> -<a class="indexterm" name="id2681693"></a> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2681707"></a>Alternative: Starting <span class="application">smbd</span> as a Daemon</h3></div></div></div><p> + <a class="indexterm" name="id2681721"></a> +<a class="indexterm" name="id2681728"></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"> @@ -278,7 +278,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" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2681771"></a>Starting Samba for Red Hat Linux</h4></div></div></div><p> + </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2681806"></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 @@ -311,7 +311,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" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2681894"></a>Starting Samba for Novell SUSE Linux</h4></div></div></div><p> + </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2681929"></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"> diff --git a/docs/htmldocs/Samba3-HOWTO/diagnosis.html b/docs/htmldocs/Samba3-HOWTO/diagnosis.html index 05e6a1390a..f74cd457c5 100644 --- a/docs/htmldocs/Samba3-HOWTO/diagnosis.html +++ b/docs/htmldocs/Samba3-HOWTO/diagnosis.html @@ -1,5 +1,5 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 38. The Samba Checklist</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="troubleshooting.html" title="Part V. Troubleshooting"><link rel="prev" href="troubleshooting.html" title="Part V. Troubleshooting"><link rel="next" href="problems.html" title="Chapter 39. Analyzing and Solving Samba Problems"></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 38. The Samba Checklist</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="troubleshooting.html">Prev</a> </td><th width="60%" align="center">Part V. Troubleshooting</th><td width="20%" align="right"> <a accesskey="n" href="problems.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="diagnosis"></a>Chapter 38. The Samba Checklist</h2></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"><<a class="email" href="mailto:tridge@samba.org">tridge@samba.org</a>></code></p></div></div></div></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"><<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Dan</span> <span class="surname">Shearer</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:dan@samba.org">dan@samba.org</a>></code></p></div></div></div></div><div><p class="pubdate">Wed Jan 15</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="diagnosis.html#id2675716">Introduction</a></span></dt><dt><span class="sect1"><a href="diagnosis.html#id2675755">Assumptions</a></span></dt><dt><span class="sect1"><a href="diagnosis.html#id2676048">The Tests</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2675716"></a>Introduction</h2></div></div></div><p> -<a class="indexterm" name="id2675724"></a> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 38. The Samba Checklist</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="troubleshooting.html" title="Part V. Troubleshooting"><link rel="prev" href="troubleshooting.html" title="Part V. Troubleshooting"><link rel="next" href="problems.html" title="Chapter 39. Analyzing and Solving Samba Problems"></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 38. The Samba Checklist</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="troubleshooting.html">Prev</a> </td><th width="60%" align="center">Part V. Troubleshooting</th><td width="20%" align="right"> <a accesskey="n" href="problems.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="diagnosis"></a>Chapter 38. The Samba Checklist</h2></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"><<a class="email" href="mailto:tridge@samba.org">tridge@samba.org</a>></code></p></div></div></div></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"><<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Dan</span> <span class="surname">Shearer</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:dan@samba.org">dan@samba.org</a>></code></p></div></div></div></div><div><p class="pubdate">Wed Jan 15</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="diagnosis.html#id2675742">Introduction</a></span></dt><dt><span class="sect1"><a href="diagnosis.html#id2675781">Assumptions</a></span></dt><dt><span class="sect1"><a href="diagnosis.html#id2676074">The Tests</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2675742"></a>Introduction</h2></div></div></div><p> +<a class="indexterm" name="id2675750"></a> This file contains a list of tests you can perform to validate your Samba server. It also tells you what the likely cause of the problem is if it fails any one of these steps. If it passes all these tests, @@ -14,7 +14,7 @@ to solve a problem. If you send one of the Samba mailing lists an email saying, “<span class="quote">It does not work,</span>” and you have not followed this test procedure, you should not be surprised if your email is ignored. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2675755"></a>Assumptions</h2></div></div></div><p> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2675781"></a>Assumptions</h2></div></div></div><p> In all of the tests, it is assumed you have a Samba server called BIGSERVER and a PC called ACLIENT, both in workgroup TESTGROUP. </p><p> @@ -24,31 +24,31 @@ It is also assumed you know the name of an available share in your <code class="filename">smb.conf</code>. I for our examples this share is called <em class="parameter"><code>tmp</code></em>. You can add a <em class="parameter"><code>tmp</code></em> share like this by adding the lines shown in <a class="link" href="diagnosis.html#tmpshare" title="Example 38.1. smb.conf with [tmp] Share">the next example</a>. -</p><div class="example"><a name="tmpshare"></a><p class="title"><b>Example 38.1. smb.conf with [tmp] Share</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[tmp]</code></em></td></tr><tr><td><a class="indexterm" name="id2675826"></a><em class="parameter"><code>comment = temporary files </code></em></td></tr><tr><td><a class="indexterm" name="id2675838"></a><em class="parameter"><code>path = /tmp</code></em></td></tr><tr><td><a class="indexterm" name="id2675850"></a><em class="parameter"><code>read only = yes</code></em></td></tr></table></div></div><br class="example-break"><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> +</p><div class="example"><a name="tmpshare"></a><p class="title"><b>Example 38.1. smb.conf with [tmp] Share</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[tmp]</code></em></td></tr><tr><td><a class="indexterm" name="id2675852"></a><em class="parameter"><code>comment = temporary files </code></em></td></tr><tr><td><a class="indexterm" name="id2675864"></a><em class="parameter"><code>path = /tmp</code></em></td></tr><tr><td><a class="indexterm" name="id2675875"></a><em class="parameter"><code>read only = yes</code></em></td></tr></table></div></div><br class="example-break"><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> These tests assume version 3.0.0 or later of the Samba suite. Some commands shown did not exist in earlier versions. </p></div><p> -<a class="indexterm" name="id2675871"></a> -<a class="indexterm" name="id2675878"></a> -<a class="indexterm" name="id2675885"></a> +<a class="indexterm" name="id2675896"></a> +<a class="indexterm" name="id2675903"></a> +<a class="indexterm" name="id2675910"></a> Please pay attention to the error messages you receive. If any error message reports that your server is being unfriendly, you should first check that your IP name resolution is correctly set up. Make sure your <code class="filename">/etc/resolv.conf</code> file points to name servers that really do exist. </p><p> -<a class="indexterm" name="id2675905"></a> -<a class="indexterm" name="id2675912"></a> -<a class="indexterm" name="id2675919"></a> -<a class="indexterm" name="id2675926"></a> +<a class="indexterm" name="id2675931"></a> +<a class="indexterm" name="id2675938"></a> +<a class="indexterm" name="id2675945"></a> +<a class="indexterm" name="id2675952"></a> Also, if you do not have DNS server access for name resolution, please check that the settings for your <code class="filename">smb.conf</code> file results in <em class="parameter"><code>dns proxy = no</code></em>. The best way to check this is with <code class="literal">testparm smb.conf</code>. </p><p> -<a class="indexterm" name="id2675956"></a> -<a class="indexterm" name="id2675963"></a> -<a class="indexterm" name="id2675970"></a> -<a class="indexterm" name="id2675977"></a> -<a class="indexterm" name="id2675984"></a> +<a class="indexterm" name="id2675982"></a> +<a class="indexterm" name="id2675989"></a> +<a class="indexterm" name="id2675996"></a> +<a class="indexterm" name="id2676003"></a> +<a class="indexterm" name="id2676010"></a> It is helpful to monitor the log files during testing by using the <code class="literal">tail -F log_file_name</code> in a separate terminal console (use ctrl-alt-F1 through F6 or multiple terminals in X). @@ -59,36 +59,36 @@ depending on how or if you specified logging in your <code class="filename">smb. </p><p> If you make changes to your <code class="filename">smb.conf</code> file while going through these test, remember to restart <span class="application">smbd</span> and <span class="application">nmbd</span>. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2676048"></a>The Tests</h2></div></div></div><div class="procedure"><a name="id2676054"></a><p class="title"><b>Procedure 38.1. Diagnosing Your Samba Server</b></p><ol type="1"><li><p> -<a class="indexterm" name="id2676066"></a> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2676074"></a>The Tests</h2></div></div></div><div class="procedure"><a name="id2676079"></a><p class="title"><b>Procedure 38.1. Diagnosing Your Samba Server</b></p><ol type="1"><li><p> +<a class="indexterm" name="id2676092"></a> In the directory in which you store your <code class="filename">smb.conf</code> file, run the command <code class="literal">testparm smb.conf</code>. If it reports any errors, then your <code class="filename">smb.conf</code> configuration file is faulty. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> -<a class="indexterm" name="id2676097"></a> -<a class="indexterm" name="id2676104"></a> +<a class="indexterm" name="id2676123"></a> +<a class="indexterm" name="id2676130"></a> Your <code class="filename">smb.conf</code> file may be located in <code class="filename">/etc/samba</code> or in <code class="filename">/usr/local/samba/lib</code>. </p></div></li><li><p> -<a class="indexterm" name="id2676138"></a> +<a class="indexterm" name="id2676164"></a> Run the command <code class="literal">ping BIGSERVER</code> from the PC and <code class="literal">ping ACLIENT</code> from the UNIX box. If you do not get a valid response, then your TCP/IP software is not correctly installed. </p><p> You will need to start a “<span class="quote">DOS prompt</span>” window on the PC to run ping. </p><p> -<a class="indexterm" name="id2676171"></a> -<a class="indexterm" name="id2676178"></a> -<a class="indexterm" name="id2676184"></a> +<a class="indexterm" name="id2676197"></a> +<a class="indexterm" name="id2676203"></a> +<a class="indexterm" name="id2676210"></a> If you get a message saying “<span class="quote"><span class="errorname">host not found</span></span>” or a similar message, then your DNS software or <code class="filename">/etc/hosts</code> file is not correctly set up. If using DNS, check that the <code class="filename">/etc/resolv.conf</code> has correct, current, entries in it. It is possible to run Samba without DNS entries for the server and client, but it is assumed you do have correct entries for the remainder of these tests. </p><p> -<a class="indexterm" name="id2676217"></a> -<a class="indexterm" name="id2676224"></a> -<a class="indexterm" name="id2676230"></a> +<a class="indexterm" name="id2676242"></a> +<a class="indexterm" name="id2676249"></a> +<a class="indexterm" name="id2676256"></a> Another reason why ping might fail is if your host is running firewall software. You will need to relax the rules to let in the workstation in question, perhaps by allowing access from another subnet (on Linux @@ -98,8 +98,8 @@ or <code class="literal">iptables</code>). Modern Linux distributions install ipchains/iptables by default. This is a common problem that is often overlooked. </p></div><p> -<a class="indexterm" name="id2676265"></a> -<a class="indexterm" name="id2676272"></a> +<a class="indexterm" name="id2676291"></a> +<a class="indexterm" name="id2676298"></a> If you wish to check what firewall rules may be present in a system under test, simply run <code class="literal">iptables -L -v</code>, or if <em class="parameter"><code>ipchains</code></em>-based firewall rules are in use, <code class="literal">ipchains -L -v</code>. @@ -133,12 +133,12 @@ Chain reject_func (0 references) Run the command <code class="literal">smbclient -L BIGSERVER</code> on the UNIX box. You should get back a list of available shares. </p><p> -<a class="indexterm" name="id2676350"></a> -<a class="indexterm" name="id2676357"></a> -<a class="indexterm" name="id2676364"></a> -<a class="indexterm" name="id2676371"></a> -<a class="indexterm" name="id2676377"></a> -<a class="indexterm" name="id2676384"></a> +<a class="indexterm" name="id2676390"></a> +<a class="indexterm" name="id2676396"></a> +<a class="indexterm" name="id2676403"></a> +<a class="indexterm" name="id2676410"></a> +<a class="indexterm" name="id2676417"></a> +<a class="indexterm" name="id2676424"></a> If you get an error message containing the string “<span class="quote">bad password</span>”, then you probably have either an incorrect <em class="parameter"><code>hosts allow</code></em>, <em class="parameter"><code>hosts deny</code></em>, or <em class="parameter"><code>valid users</code></em> line in your @@ -146,15 +146,15 @@ you probably have either an incorrect <em class="parameter"><code>hosts allow</c temporarily remove any <em class="parameter"><code>hosts allow</code></em>, <em class="parameter"><code>hosts deny</code></em>, <em class="parameter"><code>valid users</code></em>, or <em class="parameter"><code>invalid users</code></em> lines. </p><p> -<a class="indexterm" name="id2676455"></a> +<a class="indexterm" name="id2676494"></a> If you get a message <code class="literal">connection refused</code> response, then the <code class="literal">smbd</code> server may not be running. If you installed it in <code class="filename">inetd.conf</code>, then you probably edited that file incorrectly. If you installed it as a daemon, then check that it is running and check that the netbios-ssn port is in a LISTEN state using <code class="literal">netstat -a</code>. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> -<a class="indexterm" name="id2676494"></a> -<a class="indexterm" name="id2676501"></a> +<a class="indexterm" name="id2676534"></a> +<a class="indexterm" name="id2676540"></a> Some UNIX/Linux systems use <code class="literal">xinetd</code> in place of <code class="literal">inetd</code>. Check your system documentation for the location of the control files for your particular system implementation of @@ -171,36 +171,36 @@ files exist. There are a number of reasons for which smbd may refuse or decline a session request. The most common of these involve one or more of the <code class="filename">smb.conf</code> file entries as shown in <a class="link" href="diagnosis.html#modif1" title="Example 38.2. Configuration for Allowing Connections Only from a Certain Subnet">the next example</a>. -</p><div class="example"><a name="modif1"></a><p class="title"><b>Example 38.2. Configuration for Allowing Connections Only from a Certain Subnet</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[globals]</code></em></td></tr><tr><td><a class="indexterm" name="id2676614"></a><em class="parameter"><code>hosts deny = ALL</code></em></td></tr><tr><td><a class="indexterm" name="id2676625"></a><em class="parameter"><code>hosts allow = xxx.xxx.xxx.xxx/yy</code></em></td></tr><tr><td><a class="indexterm" name="id2676637"></a><em class="parameter"><code>interfaces = eth0</code></em></td></tr><tr><td><a class="indexterm" name="id2676649"></a><em class="parameter"><code>bind interfaces only = Yes</code></em></td></tr></table></div></div><br class="example-break"><p> -<a class="indexterm" name="id2676664"></a> +</p><div class="example"><a name="modif1"></a><p class="title"><b>Example 38.2. Configuration for Allowing Connections Only from a Certain Subnet</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[globals]</code></em></td></tr><tr><td><a class="indexterm" name="id2676653"></a><em class="parameter"><code>hosts deny = ALL</code></em></td></tr><tr><td><a class="indexterm" name="id2676665"></a><em class="parameter"><code>hosts allow = xxx.xxx.xxx.xxx/yy</code></em></td></tr><tr><td><a class="indexterm" name="id2676677"></a><em class="parameter"><code>interfaces = eth0</code></em></td></tr><tr><td><a class="indexterm" name="id2676688"></a><em class="parameter"><code>bind interfaces only = Yes</code></em></td></tr></table></div></div><br class="example-break"><p> +<a class="indexterm" name="id2676704"></a> In <a class="link" href="diagnosis.html#modif1" title="Example 38.2. Configuration for Allowing Connections Only from a Certain Subnet">Configuration for Allowing Connections Only from a Certain Subnet</a>, no allowance has been made for any session requests that will automatically translate to the loopback adapter address 127.0.0.1. To solve this problem, change these lines as shown in <a class="link" href="diagnosis.html#modif2" title="Example 38.3. Configuration for Allowing Connections from a Certain Subnet and localhost">the following example</a>. -</p><div class="example"><a name="modif2"></a><p class="title"><b>Example 38.3. Configuration for Allowing Connections from a Certain Subnet and localhost</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[globals]</code></em></td></tr><tr><td><a class="indexterm" name="id2676716"></a><em class="parameter"><code>hosts deny = ALL</code></em></td></tr><tr><td><a class="indexterm" name="id2676727"></a><em class="parameter"><code>hosts allow = xxx.xxx.xxx.xxx/yy 127.</code></em></td></tr><tr><td><a class="indexterm" name="id2676739"></a><em class="parameter"><code>interfaces = eth0 lo</code></em></td></tr></table></div></div><br class="example-break"><p> -<a class="indexterm" name="id2676754"></a> -<a class="indexterm" name="id2676761"></a> +</p><div class="example"><a name="modif2"></a><p class="title"><b>Example 38.3. Configuration for Allowing Connections from a Certain Subnet and localhost</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[globals]</code></em></td></tr><tr><td><a class="indexterm" name="id2676755"></a><em class="parameter"><code>hosts deny = ALL</code></em></td></tr><tr><td><a class="indexterm" name="id2676767"></a><em class="parameter"><code>hosts allow = xxx.xxx.xxx.xxx/yy 127.</code></em></td></tr><tr><td><a class="indexterm" name="id2676779"></a><em class="parameter"><code>interfaces = eth0 lo</code></em></td></tr></table></div></div><br class="example-break"><p> +<a class="indexterm" name="id2676794"></a> +<a class="indexterm" name="id2676801"></a> Another common cause of these two errors is having something already running on port <code class="constant">139</code>, such as Samba (<span class="application">smbd</span> is running from <span class="application">inetd</span> already) or Digital's Pathworks. Check your <code class="filename">inetd.conf</code> file before trying to start <span class="application">smbd</span> as a daemon it can avoid a lot of frustration! </p><p> -<a class="indexterm" name="id2676806"></a> -<a class="indexterm" name="id2676812"></a> -<a class="indexterm" name="id2676819"></a> -<a class="indexterm" name="id2676826"></a> -<a class="indexterm" name="id2676832"></a> +<a class="indexterm" name="id2676845"></a> +<a class="indexterm" name="id2676851"></a> +<a class="indexterm" name="id2676858"></a> +<a class="indexterm" name="id2676865"></a> +<a class="indexterm" name="id2676872"></a> And yet another possible cause for failure of this test is when the subnet mask and/or broadcast address settings are incorrect. Please check that the network interface IP address/broadcast address/subnet mask settings are correct and that Samba has correctly noted these in the <code class="filename">log.nmbd</code> file. </p></li><li><p> -<a class="indexterm" name="id2676859"></a> +<a class="indexterm" name="id2676898"></a> Run the command <code class="literal">nmblookup -B BIGSERVER __SAMBA__</code>. You should get back the IP address of your Samba server. </p><p> -<a class="indexterm" name="id2676876"></a> -<a class="indexterm" name="id2676883"></a> -<a class="indexterm" name="id2676890"></a> +<a class="indexterm" name="id2676916"></a> +<a class="indexterm" name="id2676923"></a> +<a class="indexterm" name="id2676929"></a> If you do not, then <span class="application">nmbd</span> is incorrectly installed. Check your <code class="filename">inetd.conf</code> if you run it from there, or that the daemon is running and listening to UDP port 137. </p><p> @@ -209,7 +209,7 @@ parameters on the command line. If this is the case, then create a one-line script that contains the right parameters and run that from inetd. </p></li><li><p> -<a class="indexterm" name="id2676927"></a> +<a class="indexterm" name="id2676966"></a> Run the command <code class="literal">nmblookup -B ACLIENT `*'</code>. </p><p> You should get the PC's IP address back. If you do not, then the client @@ -228,7 +228,7 @@ not catch all of the responses in the short time it listens. You should see the <code class="literal">got a positive name query response</code> messages from several hosts. </p><p> -<a class="indexterm" name="id2676984"></a> +<a class="indexterm" name="id2677024"></a> If this does not give a result similar to the previous test, then nmblookup isn't correctly getting your broadcast address through its automatic mechanism. In this case you should experiment with the <a class="link" href="smb.conf.5.html#INTERFACES">interfaces</a> option in <code class="filename">smb.conf</code> to manually configure your IP address, broadcast, and netmask. </p><p> @@ -238,7 +238,7 @@ If your PC and server aren't on the same subnet, then you will need to use the This test will probably fail if your subnet mask and broadcast address are not correct. (Refer to test 3 notes above). </p></li><li><p> -<a class="indexterm" name="id2677036"></a> +<a class="indexterm" name="id2677076"></a> Run the command <code class="literal">smbclient //BIGSERVER/TMP</code>. You should then be prompted for a password. You should use the password of the account with which you are logged into the UNIX box. If you want to test with @@ -266,20 +266,20 @@ If it says “<span class="quote"><span class="errorname">bad password,</spa You enabled password encryption but didn't map UNIX to Samba users. Run <code class="literal">smbpasswd -a username</code> </p></li></ol></div><p> -<a class="indexterm" name="id2677221"></a> -<a class="indexterm" name="id2677228"></a> -<a class="indexterm" name="id2677235"></a> -<a class="indexterm" name="id2677241"></a> +<a class="indexterm" name="id2677260"></a> +<a class="indexterm" name="id2677267"></a> +<a class="indexterm" name="id2677274"></a> +<a class="indexterm" name="id2677280"></a> Once connected, you should be able to use the commands <code class="literal">dir</code>, <code class="literal">get</code>, <code class="literal">put</code>, and so on. Type <code class="literal">help command</code> for instructions. You should especially check that the amount of free disk space shown is correct when you type <code class="literal">dir</code>. </p></li><li><p> -<a class="indexterm" name="id2677288"></a> +<a class="indexterm" name="id2677327"></a> On the PC, type the command <code class="literal">net view \\BIGSERVER</code>. You will need to do this from within a DOS prompt window. You should get back a list of shares available on the server. </p><p> -<a class="indexterm" name="id2677307"></a> +<a class="indexterm" name="id2677346"></a> If you get a message <code class="literal">network name not found</code> or similar error, then NetBIOS name resolution is not working. This is usually caused by a problem in <code class="literal">nmbd</code>. To overcome it, you could do one of the following (you only need to choose one of them): diff --git a/docs/htmldocs/Samba3-HOWTO/domain-member.html b/docs/htmldocs/Samba3-HOWTO/domain-member.html index e6bf49ec56..ebe1673f75 100644 --- a/docs/htmldocs/Samba3-HOWTO/domain-member.html +++ b/docs/htmldocs/Samba3-HOWTO/domain-member.html @@ -1,6 +1,6 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 6. Domain Membership</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="type.html" title="Part II. Server Configuration Basics"><link rel="prev" href="samba-bdc.html" title="Chapter 5. Backup Domain Control"><link rel="next" href="StandAloneServer.html" title="Chapter 7. Standalone Servers"></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 6. Domain Membership</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="samba-bdc.html">Prev</a> </td><th width="60%" align="center">Part II. Server Configuration Basics</th><td width="20%" align="right"> <a accesskey="n" href="StandAloneServer.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="domain-member"></a>Chapter 6. Domain Membership</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jeremy</span> <span class="surname">Allison</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jra@samba.org">jra@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Gerald</span> <span class="othername">(Jerry)</span> <span class="surname">Carter</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jerry@samba.org">jerry@samba.org</a>></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"><<a class="email" href="mailto:tridge@samba.org">tridge@samba.org</a>></code></p></div></div></div></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"><<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Guenther</span> <span class="surname">Deschner</span></h3><span class="contrib">LDAP updates</span> <div class="affiliation"><span class="orgname">SuSE<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:gd@suse.de">gd@suse.de</a>></code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="domain-member.html#id2562182">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2563305">Managing Domain Machine Accounts using NT4 Server Manager</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2563585">On-the-Fly Creation of Machine Trust Accounts</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2563691">Making an MS Windows Workstation or Server a Domain Member</a></span></dt></dl></dd><dt><span class="sect1"><a href="domain-member.html#domain-member-server">Domain Member Server</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id2564156">Joining an NT4-type Domain with Samba-3</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2564891">Why Is This Better Than <em class="parameter"><code>security = server</code></em>?</a></span></dt></dl></dd><dt><span class="sect1"><a href="domain-member.html#ads-member">Samba ADS Domain Membership</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id2565173">Configure <code class="filename">smb.conf</code></a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2565364">Configure <code class="filename">/etc/krb5.conf</code></a></span></dt><dt><span class="sect2"><a href="domain-member.html#ads-create-machine-account">Create the Computer Account</a></span></dt><dt><span class="sect2"><a href="domain-member.html#ads-test-server">Testing Server Setup</a></span></dt><dt><span class="sect2"><a href="domain-member.html#ads-test-smbclient">Testing with <span class="application">smbclient</span></a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2566459">Notes</a></span></dt></dl></dd><dt><span class="sect1"><a href="domain-member.html#id2566531">Sharing User ID Mappings between Samba Domain Members</a></span></dt><dt><span class="sect1"><a href="domain-member.html#id2566737">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id2566776">Cannot Add Machine Back to Domain</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2566853">Adding Machine to Domain Fails</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2567089">I Can't Join a Windows 2003 PDC</a></span></dt></dl></dd></dl></div><p> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 6. Domain Membership</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="type.html" title="Part II. Server Configuration Basics"><link rel="prev" href="samba-bdc.html" title="Chapter 5. Backup Domain Control"><link rel="next" href="StandAloneServer.html" title="Chapter 7. Standalone Servers"></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 6. Domain Membership</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="samba-bdc.html">Prev</a> </td><th width="60%" align="center">Part II. Server Configuration Basics</th><td width="20%" align="right"> <a accesskey="n" href="StandAloneServer.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="domain-member"></a>Chapter 6. Domain Membership</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jeremy</span> <span class="surname">Allison</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jra@samba.org">jra@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Gerald</span> <span class="othername">(Jerry)</span> <span class="surname">Carter</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jerry@samba.org">jerry@samba.org</a>></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"><<a class="email" href="mailto:tridge@samba.org">tridge@samba.org</a>></code></p></div></div></div></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"><<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Guenther</span> <span class="surname">Deschner</span></h3><span class="contrib">LDAP updates</span> <div class="affiliation"><span class="orgname">SuSE<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:gd@suse.de">gd@suse.de</a>></code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="domain-member.html#id2562183">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2563306">Managing Domain Machine Accounts using NT4 Server Manager</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2563586">On-the-Fly Creation of Machine Trust Accounts</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2563692">Making an MS Windows Workstation or Server a Domain Member</a></span></dt></dl></dd><dt><span class="sect1"><a href="domain-member.html#domain-member-server">Domain Member Server</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id2564157">Joining an NT4-type Domain with Samba-3</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2564892">Why Is This Better Than <em class="parameter"><code>security = server</code></em>?</a></span></dt></dl></dd><dt><span class="sect1"><a href="domain-member.html#ads-member">Samba ADS Domain Membership</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id2565174">Configure <code class="filename">smb.conf</code></a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2565365">Configure <code class="filename">/etc/krb5.conf</code></a></span></dt><dt><span class="sect2"><a href="domain-member.html#ads-create-machine-account">Create the Computer Account</a></span></dt><dt><span class="sect2"><a href="domain-member.html#ads-test-server">Testing Server Setup</a></span></dt><dt><span class="sect2"><a href="domain-member.html#ads-test-smbclient">Testing with <span class="application">smbclient</span></a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2566460">Notes</a></span></dt></dl></dd><dt><span class="sect1"><a href="domain-member.html#id2566532">Sharing User ID Mappings between Samba Domain Members</a></span></dt><dt><span class="sect1"><a href="domain-member.html#id2566738">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id2566777">Cannot Add Machine Back to Domain</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2566853">Adding Machine to Domain Fails</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2567089">I Can't Join a Windows 2003 PDC</a></span></dt></dl></dd></dl></div><p> <a class="indexterm" name="id2562130"></a> -<a class="indexterm" name="id2562136"></a> +<a class="indexterm" name="id2562137"></a> <a class="indexterm" name="id2562144"></a> Domain membership is a subject of vital concern. Samba must be able to participate as a member server in a Microsoft domain security context, and @@ -16,9 +16,9 @@ within the current MS Windows networking world, and particularly in the UNIX/Linux networking and administration world, a considerable level of misinformation, incorrect understanding, and lack of knowledge. Hopefully this chapter will fill the voids. -</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2562182"></a>Features and Benefits</h2></div></div></div><p> -<a class="indexterm" name="id2562190"></a> -<a class="indexterm" name="id2562197"></a> +</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2562183"></a>Features and Benefits</h2></div></div></div><p> +<a class="indexterm" name="id2562191"></a> +<a class="indexterm" name="id2562198"></a> <a class="indexterm" name="id2562204"></a> MS Windows workstations and servers that want to participate in domain security need to be made domain members. Participating in domain security is often called @@ -28,46 +28,46 @@ chapter describes the process that must be followed to make a workstation server) or a Samba server a member of an MS Windows domain security context. </p><p> <a class="indexterm" name="id2562236"></a> -<a class="indexterm" name="id2562242"></a> -<a class="indexterm" name="id2562249"></a> -<a class="indexterm" name="id2562256"></a> +<a class="indexterm" name="id2562243"></a> +<a class="indexterm" name="id2562250"></a> +<a class="indexterm" name="id2562257"></a> Samba-3 can join an MS Windows NT4-style domain as a native member server, an MS Windows Active Directory domain as a native member server, or a Samba domain control network. Domain membership has many advantages: </p><div class="itemizedlist"><ul type="disc"><li><p> - <a class="indexterm" name="id2562275"></a> + <a class="indexterm" name="id2562276"></a> MS Windows workstation users get the benefit of SSO. </p></li><li><p> - <a class="indexterm" name="id2562287"></a> - <a class="indexterm" name="id2562294"></a> - <a class="indexterm" name="id2562301"></a> - <a class="indexterm" name="id2562308"></a> + <a class="indexterm" name="id2562288"></a> + <a class="indexterm" name="id2562295"></a> + <a class="indexterm" name="id2562302"></a> + <a class="indexterm" name="id2562309"></a> Domain user access rights and file ownership/access controls can be set from the single Domain Security Account Manager (SAM) database (works with domain member servers as well as with MS Windows workstations that are domain members). </p></li><li><p> - <a class="indexterm" name="id2562323"></a> - <a class="indexterm" name="id2562330"></a> + <a class="indexterm" name="id2562324"></a> + <a class="indexterm" name="id2562331"></a> Only <span class="application">MS Windows NT4/200x/XP Professional</span> workstations that are domain members can use network logon facilities. </p></li><li><p> - <a class="indexterm" name="id2562349"></a> + <a class="indexterm" name="id2562350"></a> <a class="indexterm" name="id2562356"></a> <a class="indexterm" name="id2562363"></a> <a class="indexterm" name="id2562370"></a> Domain member workstations can be better controlled through the use of policy files (<code class="filename">NTConfig.POL</code>) and desktop profiles. </p></li><li><p> - <a class="indexterm" name="id2562389"></a> + <a class="indexterm" name="id2562390"></a> <a class="indexterm" name="id2562396"></a> <a class="indexterm" name="id2562403"></a> Through the use of logon scripts, users can be given transparent access to network applications that run off application servers. </p></li><li><p> - <a class="indexterm" name="id2562416"></a> - <a class="indexterm" name="id2562423"></a> - <a class="indexterm" name="id2562430"></a> + <a class="indexterm" name="id2562417"></a> + <a class="indexterm" name="id2562424"></a> + <a class="indexterm" name="id2562431"></a> <a class="indexterm" name="id2562437"></a> Network administrators gain better application and user access management abilities because there is no need to maintain user accounts on any network @@ -75,7 +75,7 @@ control network. Domain membership has many advantages: (either NT4/Samba SAM-style domain, NT4 domain that is backend-ed with an LDAP directory, or via an Active Directory infrastructure). </p></li></ul></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="machine-trust-accounts"></a>MS Windows Workstation/Server Machine Trust Accounts</h2></div></div></div><p> -<a class="indexterm" name="id2562465"></a> +<a class="indexterm" name="id2562466"></a> <a class="indexterm" name="id2562472"></a> <a class="indexterm" name="id2562479"></a> <a class="indexterm" name="id2562486"></a> @@ -84,10 +84,10 @@ the domain controller server. In Windows terminology, this is known as a “ purpose of the machine trust account is to prevent a rogue user and domain controller from colluding to gain access to a domain member workstation. </p><p> -<a class="indexterm" name="id2562505"></a> -<a class="indexterm" name="id2562514"></a> -<a class="indexterm" name="id2562521"></a> -<a class="indexterm" name="id2562528"></a> +<a class="indexterm" name="id2562506"></a> +<a class="indexterm" name="id2562515"></a> +<a class="indexterm" name="id2562522"></a> +<a class="indexterm" name="id2562529"></a> <a class="indexterm" name="id2562536"></a> The password of a Machine Trust Account acts as the shared secret for secure communication with the domain controller. This is a security feature to prevent an unauthorized machine with the same NetBIOS name from @@ -96,10 +96,10 @@ accounts. Windows NT/200x/XP Professional clients use machine trust accounts, bu clients do not. Hence, a Windows 9x/Me/XP Home client is never a true member of a domain because it does not possess a Machine Trust Account, and, thus, has no shared secret with the domain controller. </p><p> -<a class="indexterm" name="id2562556"></a> -<a class="indexterm" name="id2562563"></a> +<a class="indexterm" name="id2562557"></a> +<a class="indexterm" name="id2562564"></a> <a class="indexterm" name="id2562570"></a> -<a class="indexterm" name="id2562576"></a> +<a class="indexterm" name="id2562577"></a> A Windows NT4 PDC stores each Machine Trust Account in the Windows Registry. The introduction of MS Windows 2000 saw the introduction of Active Directory, the new repository for Machine Trust Accounts. A Samba PDC, however, stores @@ -114,11 +114,11 @@ as follows: the <code class="filename">smb.conf</code> file. The precise nature of the account information that is stored depends on the type of backend database that has been chosen. </p><p> - <a class="indexterm" name="id2562639"></a> - <a class="indexterm" name="id2562646"></a> - <a class="indexterm" name="id2562653"></a> + <a class="indexterm" name="id2562640"></a> + <a class="indexterm" name="id2562647"></a> + <a class="indexterm" name="id2562654"></a> <a class="indexterm" name="id2562660"></a> - <a class="indexterm" name="id2562666"></a> + <a class="indexterm" name="id2562667"></a> <a class="indexterm" name="id2562674"></a> The older format of this data is the <code class="filename">smbpasswd</code> database that contains the UNIX login ID, the UNIX user identifier (UID), and the @@ -126,50 +126,50 @@ as follows: this file that we do not need to concern ourselves with here. </p><p> <a class="indexterm" name="id2562696"></a> - <a class="indexterm" name="id2562702"></a> - <a class="indexterm" name="id2562709"></a> - <a class="indexterm" name="id2562716"></a> + <a class="indexterm" name="id2562703"></a> + <a class="indexterm" name="id2562710"></a> + <a class="indexterm" name="id2562717"></a> The two newer database types are called ldapsam and tdbsam. Both store considerably more data than the older <code class="filename">smbpasswd</code> file did. The extra information enables new user account controls to be implemented. </p></li><li><p> - <a class="indexterm" name="id2562736"></a> - <a class="indexterm" name="id2562743"></a> + <a class="indexterm" name="id2562737"></a> + <a class="indexterm" name="id2562744"></a> A corresponding UNIX account, typically stored in <code class="filename">/etc/passwd</code>. Work is in progress to allow a simplified mode of operation that does not require UNIX user accounts, but this has not been a feature of the early releases of Samba-3, and is not currently planned for release either. </p></li></ul></div><p> </p><p> -<a class="indexterm" name="id2562769"></a> +<a class="indexterm" name="id2562770"></a> There are three ways to create Machine Trust Accounts: </p><div class="itemizedlist"><ul type="disc"><li><p> <a class="indexterm" name="id2562786"></a> Manual creation from the UNIX/Linux command line. Here, both the Samba and corresponding UNIX account are created by hand. </p></li><li><p> - <a class="indexterm" name="id2562799"></a> - <a class="indexterm" name="id2562806"></a> + <a class="indexterm" name="id2562800"></a> + <a class="indexterm" name="id2562807"></a> Using the MS Windows NT4 Server Manager, either from an NT4 domain member server or using the Nexus toolkit available from the Microsoft Web site. This tool can be run from any MS Windows machine as long as the user is logged on as the administrator account. </p></li><li><p> - <a class="indexterm" name="id2562822"></a> - <a class="indexterm" name="id2562829"></a> + <a class="indexterm" name="id2562823"></a> + <a class="indexterm" name="id2562830"></a> “<span class="quote">On-the-fly</span>” creation. The Samba Machine Trust Account is automatically created by Samba at the time the client is joined to the domain. (For security, this is the recommended method.) The corresponding UNIX account may be created automatically or manually. </p></li></ul></div><p> -<a class="indexterm" name="id2562848"></a> -<a class="indexterm" name="id2562855"></a> +<a class="indexterm" name="id2562849"></a> +<a class="indexterm" name="id2562856"></a> Neither MS Windows NT4/200x/XP Professional, nor Samba, provide any method for enforcing the method of machine trust account creation. This is a matter of the administrator's choice. </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2562869"></a>Manual Creation of Machine Trust Accounts</h3></div></div></div><p> -<a class="indexterm" name="id2562877"></a> +<a class="indexterm" name="id2562878"></a> <a class="indexterm" name="id2562884"></a> -<a class="indexterm" name="id2562889"></a> -<a class="indexterm" name="id2562896"></a> +<a class="indexterm" name="id2562890"></a> +<a class="indexterm" name="id2562897"></a> The first step in manually creating a Machine Trust Account is to manually create the corresponding UNIX account in <code class="filename">/etc/passwd</code>. This can be done using <code class="literal">vipw</code> or another “<span class="quote">adduser</span>” command @@ -185,23 +185,23 @@ a Linux-based Samba server: </p><p> <a class="indexterm" name="id2562965"></a> <a class="indexterm" name="id2562972"></a> -<a class="indexterm" name="id2562978"></a> +<a class="indexterm" name="id2562979"></a> In the example above there is an existing system group “<span class="quote">machines</span>” which is used as the primary group for all machine accounts. In the following examples the “<span class="quote">machines</span>” group numeric GID is 100. </p><p> -<a class="indexterm" name="id2562998"></a> -<a class="indexterm" name="id2563005"></a> +<a class="indexterm" name="id2562999"></a> +<a class="indexterm" name="id2563006"></a> On *BSD systems, this can be done using the <code class="literal">chpass</code> utility: </p><pre class="screen"> <code class="prompt">root# </code><strong class="userinput"><code>chpass -a \ '<em class="replaceable"><code>machine_name</code></em>$:*:101:100::0:0:Windows <em class="replaceable"><code>machine_name</code></em>:/dev/null:/sbin/nologin'</code></strong> </pre><p> </p><p> -<a class="indexterm" name="id2563046"></a> -<a class="indexterm" name="id2563053"></a> +<a class="indexterm" name="id2563047"></a> +<a class="indexterm" name="id2563054"></a> <a class="indexterm" name="id2563060"></a> -<a class="indexterm" name="id2563066"></a> +<a class="indexterm" name="id2563067"></a> The <code class="filename">/etc/passwd</code> entry will list the machine name with a “<span class="quote">$</span>” appended, and will not have a password, will have a null shell and no home directory. For example, a machine named “<span class="quote">doppy</span>” would have an @@ -210,7 +210,7 @@ home directory. For example, a machine named “<span class="quote">doppy</s doppy$:x:505:100:<em class="replaceable"><code>machine_nickname</code></em>:/dev/null:/bin/false </pre><p> </p><p> -<a class="indexterm" name="id2563109"></a> +<a class="indexterm" name="id2563110"></a> <a class="indexterm" name="id2563116"></a> <a class="indexterm" name="id2563123"></a> in which <em class="replaceable"><code>machine_nickname</code></em> can be any @@ -220,9 +220,9 @@ name of the client to be joined to the domain. The “<span class="quote">$< appended to the NetBIOS name of the client or Samba will not recognize this as a Machine Trust Account. </p><p> -<a class="indexterm" name="id2563148"></a> -<a class="indexterm" name="id2563155"></a> -<a class="indexterm" name="id2563162"></a> +<a class="indexterm" name="id2563149"></a> +<a class="indexterm" name="id2563156"></a> +<a class="indexterm" name="id2563163"></a> Now that the corresponding UNIX account has been created, the next step is to create the Samba account for the client containing the well-known initial Machine Trust Account password. This can be done using the @@ -235,45 +235,45 @@ as shown here: <a class="indexterm" name="id2563204"></a> <a class="indexterm" name="id2563211"></a> <a class="indexterm" name="id2563218"></a> -<a class="indexterm" name="id2563224"></a> +<a class="indexterm" name="id2563225"></a> where <em class="replaceable"><code>machine_name</code></em> is the machine's NetBIOS name. The RID of the new machine account is generated from the UID of the corresponding UNIX account. </p><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Join the client to the domain immediately</h3><p> -<a class="indexterm" name="id2563246"></a> -<a class="indexterm" name="id2563253"></a> +<a class="indexterm" name="id2563247"></a> +<a class="indexterm" name="id2563254"></a> <a class="indexterm" name="id2563260"></a> <a class="indexterm" name="id2563267"></a> <a class="indexterm" name="id2563274"></a> Manually creating a Machine Trust Account using this method is the equivalent of creating a Machine Trust Account on a Windows NT PDC using -<a class="indexterm" name="id2563283"></a> +<a class="indexterm" name="id2563284"></a> the <span class="application">Server Manager</span>. From the time at which the account is created to the time the client joins the domain and changes the password, your domain is vulnerable to an intruder joining your domain using a machine with the same NetBIOS name. A PDC inherently trusts members of the domain and will serve out a large degree of user information to such clients. You have been warned! -</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2563305"></a>Managing Domain Machine Accounts using NT4 Server Manager</h3></div></div></div><p> -<a class="indexterm" name="id2563314"></a> -<a class="indexterm" name="id2563321"></a> -<a class="indexterm" name="id2563328"></a> +</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2563306"></a>Managing Domain Machine Accounts using NT4 Server Manager</h3></div></div></div><p> +<a class="indexterm" name="id2563315"></a> +<a class="indexterm" name="id2563322"></a> +<a class="indexterm" name="id2563329"></a> A working <a class="link" href="smb.conf.5.html#ADDMACHINESCRIPT">add machine script</a> is essential for machine trust accounts to be automatically created. This applies no matter whether you use automatic account creation or the NT4 Domain Server Manager. </p><p> -<a class="indexterm" name="id2563354"></a> +<a class="indexterm" name="id2563355"></a> <a class="indexterm" name="id2563361"></a> -<a class="indexterm" name="id2563367"></a> -<a class="indexterm" name="id2563374"></a> +<a class="indexterm" name="id2563368"></a> +<a class="indexterm" name="id2563375"></a> If the machine from which you are trying to manage the domain is an <span class="application">MS Windows NT4 workstation or MS Windows 200x/XP Professional</span>, the tool of choice is the package called <code class="literal">SRVTOOLS.EXE</code>. When executed in the target directory it will unpack <code class="literal">SrvMgr.exe</code> and <code class="literal">UsrMgr.exe</code> (both are domain management tools for MS Windows NT4 workstation). </p><p> -<a class="indexterm" name="id2563412"></a> -<a class="indexterm" name="id2563419"></a> +<a class="indexterm" name="id2563413"></a> +<a class="indexterm" name="id2563420"></a> If your workstation is a <span class="application">Microsoft Windows 9x/Me</span> family product, you should download the <code class="literal">Nexus.exe</code> package from the Microsoft Web site. When executed from the target directory, it will unpack the same tools but for use on @@ -283,10 +283,10 @@ Further information about these tools may be obtained from Knowledge Base articl <a class="ulink" href="http://support.microsoft.com/default.aspx?scid=kb;en-us;173673" target="_top">173673</a>, and <a class="ulink" href="http://support.microsoft.com/default.aspx?scid=kb;en-us;172540" target="_top">172540</a> </p><p> -<a class="indexterm" name="id2563463"></a> -<a class="indexterm" name="id2563470"></a> +<a class="indexterm" name="id2563464"></a> +<a class="indexterm" name="id2563471"></a> Launch the <code class="literal">srvmgr.exe</code> (Server Manager for Domains) and follow these steps: -</p><div class="procedure"><a name="id2563485"></a><p class="title"><b>Procedure 6.1. Server Manager Account Machine Account Management</b></p><ol type="1"><li><p> +</p><div class="procedure"><a name="id2563486"></a><p class="title"><b>Procedure 6.1. Server Manager Account Machine Account Management</b></p><ol type="1"><li><p> From the menu select <span class="guimenu">Computer</span>. </p></li><li><p> Click <span class="guimenuitem">Select Domain</span>. @@ -303,12 +303,12 @@ Launch the <code class="literal">srvmgr.exe</code> (Server Manager for Domains) <span class="guilabel">Add NT Workstation of Server</span>, then enter the machine name in the field provided, and click the <span class="guibutton">Add</span> button. - </p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2563585"></a>On-the-Fly Creation of Machine Trust Accounts</h3></div></div></div><p> + </p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2563586"></a>On-the-Fly Creation of Machine Trust Accounts</h3></div></div></div><p> <a class="indexterm" name="id2563594"></a> The third (and recommended) way of creating Machine Trust Accounts is simply to allow the Samba server to create them as needed when the client is joined to the domain. </p><p> -<a class="indexterm" name="id2563609"></a> +<a class="indexterm" name="id2563610"></a> <a class="indexterm" name="id2563619"></a> <a class="indexterm" name="id2563626"></a> Since each Samba Machine Trust Account requires a corresponding UNIX account, a method @@ -316,46 +316,46 @@ for automatically creating the UNIX account is usually supplied; this requires c add machine script option in <code class="filename">smb.conf</code>. This method is not required; however, corresponding UNIX accounts may also be created manually. </p><p> -<a class="indexterm" name="id2563647"></a> +<a class="indexterm" name="id2563648"></a> <a class="indexterm" name="id2563654"></a> Here is an example for a Red Hat Linux system: -</p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2563676"></a><em class="parameter"><code>add machine script = /usr/sbin/useradd -d /var/lib/nobody -g 100 -s /bin/false -M %u</code></em></td></tr></table><p> -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2563691"></a>Making an MS Windows Workstation or Server a Domain Member</h3></div></div></div><p> +</p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2563677"></a><em class="parameter"><code>add machine script = /usr/sbin/useradd -d /var/lib/nobody -g 100 -s /bin/false -M %u</code></em></td></tr></table><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2563692"></a>Making an MS Windows Workstation or Server a Domain Member</h3></div></div></div><p> The procedure for making an MS Windows workstation or server a member of the domain varies with the version of Windows. </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2563702"></a>Windows 200x/XP Professional Client</h4></div></div></div><p> -<a class="indexterm" name="id2563710"></a> -<a class="indexterm" name="id2563717"></a> -<a class="indexterm" name="id2563726"></a> -<a class="indexterm" name="id2563733"></a> +<a class="indexterm" name="id2563711"></a> +<a class="indexterm" name="id2563718"></a> +<a class="indexterm" name="id2563727"></a> +<a class="indexterm" name="id2563734"></a> When the user elects to make the client a domain member, Windows 200x prompts for an account and password that has privileges to create machine accounts in the domain. A Samba administrator account (i.e., a Samba account that has <code class="constant">root</code> privileges on the Samba server) must be entered here; the operation will fail if an ordinary user account is given. </p><p> -<a class="indexterm" name="id2563753"></a> -<a class="indexterm" name="id2563760"></a> +<a class="indexterm" name="id2563754"></a> +<a class="indexterm" name="id2563761"></a> For security reasons, the password for this administrator account should be set to a password that is other than that used for the root user in <code class="filename">/etc/passwd</code>. </p><p> -<a class="indexterm" name="id2563778"></a> -<a class="indexterm" name="id2563785"></a> -<a class="indexterm" name="id2563792"></a> -<a class="indexterm" name="id2563799"></a> +<a class="indexterm" name="id2563779"></a> +<a class="indexterm" name="id2563786"></a> +<a class="indexterm" name="id2563793"></a> +<a class="indexterm" name="id2563800"></a> The name of the account that is used to create domain member machine trust accounts can be anything the network administrator may choose. If it is other than <code class="constant">root</code>, then this is easily mapped to <code class="constant">root</code> in the file named in the <code class="filename">smb.conf</code> parameter <a class="link" href="smb.conf.5.html#USERNAMEMAP">username map = /etc/samba/smbusers</a>. </p><p> -<a class="indexterm" name="id2563839"></a> +<a class="indexterm" name="id2563840"></a> <a class="indexterm" name="id2563846"></a> -<a class="indexterm" name="id2563852"></a> +<a class="indexterm" name="id2563853"></a> The session key of the Samba administrator account acts as an encryption key for setting the password of the machine trust account. The Machine Trust Account will be created on-the-fly, or updated if it already exists. </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2563866"></a>Windows NT4 Client</h4></div></div></div><p> -<a class="indexterm" name="id2563873"></a> -<a class="indexterm" name="id2563880"></a> +<a class="indexterm" name="id2563874"></a> +<a class="indexterm" name="id2563881"></a> <a class="indexterm" name="id2563888"></a> If the Machine Trust Account was created manually, on the Identification Changes menu enter the domain name, but do not @@ -363,22 +363,22 @@ with the version of Windows. In this case, the existing Machine Trust Account is used to join the machine to the domain. </p><p> -<a class="indexterm" name="id2563907"></a> -<a class="indexterm" name="id2563914"></a> -<a class="indexterm" name="id2563921"></a> -<a class="indexterm" name="id2563928"></a> +<a class="indexterm" name="id2563908"></a> +<a class="indexterm" name="id2563915"></a> +<a class="indexterm" name="id2563922"></a> +<a class="indexterm" name="id2563929"></a> If the Machine Trust Account is to be created on the fly, on the Identification Changes menu enter the domain name and check the box <span class="guilabel">Create a Computer Account in the Domain</span>. In this case, joining the domain proceeds as above for Windows 2000 (i.e., you must supply a Samba administrator account when prompted). - </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2563948"></a>Samba Client</h4></div></div></div><p> -<a class="indexterm" name="id2563956"></a> + </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2563949"></a>Samba Client</h4></div></div></div><p> +<a class="indexterm" name="id2563957"></a> Joining a Samba client to a domain is documented in <a class="link" href="domain-member.html#domain-member-server" title="Domain Member Server">the next section</a>. </p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="domain-member-server"></a>Domain Member Server</h2></div></div></div><p> <a class="indexterm" name="id2563988"></a> -<a class="indexterm" name="id2563994"></a> -<a class="indexterm" name="id2564001"></a> -<a class="indexterm" name="id2564008"></a> +<a class="indexterm" name="id2563995"></a> +<a class="indexterm" name="id2564002"></a> +<a class="indexterm" name="id2564009"></a> This mode of server operation involves the Samba machine being made a member of a domain security context. This means by definition that all user authentication will be done from a centrally defined authentication regime. @@ -387,14 +387,14 @@ server, or it may be provided from an Active Directory server (ADS) running on MS Windows 2000 or later. </p><p> <span class="emphasis"><em> -<a class="indexterm" name="id2564027"></a> +<a class="indexterm" name="id2564028"></a> <a class="indexterm" name="id2564037"></a> <a class="indexterm" name="id2564044"></a> -<a class="indexterm" name="id2564050"></a> -<a class="indexterm" name="id2564057"></a> -<a class="indexterm" name="id2564064"></a> +<a class="indexterm" name="id2564051"></a> +<a class="indexterm" name="id2564058"></a> +<a class="indexterm" name="id2564065"></a> <a class="indexterm" name="id2564071"></a> -<a class="indexterm" name="id2564077"></a> +<a class="indexterm" name="id2564078"></a> Of course it should be clear that the authentication backend itself could be from any distributed directory architecture server that is supported by Samba. This can be LDAP (from OpenLDAP), or Sun's iPlanet, or Novell e-Directory @@ -410,13 +410,13 @@ authentication. It should be noted that the LDAP server does not perform authentication handling in place of what Samba is designed to do. </p></div><p> <a class="indexterm" name="id2564123"></a> -<a class="indexterm" name="id2564130"></a> -<a class="indexterm" name="id2564137"></a> +<a class="indexterm" name="id2564131"></a> +<a class="indexterm" name="id2564138"></a> Please refer to <a class="link" href="samba-pdc.html" title="Chapter 4. Domain Control">Domain Control</a>, for more information regarding how to create a domain machine account for a domain member server as well as for information on how to enable the Samba domain member machine to join the domain and be fully trusted by it. -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2564156"></a>Joining an NT4-type Domain with Samba-3</h3></div></div></div><p><a class="link" href="domain-member.html#assumptions" title="Table 6.1. Assumptions">Assumptions</a> lists names that are used in the remainder of this chapter.</p><div class="table"><a name="assumptions"></a><p class="title"><b>Table 6.1. Assumptions</b></p><div class="table-contents"><table summary="Assumptions" border="1"><colgroup><col align="right"><col align="left"></colgroup><tbody><tr><td align="right">Samba DMS NetBIOS name:</td><td align="left">SERV1</td></tr><tr><td align="right">Windows 200x/NT domain name:</td><td align="left">MIDEARTH</td></tr><tr><td align="right">Domain's PDC NetBIOS name:</td><td align="left">DOMPDC</td></tr><tr><td align="right">Domain's BDC NetBIOS names:</td><td align="left">DOMBDC1 and DOMBDC2</td></tr></tbody></table></div></div><br class="table-break"><p> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2564157"></a>Joining an NT4-type Domain with Samba-3</h3></div></div></div><p><a class="link" href="domain-member.html#assumptions" title="Table 6.1. Assumptions">Assumptions</a> lists names that are used in the remainder of this chapter.</p><div class="table"><a name="assumptions"></a><p class="title"><b>Table 6.1. Assumptions</b></p><div class="table-contents"><table summary="Assumptions" border="1"><colgroup><col align="right"><col align="left"></colgroup><tbody><tr><td align="right">Samba DMS NetBIOS name:</td><td align="left">SERV1</td></tr><tr><td align="right">Windows 200x/NT domain name:</td><td align="left">MIDEARTH</td></tr><tr><td align="right">Domain's PDC NetBIOS name:</td><td align="left">DOMPDC</td></tr><tr><td align="right">Domain's BDC NetBIOS names:</td><td align="left">DOMBDC1 and DOMBDC2</td></tr></tbody></table></div></div><br class="table-break"><p> <a class="indexterm" name="id2564241"></a> First, you must edit your <code class="filename">smb.conf</code> file to tell Samba it should now use domain security. </p><p> @@ -426,43 +426,43 @@ First, you must edit your <code class="filename">smb.conf</code> file to tell Sa <a class="indexterm" name="id2564278"></a> Change (or add) your <a class="link" href="smb.conf.5.html#SECURITY">security</a> line in the [global] section of your <code class="filename">smb.conf</code> to read: -</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2564308"></a><em class="parameter"><code>security = domain</code></em></td></tr></table><p> +</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2564309"></a><em class="parameter"><code>security = domain</code></em></td></tr></table><p> Note that if the parameter <em class="parameter"><code>security = user</code></em> is used, this machine would function as a standalone server and not as a domain member server. Domain security mode causes Samba to work within the domain security context. </p><p> Next change the <a class="link" href="smb.conf.5.html#WORKGROUP">workgroup</a> line in the <em class="parameter"><code>[global]</code></em> section to read: -</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2564356"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr></table><p> +</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2564357"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr></table><p> This is the name of the domain we are joining. </p><p> -<a class="indexterm" name="id2564372"></a> -<a class="indexterm" name="id2564379"></a> +<a class="indexterm" name="id2564373"></a> +<a class="indexterm" name="id2564380"></a> You must also have the parameter <a class="link" href="smb.conf.5.html#ENCRYPTPASSWORDS">encrypt passwords</a> set to <code class="constant">yes</code> in order for your users to authenticate to the NT PDC. This is the default setting if this parameter is not specified. There is no need to specify this parameter, but if it is specified in the <code class="filename">smb.conf</code> file, it must be set to <code class="constant">Yes</code>. </p><p> -<a class="indexterm" name="id2564418"></a> -<a class="indexterm" name="id2564424"></a> -<a class="indexterm" name="id2564431"></a> -<a class="indexterm" name="id2564438"></a> +<a class="indexterm" name="id2564419"></a> +<a class="indexterm" name="id2564425"></a> +<a class="indexterm" name="id2564432"></a> +<a class="indexterm" name="id2564439"></a> Finally, add (or modify) a <a class="link" href="smb.conf.5.html#PASSWORDSERVER">password server</a> line in the [global] section to read: -</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2564462"></a><em class="parameter"><code>password server = DOMPDC DOMBDC1 DOMBDC2</code></em></td></tr></table><p> +</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2564463"></a><em class="parameter"><code>password server = DOMPDC DOMBDC1 DOMBDC2</code></em></td></tr></table><p> These are the PDC and BDCs Samba will attempt to contact in order to authenticate users. Samba will try to contact each of these servers in order, so you may want to rearrange this list in order to spread out the authentication load among Domain Controllers. </p><p> -<a class="indexterm" name="id2564482"></a> -<a class="indexterm" name="id2564489"></a> -<a class="indexterm" name="id2564496"></a> -<a class="indexterm" name="id2564503"></a> +<a class="indexterm" name="id2564483"></a> +<a class="indexterm" name="id2564490"></a> +<a class="indexterm" name="id2564497"></a> +<a class="indexterm" name="id2564504"></a> Alternatively, if you want smbd to determine automatically the list of domain controllers to use for authentication, you may set this line to be: -</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2564518"></a><em class="parameter"><code>password server = *</code></em></td></tr></table><p> +</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2564519"></a><em class="parameter"><code>password server = *</code></em></td></tr></table><p> <a class="indexterm" name="id2564530"></a> This method allows Samba to use exactly the same mechanism that NT does. The method either uses broadcast-based name resolution, performs a WINS database @@ -477,16 +477,16 @@ To join the domain, run this command: </p><p> <a class="indexterm" name="id2564579"></a> <a class="indexterm" name="id2564586"></a> -<a class="indexterm" name="id2564592"></a> -<a class="indexterm" name="id2564599"></a> +<a class="indexterm" name="id2564593"></a> +<a class="indexterm" name="id2564600"></a> If the <code class="option">-S DOMPDC</code> argument is not given, the domain name will be obtained from <code class="filename">smb.conf</code> and the NetBIOS name of the PDC will be obtained either using a WINS lookup or via NetBIOS broadcast based name look up. </p><p> -<a class="indexterm" name="id2564622"></a> -<a class="indexterm" name="id2564629"></a> -<a class="indexterm" name="id2564635"></a> -<a class="indexterm" name="id2564642"></a> +<a class="indexterm" name="id2564623"></a> +<a class="indexterm" name="id2564630"></a> +<a class="indexterm" name="id2564636"></a> +<a class="indexterm" name="id2564643"></a> The machine is joining the domain DOM, and the PDC for that domain (the only machine that has write access to the domain SAM database) is DOMPDC; therefore, use the <code class="option">-S</code> option. The <em class="replaceable"><code>Administrator%password</code></em> is the login name and @@ -499,7 +499,7 @@ Where the older NT4-style domain architecture is used: </p><p> <a class="indexterm" name="id2564679"></a> <a class="indexterm" name="id2564690"></a> -<a class="indexterm" name="id2564696"></a> +<a class="indexterm" name="id2564697"></a> Where Active Directory is used, the command used to join the ADS domain is: </p><pre class="screen"> <code class="prompt">root# </code> net ads join -U<em class="replaceable"><code>Administrator%password</code></em> @@ -513,22 +513,22 @@ Refer to the <code class="literal">net</code> man page and to <a class="link" hr administration</a> for further information. </p><p> <a class="indexterm" name="id2564754"></a> -<a class="indexterm" name="id2564760"></a> +<a class="indexterm" name="id2564761"></a> <a class="indexterm" name="id2564768"></a> This process joins the server to the domain without separately having to create the machine trust account on the PDC beforehand. </p><p> <a class="indexterm" name="id2564780"></a> -<a class="indexterm" name="id2564789"></a> -<a class="indexterm" name="id2564796"></a> +<a class="indexterm" name="id2564790"></a> +<a class="indexterm" name="id2564797"></a> <a class="indexterm" name="id2564804"></a> This command goes through the machine account password change protocol, then writes the new (random) machine account password for this Samba server into a file in the same directory in which a smbpasswd file would be normally stored. The trust account information that is needed by the DMS is written into the file <code class="filename">/usr/local/samba/private/secrets.tdb</code> or <code class="filename">/etc/samba/secrets.tdb</code>. </p><p> -<a class="indexterm" name="id2564832"></a> -<a class="indexterm" name="id2564839"></a> +<a class="indexterm" name="id2564833"></a> +<a class="indexterm" name="id2564840"></a> This file is created and owned by root and is not readable by any other user. It is the key to the domain-level security for your system and should be treated as carefully as a shadow password file. @@ -542,34 +542,34 @@ but in most cases the following will suffice: </p><pre class="screen"> <code class="prompt">root# </code>/etc/init.d/samba restart </pre><p> -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2564891"></a>Why Is This Better Than <em class="parameter"><code>security = server</code></em>?</h3></div></div></div><p> -<a class="indexterm" name="id2564905"></a> -<a class="indexterm" name="id2564912"></a> -<a class="indexterm" name="id2564919"></a> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2564892"></a>Why Is This Better Than <em class="parameter"><code>security = server</code></em>?</h3></div></div></div><p> +<a class="indexterm" name="id2564906"></a> +<a class="indexterm" name="id2564913"></a> +<a class="indexterm" name="id2564920"></a> Currently, domain security in Samba does not free you from having to create local UNIX users to represent the users attaching to your server. This means that if domain user <code class="constant">DOM\fred</code> attaches to your domain security Samba server, there needs to be a local UNIX user fred to represent that user in the UNIX file system. This is similar to the older Samba security mode <a class="link" href="smb.conf.5.html#SECURITY">security = server</a>, where Samba would pass through the authentication request to a Windows NT server in the same way as a Windows 95 or Windows 98 server would. </p><p> -<a class="indexterm" name="id2564953"></a> +<a class="indexterm" name="id2564954"></a> <a class="indexterm" name="id2564960"></a> -<a class="indexterm" name="id2564966"></a> +<a class="indexterm" name="id2564967"></a> Please refer to <a class="link" href="winbind.html" title="Chapter 24. Winbind: Use of Domain Accounts">Winbind: Use of Domain Accounts</a>, for information on a system to automatically assign UNIX UIDs and GIDs to Windows NT domain users and groups. </p><p> <a class="indexterm" name="id2564986"></a> -<a class="indexterm" name="id2564992"></a> -<a class="indexterm" name="id2564999"></a> +<a class="indexterm" name="id2564993"></a> +<a class="indexterm" name="id2565000"></a> The advantage of domain-level security is that the authentication in domain-level security is passed down the authenticated RPC channel in exactly the same way that an NT server would do it. This means Samba servers now participate in domain trust relationships in exactly the same way NT servers do (i.e., you can add Samba servers into a resource domain and have the authentication passed on from a resource domain PDC to an account domain PDC). </p><p> -<a class="indexterm" name="id2565017"></a> +<a class="indexterm" name="id2565018"></a> <a class="indexterm" name="id2565024"></a> -<a class="indexterm" name="id2565030"></a> +<a class="indexterm" name="id2565031"></a> In addition, with <a class="link" href="smb.conf.5.html#SECURITY">security = server</a>, every Samba daemon on a server has to keep a connection open to the authenticating server for as long as that daemon lasts. This can drain the connection resources on a Microsoft NT server and cause it to run out of available connections. With @@ -577,10 +577,10 @@ connection resources on a Microsoft NT server and cause it to run out of availab only for as long as is necessary to authenticate the user and then drop the connection, thus conserving PDC connection resources. </p><p> -<a class="indexterm" name="id2565070"></a> +<a class="indexterm" name="id2565071"></a> <a class="indexterm" name="id2565077"></a> -<a class="indexterm" name="id2565083"></a> -<a class="indexterm" name="id2565090"></a> +<a class="indexterm" name="id2565084"></a> +<a class="indexterm" name="id2565091"></a> Finally, acting in the same manner as an NT server authenticating to a PDC means that as part of the authentication reply, the Samba server gets the user identification information such as the user SID, the list of NT groups the user belongs to, and so on. @@ -589,20 +589,20 @@ Much of the text of this document was first published in the Web magazine <a class="ulink" href="http://www.linuxworld.com" target="_top"><span class="emphasis"><em>LinuxWorld</em></span></a> as the article <a class="ulink" href="http://www.linuxworld.com/linuxworld/lw-1998-10/lw-10-samba.html" target="_top">http://www.linuxworld.com/linuxworld/lw-1998-10/lw-10-samba.html</a> <span class="emphasis"><em>Doing the NIS/NT Samba</em></span>. </p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ads-member"></a>Samba ADS Domain Membership</h2></div></div></div><p> -<a class="indexterm" name="id2565140"></a> +<a class="indexterm" name="id2565141"></a> <a class="indexterm" name="id2565147"></a> <a class="indexterm" name="id2565156"></a> <a class="indexterm" name="id2565163"></a> This is a rough guide to setting up Samba-3 with Kerberos authentication against a Windows 200x KDC. A familiarity with Kerberos is assumed. -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2565173"></a>Configure <code class="filename">smb.conf</code></h3></div></div></div><p> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2565174"></a>Configure <code class="filename">smb.conf</code></h3></div></div></div><p> You must use at least the following three options in <code class="filename">smb.conf</code>: -</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2565199"></a><em class="parameter"><code>realm = your.kerberos.REALM</code></em></td></tr><tr><td><a class="indexterm" name="id2565211"></a><em class="parameter"><code>security = ADS</code></em></td></tr><tr><td># The following parameter need only be specified if present.</td></tr><tr><td># The default setting if not present is Yes.</td></tr><tr><td><a class="indexterm" name="id2565231"></a><em class="parameter"><code>encrypt passwords = yes</code></em></td></tr></table><p> +</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2565200"></a><em class="parameter"><code>realm = your.kerberos.REALM</code></em></td></tr><tr><td><a class="indexterm" name="id2565211"></a><em class="parameter"><code>security = ADS</code></em></td></tr><tr><td># The following parameter need only be specified if present.</td></tr><tr><td># The default setting if not present is Yes.</td></tr><tr><td><a class="indexterm" name="id2565231"></a><em class="parameter"><code>encrypt passwords = yes</code></em></td></tr></table><p> <a class="indexterm" name="id2565245"></a> -<a class="indexterm" name="id2565251"></a> -<a class="indexterm" name="id2565258"></a> +<a class="indexterm" name="id2565252"></a> +<a class="indexterm" name="id2565259"></a> <a class="indexterm" name="id2565265"></a> -<a class="indexterm" name="id2565271"></a> +<a class="indexterm" name="id2565272"></a> In case samba cannot correctly identify the appropriate ADS server using the realm name, use the <a class="link" href="smb.conf.5.html#PASSWORDSERVER">password server</a> option in <code class="filename">smb.conf</code>: </p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2565303"></a><em class="parameter"><code>password server = your.kerberos.server</code></em></td></tr></table><p> @@ -611,24 +611,24 @@ sites maintaining some DNS servers on UNIX systems without regard for the DNS re infrastructure. There is no harm in specifying a preferred ADS domain controller using the <em class="parameter"><code>password server</code></em>. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> -<a class="indexterm" name="id2565329"></a> -<a class="indexterm" name="id2565336"></a> +<a class="indexterm" name="id2565330"></a> +<a class="indexterm" name="id2565337"></a> You do <span class="emphasis"><em>not</em></span> need an smbpasswd file, and older clients will be authenticated as if <a class="link" href="smb.conf.5.html#SECURITY">security = domain</a>, although it will not do any harm and allows you to have local users not in the domain. -</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2565364"></a>Configure <code class="filename">/etc/krb5.conf</code></h3></div></div></div><p> -<a class="indexterm" name="id2565376"></a> -<a class="indexterm" name="id2565383"></a> -<a class="indexterm" name="id2565392"></a> -<a class="indexterm" name="id2565399"></a> +</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2565365"></a>Configure <code class="filename">/etc/krb5.conf</code></h3></div></div></div><p> +<a class="indexterm" name="id2565377"></a> +<a class="indexterm" name="id2565384"></a> +<a class="indexterm" name="id2565393"></a> +<a class="indexterm" name="id2565400"></a> With both MIT and Heimdal Kerberos, it is unnecessary to configure the <code class="filename">/etc/krb5.conf</code>, and it may be detrimental. </p><p> -<a class="indexterm" name="id2565417"></a> +<a class="indexterm" name="id2565418"></a> <a class="indexterm" name="id2565424"></a> <a class="indexterm" name="id2565431"></a> -<a class="indexterm" name="id2565437"></a> -<a class="indexterm" name="id2565444"></a> +<a class="indexterm" name="id2565438"></a> +<a class="indexterm" name="id2565445"></a> Microsoft ADS automatically create SRV records in the DNS zone <em class="parameter"><code>_kerberos._tcp.REALM.NAME</code></em> for each KDC in the realm. This is part of the installation and configuration process used to create an Active Directory domain. @@ -636,10 +636,10 @@ A KDC is a Kerberos Key Distribution Center and forms an integral part of the Mi active directory infrastructure. </p><p> <a class="indexterm" name="id2565466"></a> -<a class="indexterm" name="id2565472"></a> -<a class="indexterm" name="id2565479"></a> -<a class="indexterm" name="id2565486"></a> -<a class="indexterm" name="id2565493"></a> +<a class="indexterm" name="id2565473"></a> +<a class="indexterm" name="id2565480"></a> +<a class="indexterm" name="id2565487"></a> +<a class="indexterm" name="id2565494"></a> <a class="indexterm" name="id2565500"></a> UNIX systems can use kinit and the DES-CBC-MD5 or DES-CBC-CRC encryption types to authenticate to the Windows 2000 KDC. For further information regarding Windows 2000 ADS kerberos interoperability please refer to the @@ -648,18 +648,18 @@ guide. Another very useful document that may be referred to for general informat interoperability is <a class="ulink" href="http://www.ietf.org/rfc/rfc1510.txt?number=1510" target="_top">RFC1510</a>. This RFC explains much of the magic behind the operation of Kerberos. </p><p> -<a class="indexterm" name="id2565531"></a> +<a class="indexterm" name="id2565532"></a> <a class="indexterm" name="id2565538"></a> <a class="indexterm" name="id2565545"></a> -<a class="indexterm" name="id2565551"></a> -<a class="indexterm" name="id2565558"></a> -<a class="indexterm" name="id2565565"></a> +<a class="indexterm" name="id2565552"></a> +<a class="indexterm" name="id2565559"></a> +<a class="indexterm" name="id2565566"></a> MIT's, as well as Heimdal's, recent KRB5 libraries default to checking for SRV records, so they will automatically find the KDCs. In addition, <code class="filename">krb5.conf</code> only allows specifying a single KDC, even there if there may be more than one. Using the DNS lookup allows the KRB5 libraries to use whichever KDCs are available. </p><p> -<a class="indexterm" name="id2565586"></a> +<a class="indexterm" name="id2565587"></a> When manually configuring <code class="filename">krb5.conf</code>, the minimal configuration is: </p><pre class="screen"> [libdefaults] @@ -691,16 +691,16 @@ When using Heimdal versions before 0.6, use the following configuration settings .kerberos.server = YOUR.KERBEROS.REALM </pre><p> </p><p> -<a class="indexterm" name="id2565634"></a> -<a class="indexterm" name="id2565640"></a> +<a class="indexterm" name="id2565635"></a> +<a class="indexterm" name="id2565641"></a> Test your config by doing a <strong class="userinput"><code>kinit <em class="replaceable"><code>USERNAME</code></em>@<em class="replaceable"><code>REALM</code></em></code></strong> and making sure that your password is accepted by the Win2000 KDC. </p><p> -<a class="indexterm" name="id2565664"></a> -<a class="indexterm" name="id2565671"></a> -<a class="indexterm" name="id2565677"></a> -<a class="indexterm" name="id2565684"></a> +<a class="indexterm" name="id2565665"></a> +<a class="indexterm" name="id2565672"></a> +<a class="indexterm" name="id2565678"></a> +<a class="indexterm" name="id2565685"></a> With Heimdal versions earlier than 0.6.x you can use only newly created accounts in ADS or accounts that have had the password changed once after migration, or in case of <code class="constant">Administrator</code> after installation. At the @@ -708,17 +708,17 @@ moment, a Windows 2003 KDC can only be used with Heimdal releases later than 0.6 (and no default etypes in krb5.conf). Unfortunately, this whole area is still in a state of flux. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> -<a class="indexterm" name="id2565705"></a> -<a class="indexterm" name="id2565712"></a> -<a class="indexterm" name="id2565719"></a> +<a class="indexterm" name="id2565706"></a> +<a class="indexterm" name="id2565713"></a> +<a class="indexterm" name="id2565720"></a> The realm must be in uppercase or you will get a “<span class="quote"><span class="errorname">Cannot find KDC for requested realm while getting initial credentials</span></span>” error (Kerberos is case-sensitive!). </p></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> -<a class="indexterm" name="id2565736"></a> -<a class="indexterm" name="id2565743"></a> -<a class="indexterm" name="id2565750"></a> -<a class="indexterm" name="id2565757"></a> +<a class="indexterm" name="id2565737"></a> +<a class="indexterm" name="id2565744"></a> +<a class="indexterm" name="id2565751"></a> +<a class="indexterm" name="id2565758"></a> Time between the two servers must be synchronized. You will get a “<span class="quote"><span class="errorname">kinit(v5): Clock skew too great while getting initial credentials</span></span>” if the time difference (clock skew) is more than five minutes. </p></div><p> @@ -726,32 +726,32 @@ great while getting initial credentials</span></span>” if the time differe <a class="indexterm" name="id2565782"></a> Clock skew limits are configurable in the Kerberos protocols. The default setting is five minutes. </p><p> -<a class="indexterm" name="id2565793"></a> -<a class="indexterm" name="id2565800"></a> -<a class="indexterm" name="id2565806"></a> -<a class="indexterm" name="id2565813"></a> +<a class="indexterm" name="id2565794"></a> +<a class="indexterm" name="id2565801"></a> +<a class="indexterm" name="id2565807"></a> +<a class="indexterm" name="id2565814"></a> You also must ensure that you can do a reverse DNS lookup on the IP address of your KDC. Also, the name that this reverse lookup maps to must either be the NetBIOS name of the KDC (i.e., the hostname with no domain attached) or it can be the NetBIOS name followed by the realm. </p><p> -<a class="indexterm" name="id2565828"></a> -<a class="indexterm" name="id2565835"></a> -<a class="indexterm" name="id2565841"></a> +<a class="indexterm" name="id2565829"></a> +<a class="indexterm" name="id2565836"></a> +<a class="indexterm" name="id2565842"></a> The easiest way to ensure you get this right is to add a <code class="filename">/etc/hosts</code> entry mapping the IP address of your KDC to its NetBIOS name. If you do not get this correct, then you will get a <span class="errorname">local error</span> when you try to join the realm. </p><p> -<a class="indexterm" name="id2565864"></a> -<a class="indexterm" name="id2565871"></a> -<a class="indexterm" name="id2565878"></a> -<a class="indexterm" name="id2565885"></a> +<a class="indexterm" name="id2565865"></a> +<a class="indexterm" name="id2565872"></a> +<a class="indexterm" name="id2565879"></a> +<a class="indexterm" name="id2565886"></a> If all you want is Kerberos support in <span class="application">smbclient</span>, then you can skip directly to <a class="link" href="domain-member.html#ads-test-smbclient" title="Testing with smbclient">Testing with <span class="application">smbclient</span></a> now. <a class="link" href="domain-member.html#ads-create-machine-account" title="Create the Computer Account">Create the Computer Account</a> and <a class="link" href="domain-member.html#ads-test-server" title="Testing Server Setup">Testing Server Setup</a> are needed only if you want Kerberos support for <span class="application">smbd</span> and <span class="application">winbindd</span>. </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ads-create-machine-account"></a>Create the Computer Account</h3></div></div></div><p> <a class="indexterm" name="id2565957"></a> -<a class="indexterm" name="id2565963"></a> -<a class="indexterm" name="id2565970"></a> -<a class="indexterm" name="id2565977"></a> +<a class="indexterm" name="id2565964"></a> +<a class="indexterm" name="id2565971"></a> +<a class="indexterm" name="id2565978"></a> As a user who has write permission on the Samba private directory (usually root), run: </p><pre class="screen"> <code class="prompt">root# </code> <strong class="userinput"><code>net ads join -U Administrator%password</code></strong> @@ -761,11 +761,11 @@ permission to add machines to the ADS domain. It is, of course, a good idea to u On the UNIX/Linux system, this command must be executed by an account that has UID=0 (root). </p><p> <a class="indexterm" name="id2566012"></a> -<a class="indexterm" name="id2566018"></a> -<a class="indexterm" name="id2566025"></a> -<a class="indexterm" name="id2566032"></a> -<a class="indexterm" name="id2566039"></a> -<a class="indexterm" name="id2566046"></a> +<a class="indexterm" name="id2566019"></a> +<a class="indexterm" name="id2566026"></a> +<a class="indexterm" name="id2566033"></a> +<a class="indexterm" name="id2566040"></a> +<a class="indexterm" name="id2566047"></a> When making a Windows client a member of an ADS domain within a complex organization, you may want to create the machine trust account within a particular organizational unit. Samba-3 permits this to be done using the following syntax: @@ -775,10 +775,10 @@ this to be done using the following syntax: </pre><p> Your ADS manager will be able to advise what should be specified for the "organizational_unit" parameter. </p><p> -<a class="indexterm" name="id2566096"></a> -<a class="indexterm" name="id2566103"></a> -<a class="indexterm" name="id2566110"></a> -<a class="indexterm" name="id2566117"></a> +<a class="indexterm" name="id2566097"></a> +<a class="indexterm" name="id2566104"></a> +<a class="indexterm" name="id2566111"></a> +<a class="indexterm" name="id2566118"></a> For example, you may want to create the machine trust account in a container called “<span class="quote">Servers</span>” under the organizational directory “<span class="quote">Computers/BusinessUnit/Department,</span>” like this: </p><pre class="screen"> @@ -789,90 +789,90 @@ This command will place the Samba server machine trust account in the container before executing this command. Please note that forward slashes must be used, because backslashes are both valid characters in an OU name and used as escapes for other characters. If you need a backslash in an OU name, it may need to be quadrupled to pass through the shell escape and ldap escape. -</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2566166"></a>Possible Errors</h4></div></div></div><p> +</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2566167"></a>Possible Errors</h4></div></div></div><p> </p><div class="variablelist"><dl><dt><span class="term"><span class="errorname">ADS support not compiled in</span></span></dt><dd><p> - <a class="indexterm" name="id2566185"></a> - <a class="indexterm" name="id2566192"></a> - <a class="indexterm" name="id2566199"></a> + <a class="indexterm" name="id2566186"></a> + <a class="indexterm" name="id2566193"></a> + <a class="indexterm" name="id2566200"></a> Samba must be reconfigured (remove config.cache) and recompiled (make clean all install) after the Kerberos libraries and headers files are installed. </p></dd><dt><span class="term"><span class="errorname">net ads join prompts for user name</span></span></dt><dd><p> - <a class="indexterm" name="id2566219"></a> + <a class="indexterm" name="id2566220"></a> <a class="indexterm" name="id2566226"></a> You need to log in to the domain using <strong class="userinput"><code>kinit <em class="replaceable"><code>USERNAME</code></em>@<em class="replaceable"><code>REALM</code></em></code></strong>. <em class="replaceable"><code>USERNAME</code></em> must be a user who has rights to add a machine to the domain. </p></dd><dt><span class="term">Unsupported encryption/or checksum types</span></dt><dd><p> - <a class="indexterm" name="id2566259"></a> + <a class="indexterm" name="id2566260"></a> <a class="indexterm" name="id2566266"></a> - <a class="indexterm" name="id2566273"></a> + <a class="indexterm" name="id2566274"></a> Make sure that the <code class="filename">/etc/krb5.conf</code> is correctly configured for the type and version of Kerberos installed on the system. </p></dd></dl></div><p> </p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ads-test-server"></a>Testing Server Setup</h3></div></div></div><p> <a class="indexterm" name="id2566305"></a> -<a class="indexterm" name="id2566311"></a> -<a class="indexterm" name="id2566318"></a> +<a class="indexterm" name="id2566312"></a> +<a class="indexterm" name="id2566319"></a> If the join was successful, you will see a new computer account with the NetBIOS name of your Samba server in Active Directory (in the “<span class="quote">Computers</span>” folder under Users and Computers. </p><p> -<a class="indexterm" name="id2566334"></a> -<a class="indexterm" name="id2566341"></a> -<a class="indexterm" name="id2566350"></a> +<a class="indexterm" name="id2566335"></a> +<a class="indexterm" name="id2566342"></a> +<a class="indexterm" name="id2566351"></a> On a Windows 2000 client, try <strong class="userinput"><code>net use * \\server\share</code></strong>. You should be logged in with Kerberos without needing to know a password. If this fails, then run <strong class="userinput"><code>klist tickets</code></strong>. Did you get a ticket for the server? Does it have an encryption type of DES-CBC-MD5? </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> <a class="indexterm" name="id2566378"></a> -<a class="indexterm" name="id2566384"></a> -<a class="indexterm" name="id2566391"></a> +<a class="indexterm" name="id2566385"></a> +<a class="indexterm" name="id2566392"></a> Samba can use both DES-CBC-MD5 encryption as well as ARCFOUR-HMAC-MD5 encoding. </p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ads-test-smbclient"></a>Testing with <span class="application">smbclient</span></h3></div></div></div><p> -<a class="indexterm" name="id2566418"></a> -<a class="indexterm" name="id2566425"></a> +<a class="indexterm" name="id2566419"></a> +<a class="indexterm" name="id2566426"></a> <a class="indexterm" name="id2566432"></a> On your Samba server try to log in to a Windows 2000 server or your Samba server using <span class="application">smbclient</span> and Kerberos. Use <span class="application">smbclient</span> as usual, but specify the <code class="option">-k</code> option to choose Kerberos authentication. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2566459"></a>Notes</h3></div></div></div><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2566460"></a>Notes</h3></div></div></div><p> <a class="indexterm" name="id2566467"></a> <a class="indexterm" name="id2566474"></a> <a class="indexterm" name="id2566481"></a> You must change the administrator password at least once after installing a domain controller, to create the right encryption types. </p><p> -<a class="indexterm" name="id2566493"></a> -<a class="indexterm" name="id2566500"></a> -<a class="indexterm" name="id2566507"></a> +<a class="indexterm" name="id2566494"></a> +<a class="indexterm" name="id2566501"></a> +<a class="indexterm" name="id2566508"></a> Windows 200x does not seem to create the <em class="parameter"><code>_kerberos._udp</code></em> and <em class="parameter"><code>_ldap._tcp</code></em> in the default DNS setup. Perhaps this will be fixed later in service packs. -</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2566531"></a>Sharing User ID Mappings between Samba Domain Members</h2></div></div></div><p> +</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2566532"></a>Sharing User ID Mappings between Samba Domain Members</h2></div></div></div><p> <a class="indexterm" name="id2566540"></a> <a class="indexterm" name="id2566547"></a> -<a class="indexterm" name="id2566553"></a> +<a class="indexterm" name="id2566554"></a> <a class="indexterm" name="id2566560"></a> Samba maps UNIX users and groups (identified by UIDs and GIDs) to Windows users and groups (identified by SIDs). These mappings are done by the <em class="parameter"><code>idmap</code></em> subsystem of Samba. </p><p> -<a class="indexterm" name="id2566578"></a> -<a class="indexterm" name="id2566585"></a> -<a class="indexterm" name="id2566592"></a> +<a class="indexterm" name="id2566579"></a> +<a class="indexterm" name="id2566586"></a> +<a class="indexterm" name="id2566593"></a> In some cases it is useful to share these mappings between Samba domain members, so <span class="emphasis"><em>name->id</em></span> mapping is identical on all machines. This may be needed in particular when sharing files over both CIFS and NFS. </p><p> -<a class="indexterm" name="id2566609"></a> -<a class="indexterm" name="id2566616"></a> +<a class="indexterm" name="id2566610"></a> +<a class="indexterm" name="id2566617"></a> To use the <span class="emphasis"><em>LDAP</em></span> <em class="parameter"><code>ldap idmap suffix</code></em>, set: </p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2566640"></a><em class="parameter"><code>ldap idmap suffix = ou=Idmap</code></em></td></tr></table><p> See the <code class="filename">smb.conf</code> man page entry for the <a class="link" href="smb.conf.5.html#LDAPIDMAPSUFFIX">ldap idmap suffix</a> parameter for further information. </p><p> -<a class="indexterm" name="id2566676"></a> -<a class="indexterm" name="id2566682"></a> -<a class="indexterm" name="id2566689"></a> +<a class="indexterm" name="id2566677"></a> +<a class="indexterm" name="id2566683"></a> +<a class="indexterm" name="id2566690"></a> Do not forget to specify also the <a class="link" href="smb.conf.5.html#LDAPADMINDN">ldap admin dn</a> and to make certain to set the LDAP administrative password into the <code class="filename">secrets.tdb</code> using: </p><pre class="screen"> @@ -880,9 +880,9 @@ and to make certain to set the LDAP administrative password into the <code class </pre><p> In place of <code class="literal">ldap-admin-password</code>, substitute the LDAP administration password for your system. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2566737"></a>Common Errors</h2></div></div></div><p> -<a class="indexterm" name="id2566745"></a> -<a class="indexterm" name="id2566752"></a> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2566738"></a>Common Errors</h2></div></div></div><p> +<a class="indexterm" name="id2566746"></a> +<a class="indexterm" name="id2566753"></a> In the process of adding/deleting/re-adding domain member machine trust accounts, there are many traps for the unwary player and many “<span class="quote">little</span>” things that can go wrong. It is particularly interesting how often subscribers on the Samba mailing list have concluded @@ -890,7 +890,7 @@ after repeated failed attempts to add a machine account that it is necessary to MS Windows on the machine. In truth, it is seldom necessary to reinstall because of this type of problem. The real solution is often quite simple, and with an understanding of how MS Windows networking functions, it is easy to overcome. -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2566776"></a>Cannot Add Machine Back to Domain</h3></div></div></div><p> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2566777"></a>Cannot Add Machine Back to Domain</h3></div></div></div><p> <a class="indexterm" name="id2566785"></a> <a class="indexterm" name="id2566792"></a> “<span class="quote">A Windows workstation was reinstalled. The original domain machine trust @@ -899,7 +899,7 @@ the same machine name. Attempts to add the machine fail with a message that the exists on the network I know it does not. Why is this failing?</span>” </p><p> <a class="indexterm" name="id2566814"></a> -<a class="indexterm" name="id2566820"></a> +<a class="indexterm" name="id2566821"></a> The original name is still in the NetBIOS name cache and must expire after machine account deletion before adding that same name as a domain member again. The best advice is to delete the old account and then add the machine with a new name. Alternately, the name cache can be flushed and @@ -908,8 +908,8 @@ reloaded with current data using the <code class="literal">nbtstat</code> comman <code class="prompt">C:\> </code> nbtstat -R </pre><p> </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2566853"></a>Adding Machine to Domain Fails</h3></div></div></div><p> -<a class="indexterm" name="id2566861"></a> -<a class="indexterm" name="id2566867"></a> +<a class="indexterm" name="id2566862"></a> +<a class="indexterm" name="id2566868"></a> “<span class="quote">Adding a Windows 200x or XP Professional machine to the Samba PDC Domain fails with a message that says, <span class="errorname">"The machine could not be added at this time, there is a network problem. Please try again later."</span> Why?</span>” @@ -924,37 +924,37 @@ operation is failing. Possible causes include: </p><div class="itemizedlist"><ul type="disc"><li><p> <a class="indexterm" name="id2566946"></a> -<a class="indexterm" name="id2566952"></a> +<a class="indexterm" name="id2566953"></a> The script does not actually exist, or could not be located in the path specified. </p><p> -<a class="indexterm" name="id2566964"></a> -<a class="indexterm" name="id2566971"></a> +<a class="indexterm" name="id2566965"></a> +<a class="indexterm" name="id2566972"></a> <span class="emphasis"><em>Corrective action:</em></span> Fix it. Make sure when run manually that the script will add both the UNIX system account and the Samba SAM account. </p></li><li><p> -<a class="indexterm" name="id2566988"></a> -<a class="indexterm" name="id2566995"></a> +<a class="indexterm" name="id2566989"></a> +<a class="indexterm" name="id2566996"></a> The machine could not be added to the UNIX system accounts file <code class="filename">/etc/passwd</code>. </p><p> -<a class="indexterm" name="id2567012"></a> -<a class="indexterm" name="id2567019"></a> +<a class="indexterm" name="id2567013"></a> +<a class="indexterm" name="id2567020"></a> <span class="emphasis"><em>Corrective action:</em></span> Check that the machine name is a legal UNIX system account name. If the UNIX utility <code class="literal">useradd</code> is called, then make sure that the machine name you are trying to add can be added using this tool. <code class="literal">Useradd</code> on some systems will not allow any uppercase characters nor will it allow spaces in the name. </p></li></ul></div><p> -<a class="indexterm" name="id2567050"></a> -<a class="indexterm" name="id2567057"></a> -<a class="indexterm" name="id2567064"></a> +<a class="indexterm" name="id2567051"></a> +<a class="indexterm" name="id2567058"></a> +<a class="indexterm" name="id2567065"></a> The <a class="link" href="smb.conf.5.html#ADDMACHINESCRIPT">add machine script</a> does not create the machine account in the Samba backend database; it is there only to create a UNIX system account to which the Samba backend database account can be mapped. </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2567089"></a>I Can't Join a Windows 2003 PDC</h3></div></div></div><p> <a class="indexterm" name="id2567097"></a> -<a class="indexterm" name="id2567103"></a> +<a class="indexterm" name="id2567104"></a> <a class="indexterm" name="id2567110"></a> -<a class="indexterm" name="id2567116"></a> +<a class="indexterm" name="id2567117"></a> Windows 2003 requires SMB signing. Client-side SMB signing has been implemented in Samba-3.0. Set <a class="link" href="smb.conf.5.html#CLIENTUSESPNEGO">client use spnego = yes</a> when communicating with a Windows 2003 server. This will not interfere with other Windows clients that do not diff --git a/docs/htmldocs/Samba3-HOWTO/go01.html b/docs/htmldocs/Samba3-HOWTO/go01.html index 39778e8aa3..dacdca683c 100644 --- a/docs/htmldocs/Samba3-HOWTO/go01.html +++ b/docs/htmldocs/Samba3-HOWTO/go01.html @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Glossary</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="apa.html" title="Appendix A. GNU General Public License version 3"><link rel="next" href="ix01.html" title="Index"></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">Glossary</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="apa.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ix01.html">Next</a></td></tr></table><hr></div><div class="glossary"><div class="titlepage"><div><div><h2 class="title"><a name="id2687880"></a>Glossary</h2></div></div></div><dl><dt>Access Control List</dt><dd><p> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Glossary</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="apa.html" title="Appendix A. GNU General Public License version 3"><link rel="next" href="ix01.html" title="Index"></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">Glossary</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="apa.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ix01.html">Next</a></td></tr></table><hr></div><div class="glossary"><div class="titlepage"><div><div><h2 class="title"><a name="id2687915"></a>Glossary</h2></div></div></div><dl><dt>Access Control List</dt><dd><p> A detailed list of permissions granted to users or groups with respect to file and network resource access. See <a class="link" href="AccessControls.html" title="Chapter 16. File, Directory, and Share Access Controls">“File, Directory, and Share Access Controls”</a>, for details.</p></dd><dt>Active Directory Service</dt><dd><p> diff --git a/docs/htmldocs/Samba3-HOWTO/groupmapping.html b/docs/htmldocs/Samba3-HOWTO/groupmapping.html index fca42fa230..781f2e390c 100644 --- a/docs/htmldocs/Samba3-HOWTO/groupmapping.html +++ b/docs/htmldocs/Samba3-HOWTO/groupmapping.html @@ -1,16 +1,16 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 12. Group Mapping: MS Windows and UNIX</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="passdb.html" title="Chapter 11. Account Information Databases"><link rel="next" href="NetCommand.html" title="Chapter 13. Remote and Local Management: The Net Command"></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 12. Group Mapping: MS Windows and UNIX</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="passdb.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="NetCommand.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="groupmapping"></a>Chapter 12. Group Mapping: MS Windows and UNIX</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jean François</span> <span class="surname">Micouleau</span></h3></div></div><div><div class="author"><h3 class="author"><span class="firstname">Gerald</span> <span class="othername">(Jerry)</span> <span class="surname">Carter</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jerry@samba.org">jerry@samba.org</a>></code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="groupmapping.html#id2588906">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="groupmapping.html#id2589321">Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="groupmapping.html#id2589657">Warning: User Private Group Problems</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2590298">Important Administrative Information</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2590538">Default Users, Groups, and Relative Identifiers</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2591161">Example Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="groupmapping.html#id2591238">Configuration Scripts</a></span></dt><dd><dl><dt><span class="sect2"><a href="groupmapping.html#id2591250">Sample <code class="filename">smb.conf</code> Add Group Script</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2591422">Script to Configure Group Mapping</a></span></dt></dl></dd><dt><span class="sect1"><a href="groupmapping.html#id2591549">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="groupmapping.html#id2591562">Adding Groups Fails</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2591649">Adding Domain Users to the Workstation Power Users Group</a></span></dt></dl></dd></dl></div><p> -<a class="indexterm" name="id2588780"></a> -<a class="indexterm" name="id2588789"></a> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 12. Group Mapping: MS Windows and UNIX</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="passdb.html" title="Chapter 11. Account Information Databases"><link rel="next" href="NetCommand.html" title="Chapter 13. Remote and Local Management: The Net Command"></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 12. Group Mapping: MS Windows and UNIX</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="passdb.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="NetCommand.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="groupmapping"></a>Chapter 12. Group Mapping: MS Windows and UNIX</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jean François</span> <span class="surname">Micouleau</span></h3></div></div><div><div class="author"><h3 class="author"><span class="firstname">Gerald</span> <span class="othername">(Jerry)</span> <span class="surname">Carter</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jerry@samba.org">jerry@samba.org</a>></code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="groupmapping.html#id2588907">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="groupmapping.html#id2589322">Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="groupmapping.html#id2589658">Warning: User Private Group Problems</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2590298">Important Administrative Information</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2590539">Default Users, Groups, and Relative Identifiers</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2591162">Example Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="groupmapping.html#id2591239">Configuration Scripts</a></span></dt><dd><dl><dt><span class="sect2"><a href="groupmapping.html#id2591250">Sample <code class="filename">smb.conf</code> Add Group Script</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2591422">Script to Configure Group Mapping</a></span></dt></dl></dd><dt><span class="sect1"><a href="groupmapping.html#id2591549">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="groupmapping.html#id2591562">Adding Groups Fails</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2591649">Adding Domain Users to the Workstation Power Users Group</a></span></dt></dl></dd></dl></div><p> +<a class="indexterm" name="id2588781"></a> +<a class="indexterm" name="id2588790"></a> <a class="indexterm" name="id2588796"></a> <a class="indexterm" name="id2588803"></a> <a class="indexterm" name="id2588810"></a> -<a class="indexterm" name="id2588816"></a> +<a class="indexterm" name="id2588817"></a> Starting with Samba-3, new group mapping functionality is available to create associations between Windows group SIDs and UNIX group GIDs. The <code class="literal">groupmap</code> subcommand included with the <span class="application">net</span> tool can be used to manage these associations. </p><p> -<a class="indexterm" name="id2588841"></a> -<a class="indexterm" name="id2588848"></a> +<a class="indexterm" name="id2588842"></a> +<a class="indexterm" name="id2588849"></a> The new facility for mapping NT groups to UNIX system groups allows the administrator to decide which NT domain groups are to be exposed to MS Windows clients. Only those NT groups that map to a UNIX group that has a value other than the default (<code class="constant">-1</code>) will be exposed @@ -22,16 +22,16 @@ be specified in <code class="filename">smb.conf</code>. In Samba-2.2.x, this parameter was used to give the listed users membership in the <code class="constant">Domain Admins</code> Windows group, which gave local admin rights on their workstations (in default configurations). - </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2588906"></a>Features and Benefits</h2></div></div></div><p> + </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2588907"></a>Features and Benefits</h2></div></div></div><p> Samba allows the administrator to create MS Windows NT4/200x group accounts and to arbitrarily associate them with UNIX/Linux group accounts. </p><p> <a class="indexterm" name="id2588920"></a> - <a class="indexterm" name="id2588926"></a> + <a class="indexterm" name="id2588927"></a> <a class="indexterm" name="id2588933"></a> <a class="indexterm" name="id2588940"></a> -<a class="indexterm" name="id2588946"></a> -<a class="indexterm" name="id2588953"></a> +<a class="indexterm" name="id2588947"></a> +<a class="indexterm" name="id2588954"></a> <a class="indexterm" name="id2588960"></a> Group accounts can be managed using the MS Windows NT4 or MS Windows 200x/XP Professional MMC tools. Appropriate interface scripts should be provided in <code class="filename">smb.conf</code> if it is desired that UNIX/Linux system @@ -43,16 +43,16 @@ </p><div class="figure"><a name="idmap-sid2gid"></a><p class="title"><b>Figure 12.1. IDMAP: Group SID-to-GID Resolution.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/idmap-sid2gid.png" width="270" alt="IDMAP: Group SID-to-GID Resolution."></div></div></div><br class="figure-break"><div class="figure"><a name="idmap-gid2sid"></a><p class="title"><b>Figure 12.2. IDMAP: GID Resolution to Matching SID.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/idmap-gid2sid.png" width="270" alt="IDMAP: GID Resolution to Matching SID."></div></div></div><br class="figure-break"><p> <a class="indexterm" name="id2589102"></a> <a class="indexterm" name="id2589109"></a> -<a class="indexterm" name="id2589115"></a> -<a class="indexterm" name="id2589124"></a> +<a class="indexterm" name="id2589116"></a> +<a class="indexterm" name="id2589125"></a> In both cases, when winbindd is not running, only locally resolvable groups can be recognized. Please refer to <a class="link" href="groupmapping.html#idmap-sid2gid" title="Figure 12.1. IDMAP: Group SID-to-GID Resolution.">IDMAP: Group SID-to-GID Resolution</a> and <a class="link" href="groupmapping.html#idmap-gid2sid" title="Figure 12.2. IDMAP: GID Resolution to Matching SID.">IDMAP: GID Resolution to Matching SID</a>. The <code class="literal">net groupmap</code> is used to establish UNIX group to NT SID mappings as shown in <a class="link" href="groupmapping.html#idmap-store-gid2sid" title="Figure 12.3. IDMAP Storing Group Mappings.">IDMAP: storing group mappings</a>. </p><div class="figure"><a name="idmap-store-gid2sid"></a><p class="title"><b>Figure 12.3. IDMAP Storing Group Mappings.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/idmap-store-gid2sid.png" width="270" alt="IDMAP Storing Group Mappings."></div></div></div><br class="figure-break"><p> - <a class="indexterm" name="id2589210"></a> - <a class="indexterm" name="id2589217"></a> -<a class="indexterm" name="id2589224"></a> + <a class="indexterm" name="id2589211"></a> + <a class="indexterm" name="id2589218"></a> +<a class="indexterm" name="id2589225"></a> <a class="indexterm" name="id2589231"></a> Administrators should be aware that where <code class="filename">smb.conf</code> group interface scripts make direct calls to the UNIX/Linux system tools (the shadow utilities, <code class="literal">groupadd</code>, @@ -62,18 +62,18 @@ <code class="literal">Engineering Managers</code> will attempt to create an identically named UNIX/Linux group, an attempt that will of course fail. </p><p> - <a class="indexterm" name="id2589278"></a> + <a class="indexterm" name="id2589279"></a> <a class="indexterm" name="id2589285"></a> There are several possible workarounds for the operating system tools limitation. One method is to use a script that generates a name for the UNIX/Linux system group that fits the operating system limits and that then just passes the UNIX/Linux group ID (GID) back to the calling Samba interface. This will provide a dynamic workaround solution. </p><p> -<a class="indexterm" name="id2589300"></a> +<a class="indexterm" name="id2589301"></a> Another workaround is to manually create a UNIX/Linux group, then manually create the MS Windows NT4/200x group on the Samba server, and then use the <code class="literal">net groupmap</code> tool to connect the two to each other. - </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2589321"></a>Discussion</h2></div></div></div><p> + </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2589322"></a>Discussion</h2></div></div></div><p> <a class="indexterm" name="id2589329"></a> <a class="indexterm" name="id2589336"></a> When you install <span class="application">MS Windows NT4/200x</span> on a computer, the installation @@ -88,7 +88,7 @@ <code class="constant">Administrators</code> group, <code class="constant">joe</code> has exactly the same rights as the user <code class="constant">Administrator</code>. </p><p> -<a class="indexterm" name="id2589399"></a> +<a class="indexterm" name="id2589400"></a> <a class="indexterm" name="id2589406"></a> <a class="indexterm" name="id2589413"></a> <a class="indexterm" name="id2589420"></a> @@ -97,13 +97,13 @@ <code class="constant">Domain Admins</code> group inherits the rights of the local <code class="constant">Administrators</code> group when logging on the workstation. </p><p> -<a class="indexterm" name="id2589448"></a> -<a class="indexterm" name="id2589455"></a> +<a class="indexterm" name="id2589449"></a> +<a class="indexterm" name="id2589456"></a> The following steps describe how to make Samba PDC users members of the <code class="constant">Domain Admins</code> group. </p><div class="orderedlist"><ol type="1"><li><p> Create a UNIX group (usually in <code class="filename">/etc/group</code>); let's call it <code class="constant">domadm</code>. </p></li><li><p> -<a class="indexterm" name="id2589493"></a> +<a class="indexterm" name="id2589494"></a> Add to this group the users that must be “<span class="quote">Administrators</span>”. For example, if you want <code class="constant">joe, john</code>, and <code class="constant">mary</code> to be administrators, your entry in <code class="filename">/etc/group</code> will look like this: @@ -117,13 +117,13 @@ <code class="prompt">root# </code><strong class="userinput"><code>net groupmap add ntgroup="Domain Admins" unixgroup=domadm rid=512 type=d</code></strong> </pre><p> </p><p> - <a class="indexterm" name="id2589560"></a> + <a class="indexterm" name="id2589561"></a> The quotes around “<span class="quote">Domain Admins</span>” are necessary due to the space in the group name. Also make sure to leave no white space surrounding the equal character (=). </p></li></ol></div><p> Now <code class="constant">joe, john</code>, and <code class="constant">mary</code> are domain administrators. </p><p> - <a class="indexterm" name="id2589589"></a> + <a class="indexterm" name="id2589590"></a> It is possible to map any arbitrary UNIX group to any Windows NT4/200x group as well as to make any UNIX group a Windows domain group. For example, if you wanted to include a UNIX group (e.g., acct) in an ACL on a local file or printer on a Domain Member machine, @@ -135,30 +135,30 @@ The <code class="literal">ntgroup</code> value must be in quotes if it contains space characters to prevent the space from being interpreted as a command delimiter. </p><p> -<a class="indexterm" name="id2589636"></a> +<a class="indexterm" name="id2589637"></a> <a class="indexterm" name="id2589643"></a> Be aware that the RID parameter is an unsigned 32-bit integer that should normally start at 1000. However, this RID must not overlap with any RID assigned to a user. Verification for this is done differently depending on the passdb backend you are using. Future versions of the tools may perform the verification automatically, but for now the burden is on you. - </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2589657"></a>Warning: User Private Group Problems</h3></div></div></div><p> -<a class="indexterm" name="id2589665"></a> -<a class="indexterm" name="id2589672"></a> -<a class="indexterm" name="id2589679"></a> + </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2589658"></a>Warning: User Private Group Problems</h3></div></div></div><p> +<a class="indexterm" name="id2589666"></a> +<a class="indexterm" name="id2589673"></a> +<a class="indexterm" name="id2589680"></a> Windows does not permit user and group accounts to have the same name. This has serious implications for all sites that use private group accounts. A private group account is an administrative practice whereby users are each given their own group account. Red Hat Linux, as well as several free distributions of Linux, by default create private groups. </p><p> -<a class="indexterm" name="id2589695"></a> -<a class="indexterm" name="id2589702"></a> +<a class="indexterm" name="id2589696"></a> +<a class="indexterm" name="id2589703"></a> When mapping a UNIX/Linux group to a Windows group account, all conflict can be avoided by assuring that the Windows domain group name does not overlap with any user account name. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2589715"></a>Nested Groups: Adding Windows Domain Groups to Windows Local Groups</h3></div></div></div><a class="indexterm" name="id2589721"></a><p> -<a class="indexterm" name="id2589732"></a> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2589715"></a>Nested Groups: Adding Windows Domain Groups to Windows Local Groups</h3></div></div></div><a class="indexterm" name="id2589722"></a><p> +<a class="indexterm" name="id2589733"></a> This functionality is known as <code class="constant">nested groups</code> and was first added to Samba-3.0.3. </p><p> @@ -168,21 +168,21 @@ administration. </p><p> <a class="indexterm" name="id2589762"></a> -<a class="indexterm" name="id2589768"></a> -<a class="indexterm" name="id2589775"></a> -<a class="indexterm" name="id2589782"></a> -<a class="indexterm" name="id2589789"></a> -<a class="indexterm" name="id2589796"></a> -<a class="indexterm" name="id2589803"></a> +<a class="indexterm" name="id2589769"></a> +<a class="indexterm" name="id2589776"></a> +<a class="indexterm" name="id2589783"></a> +<a class="indexterm" name="id2589790"></a> +<a class="indexterm" name="id2589797"></a> +<a class="indexterm" name="id2589804"></a> The nested group architecture was designed with the premise that day-to-day user and group membership management should be performed on the domain security database. The application of group security should be implemented on domain member servers using only local groups. On the domain member server, all file system security controls are then limited to use of the local groups, which will contain domain global groups and domain global users. </p><p> -<a class="indexterm" name="id2589821"></a> -<a class="indexterm" name="id2589828"></a> -<a class="indexterm" name="id2589835"></a> +<a class="indexterm" name="id2589822"></a> +<a class="indexterm" name="id2589829"></a> +<a class="indexterm" name="id2589836"></a> You may ask, What are the benefits of this arrangement? The answer is obvious to those who have plumbed the dark depths of Windows networking architecture. Consider for a moment a server on which are stored 200,000 files, each with individual domain user and domain group settings. The company that owns the @@ -190,10 +190,10 @@ it is made a member of a different domain. Who would you think now owns all the files and directories? Answer: Account Unknown. </p><p> -<a class="indexterm" name="id2589855"></a> -<a class="indexterm" name="id2589862"></a> -<a class="indexterm" name="id2589869"></a> -<a class="indexterm" name="id2589875"></a> +<a class="indexterm" name="id2589856"></a> +<a class="indexterm" name="id2589863"></a> +<a class="indexterm" name="id2589870"></a> +<a class="indexterm" name="id2589876"></a> Unraveling the file ownership mess is an unenviable administrative task that can be avoided simply by using local groups to control all file and directory access control. In this case, only the members of the local groups will have been lost. The files and directories in the storage subsystem will still @@ -201,14 +201,14 @@ to delete the <code class="constant">Account Unknown</code> membership entries inside local groups with appropriate entries for domain global groups in the new domain that the server has been made a member of. </p><p> -<a class="indexterm" name="id2589906"></a> -<a class="indexterm" name="id2589913"></a> -<a class="indexterm" name="id2589920"></a> -<a class="indexterm" name="id2589927"></a> -<a class="indexterm" name="id2589934"></a> -<a class="indexterm" name="id2589941"></a> -<a class="indexterm" name="id2589948"></a> -<a class="indexterm" name="id2589955"></a> +<a class="indexterm" name="id2589907"></a> +<a class="indexterm" name="id2589914"></a> +<a class="indexterm" name="id2589921"></a> +<a class="indexterm" name="id2589928"></a> +<a class="indexterm" name="id2589935"></a> +<a class="indexterm" name="id2589942"></a> +<a class="indexterm" name="id2589949"></a> +<a class="indexterm" name="id2589956"></a> Another prominent example of the use of nested groups involves implementation of administrative privileges on domain member workstations and servers. Administrative privileges are given to all members of the built-in local group <code class="constant">Administrators</code> on each domain member machine. To ensure that all domain @@ -217,9 +217,9 @@ logged into the domain as a member of the Domain Admins group is also granted local administrative privileges on each domain member. </p><p> -<a class="indexterm" name="id2589983"></a> -<a class="indexterm" name="id2589990"></a> -<a class="indexterm" name="id2589997"></a> +<a class="indexterm" name="id2589984"></a> +<a class="indexterm" name="id2589991"></a> +<a class="indexterm" name="id2589998"></a> <a class="indexterm" name="id2590004"></a> UNIX/Linux has no concept of support for nested groups, and thus Samba has for a long time not supported them either. The problem is that you would have to enter UNIX groups as auxiliary members of a group in @@ -228,10 +228,10 @@ <code class="filename">/etc/group</code> entries on demand by obtaining user and group information from the domain controller that the Samba server is a member of. </p><p> -<a class="indexterm" name="id2590034"></a> -<a class="indexterm" name="id2590041"></a> -<a class="indexterm" name="id2590048"></a> -<a class="indexterm" name="id2590055"></a> +<a class="indexterm" name="id2590035"></a> +<a class="indexterm" name="id2590042"></a> +<a class="indexterm" name="id2590049"></a> +<a class="indexterm" name="id2590056"></a> <a class="indexterm" name="id2590062"></a> In effect, Samba supplements the <code class="filename">/etc/group</code> data via the dynamic <code class="literal">libnss_winbind</code> mechanism. Beginning with Samba-3.0.3, this facility is used to provide @@ -242,13 +242,13 @@ group. By definition, it can only contain user objects, which can then be faked to be member of the UNIX/Linux group <code class="constant">demo</code>. </p><p> -<a class="indexterm" name="id2590108"></a> -<a class="indexterm" name="id2590115"></a> +<a class="indexterm" name="id2590109"></a> +<a class="indexterm" name="id2590116"></a> <a class="indexterm" name="id2590122"></a> -<a class="indexterm" name="id2590128"></a> -<a class="indexterm" name="id2590135"></a> -<a class="indexterm" name="id2590142"></a> -<a class="indexterm" name="id2590149"></a> +<a class="indexterm" name="id2590129"></a> +<a class="indexterm" name="id2590136"></a> +<a class="indexterm" name="id2590143"></a> +<a class="indexterm" name="id2590150"></a> To enable the use of nested groups, <code class="literal">winbindd</code> must be used with NSS winbind. Creation and administration of the local groups is done best via the Windows Domain User Manager or its Samba equivalent, the utility <code class="literal">net rpc group</code>. Creating the local group @@ -256,8 +256,8 @@ </p><pre class="screen"> <code class="prompt">root# </code> net rpc group add demo -L -Uroot%not24get </pre><p> -<a class="indexterm" name="id2590192"></a> -<a class="indexterm" name="id2590199"></a> +<a class="indexterm" name="id2590193"></a> +<a class="indexterm" name="id2590200"></a> Here the -L switch means that you want to create a local group. It may be necessary to add -S and -U switches for accessing the correct host with appropriate user or root privileges. Adding and removing group members can be done via the <code class="constant">addmem</code> and <code class="constant">delmem</code> subcommands of @@ -266,9 +266,9 @@ </p><pre class="screen"> net rpc group addmem demo "DOM\Domain Users" </pre><p> -<a class="indexterm" name="id2590239"></a> -<a class="indexterm" name="id2590246"></a> -<a class="indexterm" name="id2590253"></a> +<a class="indexterm" name="id2590240"></a> +<a class="indexterm" name="id2590247"></a> +<a class="indexterm" name="id2590254"></a> <a class="indexterm" name="id2590260"></a> Having completed these two steps, the execution of <code class="literal">getent group demo</code> will show demo members of the global <code class="constant">Domain Users</code> group as members of the group @@ -280,43 +280,43 @@ </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2590298"></a>Important Administrative Information</h3></div></div></div><p> Administrative rights are necessary in two specific forms: </p><div class="orderedlist"><ol type="1"><li><p>For Samba-3 domain controllers and domain member servers/clients.</p></li><li><p>To manage domain member Windows workstations.</p></li></ol></div><p> -<a class="indexterm" name="id2590329"></a> -<a class="indexterm" name="id2590336"></a> -<a class="indexterm" name="id2590343"></a> +<a class="indexterm" name="id2590330"></a> +<a class="indexterm" name="id2590337"></a> +<a class="indexterm" name="id2590344"></a> Versions of Samba up to and including 3.0.10 do not provide a means for assigning rights and privileges that are necessary for system administration tasks from a Windows domain member client machine, so domain administration tasks such as adding, deleting, and changing user and group account information, and managing workstation domain membership accounts, can be handled by any account other than root. </p><p> -<a class="indexterm" name="id2590360"></a> -<a class="indexterm" name="id2590367"></a> -<a class="indexterm" name="id2590374"></a> +<a class="indexterm" name="id2590361"></a> +<a class="indexterm" name="id2590368"></a> +<a class="indexterm" name="id2590375"></a> Samba-3.0.11 introduced a new privilege management interface (see <a class="link" href="rights.html" title="Chapter 15. User Rights and Privileges">User Rights and Privileges</a>) that permits these tasks to be delegated to non-root (i.e., accounts other than the equivalent of the MS Windows Administrator) accounts. </p><p> -<a class="indexterm" name="id2590395"></a> +<a class="indexterm" name="id2590396"></a> <a class="indexterm" name="id2590402"></a> Administrative tasks on a Windows domain member workstation can be done by anyone who is a member of the <code class="constant">Domain Admins</code> group. This group can be mapped to any convenient UNIX group. </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2590417"></a>Applicable Only to Versions Earlier than 3.0.11</h4></div></div></div><p> -<a class="indexterm" name="id2590425"></a> +<a class="indexterm" name="id2590426"></a> Administrative tasks on UNIX/Linux systems, such as adding users or groups, requires <code class="constant">root</code>-level privilege. The addition of a Windows client to a Samba domain involves the addition of a user account for the Windows client. </p><p> -<a class="indexterm" name="id2590442"></a> -<a class="indexterm" name="id2590449"></a> +<a class="indexterm" name="id2590443"></a> +<a class="indexterm" name="id2590450"></a> Many UNIX administrators continue to request that the Samba Team make it possible to add Windows workstations, or the ability to add, delete, or modify user accounts, without requiring <code class="constant">root</code> privileges. Such a request violates every understanding of basic UNIX system security. </p><p> <a class="indexterm" name="id2590468"></a> <a class="indexterm" name="id2590475"></a> -<a class="indexterm" name="id2590481"></a> -<a class="indexterm" name="id2590488"></a> -<a class="indexterm" name="id2590495"></a> -<a class="indexterm" name="id2590502"></a> +<a class="indexterm" name="id2590482"></a> +<a class="indexterm" name="id2590489"></a> +<a class="indexterm" name="id2590496"></a> +<a class="indexterm" name="id2590503"></a> There is no safe way to provide access on a UNIX/Linux system without providing <code class="constant">root</code>-level privileges. Provision of <code class="constant">root</code> privileges can be done either by logging on to the Domain as the user <code class="constant">root</code> or by permitting particular users to @@ -324,14 +324,14 @@ can use tools like the NT4 Domain User Manager and the NT4 Domain Server Manager to manage user and group accounts as well as domain member server and client accounts. This level of privilege is also needed to manage share-level ACLs. - </p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2590538"></a>Default Users, Groups, and Relative Identifiers</h3></div></div></div><p> + </p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2590539"></a>Default Users, Groups, and Relative Identifiers</h3></div></div></div><p> <a class="indexterm" name="id2590547"></a> <a class="indexterm" name="id2590556"></a> -<a class="indexterm" name="id2590562"></a> -<a class="indexterm" name="id2590569"></a> -<a class="indexterm" name="id2590576"></a> -<a class="indexterm" name="id2590583"></a> -<a class="indexterm" name="id2590590"></a> +<a class="indexterm" name="id2590563"></a> +<a class="indexterm" name="id2590570"></a> +<a class="indexterm" name="id2590577"></a> +<a class="indexterm" name="id2590584"></a> +<a class="indexterm" name="id2590591"></a> <a class="indexterm" name="id2590597"></a> When first installed, Windows NT4/200x/XP are preconfigured with certain user, group, and alias entities. Each has a well-known RID. These must be preserved for continued @@ -342,21 +342,21 @@ </p><p> <a class="indexterm" name="id2590619"></a> <a class="indexterm" name="id2590626"></a> -<a class="indexterm" name="id2590632"></a> -<a class="indexterm" name="id2590639"></a> +<a class="indexterm" name="id2590633"></a> +<a class="indexterm" name="id2590640"></a> Each essential domain group must be assigned its respective well-known RID. The default users, groups, aliases, and RIDs are shown in <a class="link" href="groupmapping.html#WKURIDS" title="Table 12.1. Well-Known User Default RIDs">Well-Known User Default RIDs</a>. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> -<a class="indexterm" name="id2590661"></a> +<a class="indexterm" name="id2590662"></a> <a class="indexterm" name="id2590668"></a> -<a class="indexterm" name="id2590674"></a> -<a class="indexterm" name="id2590681"></a> -<a class="indexterm" name="id2590688"></a> +<a class="indexterm" name="id2590675"></a> +<a class="indexterm" name="id2590682"></a> +<a class="indexterm" name="id2590689"></a> It is the administrator's responsibility to create the essential domain groups and to assign each its default RID. </p></div><p> -<a class="indexterm" name="id2590700"></a> -<a class="indexterm" name="id2590707"></a> +<a class="indexterm" name="id2590701"></a> +<a class="indexterm" name="id2590708"></a> It is permissible to create any domain group that may be necessary; just make certain that the essential domain groups (well known) have been created and assigned their default RIDs. Other groups you create may be assigned any arbitrary RID you care to use. @@ -365,8 +365,8 @@ will be available for use as an NT domain group. </p><p> </p><div class="table"><a name="WKURIDS"></a><p class="title"><b>Table 12.1. Well-Known User Default RIDs</b></p><div class="table-contents"><table summary="Well-Known User Default RIDs" border="1"><colgroup><col align="left"><col align="left"><col align="left"><col align="center"></colgroup><thead><tr><th align="left">Well-Known Entity</th><th align="left">RID</th><th align="left">Type</th><th align="center">Essential</th></tr></thead><tbody><tr><td align="left">Domain Administrator</td><td align="left">500</td><td align="left">User</td><td align="center">No</td></tr><tr><td align="left">Domain Guest</td><td align="left">501</td><td align="left">User</td><td align="center">No</td></tr><tr><td align="left">Domain KRBTGT</td><td align="left">502</td><td align="left">User</td><td align="center">No</td></tr><tr><td align="left">Domain Admins</td><td align="left">512</td><td align="left">Group</td><td align="center">Yes</td></tr><tr><td align="left">Domain Users</td><td align="left">513</td><td align="left">Group</td><td align="center">Yes</td></tr><tr><td align="left">Domain Guests</td><td align="left">514</td><td align="left">Group</td><td align="center">Yes</td></tr><tr><td align="left">Domain Computers</td><td align="left">515</td><td align="left">Group</td><td align="center">No</td></tr><tr><td align="left">Domain Controllers</td><td align="left">516</td><td align="left">Group</td><td align="center">No</td></tr><tr><td align="left">Domain Certificate Admins</td><td align="left">517</td><td align="left">Group</td><td align="center">No</td></tr><tr><td align="left">Domain Schema Admins</td><td align="left">518</td><td align="left">Group</td><td align="center">No</td></tr><tr><td align="left">Domain Enterprise Admins</td><td align="left">519</td><td align="left">Group</td><td align="center">No</td></tr><tr><td align="left">Domain Policy Admins</td><td align="left">520</td><td align="left">Group</td><td align="center">No</td></tr><tr><td align="left">Builtin Admins</td><td align="left">544</td><td align="left">Alias</td><td align="center">No</td></tr><tr><td align="left">Builtin users</td><td align="left">545</td><td align="left">Alias</td><td align="center">No</td></tr><tr><td align="left">Builtin Guests</td><td align="left">546</td><td align="left">Alias</td><td align="center">No</td></tr><tr><td align="left">Builtin Power Users</td><td align="left">547</td><td align="left">Alias</td><td align="center">No</td></tr><tr><td align="left">Builtin Account Operators</td><td align="left">548</td><td align="left">Alias</td><td align="center">No</td></tr><tr><td align="left">Builtin System Operators</td><td align="left">549</td><td align="left">Alias</td><td align="center">No</td></tr><tr><td align="left">Builtin Print Operators</td><td align="left">550</td><td align="left">Alias</td><td align="center">No</td></tr><tr><td align="left">Builtin Backup Operators</td><td align="left">551</td><td align="left">Alias</td><td align="center">No</td></tr><tr><td align="left">Builtin Replicator</td><td align="left">552</td><td align="left">Alias</td><td align="center">No</td></tr><tr><td align="left">Builtin RAS Servers</td><td align="left">553</td><td align="left">Alias</td><td align="center">No</td></tr></tbody></table></div></div><p><br class="table-break"> - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2591161"></a>Example Configuration</h3></div></div></div><p> -<a class="indexterm" name="id2591169"></a> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2591162"></a>Example Configuration</h3></div></div></div><p> +<a class="indexterm" name="id2591170"></a> You can list the various groups in the mapping database by executing <code class="literal">net groupmap list</code>. Here is an example: </p><p> @@ -379,15 +379,15 @@ Domain Guests (S-1-5-21-2547222302-1596225915-2414751004-514) -> domguest </pre><p> </p><p> For complete details on <code class="literal">net groupmap</code>, refer to the net(8) man page. - </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2591238"></a>Configuration Scripts</h2></div></div></div><p> + </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2591239"></a>Configuration Scripts</h2></div></div></div><p> Everyone needs tools. Some of us like to create our own, others prefer to use canned tools (i.e., prepared by someone else for general use). </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2591250"></a>Sample <code class="filename">smb.conf</code> Add Group Script</h3></div></div></div><p> <a class="indexterm" name="id2591264"></a> - <a class="indexterm" name="id2591270"></a> + <a class="indexterm" name="id2591271"></a> <a class="indexterm" name="id2591278"></a> -<a class="indexterm" name="id2591284"></a> -<a class="indexterm" name="id2591291"></a> +<a class="indexterm" name="id2591285"></a> +<a class="indexterm" name="id2591292"></a> A script to create complying group names for use by the Samba group interfaces is provided in <a class="link" href="groupmapping.html#smbgrpadd.sh" title="Example 12.1. smbgrpadd.sh">smbgrpadd.sh</a>. This script adds a temporary entry in the <code class="filename">/etc/group</code> file and then renames @@ -415,7 +415,7 @@ exit 0 The <code class="filename">smb.conf</code> entry for the above script shown in <a class="link" href="groupmapping.html#smbgrpadd" title="Example 12.2. Configuration of smb.conf for the add group Script">the configuration of <code class="filename">smb.conf</code> for the add group Script</a> demonstrates how it may be used. -</p><div class="example"><a name="smbgrpadd"></a><p class="title"><b>Example 12.2. Configuration of <code class="filename">smb.conf</code> for the add group Script</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2591406"></a><em class="parameter"><code>add group script = /path_to_tool/smbgrpadd.sh "%g"</code></em></td></tr></table></div></div><p><br class="example-break"> +</p><div class="example"><a name="smbgrpadd"></a><p class="title"><b>Example 12.2. Configuration of <code class="filename">smb.conf</code> for the add group Script</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2591407"></a><em class="parameter"><code>add group script = /path_to_tool/smbgrpadd.sh "%g"</code></em></td></tr></table></div></div><p><br class="example-break"> </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2591422"></a>Script to Configure Group Mapping</h3></div></div></div><p> <a class="indexterm" name="id2591430"></a> In our example we have created a UNIX/Linux group called <code class="literal">ntadmin</code>. @@ -455,12 +455,12 @@ At this time there are many little surprises for the unwary administrator. In a it is imperative that every step of automated control scripts be carefully tested manually before putting it into active service. </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2591562"></a>Adding Groups Fails</h3></div></div></div><p> -<a class="indexterm" name="id2591569"></a> +<a class="indexterm" name="id2591570"></a> This is a common problem when the <code class="literal">groupadd</code> is called directly by the Samba interface script for the <a class="link" href="smb.conf.5.html#ADDGROUPSCRIPT">add group script</a> in the <code class="filename">smb.conf</code> file. </p><p> -<a class="indexterm" name="id2591607"></a> +<a class="indexterm" name="id2591608"></a> <a class="indexterm" name="id2591614"></a> The most common cause of failure is an attempt to add an MS Windows group account that has an uppercase character and/or a space character in it. diff --git a/docs/htmldocs/Samba3-HOWTO/idmapper.html b/docs/htmldocs/Samba3-HOWTO/idmapper.html index 4b8cd14949..96d6558d04 100644 --- a/docs/htmldocs/Samba3-HOWTO/idmapper.html +++ b/docs/htmldocs/Samba3-HOWTO/idmapper.html @@ -1,11 +1,11 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 14. Identity Mapping (IDMAP)</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="NetCommand.html" title="Chapter 13. Remote and Local Management: The Net Command"><link rel="next" href="rights.html" title="Chapter 15. User Rights and Privileges"></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 14. Identity Mapping (IDMAP)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="NetCommand.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="rights.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="idmapper"></a>Chapter 14. Identity Mapping (IDMAP)</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="idmapper.html#id2597496">Samba Server Deployment Types and IDMAP</a></span></dt><dd><dl><dt><span class="sect2"><a href="idmapper.html#id2597521">Standalone Samba Server</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2598544">Primary Domain Controller</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2598778">Backup Domain Controller</a></span></dt></dl></dd><dt><span class="sect1"><a href="idmapper.html#id2598850">Examples of IDMAP Backend Usage</a></span></dt><dd><dl><dt><span class="sect2"><a href="idmapper.html#id2598913">Default Winbind TDB</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2599635">IDMAP_RID with Winbind</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2600225">IDMAP Storage in LDAP Using Winbind</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2600810">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a></span></dt></dl></dd></dl></div><p> -<a class="indexterm" name="id2597221"></a> -<a class="indexterm" name="id2597228"></a> -<a class="indexterm" name="id2597235"></a> -<a class="indexterm" name="id2597242"></a> -<a class="indexterm" name="id2597251"></a> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 14. Identity Mapping (IDMAP)</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="NetCommand.html" title="Chapter 13. Remote and Local Management: The Net Command"><link rel="next" href="rights.html" title="Chapter 15. User Rights and Privileges"></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 14. Identity Mapping (IDMAP)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="NetCommand.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="rights.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="idmapper"></a>Chapter 14. Identity Mapping (IDMAP)</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="idmapper.html#id2597496">Samba Server Deployment Types and IDMAP</a></span></dt><dd><dl><dt><span class="sect2"><a href="idmapper.html#id2597522">Standalone Samba Server</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2598545">Primary Domain Controller</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2598779">Backup Domain Controller</a></span></dt></dl></dd><dt><span class="sect1"><a href="idmapper.html#id2598850">Examples of IDMAP Backend Usage</a></span></dt><dd><dl><dt><span class="sect2"><a href="idmapper.html#id2598914">Default Winbind TDB</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2599635">IDMAP_RID with Winbind</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2600226">IDMAP Storage in LDAP Using Winbind</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2600811">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a></span></dt></dl></dd></dl></div><p> +<a class="indexterm" name="id2597222"></a> +<a class="indexterm" name="id2597229"></a> +<a class="indexterm" name="id2597236"></a> +<a class="indexterm" name="id2597243"></a> +<a class="indexterm" name="id2597252"></a> <a class="indexterm" name="id2597258"></a> -<a class="indexterm" name="id2597264"></a> +<a class="indexterm" name="id2597265"></a> The Microsoft Windows operating system has a number of features that impose specific challenges to interoperability with the operating systems on which Samba is implemented. This chapter deals explicitly with the mechanisms Samba-3 (version 3.0.8 and later) uses to overcome one of the @@ -16,10 +16,10 @@ to UNIX UIDs and GIDs. To ensure sufficient coverage, each possible Samba deployment type is discussed. This is followed by an overview of how the IDMAP facility may be implemented. </p><p> -<a class="indexterm" name="id2597288"></a> -<a class="indexterm" name="id2597295"></a> -<a class="indexterm" name="id2597302"></a> -<a class="indexterm" name="id2597309"></a> +<a class="indexterm" name="id2597289"></a> +<a class="indexterm" name="id2597296"></a> +<a class="indexterm" name="id2597303"></a> +<a class="indexterm" name="id2597310"></a> The IDMAP facility is of concern where more than one Samba server (or Samba network client) is installed in a domain. Where there is a single Samba server, do not be too concerned regarding the IDMAP infrastructure the default behavior of Samba is nearly always sufficient. @@ -27,13 +27,13 @@ Where mulitple Samba servers are used it is often necessary to move data off one another, and that is where the fun begins! </p><p> <a class="indexterm" name="id2597330"></a> -<a class="indexterm" name="id2597336"></a> -<a class="indexterm" name="id2597342"></a> -<a class="indexterm" name="id2597349"></a> +<a class="indexterm" name="id2597337"></a> +<a class="indexterm" name="id2597343"></a> +<a class="indexterm" name="id2597350"></a> <a class="indexterm" name="id2597356"></a> -<a class="indexterm" name="id2597362"></a> -<a class="indexterm" name="id2597369"></a> -<a class="indexterm" name="id2597376"></a> +<a class="indexterm" name="id2597363"></a> +<a class="indexterm" name="id2597370"></a> +<a class="indexterm" name="id2597377"></a> Where user and group account information is stored in an LDAP directory every server can have the same consistent UID and GID for users and groups. This is achieved using NSS and the nss_ldap tool. Samba can be configured to use only local accounts, in which case the scope of the IDMAP problem is somewhat @@ -41,75 +41,75 @@ reduced. This works reasonably well if the servers belong to a single domain, an are not needed. On the other hand, if the Samba servers are NT4 domain members, or ADS domain members, or if there is a need to keep the security name-space separate (i.e., the user <code class="literal">DOMINICUS\FJones</code> must not be given access to the account resources of the user -<code class="literal">FRANCISCUS\FJones</code><sup>[<a name="id2597405" href="#ftn.id2597405" class="footnote">4</a>]</sup> free from inadvertent cross-over, close attention should be given +<code class="literal">FRANCISCUS\FJones</code><sup>[<a name="id2597406" href="#ftn.id2597406" class="footnote">4</a>]</sup> free from inadvertent cross-over, close attention should be given to the way that the IDMAP facility is configured. </p><p> <a class="indexterm" name="id2597433"></a> -<a class="indexterm" name="id2597439"></a> -<a class="indexterm" name="id2597446"></a> -<a class="indexterm" name="id2597453"></a> -<a class="indexterm" name="id2597459"></a> -<a class="indexterm" name="id2597466"></a> +<a class="indexterm" name="id2597440"></a> +<a class="indexterm" name="id2597447"></a> +<a class="indexterm" name="id2597454"></a> +<a class="indexterm" name="id2597460"></a> +<a class="indexterm" name="id2597467"></a> The use of IDMAP is important where the Samba server will be accessed by workstations or servers from more than one domain, in which case it is important to run winbind so it can handle the resolution (ID mapping) of foreign SIDs to local UNIX UIDs and GIDs. </p><p> -<a class="indexterm" name="id2597480"></a> +<a class="indexterm" name="id2597481"></a> The use of the IDMAP facility requires the execution of the <code class="literal">winbindd</code> upon Samba startup. </p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2597496"></a>Samba Server Deployment Types and IDMAP</h2></div></div></div><p> -<a class="indexterm" name="id2597504"></a> +<a class="indexterm" name="id2597505"></a> There are four basic server deployment types, as documented in <a class="link" href="ServerType.html" title="Chapter 3. Server Types and Security Modes">the chapter on Server Types and Security Modes</a>. -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2597521"></a>Standalone Samba Server</h3></div></div></div><p> - <a class="indexterm" name="id2597529"></a> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2597522"></a>Standalone Samba Server</h3></div></div></div><p> + <a class="indexterm" name="id2597530"></a> <a class="indexterm" name="id2597536"></a> - <a class="indexterm" name="id2597542"></a> + <a class="indexterm" name="id2597543"></a> A standalone Samba server is an implementation that is not a member of a Windows NT4 domain, a Windows 200X Active Directory domain, or a Samba domain. </p><p> - <a class="indexterm" name="id2597555"></a> - <a class="indexterm" name="id2597562"></a> - <a class="indexterm" name="id2597569"></a> + <a class="indexterm" name="id2597556"></a> + <a class="indexterm" name="id2597563"></a> + <a class="indexterm" name="id2597570"></a> By definition, this means that users and groups will be created and controlled locally, and the identity of a network user must match a local UNIX/Linux user login. The IDMAP facility is therefore of little to no interest, winbind will not be necessary, and the IDMAP facility will not be relevant or of interest. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2597583"></a>Domain Member Server or Domain Member Client</h3></div></div></div><p> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2597584"></a>Domain Member Server or Domain Member Client</h3></div></div></div><p> <a class="indexterm" name="id2597592"></a> - <a class="indexterm" name="id2597598"></a> + <a class="indexterm" name="id2597599"></a> <a class="indexterm" name="id2597605"></a> - <a class="indexterm" name="id2597611"></a> + <a class="indexterm" name="id2597612"></a> <a class="indexterm" name="id2597618"></a> Samba-3 can act as a Windows NT4 PDC or BDC, thereby providing domain control protocols that are compatible with Windows NT4. Samba-3 file and print sharing protocols are compatible with all versions of MS Windows products. Windows NT4, as with MS Active Directory, extensively makes use of Windows SIDs. </p><p> - <a class="indexterm" name="id2597633"></a> - <a class="indexterm" name="id2597640"></a> + <a class="indexterm" name="id2597634"></a> + <a class="indexterm" name="id2597641"></a> <a class="indexterm" name="id2597647"></a> Samba-3 domain member servers and clients must interact correctly with MS Windows SIDs. Incoming Windows SIDs must be translated to local UNIX UIDs and GIDs. Outgoing information from the Samba server must provide to MS Windows clients and servers appropriate SIDs. </p><p> - <a class="indexterm" name="id2597661"></a> + <a class="indexterm" name="id2597662"></a> <a class="indexterm" name="id2597668"></a> A Samba member of a Windows networking domain (NT4-style or ADS) can be configured to handle identity mapping in a variety of ways. The mechanism it uses depends on whether or not the <code class="literal">winbindd</code> daemon is used and how the winbind functionality is configured. The configuration options are briefly described here: </p><div class="variablelist"><dl><dt><span class="term">Winbind is not used; users and groups are local: </span></dt><dd><p> - <a class="indexterm" name="id2597698"></a> - <a class="indexterm" name="id2597705"></a> - <a class="indexterm" name="id2597712"></a> - <a class="indexterm" name="id2597719"></a> + <a class="indexterm" name="id2597699"></a> + <a class="indexterm" name="id2597706"></a> + <a class="indexterm" name="id2597713"></a> + <a class="indexterm" name="id2597720"></a> <a class="indexterm" name="id2597726"></a> <a class="indexterm" name="id2597733"></a> - <a class="indexterm" name="id2597739"></a> - <a class="indexterm" name="id2597746"></a> + <a class="indexterm" name="id2597740"></a> + <a class="indexterm" name="id2597747"></a> <a class="indexterm" name="id2597753"></a> <a class="indexterm" name="id2597760"></a> - <a class="indexterm" name="id2597766"></a> + <a class="indexterm" name="id2597767"></a> Where <code class="literal">winbindd</code> is not used Samba (<code class="literal">smbd</code>) uses the underlying UNIX/Linux mechanisms to resolve the identity of incoming network traffic. This is done using the LoginID (account name) in the @@ -129,21 +129,21 @@ on Server Types and Security Modes</a>. <a class="indexterm" name="id2597847"></a> <a class="indexterm" name="id2597854"></a> <a class="indexterm" name="id2597861"></a> - <a class="indexterm" name="id2597867"></a> + <a class="indexterm" name="id2597868"></a> <a class="indexterm" name="id2597874"></a> - <a class="indexterm" name="id2597880"></a> - <a class="indexterm" name="id2597887"></a> + <a class="indexterm" name="id2597881"></a> + <a class="indexterm" name="id2597888"></a> <a class="indexterm" name="id2597894"></a> This configuration may be used with standalone Samba servers, domain member servers (NT4 or ADS), and for a PDC that uses either an smbpasswd or a tdbsam-based Samba passdb backend. </p></dd><dt><span class="term">Winbind is not used; users and groups resolved via NSS: </span></dt><dd><p> - <a class="indexterm" name="id2597917"></a> - <a class="indexterm" name="id2597924"></a> - <a class="indexterm" name="id2597931"></a> + <a class="indexterm" name="id2597918"></a> + <a class="indexterm" name="id2597925"></a> + <a class="indexterm" name="id2597932"></a> <a class="indexterm" name="id2597938"></a> <a class="indexterm" name="id2597945"></a> - <a class="indexterm" name="id2597951"></a> + <a class="indexterm" name="id2597952"></a> In this situation user and group accounts are treated as if they are local accounts. The only way in which this differs from having local accounts is that the accounts are stored in a repository that can be shared. In practice @@ -152,18 +152,18 @@ on Server Types and Security Modes</a>. <a class="indexterm" name="id2597967"></a> <a class="indexterm" name="id2597974"></a> <a class="indexterm" name="id2597981"></a> - <a class="indexterm" name="id2597987"></a> + <a class="indexterm" name="id2597988"></a> <a class="indexterm" name="id2597994"></a> - <a class="indexterm" name="id2598000"></a> - <a class="indexterm" name="id2598007"></a> + <a class="indexterm" name="id2598001"></a> + <a class="indexterm" name="id2598008"></a> This configuration may be used with standalone Samba servers, domain member servers (NT4 or ADS), and for a PDC that uses either an smbpasswd or a tdbsam-based Samba passdb backend. </p></dd><dt><span class="term">Winbind/NSS with the default local IDMAP table: </span></dt><dd><p> - <a class="indexterm" name="id2598030"></a> + <a class="indexterm" name="id2598031"></a> <a class="indexterm" name="id2598037"></a> <a class="indexterm" name="id2598044"></a> - <a class="indexterm" name="id2598050"></a> + <a class="indexterm" name="id2598051"></a> There are many sites that require only a simple Samba server or a single Samba server that is a member of a Windows NT4 domain or an ADS domain. A typical example is an appliance like file server on which no local accounts are configured and @@ -171,8 +171,8 @@ on Server Types and Security Modes</a>. domain. The domain control can be provided by Samba-3, MS Windows NT4, or MS Windows Active Directory. </p><p> - <a class="indexterm" name="id2598068"></a> - <a class="indexterm" name="id2598075"></a> + <a class="indexterm" name="id2598069"></a> + <a class="indexterm" name="id2598076"></a> <a class="indexterm" name="id2598082"></a> <a class="indexterm" name="id2598089"></a> <a class="indexterm" name="id2598096"></a> @@ -182,10 +182,10 @@ on Server Types and Security Modes</a>. which does all the difficult work of mapping incoming SIDs to appropriate UIDs and GIDs. The SIDs are allocated a UID/GID in the order in which winbind receives them. </p><p> - <a class="indexterm" name="id2598129"></a> + <a class="indexterm" name="id2598130"></a> <a class="indexterm" name="id2598136"></a> - <a class="indexterm" name="id2598142"></a> - <a class="indexterm" name="id2598149"></a> + <a class="indexterm" name="id2598143"></a> + <a class="indexterm" name="id2598150"></a> This configuration is not convenient or practical in sites that have more than one Samba server and that require the same UID or GID for the same user or group across all servers. One of the hazards of this method is that in the event that the winbind @@ -194,10 +194,10 @@ on Server Types and Security Modes</a>. result that MS Windows files that are stored on the Samba server may now not belong to the rightful owners. </p></dd><dt><span class="term">Winbind/NSS uses RID based IDMAP: </span></dt><dd><p> - <a class="indexterm" name="id2598187"></a> - <a class="indexterm" name="id2598194"></a> + <a class="indexterm" name="id2598188"></a> + <a class="indexterm" name="id2598195"></a> <a class="indexterm" name="id2598201"></a> - <a class="indexterm" name="id2598207"></a> + <a class="indexterm" name="id2598208"></a> The IDMAP_RID facility is new to Samba version 3.0.8. It was added to make life easier for a number of sites that are committed to use of MS ADS, that do not apply an ADS schema extension, and that do not have an installed an LDAP directory server just for @@ -205,14 +205,14 @@ on Server Types and Security Modes</a>. domains, and not multiple domain trees) and you want a simple cookie-cutter solution to the IDMAP table problem, then IDMAP_RID is an obvious choice. </p><p> - <a class="indexterm" name="id2598226"></a> - <a class="indexterm" name="id2598233"></a> + <a class="indexterm" name="id2598227"></a> + <a class="indexterm" name="id2598234"></a> <a class="indexterm" name="id2598240"></a> <a class="indexterm" name="id2598247"></a> - <a class="indexterm" name="id2598253"></a> + <a class="indexterm" name="id2598254"></a> <a class="indexterm" name="id2598260"></a> - <a class="indexterm" name="id2598266"></a> - <a class="indexterm" name="id2598273"></a> + <a class="indexterm" name="id2598267"></a> + <a class="indexterm" name="id2598274"></a> This facility requires the allocation of the <em class="parameter"><code>idmap uid</code></em> and the <em class="parameter"><code>idmap gid</code></em> ranges, and within the <em class="parameter"><code>idmap uid</code></em> it is possible to allocate a subset of this range for automatic mapping of the relative @@ -222,22 +222,22 @@ on Server Types and Security Modes</a>. a SID is encountered that has the value <code class="constant">S-1-5-21-34567898-12529001-32973135-1234</code>, the resulting UID will be <code class="constant">1000 + 1234 = 2234</code>. </p></dd><dt><span class="term">Winbind with an NSS/LDAP backend-based IDMAP facility: </span></dt><dd><p> - <a class="indexterm" name="id2598341"></a> - <a class="indexterm" name="id2598348"></a> - <a class="indexterm" name="id2598355"></a> + <a class="indexterm" name="id2598342"></a> + <a class="indexterm" name="id2598349"></a> + <a class="indexterm" name="id2598356"></a> <a class="indexterm" name="id2598362"></a> - <a class="indexterm" name="id2598368"></a> + <a class="indexterm" name="id2598369"></a> <a class="indexterm" name="id2598375"></a> <a class="indexterm" name="id2598382"></a> - <a class="indexterm" name="id2598388"></a> + <a class="indexterm" name="id2598389"></a> In this configuration <code class="literal">winbind</code> resolved SIDs to UIDs and GIDs from the <em class="parameter"><code>idmap uid</code></em> and <em class="parameter"><code>idmap gid</code></em> ranges specified in the <code class="filename">smb.conf</code> file, but instead of using a local winbind IDMAP table, it is stored in an LDAP directory so that all domain member machines (clients and servers) can share a common IDMAP table. </p><p> - <a class="indexterm" name="id2598427"></a> - <a class="indexterm" name="id2598434"></a> + <a class="indexterm" name="id2598428"></a> + <a class="indexterm" name="id2598435"></a> <a class="indexterm" name="id2598441"></a> It is important that all LDAP IDMAP clients use only the master LDAP server because the <em class="parameter"><code>idmap backend</code></em> facility in the <code class="filename">smb.conf</code> file does not correctly @@ -247,17 +247,17 @@ on Server Types and Security Modes</a>. domain member servers. It is a neat method for assuring that UIDs, GIDs, and the matching SIDs are consistent across all servers. </p><p> - <a class="indexterm" name="id2598482"></a> - <a class="indexterm" name="id2598489"></a> + <a class="indexterm" name="id2598483"></a> + <a class="indexterm" name="id2598490"></a> The use of the LDAP-based passdb backend requires use of the PADL nss_ldap utility or an equivalent. In this situation winbind is used to handle foreign SIDs, that is, SIDs from standalone Windows clients (i.e., not a member of our domain) as well as SIDs from another domain. The foreign UID/GID is mapped from allocated ranges (idmap uid and idmap gid) in precisely the same manner as when using winbind with a local IDMAP table. </p><p> - <a class="indexterm" name="id2598507"></a> + <a class="indexterm" name="id2598508"></a> <a class="indexterm" name="id2598514"></a> - <a class="indexterm" name="id2598520"></a> + <a class="indexterm" name="id2598521"></a> The nss_ldap tool set can be used to access UIDs and GIDs via LDAP as well as via Active Directory. In order to use Active Directory, it is necessary to modify the ADS schema by installing either the AD4UNIX schema extension or using the Microsoft Services for UNIX @@ -266,11 +266,11 @@ on Server Types and Security Modes</a>. installed to permit the UNIX credentials to be set and managed from the ADS User and Computer Management tool. Each account must be separately UNIX-enabled before the UID and GID data can be used by Samba. - </p></dd></dl></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2598544"></a>Primary Domain Controller</h3></div></div></div><p> - <a class="indexterm" name="id2598552"></a> - <a class="indexterm" name="id2598559"></a> - <a class="indexterm" name="id2598565"></a> - <a class="indexterm" name="id2598572"></a> + </p></dd></dl></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2598545"></a>Primary Domain Controller</h3></div></div></div><p> + <a class="indexterm" name="id2598553"></a> + <a class="indexterm" name="id2598560"></a> + <a class="indexterm" name="id2598566"></a> + <a class="indexterm" name="id2598573"></a> Microsoft Windows domain security systems generate the user and group SID as part of the process of creation of an account. Windows does not have a concept of the UNIX UID or a GID; rather, it has its own type of security descriptor. When Samba is used as a domain controller, it provides a method @@ -278,7 +278,7 @@ on Server Types and Security Modes</a>. adds an RID that is calculated algorithmically from a base value that can be specified in the <code class="filename">smb.conf</code> file, plus twice (2x) the UID or GID. This method is called “<span class="quote">algorithmic mapping</span>”. </p><p> - <a class="indexterm" name="id2598601"></a> + <a class="indexterm" name="id2598602"></a> For example, if a user has a UID of 4321, and the algorithmic RID base has a value of 1000, the RID will be <code class="literal">1000 + (2 x 4321) = 9642</code>. Thus, if the domain SID is <code class="literal">S-1-5-21-89238497-92787123-12341112</code>, the resulting SID is @@ -286,39 +286,39 @@ on Server Types and Security Modes</a>. </p><p> <a class="indexterm" name="id2598633"></a> <a class="indexterm" name="id2598640"></a> - <a class="indexterm" name="id2598646"></a> - <a class="indexterm" name="id2598653"></a> + <a class="indexterm" name="id2598647"></a> + <a class="indexterm" name="id2598654"></a> The foregoing type of SID is produced by Samba as an automatic function and is either produced on the fly (as is the case when using a <em class="parameter"><code>passdb backend = [tdbsam | smbpasswd]</code></em>), or may be stored as a permanent part of an account in an LDAP-based ldapsam. </p><p> - <a class="indexterm" name="id2598673"></a> - <a class="indexterm" name="id2598680"></a> - <a class="indexterm" name="id2598686"></a> - <a class="indexterm" name="id2598693"></a> - <a class="indexterm" name="id2598700"></a> - <a class="indexterm" name="id2598707"></a> - <a class="indexterm" name="id2598713"></a> - <a class="indexterm" name="id2598720"></a> - <a class="indexterm" name="id2598727"></a> + <a class="indexterm" name="id2598674"></a> + <a class="indexterm" name="id2598681"></a> + <a class="indexterm" name="id2598687"></a> + <a class="indexterm" name="id2598694"></a> + <a class="indexterm" name="id2598701"></a> + <a class="indexterm" name="id2598708"></a> + <a class="indexterm" name="id2598714"></a> + <a class="indexterm" name="id2598721"></a> + <a class="indexterm" name="id2598728"></a> ADS uses a directory schema that can be extended to accommodate additional account attributes such as UIDs and GIDs. The installation of Microsoft Service for UNIX 3.5 will expand the normal ADS schema to include UNIX account attributes. These must of course be managed separately through a snap-in module to the normal ADS account management MMC interface. </p><p> - <a class="indexterm" name="id2598743"></a> + <a class="indexterm" name="id2598744"></a> <a class="indexterm" name="id2598750"></a> <a class="indexterm" name="id2598757"></a> - <a class="indexterm" name="id2598763"></a> + <a class="indexterm" name="id2598764"></a> Security identifiers used within a domain must be managed to avoid conflict and to preserve itegrity. In an NT4 domain context, the PDC manages the distribution of all security credentials to the backup domain controllers (BDCs). At this time the only passdb backend for a Samba domain controller that is suitable for such information is an LDAP backend. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2598778"></a>Backup Domain Controller</h3></div></div></div><p> - <a class="indexterm" name="id2598786"></a> - <a class="indexterm" name="id2598793"></a> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2598779"></a>Backup Domain Controller</h3></div></div></div><p> + <a class="indexterm" name="id2598787"></a> + <a class="indexterm" name="id2598794"></a> <a class="indexterm" name="id2598800"></a> - <a class="indexterm" name="id2598807"></a> + <a class="indexterm" name="id2598808"></a> <a class="indexterm" name="id2598814"></a> <a class="indexterm" name="id2598821"></a> <a class="indexterm" name="id2598828"></a> @@ -331,25 +331,25 @@ on Server Types and Security Modes</a>. in the IDMAP backend. This means that it is is unsafe to use a slave (replicate) LDAP server with the IDMAP facility. </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2598850"></a>Examples of IDMAP Backend Usage</h2></div></div></div><p> -<a class="indexterm" name="id2598858"></a> -<a class="indexterm" name="id2598867"></a> -<a class="indexterm" name="id2598876"></a> -<a class="indexterm" name="id2598883"></a> -<a class="indexterm" name="id2598889"></a> +<a class="indexterm" name="id2598859"></a> +<a class="indexterm" name="id2598868"></a> +<a class="indexterm" name="id2598877"></a> +<a class="indexterm" name="id2598884"></a> +<a class="indexterm" name="id2598890"></a> Anyone who wishes to use <code class="literal">winbind</code> will find the following example configurations helpful. Remember that in the majority of cases <code class="literal">winbind</code> is of primary interest for use with domain member servers (DMSs) and domain member clients (DMCs). -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2598913"></a>Default Winbind TDB</h3></div></div></div><p> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2598914"></a>Default Winbind TDB</h3></div></div></div><p> Two common configurations are used: </p><div class="itemizedlist"><ul type="disc"><li><p> Networks that have an NT4 PDC (with or without BDCs) or a Samba PDC (with or without BDCs). </p></li><li><p> Networks that use MS Windows 200x ADS. - </p></li></ul></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2598937"></a>NT4-Style Domains (Includes Samba Domains)</h4></div></div></div><p> + </p></li></ul></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2598938"></a>NT4-Style Domains (Includes Samba Domains)</h4></div></div></div><p> <a class="link" href="idmapper.html#idmapnt4dms" title="Example 14.1. NT4 Domain Member Server smb.conf">NT4 Domain Member Server smb.con</a> is a simple example of an NT4 DMS <code class="filename">smb.conf</code> file that shows only the global section. - </p><div class="example"><a name="idmapnt4dms"></a><p class="title"><b>Example 14.1. NT4 Domain Member Server smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2598990"></a><em class="parameter"><code>workgroup = MEGANET2</code></em></td></tr><tr><td><a class="indexterm" name="id2599002"></a><em class="parameter"><code>security = DOMAIN</code></em></td></tr><tr><td><a class="indexterm" name="id2599013"></a><em class="parameter"><code>idmap uid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2599025"></a><em class="parameter"><code>idmap gid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2599037"></a><em class="parameter"><code>template primary group = "Domain Users"</code></em></td></tr><tr><td><a class="indexterm" name="id2599049"></a><em class="parameter"><code>template shell = /bin/bash</code></em></td></tr></table></div></div><br class="example-break"><p> - <a class="indexterm" name="id2599064"></a> + </p><div class="example"><a name="idmapnt4dms"></a><p class="title"><b>Example 14.1. NT4 Domain Member Server smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2598990"></a><em class="parameter"><code>workgroup = MEGANET2</code></em></td></tr><tr><td><a class="indexterm" name="id2599002"></a><em class="parameter"><code>security = DOMAIN</code></em></td></tr><tr><td><a class="indexterm" name="id2599014"></a><em class="parameter"><code>idmap uid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2599026"></a><em class="parameter"><code>idmap gid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2599037"></a><em class="parameter"><code>template primary group = "Domain Users"</code></em></td></tr><tr><td><a class="indexterm" name="id2599050"></a><em class="parameter"><code>template shell = /bin/bash</code></em></td></tr></table></div></div><br class="example-break"><p> + <a class="indexterm" name="id2599065"></a> <a class="indexterm" name="id2599071"></a> The use of <code class="literal">winbind</code> requires configuration of NSS. Edit the <code class="filename">/etc/nsswitch.conf</code> so it includes the following entries: @@ -380,30 +380,30 @@ Joined domain MEGANET2. Join to 'MIDEARTH' is OK </pre><p> A failed join would report an error message like the following: - <a class="indexterm" name="id2599161"></a> + <a class="indexterm" name="id2599162"></a> </p><pre class="screen"> <code class="prompt">root# </code> net rpc testjoin [2004/11/05 16:34:12, 0] utils/net_rpc_join.c:net_rpc_join_ok(66) Join to domain 'MEGANET2' is not valid </pre><p> </p></li><li><p> - <a class="indexterm" name="id2599188"></a> - <a class="indexterm" name="id2599195"></a> + <a class="indexterm" name="id2599189"></a> + <a class="indexterm" name="id2599196"></a> <a class="indexterm" name="id2599202"></a> Start the <code class="literal">nmbd, winbind,</code> and <code class="literal">smbd</code> daemons in the order shown. </p></li></ol></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2599225"></a>ADS Domains</h4></div></div></div><p> - <a class="indexterm" name="id2599232"></a> - <a class="indexterm" name="id2599239"></a> + <a class="indexterm" name="id2599233"></a> + <a class="indexterm" name="id2599240"></a> The procedure for joining an ADS domain is similar to the NT4 domain join, except the <code class="filename">smb.conf</code> file will have the contents shown in <a class="link" href="idmapper.html#idmapadsdms" title="Example 14.2. ADS Domain Member Server smb.conf">ADS Domain Member Server smb.conf</a> - </p><div class="example"><a name="idmapadsdms"></a><p class="title"><b>Example 14.2. ADS Domain Member Server smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2599290"></a><em class="parameter"><code>workgroup = BUTTERNET</code></em></td></tr><tr><td><a class="indexterm" name="id2599302"></a><em class="parameter"><code>netbios name = GARGOYLE</code></em></td></tr><tr><td><a class="indexterm" name="id2599314"></a><em class="parameter"><code>realm = BUTTERNET.BIZ</code></em></td></tr><tr><td><a class="indexterm" name="id2599326"></a><em class="parameter"><code>security = ADS</code></em></td></tr><tr><td><a class="indexterm" name="id2599337"></a><em class="parameter"><code>template shell = /bin/bash</code></em></td></tr><tr><td><a class="indexterm" name="id2599349"></a><em class="parameter"><code>idmap uid = 500-10000000</code></em></td></tr><tr><td><a class="indexterm" name="id2599361"></a><em class="parameter"><code>idmap gid = 500-10000000</code></em></td></tr><tr><td><a class="indexterm" name="id2599373"></a><em class="parameter"><code>winbind use default domain = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2599385"></a><em class="parameter"><code>winbind nested groups = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2599397"></a><em class="parameter"><code>printer admin = "BUTTERNET\Domain Admins"</code></em></td></tr></table></div></div><br class="example-break"><p> - <a class="indexterm" name="id2599412"></a> - <a class="indexterm" name="id2599419"></a> + </p><div class="example"><a name="idmapadsdms"></a><p class="title"><b>Example 14.2. ADS Domain Member Server smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2599291"></a><em class="parameter"><code>workgroup = BUTTERNET</code></em></td></tr><tr><td><a class="indexterm" name="id2599303"></a><em class="parameter"><code>netbios name = GARGOYLE</code></em></td></tr><tr><td><a class="indexterm" name="id2599315"></a><em class="parameter"><code>realm = BUTTERNET.BIZ</code></em></td></tr><tr><td><a class="indexterm" name="id2599326"></a><em class="parameter"><code>security = ADS</code></em></td></tr><tr><td><a class="indexterm" name="id2599338"></a><em class="parameter"><code>template shell = /bin/bash</code></em></td></tr><tr><td><a class="indexterm" name="id2599350"></a><em class="parameter"><code>idmap uid = 500-10000000</code></em></td></tr><tr><td><a class="indexterm" name="id2599362"></a><em class="parameter"><code>idmap gid = 500-10000000</code></em></td></tr><tr><td><a class="indexterm" name="id2599373"></a><em class="parameter"><code>winbind use default domain = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2599385"></a><em class="parameter"><code>winbind nested groups = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2599397"></a><em class="parameter"><code>printer admin = "BUTTERNET\Domain Admins"</code></em></td></tr></table></div></div><br class="example-break"><p> + <a class="indexterm" name="id2599413"></a> + <a class="indexterm" name="id2599420"></a> <a class="indexterm" name="id2599426"></a> <a class="indexterm" name="id2599433"></a> - <a class="indexterm" name="id2599439"></a> - <a class="indexterm" name="id2599446"></a> - <a class="indexterm" name="id2599453"></a> + <a class="indexterm" name="id2599440"></a> + <a class="indexterm" name="id2599447"></a> + <a class="indexterm" name="id2599454"></a> ADS DMS operation requires use of kerberos (KRB). For this to work, the <code class="filename">krb5.conf</code> must be configured. The exact requirements depends on which version of MIT or Heimdal Kerberos is being used. It is sound advice to use only the latest version, which at this time are MIT Kerberos version @@ -416,7 +416,7 @@ Join to domain 'MEGANET2' is not valid Edit the <code class="filename">/etc/nsswitch.conf</code> file as shown above. </p></li><li><p> Execute: - <a class="indexterm" name="id2599511"></a> + <a class="indexterm" name="id2599512"></a> </p><pre class="screen"> <code class="prompt">root# </code> net ads join -UAdministrator%password Joined domain BUTTERNET. @@ -439,7 +439,7 @@ Join to domain is not valid <a class="indexterm" name="id2599568"></a> <a class="indexterm" name="id2599575"></a> <a class="indexterm" name="id2599582"></a> - <a class="indexterm" name="id2599588"></a> + <a class="indexterm" name="id2599589"></a> The specific error message may differ from the above because it depends on the type of failure that may have occurred. Increase the <em class="parameter"><code>log level</code></em> to 10, repeat the test, and then examine the log files produced to identify the nature of the failure. @@ -447,18 +447,18 @@ Join to domain is not valid Start the <code class="literal">nmbd</code>, <code class="literal">winbind</code>, and <code class="literal">smbd</code> daemons in the order shown. </p></li></ol></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2599635"></a>IDMAP_RID with Winbind</h3></div></div></div><p> <a class="indexterm" name="id2599643"></a> - <a class="indexterm" name="id2599649"></a> - <a class="indexterm" name="id2599656"></a> - <a class="indexterm" name="id2599662"></a> + <a class="indexterm" name="id2599650"></a> + <a class="indexterm" name="id2599657"></a> + <a class="indexterm" name="id2599663"></a> The <code class="literal">idmap_rid</code> facility is a new tool that, unlike native winbind, creates a predictable mapping of MS Windows SIDs to UNIX UIDs and GIDs. The key benefit of this method of implementing the Samba IDMAP facility is that it eliminates the need to store the IDMAP data in a central place. The downside is that it can be used only within a single ADS domain and is not compatible with trusted domain implementations. </p><p> - <a class="indexterm" name="id2599685"></a> - <a class="indexterm" name="id2599692"></a> - <a class="indexterm" name="id2599699"></a> + <a class="indexterm" name="id2599686"></a> + <a class="indexterm" name="id2599693"></a> + <a class="indexterm" name="id2599700"></a> <a class="indexterm" name="id2599706"></a> This alternate method of SID to UID/GID mapping can be achieved using the idmap_rid plug-in. This plug-in uses the RID of the user SID to derive the UID and GID by adding the @@ -467,17 +467,17 @@ Join to domain is not valid with multiple domain environments. The <em class="parameter"><code>idmap uid</code></em> and <em class="parameter"><code>idmap gid</code></em> ranges must be specified. </p><p> - <a class="indexterm" name="id2599738"></a> - <a class="indexterm" name="id2599745"></a> + <a class="indexterm" name="id2599739"></a> + <a class="indexterm" name="id2599746"></a> The idmap_rid facility can be used both for NT4/Samba-style domains and Active Directory. To use this with an NT4 domain, do not include the <em class="parameter"><code>realm</code></em> parameter; additionally, the method used to join the domain uses the <code class="constant">net rpc join</code> process. </p><p> An example <code class="filename">smb.conf</code> file for and ADS domain environment is shown in <a class="link" href="idmapper.html#idmapadsridDMS" title="Example 14.3. ADS Domain Member smb.conf using idmap_rid">ADS Domain Member smb.conf using idmap_rid</a>. - </p><div class="example"><a name="idmapadsridDMS"></a><p class="title"><b>Example 14.3. ADS Domain Member smb.conf using idmap_rid</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2599812"></a><em class="parameter"><code>workgroup = KPAK</code></em></td></tr><tr><td><a class="indexterm" name="id2599824"></a><em class="parameter"><code>netbios name = BIGJOE</code></em></td></tr><tr><td><a class="indexterm" name="id2599836"></a><em class="parameter"><code>realm = CORP.KPAK.COM</code></em></td></tr><tr><td><a class="indexterm" name="id2599848"></a><em class="parameter"><code>server string = Office Server</code></em></td></tr><tr><td><a class="indexterm" name="id2599860"></a><em class="parameter"><code>security = ADS</code></em></td></tr><tr><td><a class="indexterm" name="id2599871"></a><em class="parameter"><code>allow trusted domains = No</code></em></td></tr><tr><td><a class="indexterm" name="id2599883"></a><em class="parameter"><code>idmap backend = idmap_rid:KPAK=500-100000000</code></em></td></tr><tr><td><a class="indexterm" name="id2599896"></a><em class="parameter"><code>idmap uid = 500-100000000</code></em></td></tr><tr><td><a class="indexterm" name="id2599907"></a><em class="parameter"><code>idmap gid = 500-100000000</code></em></td></tr><tr><td><a class="indexterm" name="id2599919"></a><em class="parameter"><code>template shell = /bin/bash</code></em></td></tr><tr><td><a class="indexterm" name="id2599931"></a><em class="parameter"><code>winbind use default domain = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2599943"></a><em class="parameter"><code>winbind enum users = No</code></em></td></tr><tr><td><a class="indexterm" name="id2599955"></a><em class="parameter"><code>winbind enum groups = No</code></em></td></tr><tr><td><a class="indexterm" name="id2599967"></a><em class="parameter"><code>winbind nested groups = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2599979"></a><em class="parameter"><code>printer admin = "Domain Admins"</code></em></td></tr></table></div></div><br class="example-break"><p> - <a class="indexterm" name="id2599994"></a> - <a class="indexterm" name="id2600001"></a> + </p><div class="example"><a name="idmapadsridDMS"></a><p class="title"><b>Example 14.3. ADS Domain Member smb.conf using idmap_rid</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2599813"></a><em class="parameter"><code>workgroup = KPAK</code></em></td></tr><tr><td><a class="indexterm" name="id2599825"></a><em class="parameter"><code>netbios name = BIGJOE</code></em></td></tr><tr><td><a class="indexterm" name="id2599837"></a><em class="parameter"><code>realm = CORP.KPAK.COM</code></em></td></tr><tr><td><a class="indexterm" name="id2599848"></a><em class="parameter"><code>server string = Office Server</code></em></td></tr><tr><td><a class="indexterm" name="id2599860"></a><em class="parameter"><code>security = ADS</code></em></td></tr><tr><td><a class="indexterm" name="id2599872"></a><em class="parameter"><code>allow trusted domains = No</code></em></td></tr><tr><td><a class="indexterm" name="id2599884"></a><em class="parameter"><code>idmap backend = idmap_rid:KPAK=500-100000000</code></em></td></tr><tr><td><a class="indexterm" name="id2599896"></a><em class="parameter"><code>idmap uid = 500-100000000</code></em></td></tr><tr><td><a class="indexterm" name="id2599908"></a><em class="parameter"><code>idmap gid = 500-100000000</code></em></td></tr><tr><td><a class="indexterm" name="id2599920"></a><em class="parameter"><code>template shell = /bin/bash</code></em></td></tr><tr><td><a class="indexterm" name="id2599932"></a><em class="parameter"><code>winbind use default domain = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2599944"></a><em class="parameter"><code>winbind enum users = No</code></em></td></tr><tr><td><a class="indexterm" name="id2599956"></a><em class="parameter"><code>winbind enum groups = No</code></em></td></tr><tr><td><a class="indexterm" name="id2599967"></a><em class="parameter"><code>winbind nested groups = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2599979"></a><em class="parameter"><code>printer admin = "Domain Admins"</code></em></td></tr></table></div></div><br class="example-break"><p> + <a class="indexterm" name="id2599995"></a> + <a class="indexterm" name="id2600002"></a> <a class="indexterm" name="id2600008"></a> <a class="indexterm" name="id2600015"></a> In a large domain with many users it is imperative to disable enumeration of users and groups. @@ -488,7 +488,7 @@ Join to domain is not valid or groups using the <code class="literal">getent passwd</code> and <code class="literal">getent group</code> commands. It will be possible to perform the lookup for individual users, as shown in the following procedure. </p><p> - <a class="indexterm" name="id2600052"></a> + <a class="indexterm" name="id2600053"></a> <a class="indexterm" name="id2600059"></a> The use of this tool requires configuration of NSS as per the native use of winbind. Edit the <code class="filename">/etc/nsswitch.conf</code> so it has the following parameters: @@ -515,7 +515,7 @@ Using short domain name -- KPAK Joined 'BIGJOE' to realm 'CORP.KPAK.COM' </pre><p> </p><p> - <a class="indexterm" name="id2600138"></a> + <a class="indexterm" name="id2600139"></a> An invalid or failed join can be detected by executing: </p><pre class="screen"> <code class="prompt">root# </code> net ads testjoin @@ -531,13 +531,13 @@ Join to domain is not valid Start the <code class="literal">nmbd</code>, <code class="literal">winbind</code>, and <code class="literal">smbd</code> daemons in the order shown. </p></li><li><p> Validate the operation of this configuration by executing: - <a class="indexterm" name="id2600203"></a> + <a class="indexterm" name="id2600204"></a> </p><pre class="screen"> <code class="prompt">root# </code> getent passwd administrator administrator:x:1000:1013:Administrator:/home/BE/administrator:/bin/bash </pre><p> - </p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2600225"></a>IDMAP Storage in LDAP Using Winbind</h3></div></div></div><p> - <a class="indexterm" name="id2600233"></a> + </p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2600226"></a>IDMAP Storage in LDAP Using Winbind</h3></div></div></div><p> + <a class="indexterm" name="id2600234"></a> <a class="indexterm" name="id2600240"></a> The storage of IDMAP information in LDAP can be used with both NT4/Samba-3-style domains and ADS domains. OpenLDAP is a commonly used LDAP server for this purpose, although any @@ -547,15 +547,15 @@ administrator:x:1000:1013:Administrator:/home/BE/administrator:/bin/bash </p><p> An example is for an ADS domain is shown in <a class="link" href="idmapper.html#idmapldapDMS" title="Example 14.4. ADS Domain Member Server using LDAP">ADS Domain Member Server using LDAP</a>. - </p><div class="example"><a name="idmapldapDMS"></a><p class="title"><b>Example 14.4. ADS Domain Member Server using LDAP</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2600294"></a><em class="parameter"><code>workgroup = SNOWSHOW</code></em></td></tr><tr><td><a class="indexterm" name="id2600305"></a><em class="parameter"><code>netbios name = GOODELF</code></em></td></tr><tr><td><a class="indexterm" name="id2600317"></a><em class="parameter"><code>realm = SNOWSHOW.COM</code></em></td></tr><tr><td><a class="indexterm" name="id2600329"></a><em class="parameter"><code>server string = Samba Server</code></em></td></tr><tr><td><a class="indexterm" name="id2600341"></a><em class="parameter"><code>security = ADS</code></em></td></tr><tr><td><a class="indexterm" name="id2600353"></a><em class="parameter"><code>log level = 1 ads:10 auth:10 sam:10 rpc:10</code></em></td></tr><tr><td><a class="indexterm" name="id2600365"></a><em class="parameter"><code>ldap admin dn = cn=Manager,dc=SNOWSHOW,dc=COM</code></em></td></tr><tr><td><a class="indexterm" name="id2600377"></a><em class="parameter"><code>ldap idmap suffix = ou=Idmap</code></em></td></tr><tr><td><a class="indexterm" name="id2600389"></a><em class="parameter"><code>ldap suffix = dc=SNOWSHOW,dc=COM</code></em></td></tr><tr><td><a class="indexterm" name="id2600401"></a><em class="parameter"><code>idmap backend = ldap:ldap://ldap.snowshow.com</code></em></td></tr><tr><td><a class="indexterm" name="id2600413"></a><em class="parameter"><code>idmap uid = 150000-550000</code></em></td></tr><tr><td><a class="indexterm" name="id2600425"></a><em class="parameter"><code>idmap gid = 150000-550000</code></em></td></tr><tr><td><a class="indexterm" name="id2600436"></a><em class="parameter"><code>template shell = /bin/bash</code></em></td></tr><tr><td><a class="indexterm" name="id2600448"></a><em class="parameter"><code>winbind use default domain = Yes</code></em></td></tr></table></div></div><br class="example-break"><p> + </p><div class="example"><a name="idmapldapDMS"></a><p class="title"><b>Example 14.4. ADS Domain Member Server using LDAP</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2600294"></a><em class="parameter"><code>workgroup = SNOWSHOW</code></em></td></tr><tr><td><a class="indexterm" name="id2600306"></a><em class="parameter"><code>netbios name = GOODELF</code></em></td></tr><tr><td><a class="indexterm" name="id2600318"></a><em class="parameter"><code>realm = SNOWSHOW.COM</code></em></td></tr><tr><td><a class="indexterm" name="id2600330"></a><em class="parameter"><code>server string = Samba Server</code></em></td></tr><tr><td><a class="indexterm" name="id2600342"></a><em class="parameter"><code>security = ADS</code></em></td></tr><tr><td><a class="indexterm" name="id2600353"></a><em class="parameter"><code>log level = 1 ads:10 auth:10 sam:10 rpc:10</code></em></td></tr><tr><td><a class="indexterm" name="id2600365"></a><em class="parameter"><code>ldap admin dn = cn=Manager,dc=SNOWSHOW,dc=COM</code></em></td></tr><tr><td><a class="indexterm" name="id2600378"></a><em class="parameter"><code>ldap idmap suffix = ou=Idmap</code></em></td></tr><tr><td><a class="indexterm" name="id2600390"></a><em class="parameter"><code>ldap suffix = dc=SNOWSHOW,dc=COM</code></em></td></tr><tr><td><a class="indexterm" name="id2600401"></a><em class="parameter"><code>idmap backend = ldap:ldap://ldap.snowshow.com</code></em></td></tr><tr><td><a class="indexterm" name="id2600414"></a><em class="parameter"><code>idmap uid = 150000-550000</code></em></td></tr><tr><td><a class="indexterm" name="id2600425"></a><em class="parameter"><code>idmap gid = 150000-550000</code></em></td></tr><tr><td><a class="indexterm" name="id2600437"></a><em class="parameter"><code>template shell = /bin/bash</code></em></td></tr><tr><td><a class="indexterm" name="id2600449"></a><em class="parameter"><code>winbind use default domain = Yes</code></em></td></tr></table></div></div><br class="example-break"><p> <a class="indexterm" name="id2600464"></a> In the case of an NT4 or Samba-3-style domain the <em class="parameter"><code>realm</code></em> is not used, and the command used to join the domain is <code class="literal">net rpc join</code>. The above example also demonstrates advanced error-reporting techniques that are documented in <a class="link" href="bugreport.html#dbglvl" title="Debug Levels">Reporting Bugs</a>. </p><p> <a class="indexterm" name="id2600498"></a> - <a class="indexterm" name="id2600504"></a> - <a class="indexterm" name="id2600511"></a> + <a class="indexterm" name="id2600505"></a> + <a class="indexterm" name="id2600512"></a> Where MIT kerberos is installed (version 1.3.4 or later), edit the <code class="filename">/etc/krb5.conf</code> file so it has the following contents: </p><pre class="screen"> @@ -674,12 +674,12 @@ Joined 'GOODELF' to realm 'SNOWSHOW.COM' </p></li><li><p> Start the <code class="literal">nmbd</code>, <code class="literal">winbind</code>, and <code class="literal">smbd</code> daemons in the order shown. </p></li></ol></div><p> - <a class="indexterm" name="id2600797"></a> + <a class="indexterm" name="id2600798"></a> Follow the diagnositic procedures shown earlier in this chapter to identify success or failure of the join. In many cases a failure is indicated by a silent return to the command prompt with no indication of the reason for failure. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2600810"></a>IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</h3></div></div></div><p> - <a class="indexterm" name="id2600819"></a> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2600811"></a>IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</h3></div></div></div><p> + <a class="indexterm" name="id2600820"></a> <a class="indexterm" name="id2600826"></a> The use of this method is messy. The information provided in the following is for guidance only and is very definitely not complete. This method does work; it is used in a number of large sites @@ -687,8 +687,8 @@ Joined 'GOODELF' to realm 'SNOWSHOW.COM' </p><p> An example <code class="filename">smb.conf</code> file is shown in <a class="link" href="idmapper.html#idmaprfc2307" title="Example 14.5. ADS Domain Member Server using RFC2307bis Schema Extension Date via NSS">ADS Domain Member Server using RFC2307bis Schema Extension Date via NSS</a>. - </p><div class="example"><a name="idmaprfc2307"></a><p class="title"><b>Example 14.5. ADS Domain Member Server using RFC2307bis Schema Extension Date via NSS</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2600885"></a><em class="parameter"><code>workgroup = BOBBY</code></em></td></tr><tr><td><a class="indexterm" name="id2600897"></a><em class="parameter"><code>realm = BOBBY.COM</code></em></td></tr><tr><td><a class="indexterm" name="id2600909"></a><em class="parameter"><code>security = ADS</code></em></td></tr><tr><td><a class="indexterm" name="id2600920"></a><em class="parameter"><code>idmap uid = 150000-550000</code></em></td></tr><tr><td><a class="indexterm" name="id2600932"></a><em class="parameter"><code>idmap gid = 150000-550000</code></em></td></tr><tr><td><a class="indexterm" name="id2600944"></a><em class="parameter"><code>template shell = /bin/bash</code></em></td></tr><tr><td><a class="indexterm" name="id2600956"></a><em class="parameter"><code>winbind cache time = 5</code></em></td></tr><tr><td><a class="indexterm" name="id2600967"></a><em class="parameter"><code>winbind use default domain = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2600980"></a><em class="parameter"><code>winbind trusted domains only = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2600992"></a><em class="parameter"><code>winbind nested groups = Yes</code></em></td></tr></table></div></div><br class="example-break"><p> - <a class="indexterm" name="id2601007"></a> + </p><div class="example"><a name="idmaprfc2307"></a><p class="title"><b>Example 14.5. ADS Domain Member Server using RFC2307bis Schema Extension Date via NSS</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2600886"></a><em class="parameter"><code>workgroup = BOBBY</code></em></td></tr><tr><td><a class="indexterm" name="id2600898"></a><em class="parameter"><code>realm = BOBBY.COM</code></em></td></tr><tr><td><a class="indexterm" name="id2600909"></a><em class="parameter"><code>security = ADS</code></em></td></tr><tr><td><a class="indexterm" name="id2600921"></a><em class="parameter"><code>idmap uid = 150000-550000</code></em></td></tr><tr><td><a class="indexterm" name="id2600933"></a><em class="parameter"><code>idmap gid = 150000-550000</code></em></td></tr><tr><td><a class="indexterm" name="id2600944"></a><em class="parameter"><code>template shell = /bin/bash</code></em></td></tr><tr><td><a class="indexterm" name="id2600956"></a><em class="parameter"><code>winbind cache time = 5</code></em></td></tr><tr><td><a class="indexterm" name="id2600968"></a><em class="parameter"><code>winbind use default domain = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2600980"></a><em class="parameter"><code>winbind trusted domains only = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2600992"></a><em class="parameter"><code>winbind nested groups = Yes</code></em></td></tr></table></div></div><br class="example-break"><p> + <a class="indexterm" name="id2601008"></a> The DMS must be joined to the domain using the usual procedure. Additionally, it is necessary to build and install the PADL nss_ldap tool set. Be sure to build this tool set with the following: @@ -697,7 +697,7 @@ RFC2307bis Schema Extension Date via NSS</a>. make install </pre><p> </p><p> - <a class="indexterm" name="id2601027"></a> + <a class="indexterm" name="id2601028"></a> The following <code class="filename">/etc/nsswitch.conf</code> file contents are required: </p><pre class="screen"> ... @@ -716,14 +716,14 @@ hosts: files wins </p><p> The next step involves preparation of the ADS schema. This is briefly discussed in the remaining part of this chapter. - </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2601080"></a>IDMAP, Active Directory, and MS Services for UNIX 3.5</h4></div></div></div><p> + </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2601081"></a>IDMAP, Active Directory, and MS Services for UNIX 3.5</h4></div></div></div><p> <a class="indexterm" name="id2601089"></a> The Microsoft Windows Service for UNIX (SFU) version 3.5 is available for free <a class="ulink" href="http://www.microsoft.com/windows/sfu/" target="_top">download</a> from the Microsoft Web site. You will need to download this tool and install it following Microsoft instructions. - </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2601107"></a>IDMAP, Active Directory and AD4UNIX</h4></div></div></div><p> + </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2601108"></a>IDMAP, Active Directory and AD4UNIX</h4></div></div></div><p> Instructions for obtaining and installing the AD4UNIX tool set can be found from the <a class="ulink" href="http://www.geekcomix.com/cgi-bin/classnotes/wiki.pl?LDAP01/An_Alternative_Approach" target="_top"> Geekcomix</a> Web site. - </p></div></div></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><code class="literal"><sup>[<a name="ftn.id2597405" href="#id2597405" class="literal">4</a>] </sup>DOMINICUS\FJones</code><code class="literal">FRANCISCUS\FJones</code><code class="literal">FJones</code></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="NetCommand.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="optional.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="rights.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 13. Remote and Local Management: The Net Command </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 15. User Rights and Privileges</td></tr></table></div></body></html> + </p></div></div></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><code class="literal"><sup>[<a name="ftn.id2597406" href="#id2597406" class="literal">4</a>] </sup>DOMINICUS\FJones</code><code class="literal">FRANCISCUS\FJones</code><code class="literal">FJones</code></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="NetCommand.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="optional.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="rights.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 13. Remote and Local Management: The Net Command </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 15. User Rights and Privileges</td></tr></table></div></body></html> diff --git a/docs/htmldocs/Samba3-HOWTO/index.html b/docs/htmldocs/Samba3-HOWTO/index.html index ca453567bc..e95aab26ae 100644 --- a/docs/htmldocs/Samba3-HOWTO/index.html +++ b/docs/htmldocs/Samba3-HOWTO/index.html @@ -1,50 +1,50 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>The Official Samba 3.2.x HOWTO and Reference Guide</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="next" href="pr01.html" title="About the Cover Artwork"></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">The Official Samba 3.2.x HOWTO and Reference Guide</th></tr><tr><td width="20%" align="left"> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="pr01.html">Next</a></td></tr></table><hr></div><div class="book" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="Samba-HOWTO-Collection"></a>The Official Samba 3.2.x HOWTO and Reference Guide</h1></div><div><div class="authorgroup"><div class="editor"><h4 class="editedby">Edited by</h4><h3 class="editor"><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"><<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>></code></p></div></div></div><div class="editor"><h4 class="editedby">Edited by</h4><h3 class="editor"><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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div><div class="editor"><h4 class="editedby">Edited by</h4><h3 class="editor"><span class="firstname">Gerald</span> <span class="othername">(Jerry)</span> <span class="surname">Carter</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jerry@samba.org">jerry@samba.org</a>></code></p></div></div></div></div></div><div><p class="pubdate"></p></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="preface"><a href="pr01.html">About the Cover Artwork</a></span></dt><dt><span class="preface"><a href="pr02.html">Attribution</a></span></dt><dt><span class="preface"><a href="pr03.html">Foreword</a></span></dt><dt><span class="preface"><a href="TOSHpreface.html">Preface</a></span></dt><dd><dl><dt><span class="sect1"><a href="TOSHpreface.html#id2543451">Conventions Used</a></span></dt></dl></dd><dt><span class="preface"><a href="IntroSMB.html">Introduction</a></span></dt><dd><dl><dt><span class="sect1"><a href="IntroSMB.html#id2543643">What Is Samba?</a></span></dt><dt><span class="sect1"><a href="IntroSMB.html#id2494746">Why This Book?</a></span></dt><dt><span class="sect1"><a href="IntroSMB.html#id2543940">Book Structure and Layout</a></span></dt></dl></dd><dt><span class="part"><a href="introduction.html">I. General Installation</a></span></dt><dd><dl><dt><span class="chapter"><a href="install.html">1. How to Install and Test SAMBA</a></span></dt><dd><dl><dt><span class="sect1"><a href="install.html#id2544219">Obtaining and Installing Samba</a></span></dt><dt><span class="sect1"><a href="install.html#id2544263">Configuring Samba (smb.conf)</a></span></dt><dd><dl><dt><span class="sect2"><a href="install.html#id2544309">Configuration File Syntax</a></span></dt><dt><span class="sect2"><a href="install.html#tdbdocs">TDB Database File Information</a></span></dt><dt><span class="sect2"><a href="install.html#id2545275">Starting Samba</a></span></dt><dt><span class="sect2"><a href="install.html#id2545468">Example Configuration</a></span></dt><dt><span class="sect2"><a href="install.html#id2545911">SWAT</a></span></dt></dl></dd><dt><span class="sect1"><a href="install.html#id2545972">List Shares Available on the Server</a></span></dt><dt><span class="sect1"><a href="install.html#id2546028">Connect with a UNIX Client</a></span></dt><dt><span class="sect1"><a href="install.html#id2546128">Connect from a Remote SMB Client</a></span></dt><dd><dl><dt><span class="sect2"><a href="install.html#id2546214">What If Things Don't Work?</a></span></dt><dt><span class="sect2"><a href="install.html#id2546259">Still Stuck?</a></span></dt></dl></dd><dt><span class="sect1"><a href="install.html#id2546293">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="install.html#id2546304">Large Number of smbd Processes</a></span></dt><dt><span class="sect2"><a href="install.html#id2546398">Error Message: open_oplock_ipc</a></span></dt><dt><span class="sect2"><a href="install.html#id2546432">“<span class="quote"><span class="errorname">The network name cannot be found</span></span>”</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="FastStart.html">2. Fast Start: Cure for Impatience</a></span></dt><dd><dl><dt><span class="sect1"><a href="FastStart.html#id2546581">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="FastStart.html#id2546605">Description of Example Sites</a></span></dt><dt><span class="sect1"><a href="FastStart.html#id2546685">Worked Examples</a></span></dt><dd><dl><dt><span class="sect2"><a href="FastStart.html#id2546704">Standalone Server</a></span></dt><dt><span class="sect2"><a href="FastStart.html#id2548624">Domain Member Server</a></span></dt><dt><span class="sect2"><a href="FastStart.html#id2549548">Domain Controller</a></span></dt></dl></dd></dl></dd></dl></dd><dt><span class="part"><a href="type.html">II. Server Configuration Basics</a></span></dt><dd><dl><dt><span class="chapter"><a href="ServerType.html">3. Server Types and Security Modes</a></span></dt><dd><dl><dt><span class="sect1"><a href="ServerType.html#id2551742">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="ServerType.html#id2551909">Server Types</a></span></dt><dt><span class="sect1"><a href="ServerType.html#id2552069">Samba Security Modes</a></span></dt><dd><dl><dt><span class="sect2"><a href="ServerType.html#id2552243">User Level Security</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2552417">Share-Level Security</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2552624">Domain Security Mode (User-Level Security)</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2553159">ADS Security Mode (User-Level Security)</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2553316">Server Security (User Level Security)</a></span></dt></dl></dd><dt><span class="sect1"><a href="ServerType.html#id2553614">Password Checking</a></span></dt><dt><span class="sect1"><a href="ServerType.html#id2553819">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="ServerType.html#id2553842">What Makes Samba a Server?</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2553878">What Makes Samba a Domain Controller?</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2553922">What Makes Samba a Domain Member?</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2553954">Constantly Losing Connections to Password Server</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2554011">Stand-alone Server is converted to Domain Controller Now User accounts don't work</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="samba-pdc.html">4. Domain Control</a></span></dt><dd><dl><dt><span class="sect1"><a href="samba-pdc.html#id2554336">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id2555570">Basics of Domain Control</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-pdc.html#id2555590">Domain Controller Types</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2556094">Preparing for Domain Control</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id2557346">Samba ADS Domain Control</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id2557398">Domain and Network Logon Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-pdc.html#id2557418">Domain Network Logon Service</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2558008">Security Mode and Master Browsers</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-pdc.html#id2558281">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-pdc.html#id2558287">“<span class="quote">$</span>” Cannot Be Included in Machine Name</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2558387">Joining Domain Fails Because of Existing Machine Account</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2558451">The System Cannot Log You On (C000019B)</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2558528">The Machine Trust Account Is Not Accessible</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2558647">Account Disabled</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2558674">Domain Controller Unavailable</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2558693">Cannot Log onto Domain Member Workstation After Joining Domain</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="samba-bdc.html">5. Backup Domain Control</a></span></dt><dd><dl><dt><span class="sect1"><a href="samba-bdc.html#id2558877">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="samba-bdc.html#id2559283">Essential Background Information</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2560027">LDAP Configuration Notes</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2560391">Active Directory Domain Control</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2560450">What Qualifies a Domain Controller on the Network?</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2560540">How Does a Workstation find its Domain Controller?</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-bdc.html#id2560722">Backup Domain Controller Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-bdc.html#id2561223">Example Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-bdc.html#id2561680">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-bdc.html#id2561723">Machine Accounts Keep Expiring</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2561778">Can Samba Be a Backup Domain Controller to an NT4 PDC?</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2561833">How Do I Replicate the smbpasswd File?</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2561938">Can I Do This All with LDAP?</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="domain-member.html">6. Domain Membership</a></span></dt><dd><dl><dt><span class="sect1"><a href="domain-member.html#id2562182">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2563305">Managing Domain Machine Accounts using NT4 Server Manager</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2563585">On-the-Fly Creation of Machine Trust Accounts</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2563691">Making an MS Windows Workstation or Server a Domain Member</a></span></dt></dl></dd><dt><span class="sect1"><a href="domain-member.html#domain-member-server">Domain Member Server</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id2564156">Joining an NT4-type Domain with Samba-3</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2564891">Why Is This Better Than <em class="parameter"><code>security = server</code></em>?</a></span></dt></dl></dd><dt><span class="sect1"><a href="domain-member.html#ads-member">Samba ADS Domain Membership</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id2565173">Configure <code class="filename">smb.conf</code></a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2565364">Configure <code class="filename">/etc/krb5.conf</code></a></span></dt><dt><span class="sect2"><a href="domain-member.html#ads-create-machine-account">Create the Computer Account</a></span></dt><dt><span class="sect2"><a href="domain-member.html#ads-test-server">Testing Server Setup</a></span></dt><dt><span class="sect2"><a href="domain-member.html#ads-test-smbclient">Testing with <span class="application">smbclient</span></a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2566459">Notes</a></span></dt></dl></dd><dt><span class="sect1"><a href="domain-member.html#id2566531">Sharing User ID Mappings between Samba Domain Members</a></span></dt><dt><span class="sect1"><a href="domain-member.html#id2566737">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id2566776">Cannot Add Machine Back to Domain</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2566853">Adding Machine to Domain Fails</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2567089">I Can't Join a Windows 2003 PDC</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="StandAloneServer.html">7. Standalone Servers</a></span></dt><dd><dl><dt><span class="sect1"><a href="StandAloneServer.html#id2567215">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="StandAloneServer.html#id2567309">Background</a></span></dt><dt><span class="sect1"><a href="StandAloneServer.html#id2567511">Example Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a></span></dt><dt><span class="sect2"><a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></span></dt></dl></dd><dt><span class="sect1"><a href="StandAloneServer.html#id2568494">Common Errors</a></span></dt></dl></dd><dt><span class="chapter"><a href="ClientConfig.html">8. MS Windows Network Configuration Guide</a></span></dt><dd><dl><dt><span class="sect1"><a href="ClientConfig.html#id2568562">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="ClientConfig.html#id2568622">Technical Details</a></span></dt><dd><dl><dt><span class="sect2"><a href="ClientConfig.html#id2568665">TCP/IP Configuration</a></span></dt><dt><span class="sect2"><a href="ClientConfig.html#id2570436">Joining a Domain: Windows 2000/XP Professional</a></span></dt><dt><span class="sect2"><a href="ClientConfig.html#id2570964">Domain Logon Configuration: Windows 9x/Me</a></span></dt></dl></dd><dt><span class="sect1"><a href="ClientConfig.html#id2571408">Common Errors</a></span></dt></dl></dd></dl></dd><dt><span class="part"><a href="optional.html">III. Advanced Configuration</a></span></dt><dd><dl><dt><span class="chapter"><a href="ChangeNotes.html">9. Important and Critical Change Notes for the Samba 3.x Series</a></span></dt><dd><dl><dt><span class="sect1"><a href="ChangeNotes.html#id2571645">Important Samba-3.2.x Change Notes</a></span></dt><dt><span class="sect1"><a href="ChangeNotes.html#id2571657">Important Samba-3.0.x Change Notes</a></span></dt><dd><dl><dt><span class="sect2"><a href="ChangeNotes.html#id2571717">User and Group Changes</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id2572028">Essential Group Mappings</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id2572148">Passdb Changes</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id2572208">Group Mapping Changes in Samba-3.0.23</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id2572328">LDAP Changes in Samba-3.0.23</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="NetworkBrowsing.html">10. Network Browsing</a></span></dt><dd><dl><dt><span class="sect1"><a href="NetworkBrowsing.html#id2572591">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="NetworkBrowsing.html#id2572775">What Is Browsing?</a></span></dt><dt><span class="sect1"><a href="NetworkBrowsing.html#netdiscuss">Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2573848">TCP/IP without NetBIOS</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#adsdnstech">DNS and Active Directory</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id2574406">How Browsing Functions</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2575340">Domain Browsing Configuration</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2575941">Making Samba the Domain Master</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2576181">Note about Broadcast Addresses</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2576203">Multiple Interfaces</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2576389">Use of the Remote Announce Parameter</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2576529">Use of the Remote Browse Sync Parameter</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id2576622">WINS: The Windows Internetworking Name Server</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id2576893">WINS Server Configuration</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2577214">WINS Replication</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2577267">Static WINS Entries</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id2577498">Helpful Hints</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id2577509">Windows Networking Protocols</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2577650">Name Resolution Order</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id2577853">Technical Overview of Browsing</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id2577940">Browsing Support in Samba</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2578137">Problem Resolution</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2578388">Cross-Subnet Browsing</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id2579402">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id2579428">Flushing the Samba NetBIOS Name Cache</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2579501">Server Resources Cannot Be Listed</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2579549">I Get an "<span class="errorname">Unable to browse the network</span>" Error</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2579596">Browsing of Shares and Directories is Very Slow</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2579796">Invalid Cached Share References Affects Network Browsing</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="passdb.html">11. Account Information Databases</a></span></dt><dd><dl><dt><span class="sect1"><a href="passdb.html#id2580280">Features and Benefits</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id2580316">Backward Compatibility Account Storage Systems</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2580500">New Account Storage Systems</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#passdbtech">Technical Information</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id2581068">Important Notes About Security</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2581588">Mapping User Identifiers between MS Windows and UNIX</a></span></dt><dt><span class="sect2"><a href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2582136">Comments Regarding LDAP</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2582548">LDAP Directories and Windows Computer Accounts</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#acctmgmttools">Account Management Tools</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id2582989">The <code class="literal">smbpasswd</code> Tool</a></span></dt><dt><span class="sect2"><a href="passdb.html#pdbeditthing">The <code class="literal">pdbedit</code> Tool</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#id2585525">Password Backends</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id2585579">Plaintext</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2585920">tdbsam</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2586078">ldapsam</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#id2588612">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id2588618">Users Cannot Logon</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2588655">Configuration of <em class="parameter"><code>auth methods</code></em></a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="groupmapping.html">12. Group Mapping: MS Windows and UNIX</a></span></dt><dd><dl><dt><span class="sect1"><a href="groupmapping.html#id2588906">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="groupmapping.html#id2589321">Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="groupmapping.html#id2589657">Warning: User Private Group Problems</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2590298">Important Administrative Information</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2590538">Default Users, Groups, and Relative Identifiers</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2591161">Example Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="groupmapping.html#id2591238">Configuration Scripts</a></span></dt><dd><dl><dt><span class="sect2"><a href="groupmapping.html#id2591250">Sample <code class="filename">smb.conf</code> Add Group Script</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2591422">Script to Configure Group Mapping</a></span></dt></dl></dd><dt><span class="sect1"><a href="groupmapping.html#id2591549">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="groupmapping.html#id2591562">Adding Groups Fails</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2591649">Adding Domain Users to the Workstation Power Users Group</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="NetCommand.html">13. Remote and Local Management: The Net Command</a></span></dt><dd><dl><dt><span class="sect1"><a href="NetCommand.html#id2592043">Overview</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2592337">Administrative Tasks and Methods</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2592419">UNIX and Windows Group Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id2592577">Adding, Renaming, or Deletion of Group Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#grpmemshipchg">Manipulating Group Memberships</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#nestedgrpmgmgt">Nested Group Support</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id2593941">UNIX and Windows User Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#sbeuseraddn">Adding User Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2594153">Deletion of User Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2594201">Managing User Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2594269">User Mapping</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id2594353">Administering User Rights and Privileges</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2594698">Managing Trust Relationships</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id2594713">Machine Trust Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2595082">Interdomain Trusts</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id2595316">Managing Security Identifiers (SIDS)</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2595544">Share Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id2595589">Creating, Editing, and Removing Shares</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2595777">Creating and Changing Share ACLs</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2595808">Share, Directory, and File Migration</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2596430">Printer Migration</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id2596687">Controlling Open Files</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2596706">Session and Connection Management</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2596772">Printers and ADS</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2596887">Manipulating the Samba Cache</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2596905">Managing IDMAP UID/SID Mappings</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id2596949">Creating an IDMAP Database Dump File</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2596984">Restoring the IDMAP Database Dump File</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#netmisc1">Other Miscellaneous Operations</a></span></dt></dl></dd><dt><span class="chapter"><a href="idmapper.html">14. Identity Mapping (IDMAP)</a></span></dt><dd><dl><dt><span class="sect1"><a href="idmapper.html#id2597496">Samba Server Deployment Types and IDMAP</a></span></dt><dd><dl><dt><span class="sect2"><a href="idmapper.html#id2597521">Standalone Samba Server</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2598544">Primary Domain Controller</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2598778">Backup Domain Controller</a></span></dt></dl></dd><dt><span class="sect1"><a href="idmapper.html#id2598850">Examples of IDMAP Backend Usage</a></span></dt><dd><dl><dt><span class="sect2"><a href="idmapper.html#id2598913">Default Winbind TDB</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2599635">IDMAP_RID with Winbind</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2600225">IDMAP Storage in LDAP Using Winbind</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2600810">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="rights.html">15. User Rights and Privileges</a></span></dt><dd><dl><dt><span class="sect1"><a href="rights.html#id2601478">Rights Management Capabilities</a></span></dt><dd><dl><dt><span class="sect2"><a href="rights.html#id2601753">Using the “<span class="quote">net rpc rights</span>” Utility</a></span></dt><dt><span class="sect2"><a href="rights.html#id2602098">Description of Privileges</a></span></dt><dt><span class="sect2"><a href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></span></dt></dl></dd><dt><span class="sect1"><a href="rights.html#id2602896">The Administrator Domain SID</a></span></dt><dt><span class="sect1"><a href="rights.html#id2603074">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="rights.html#id2603079">What Rights and Privileges Will Permit Windows Client Administration?</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="AccessControls.html">16. File, Directory, and Share Access Controls</a></span></dt><dd><dl><dt><span class="sect1"><a href="AccessControls.html#id2603577">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="AccessControls.html#id2603772">File System Access Controls</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id2603787">MS Windows NTFS Comparison with UNIX File Systems</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2604122">Managing Directories</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2604245">File and Directory Access Control</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id2604911">Share Definition Access Controls</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id2604944">User- and Group-Based Controls</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2605310">File and Directory Permissions-Based Controls</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2605646">Miscellaneous Controls</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id2605983">Access Controls on Shares</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id2606132">Share Permissions Management</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id2606478">MS Windows Access Control Lists and UNIX Interoperability</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id2606484">Managing UNIX Permissions Using NT Security Dialogs</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2606531">Viewing File Security on a Samba Share</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2606602">Viewing File Ownership</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2606745">Viewing File or Directory Permissions</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2606960">Modifying File or Directory Permissions</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2607117">Interaction with the Standard Samba “<span class="quote">create mask</span>” Parameters</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2607486">Interaction with the Standard Samba File Attribute Mapping</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2607559">Windows NT/200X ACLs and POSIX ACLs Limitations</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id2607972">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id2607983">Users Cannot Write to a Public Share</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2608306">File Operations Done as <span class="emphasis"><em>root</em></span> with <span class="emphasis"><em>force user</em></span> Set</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2608351">MS Word with Samba Changes Owner of File</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="locking.html">17. File and Record Locking</a></span></dt><dd><dl><dt><span class="sect1"><a href="locking.html#id2608578">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="locking.html#id2608675">Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id2608933">Opportunistic Locking Overview</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id2609918">Samba Oplocks Control</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id2610013">Example Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id2610426">MS Windows Oplocks and Caching Controls</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id2610613">Workstation Service Entries</a></span></dt><dt><span class="sect2"><a href="locking.html#id2610635">Server Service Entries</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id2610701">Persistent Data Corruption</a></span></dt><dt><span class="sect1"><a href="locking.html#id2610727">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id2610794">locking.tdb Error Messages</a></span></dt><dt><span class="sect2"><a href="locking.html#id2610825">Problems Saving Files in MS Office on Windows XP</a></span></dt><dt><span class="sect2"><a href="locking.html#id2610849">Long Delays Deleting Files over Network with XP SP1</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id2610881">Additional Reading</a></span></dt></dl></dd><dt><span class="chapter"><a href="securing-samba.html">18. Securing Samba</a></span></dt><dd><dl><dt><span class="sect1"><a href="securing-samba.html#id2611056">Introduction</a></span></dt><dt><span class="sect1"><a href="securing-samba.html#id2611154">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="securing-samba.html#id2611300">Technical Discussion of Protective Measures and Issues</a></span></dt><dd><dl><dt><span class="sect2"><a href="securing-samba.html#id2611316">Using Host-Based Protection</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id2611470">User-Based Protection</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id2611530">Using Interface Protection</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#firewallports">Using a Firewall</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id2611880">Using IPC$ Share-Based Denials </a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id2612024">NTLMv2 Security</a></span></dt></dl></dd><dt><span class="sect1"><a href="securing-samba.html#id2612079">Upgrading Samba</a></span></dt><dt><span class="sect1"><a href="securing-samba.html#id2612123">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="securing-samba.html#id2612138">Smbclient Works on Localhost, but the Network Is Dead</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id2612167">Why Can Users Access Other Users' Home Directories?</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="InterdomainTrusts.html">19. Interdomain Trust Relationships</a></span></dt><dd><dl><dt><span class="sect1"><a href="InterdomainTrusts.html#id2612727">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="InterdomainTrusts.html#id2612799">Trust Relationship Background</a></span></dt><dt><span class="sect1"><a href="InterdomainTrusts.html#id2613077">Native MS Windows NT4 Trusts Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="InterdomainTrusts.html#id2613113">Creating an NT4 Domain Trust</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id2613210">Completing an NT4 Domain Trust</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id2613295">Interdomain Trust Facilities</a></span></dt></dl></dd><dt><span class="sect1"><a href="InterdomainTrusts.html#id2613504">Configuring Samba NT-Style Domain Trusts</a></span></dt><dd><dl><dt><span class="sect2"><a href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id2613844">Samba as the Trusting Domain</a></span></dt></dl></dd><dt><span class="sect1"><a href="InterdomainTrusts.html#id2614041">NT4-Style Domain Trusts with Windows 2000</a></span></dt><dt><span class="sect1"><a href="InterdomainTrusts.html#id2614190">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="InterdomainTrusts.html#id2614202">Browsing of Trusted Domain Fails</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id2614248">Problems with LDAP ldapsam and Older Versions of smbldap-tools</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="msdfs.html">20. Hosting a Microsoft Distributed File System Tree</a></span></dt><dd><dl><dt><span class="sect1"><a href="msdfs.html#id2614426">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="msdfs.html#id2614838">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="msdfs.html#id2614871">MSDFS UNIX Path Is Case-Critical</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="classicalprinting.html">21. Classical Printing Support</a></span></dt><dd><dl><dt><span class="sect1"><a href="classicalprinting.html#id2615070">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id2615293">Technical Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2615444">Client to Samba Print Job Processing</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2615504">Printing-Related Configuration Parameters</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2615605">Simple Print Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2615887">Verifying Configuration with <code class="literal">testparm</code></a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2616084">Rapid Configuration Validation</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2616484">Extended Printing Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2616939">Detailed Explanation Settings</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2619652">Point'n'Print Client Drivers on Samba Servers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2619822">The Obsoleted [printer$] Section</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2619944">Creating the [print$] Share</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2620160">[print$] Stanza Parameters</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2620481">The [print$] Share Directory</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2620623">Installing Drivers into [print$]</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2620716">Add Printer Wizard Driver Installation</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#inst-rpc">Installing Print Drivers Using <code class="literal">rpcclient</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2622652">Client Driver Installation Procedure</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2622668">First Client Driver Installation</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#prt-modeset">Setting Device Modes on New Printers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2623246">Additional Client Driver Installation</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2623364">Always Make First Client Connection as root or “<span class="quote">printer admin</span>”</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2623537">Other Gotchas</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2623558">Setting Default Print Options for Client Drivers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2623925">Supporting Large Numbers of Printers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2624181">Adding New Printers with the Windows NT APW</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2624441">Error Message: “<span class="quote">Cannot connect under a different Name</span>”</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2624554">Take Care When Assembling Driver Files</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2624864">Samba and Printer Ports</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2624973">Avoiding Common Client Driver Misconfiguration</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2625010">The Imprints Toolset</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2625067">What Is Imprints?</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2625101">Creating Printer Driver Packages</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2625117">The Imprints Server</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2625134">The Installation Client</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2625268">Adding Network Printers without User Interaction</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id2625539">The <code class="literal">addprinter</code> Command</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id2625578">Migration of Classical Printing to Samba</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id2625726">Publishing Printer Information in Active Directory or LDAP</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id2625756">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2625761">I Give My Root Password but I Do Not Get Access</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2625802">My Print Jobs Get Spooled into the Spooling Directory, but Then Get Lost</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="CUPS-printing.html">22. CUPS Printing Support</a></span></dt><dd><dl><dt><span class="sect1"><a href="CUPS-printing.html#id2625945">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2625950">Features and Benefits</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2626010">Overview</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2626129">Basic CUPS Support Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2626244">Linking smbd with libcups.so</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2626491">Simple <code class="filename">smb.conf</code> Settings for CUPS</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2626736">More Complex CUPS <code class="filename">smb.conf</code> Settings</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2627112">Advanced Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2627130">Central Spooling vs. “<span class="quote">Peer-to-Peer</span>” Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2627180">Raw Print Serving: Vendor Drivers on Windows Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2627415">Installation of Windows Client Drivers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#cups-raw">Explicitly Enable “<span class="quote">raw</span>” Printing for <span class="emphasis"><em>application/octet-stream</em></span></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2627702">Driver Upload Methods</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2627824">Advanced Intelligent Printing with PostScript Driver Download</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#gdipost">GDI on Windows, PostScript on UNIX</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2628015">Windows Drivers, GDI, and EMF</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2628193">UNIX Printfile Conversion and GUI Basics</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2628552">Ghostscript: The Software RIP for Non-PostScript Printers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2628706">PostScript Printer Description (PPD) Specification</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2628789">Using Windows-Formatted Vendor PPDs</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2628909">CUPS Also Uses PPDs for Non-PostScript Printers</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2628948">The CUPS Filtering Architecture</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2629612">MIME Type Conversion Rules</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2629819">Filtering Overview</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2629976">Prefilters</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2630164">pstops</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2630331">pstoraster</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2630601">imagetops and imagetoraster</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2630686">rasterto [printers specific]</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2630905">CUPS Backends</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2631244">The Role of <em class="parameter"><code>cupsomatic/foomatic</code></em></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2631479">The Complete Picture</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2631492"><code class="filename">mime.convs</code></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2631561">“<span class="quote">Raw</span>” Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2631669">application/octet-stream Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2631948">PostScript Printer Descriptions for Non-PostScript Printers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2632231"><span class="emphasis"><em>cupsomatic/foomatic-rip</em></span> Versus <span class="emphasis"><em>Native CUPS</em></span> Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2632568">Examples for Filtering Chains</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2632996">Sources of CUPS Drivers/PPDs</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2633119">Printing with Interface Scripts</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2633214">Network Printing (Purely Windows)</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2633231">From Windows Clients to an NT Print Server</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2633293">Driver Execution on the Client</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2633365">Driver Execution on the Server</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2633470">Network Printing (Windows Clients and UNIX/Samba Print -Servers)</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2633488">From Windows Clients to a CUPS/Samba Print Server</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2633679">Samba Receiving Job-Files and Passing Them to CUPS</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2633758">Network PostScript RIP</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2633848">PPDs for Non-PS Printers on UNIX</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2633892">PPDs for Non-PS Printers on Windows</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2633960">Windows Terminal Servers (WTS) as CUPS Clients</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2633975">Printer Drivers Running in “<span class="quote">Kernel Mode</span>” Cause Many -Problems</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634013">Workarounds Impose Heavy Limitations</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634031">CUPS: A “<span class="quote">Magical Stone</span>”?</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634074">PostScript Drivers with No Major Problems, Even in Kernel -Mode</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2634161">Configuring CUPS for Driver Download</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2634184"><span class="emphasis"><em>cupsaddsmb</em></span>: The Unknown Utility</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634282">Prepare Your <code class="filename">smb.conf</code> for <code class="literal">cupsaddsmb</code></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634562">CUPS “<span class="quote">PostScript Driver for Windows NT/200x/XP</span>”</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634801">Recognizing Different Driver Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634920">Acquiring the Adobe Driver Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634945">ESP Print Pro PostScript Driver for Windows NT/200x/XP</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2635008">Caveats to Be Considered</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2635307">Windows CUPS PostScript Driver Versus Adobe Driver</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2635525">Run cupsaddsmb (Quiet Mode)</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2635665">Run cupsaddsmb with Verbose Output</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2635857">Understanding cupsaddsmb</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2636001">How to Recognize If cupsaddsmb Completed Successfully</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2636123">cupsaddsmb with a Samba PDC</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2636204">cupsaddsmb Flowchart</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2636285">Installing the PostScript Driver on a Client</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#cups-avoidps1">Avoiding Critical PostScript Driver Settings on the Client</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2636520">Installing PostScript Driver Files Manually Using rpcclient</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2636694">A Check of the rpcclient man Page</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2636866">Understanding the rpcclient man Page</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2636971">Producing an Example by Querying a Windows Box</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2637103">Requirements for adddriver and setdriver to Succeed</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2637328">Manual Driver Installation in 15 Steps</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2638286">Troubleshooting Revisited</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2638429">The Printing <code class="filename">*.tdb</code> Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2638632">Trivial Database Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2638699">Binary Format</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2638766">Losing <code class="filename">*.tdb</code> Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2638816">Using <code class="literal">tdbbackup</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2638936">CUPS Print Drivers from Linuxprinting.org</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2639111">foomatic-rip and Foomatic Explained</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2639939">foomatic-rip and Foomatic PPD Download and Installation</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2640411">Page Accounting with CUPS</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2640446">Setting Up Quotas</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2640500">Correct and Incorrect Accounting</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2640541">Adobe and CUPS PostScript Drivers for Windows Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2640681">The page_log File Syntax</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2640826">Possible Shortcomings</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2640892">Future Developments</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2640931">Other Accounting Tools</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2640946">Additional Material</a></span></dt><dt><span class="sect1"><a href="CUPS-printing.html#id2641163">Autodeletion or Preservation of CUPS Spool Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2641239">CUPS Configuration Settings Explained</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2641324">Preconditions</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2641462">Manual Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2641510">Printing from CUPS to Windows-Attached Printers</a></span></dt><dt><span class="sect1"><a href="CUPS-printing.html#id2641806">More CUPS Filtering Chains</a></span></dt><dt><span class="sect1"><a href="CUPS-printing.html#id2641917">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2641923">Windows 9x/Me Client Can't Install Driver</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#root-ask-loop">“<span class="quote">cupsaddsmb</span>” Keeps Asking for Root Password in Never-ending Loop</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642000">“<span class="quote">cupsaddsmb</span>” or “<span class="quote">rpcclient addriver</span>” Emit Error</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642038">“<span class="quote">cupsaddsmb</span>” Errors</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642112">Client Can't Connect to Samba Printer</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642136">New Account Reconnection from Windows 200x/XP Troubles</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642227">Avoid Being Connected to the Samba Server as the Wrong User</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642279">Upgrading to CUPS Drivers from Adobe Drivers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642316">Can't Use “<span class="quote">cupsaddsmb</span>” on Samba Server, Which Is a PDC</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642352">Deleted Windows 200x Printer Driver Is Still Shown</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642387">Windows 200x/XP Local Security Policies</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642420">Administrator Cannot Install Printers for All Local Users</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642461">Print Change, Notify Functions on NT Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642486">Windows XP SP1</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642533">Print Options for All Users Can't Be Set on Windows 200x/XP</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642815">Most Common Blunders in Driver Settings on Windows Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642871"><code class="literal">cupsaddsmb</code> Does Not Work with Newly Installed Printer</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642920">Permissions on <code class="filename">/var/spool/samba/</code> Get Reset After Each Reboot</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2643019">Print Queue Called “<span class="quote">lp</span>” Mishandles Print Jobs</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2643088">Location of Adobe PostScript Driver Files for “<span class="quote">cupsaddsmb</span>”</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2643142">Overview of the CUPS Printing Processes</a></span></dt></dl></dd><dt><span class="chapter"><a href="VFS.html">23. Stackable VFS modules</a></span></dt><dd><dl><dt><span class="sect1"><a href="VFS.html#id2643329">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="VFS.html#id2643367">Discussion</a></span></dt><dt><span class="sect1"><a href="VFS.html#id2643762">Included Modules</a></span></dt><dd><dl><dt><span class="sect2"><a href="VFS.html#id2643768">audit</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2643809">default_quota</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2644027">extd_audit</a></span></dt><dt><span class="sect2"><a href="VFS.html#fakeperms">fake_perms</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2644353">recycle</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2644750">netatalk</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2644800">shadow_copy</a></span></dt></dl></dd><dt><span class="sect1"><a href="VFS.html#id2645706">VFS Modules Available Elsewhere</a></span></dt><dd><dl><dt><span class="sect2"><a href="VFS.html#id2645731">DatabaseFS</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2645791">vscan</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2645830">vscan-clamav</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="winbind.html">24. Winbind: Use of Domain Accounts</a></span></dt><dd><dl><dt><span class="sect1"><a href="winbind.html#id2646094">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="winbind.html#id2646438">Introduction</a></span></dt><dt><span class="sect1"><a href="winbind.html#id2646527">What Winbind Provides</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id2646680">Target Uses</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2646726">Handling of Foreign SIDs</a></span></dt></dl></dd><dt><span class="sect1"><a href="winbind.html#id2646851">How Winbind Works</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id2646901">Microsoft Remote Procedure Calls</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2646988">Microsoft Active Directory Services</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2647036">Name Service Switch</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2647268">Pluggable Authentication Modules</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2647423">User and Group ID Allocation</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2647499">Result Caching</a></span></dt></dl></dd><dt><span class="sect1"><a href="winbind.html#id2647556">Installation and Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id2647562">Introduction</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2647676">Requirements</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2647828">Testing Things Out</a></span></dt></dl></dd><dt><span class="sect1"><a href="winbind.html#id2650261">Conclusion</a></span></dt><dt><span class="sect1"><a href="winbind.html#id2650310">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id2650352">NSCD Problem Warning</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2650388">Winbind Is Not Resolving Users and Groups</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="AdvancedNetworkManagement.html">25. Advanced Network Management</a></span></dt><dd><dl><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id2650577">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id2650604">Remote Server Administration</a></span></dt><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id2650747">Remote Desktop Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id2650776">Remote Management from NoMachine.Com</a></span></dt><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id2651151">Remote Management with ThinLinc</a></span></dt></dl></dd><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id2651336">Network Logon Script Magic</a></span></dt><dd><dl><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id2651561">Adding Printers without User Intervention</a></span></dt><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id2651604">Limiting Logon Connections</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="PolicyMgmt.html">26. System and Account Policies</a></span></dt><dd><dl><dt><span class="sect1"><a href="PolicyMgmt.html#id2651747">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="PolicyMgmt.html#id2651852">Creating and Managing System Policies</a></span></dt><dd><dl><dt><span class="sect2"><a href="PolicyMgmt.html#id2652041">Windows 9x/ME Policies</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id2652178">Windows NT4-Style Policy Files</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id2652400">MS Windows 200x/XP Professional Policies</a></span></dt></dl></dd><dt><span class="sect1"><a href="PolicyMgmt.html#id2652849">Managing Account/User Policies</a></span></dt><dt><span class="sect1"><a href="PolicyMgmt.html#id2653075">Management Tools</a></span></dt><dd><dl><dt><span class="sect2"><a href="PolicyMgmt.html#id2653088">Samba Editreg Toolset</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id2653170">Windows NT4/200x</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id2653210">Samba PDC</a></span></dt></dl></dd><dt><span class="sect1"><a href="PolicyMgmt.html#id2653275">System Startup and Logon Processing Overview</a></span></dt><dt><span class="sect1"><a href="PolicyMgmt.html#id2653433">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="PolicyMgmt.html#id2653444">Policy Does Not Work</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="ProfileMgmt.html">27. Desktop Profile Management</a></span></dt><dd><dl><dt><span class="sect1"><a href="ProfileMgmt.html#id2653529">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="ProfileMgmt.html#id2653579">Roaming Profiles</a></span></dt><dd><dl><dt><span class="sect2"><a href="ProfileMgmt.html#id2653633">Samba Configuration for Profile Handling</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2654238">Windows Client Profile Configuration Information</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2655583">User Profile Hive Cleanup Service</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2655616">Sharing Profiles between Windows 9x/Me and NT4/200x/XP Workstations</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2655715">Profile Migration from Windows NT4/200x Server to Samba</a></span></dt></dl></dd><dt><span class="sect1"><a href="ProfileMgmt.html#id2656066">Mandatory Profiles</a></span></dt><dt><span class="sect1"><a href="ProfileMgmt.html#id2656206">Creating and Managing Group Profiles</a></span></dt><dt><span class="sect1"><a href="ProfileMgmt.html#id2656285">Default Profile for Windows Users</a></span></dt><dd><dl><dt><span class="sect2"><a href="ProfileMgmt.html#id2656316">MS Windows 9x/Me</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2656467">MS Windows NT4 Workstation</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2657029">MS Windows 200x/XP</a></span></dt></dl></dd><dt><span class="sect1"><a href="ProfileMgmt.html#id2657534">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="ProfileMgmt.html#id2657545">Configuring Roaming Profiles for a Few Users or Groups</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2657606">Cannot Use Roaming Profiles</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2657778">Changing the Default Profile</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2657942">Debugging Roaming Profiles and NT4-style Domain Policies</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="pam.html">28. PAM-Based Distributed Authentication</a></span></dt><dd><dl><dt><span class="sect1"><a href="pam.html#id2658117">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="pam.html#id2658747">Technical Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="pam.html#id2658801">PAM Configuration Syntax</a></span></dt><dt><span class="sect2"><a href="pam.html#id2659799">Example System Configurations</a></span></dt><dt><span class="sect2"><a href="pam.html#id2660105"><code class="filename">smb.conf</code> PAM Configuration</a></span></dt><dt><span class="sect2"><a href="pam.html#id2660185">Remote CIFS Authentication Using <code class="filename">winbindd.so</code></a></span></dt><dt><span class="sect2"><a href="pam.html#id2660289">Password Synchronization Using <code class="filename">pam_smbpass.so</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="pam.html#id2660682">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="pam.html#id2660693">pam_winbind Problem</a></span></dt><dt><span class="sect2"><a href="pam.html#id2660791">Winbind Is Not Resolving Users and Groups</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="integrate-ms-networks.html">29. Integrating MS Windows Networks with Samba</a></span></dt><dd><dl><dt><span class="sect1"><a href="integrate-ms-networks.html#id2661014">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="integrate-ms-networks.html#id2661034">Background Information</a></span></dt><dt><span class="sect1"><a href="integrate-ms-networks.html#id2661163">Name Resolution in a Pure UNIX/Linux World</a></span></dt><dd><dl><dt><span class="sect2"><a href="integrate-ms-networks.html#id2661236"><code class="filename">/etc/hosts</code></a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2661425"><code class="filename">/etc/resolv.conf</code></a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2661461"><code class="filename">/etc/host.conf</code></a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2661512"><code class="filename">/etc/nsswitch.conf</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="integrate-ms-networks.html#id2661636">Name Resolution as Used within MS Windows Networking</a></span></dt><dd><dl><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662070">The NetBIOS Name Cache</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662157">The LMHOSTS File</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662330">HOSTS File</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662358">DNS Lookup</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662385">WINS Lookup</a></span></dt></dl></dd><dt><span class="sect1"><a href="integrate-ms-networks.html#id2662523">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662536">Pinging Works Only One Way</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662567">Very Slow Network Connections</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662609">Samba Server Name-Change Problem</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="unicode.html">30. Unicode/Charsets</a></span></dt><dd><dl><dt><span class="sect1"><a href="unicode.html#id2662814">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="unicode.html#id2662866">What Are Charsets and Unicode?</a></span></dt><dt><span class="sect1"><a href="unicode.html#id2662999">Samba and Charsets</a></span></dt><dt><span class="sect1"><a href="unicode.html#id2663136">Conversion from Old Names</a></span></dt><dt><span class="sect1"><a href="unicode.html#id2663167">Japanese Charsets</a></span></dt><dd><dl><dt><span class="sect2"><a href="unicode.html#id2663307">Basic Parameter Setting</a></span></dt><dt><span class="sect2"><a href="unicode.html#id2663959">Individual Implementations</a></span></dt><dt><span class="sect2"><a href="unicode.html#id2664082">Migration from Samba-2.2 Series</a></span></dt></dl></dd><dt><span class="sect1"><a href="unicode.html#id2664229">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="unicode.html#id2664235">CP850.so Can't Be Found</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="Backup.html">31. Backup Techniques</a></span></dt><dd><dl><dt><span class="sect1"><a href="Backup.html#id2664342">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="Backup.html#id2664386">Discussion of Backup Solutions</a></span></dt><dd><dl><dt><span class="sect2"><a href="Backup.html#id2664484">BackupPC</a></span></dt><dt><span class="sect2"><a href="Backup.html#id2664655">Rsync</a></span></dt><dt><span class="sect2"><a href="Backup.html#id2664825">Amanda</a></span></dt><dt><span class="sect2"><a href="Backup.html#id2664873">BOBS: Browseable Online Backup System</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="SambaHA.html">32. High Availability</a></span></dt><dd><dl><dt><span class="sect1"><a href="SambaHA.html#id2664969">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="SambaHA.html#id2665090">Technical Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="SambaHA.html#id2665124">The Ultimate Goal</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id2665253">Why Is This So Hard?</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id2665966">A Simple Solution</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id2666047">High-Availability Server Products</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id2666187">MS-DFS: The Poor Man's Cluster</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id2666224">Conclusions</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="largefile.html">33. Handling Large Directories</a></span></dt><dt><span class="chapter"><a href="cfgsmarts.html">34. Advanced Configuration Techniques</a></span></dt><dd><dl><dt><span class="sect1"><a href="cfgsmarts.html#id2666855">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="cfgsmarts.html#id2666864">Multiple Server Hosting</a></span></dt><dt><span class="sect2"><a href="cfgsmarts.html#id2667261">Multiple Virtual Server Personalities</a></span></dt><dt><span class="sect2"><a href="cfgsmarts.html#id2668275">Multiple Virtual Server Hosting</a></span></dt></dl></dd></dl></dd></dl></dd><dt><span class="part"><a href="migration.html">IV. Migration and Updating</a></span></dt><dd><dl><dt><span class="chapter"><a href="upgrading-to-3.0.html">35. Updating and Upgrading Samba</a></span></dt><dd><dl><dt><span class="sect1"><a href="upgrading-to-3.0.html#id2669171">Key Update Requirements</a></span></dt><dd><dl><dt><span class="sect2"><a href="upgrading-to-3.0.html#id2669199">Upgrading from Samba-3.0.x to Samba-3.2.0</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#oldupdatenotes">Upgrading from Samba-2.x to Samba-3.0.25</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#id2669248">Quick Migration Guide</a></span></dt></dl></dd><dt><span class="sect1"><a href="upgrading-to-3.0.html#id2669399">New Featuers in Samba-3.x Series</a></span></dt><dd><dl><dt><span class="sect2"><a href="upgrading-to-3.0.html#id2669408">New Features in Samba-3.2.x Series</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#id2669418">New Features in Samba-3.0.x</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#id2670618">New Functionality</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="NT4Migration.html">36. Migration from NT4 PDC to Samba-3 PDC</a></span></dt><dd><dl><dt><span class="sect1"><a href="NT4Migration.html#id2672014">Planning and Getting Started</a></span></dt><dd><dl><dt><span class="sect2"><a href="NT4Migration.html#id2672049">Objectives</a></span></dt><dt><span class="sect2"><a href="NT4Migration.html#id2672993">Steps in Migration Process</a></span></dt></dl></dd><dt><span class="sect1"><a href="NT4Migration.html#id2673228">Migration Options</a></span></dt><dd><dl><dt><span class="sect2"><a href="NT4Migration.html#id2673315">Planning for Success</a></span></dt><dt><span class="sect2"><a href="NT4Migration.html#id2673548">Samba-3 Implementation Choices</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="SWAT.html">37. SWAT: The Samba Web Administration Tool</a></span></dt><dd><dl><dt><span class="sect1"><a href="SWAT.html#id2674037">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="SWAT.html#id2674161">Guidelines and Technical Tips</a></span></dt><dd><dl><dt><span class="sect2"><a href="SWAT.html#id2674181">Validate SWAT Installation</a></span></dt><dt><span class="sect2"><a href="SWAT.html#xinetd">Enabling SWAT for Use</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2674818">Securing SWAT through SSL</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2674970">Enabling SWAT Internationalization Support</a></span></dt></dl></dd><dt><span class="sect1"><a href="SWAT.html#id2675168">Overview and Quick Tour</a></span></dt><dd><dl><dt><span class="sect2"><a href="SWAT.html#id2675181">The SWAT Home Page</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2675242">Global Settings</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2675344">Share Settings</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2675400">Printers Settings</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2675456">The SWAT Wizard</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2675519">The Status Page</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2675563">The View Page</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2675582">The Password Change Page</a></span></dt></dl></dd></dl></dd></dl></dd><dt><span class="part"><a href="troubleshooting.html">V. Troubleshooting</a></span></dt><dd><dl><dt><span class="chapter"><a href="diagnosis.html">38. The Samba Checklist</a></span></dt><dd><dl><dt><span class="sect1"><a href="diagnosis.html#id2675716">Introduction</a></span></dt><dt><span class="sect1"><a href="diagnosis.html#id2675755">Assumptions</a></span></dt><dt><span class="sect1"><a href="diagnosis.html#id2676048">The Tests</a></span></dt></dl></dd><dt><span class="chapter"><a href="problems.html">39. Analyzing and Solving Samba Problems</a></span></dt><dd><dl><dt><span class="sect1"><a href="problems.html#id2677797">Diagnostics Tools</a></span></dt><dd><dl><dt><span class="sect2"><a href="problems.html#id2677849">Debugging with Samba Itself</a></span></dt><dt><span class="sect2"><a href="problems.html#id2678105">Tcpdump</a></span></dt><dt><span class="sect2"><a href="problems.html#id2678155">Ethereal</a></span></dt><dt><span class="sect2"><a href="problems.html#id2678299">The Windows Network Monitor</a></span></dt></dl></dd><dt><span class="sect1"><a href="problems.html#id2678625">Useful URLs</a></span></dt><dt><span class="sect1"><a href="problems.html#id2678662">Getting Mailing List Help</a></span></dt><dt><span class="sect1"><a href="problems.html#id2678837">How to Get Off the Mailing Lists</a></span></dt></dl></dd><dt><span class="chapter"><a href="bugreport.html">40. Reporting Bugs</a></span></dt><dd><dl><dt><span class="sect1"><a href="bugreport.html#id2678968">Introduction</a></span></dt><dt><span class="sect1"><a href="bugreport.html#id2679058">General Information</a></span></dt><dt><span class="sect1"><a href="bugreport.html#dbglvl">Debug Levels</a></span></dt><dd><dl><dt><span class="sect2"><a href="bugreport.html#id2679293">Debugging-Specific Operations</a></span></dt></dl></dd><dt><span class="sect1"><a href="bugreport.html#id2679495">Internal Errors</a></span></dt><dt><span class="sect1"><a href="bugreport.html#id2679628">Attaching to a Running Process</a></span></dt><dt><span class="sect1"><a href="bugreport.html#id2679753">Patches</a></span></dt></dl></dd><dt><span class="chapter"><a href="msdfs.html">41. Managing TDB Files</a></span></dt><dd><dl><dt><span class="sect1"><a href="msdfs.html#id2679842">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="msdfs.html#id2680303">Managing TDB Files</a></span></dt></dl></dd></dl></dd><dt><span class="part"><a href="Appendix.html">VI. Reference Section</a></span></dt><dd><dl><dt><span class="chapter"><a href="compiling.html">42. How to Compile Samba</a></span></dt><dd><dl><dt><span class="sect1"><a href="compiling.html#id2680494">Access Samba Source Code via Subversion</a></span></dt><dd><dl><dt><span class="sect2"><a href="compiling.html#id2680500">Introduction</a></span></dt><dt><span class="sect2"><a href="compiling.html#id2680541">Subversion Access to samba.org</a></span></dt></dl></dd><dt><span class="sect1"><a href="compiling.html#id2680732">Accessing the Samba Sources via rsync and ftp</a></span></dt><dt><span class="sect1"><a href="compiling.html#id2680807">Verifying Samba's PGP Signature</a></span></dt><dt><span class="sect1"><a href="compiling.html#id2680945">Building the Binaries</a></span></dt><dd><dl><dt><span class="sect2"><a href="compiling.html#id2681182">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#id2681452">Starting from inetd.conf</a></span></dt><dt><span class="sect2"><a href="compiling.html#id2681672">Alternative: Starting <span class="application">smbd</span> as a Daemon</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="Portability.html">43. Portability</a></span></dt><dd><dl><dt><span class="sect1"><a href="Portability.html#id2682057">HPUX</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2682160">SCO UNIX</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2682200">DNIX</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2682341">Red Hat Linux</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2682385">AIX: Sequential Read Ahead</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2682446">Solaris</a></span></dt><dd><dl><dt><span class="sect2"><a href="Portability.html#id2682452">Locking Improvements</a></span></dt><dt><span class="sect2"><a href="Portability.html#winbind-solaris9">Winbind on Solaris 9</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="Other-Clients.html">44. Samba and Other CIFS Clients</a></span></dt><dd><dl><dt><span class="sect1"><a href="Other-Clients.html#id2682627">Macintosh Clients</a></span></dt><dt><span class="sect1"><a href="Other-Clients.html#id2682712">OS2 Client</a></span></dt><dd><dl><dt><span class="sect2"><a href="Other-Clients.html#id2682717">Configuring OS/2 Warp Connect or OS/2 Warp 4</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2682837">Configuring Other Versions of OS/2</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2682893">Printer Driver Download for OS/2 Clients</a></span></dt></dl></dd><dt><span class="sect1"><a href="Other-Clients.html#id2682986">Windows for Workgroups</a></span></dt><dd><dl><dt><span class="sect2"><a href="Other-Clients.html#id2682992">Latest TCP/IP Stack from Microsoft</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2683075">Delete .pwl Files After Password Change</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2683101">Configuring Windows for Workgroups Password Handling</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2683160">Password Case Sensitivity</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2683191">Use TCP/IP as Default Protocol</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#speedimpr">Speed Improvement</a></span></dt></dl></dd><dt><span class="sect1"><a href="Other-Clients.html#id2683248">Windows 95/98</a></span></dt><dd><dl><dt><span class="sect2"><a href="Other-Clients.html#id2683317">Speed Improvement</a></span></dt></dl></dd><dt><span class="sect1"><a href="Other-Clients.html#id2683338">Windows 2000 Service Pack 2</a></span></dt><dt><span class="sect1"><a href="Other-Clients.html#id2683534">Windows NT 3.1</a></span></dt></dl></dd><dt><span class="chapter"><a href="speed.html">45. Samba Performance Tuning</a></span></dt><dd><dl><dt><span class="sect1"><a href="speed.html#id2683642">Comparisons</a></span></dt><dt><span class="sect1"><a href="speed.html#id2683680">Socket Options</a></span></dt><dt><span class="sect1"><a href="speed.html#id2683776">Read Size</a></span></dt><dt><span class="sect1"><a href="speed.html#id2683821">Max Xmit</a></span></dt><dt><span class="sect1"><a href="speed.html#id2683868">Log Level</a></span></dt><dt><span class="sect1"><a href="speed.html#id2683893">Read Raw</a></span></dt><dt><span class="sect1"><a href="speed.html#id2683960">Write Raw</a></span></dt><dt><span class="sect1"><a href="speed.html#id2684012">Slow Logins</a></span></dt><dt><span class="sect1"><a href="speed.html#id2684035">Client Tuning</a></span></dt><dt><span class="sect1"><a href="speed.html#id2684056">Samba Performance Problem Due to Changing Linux Kernel</a></span></dt><dt><span class="sect1"><a href="speed.html#id2684148">Corrupt tdb Files</a></span></dt><dt><span class="sect1"><a href="speed.html#id2684243">Samba Performance is Very Slow</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-ldap-tls.html">46. LDAP and Transport Layer Security</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-ldap-tls.html#s1-intro-ldap-tls">Introduction</a></span></dt><dt><span class="sect1"><a href="ch-ldap-tls.html#s1-config-ldap-tls">Configuring</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-ldap-tls.html#s1-config-ldap-tls-certs">Generating the Certificate Authority</a></span></dt><dt><span class="sect2"><a href="ch-ldap-tls.html#s1-config-ldap-tls-server">Generating the Server Certificate</a></span></dt><dt><span class="sect2"><a href="ch-ldap-tls.html#s1-config-ldap-tls-install">Installing the Certificates</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch-ldap-tls.html#s1-test-ldap-tls">Testing</a></span></dt><dt><span class="sect1"><a href="ch-ldap-tls.html#s1-int-ldap-tls">Troubleshooting</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch47.html">47. Samba Support</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch47.html#id2685432">Free Support</a></span></dt><dt><span class="sect1"><a href="ch47.html#id2685650">Commercial Support</a></span></dt></dl></dd><dt><span class="chapter"><a href="DNSDHCP.html">48. DNS and DHCP Configuration Guide</a></span></dt><dd><dl><dt><span class="sect1"><a href="DNSDHCP.html#id2685803">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="DNSDHCP.html#id2685982">Example Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="DNSDHCP.html#id2686073">Dynamic DNS</a></span></dt><dt><span class="sect2"><a href="DNSDHCP.html#DHCP">DHCP Server</a></span></dt></dl></dd></dl></dd></dl></dd><dt><span class="appendix"><a href="apa.html">A. +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>The Official Samba 3.2.x HOWTO and Reference Guide</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="next" href="pr01.html" title="About the Cover Artwork"></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">The Official Samba 3.2.x HOWTO and Reference Guide</th></tr><tr><td width="20%" align="left"> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="pr01.html">Next</a></td></tr></table><hr></div><div class="book" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="Samba-HOWTO-Collection"></a>The Official Samba 3.2.x HOWTO and Reference Guide</h1></div><div><div class="authorgroup"><div class="editor"><h4 class="editedby">Edited by</h4><h3 class="editor"><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"><<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>></code></p></div></div></div><div class="editor"><h4 class="editedby">Edited by</h4><h3 class="editor"><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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div><div class="editor"><h4 class="editedby">Edited by</h4><h3 class="editor"><span class="firstname">Gerald</span> <span class="othername">(Jerry)</span> <span class="surname">Carter</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jerry@samba.org">jerry@samba.org</a>></code></p></div></div></div></div></div><div><p class="pubdate"></p></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="preface"><a href="pr01.html">About the Cover Artwork</a></span></dt><dt><span class="preface"><a href="pr02.html">Attribution</a></span></dt><dt><span class="preface"><a href="pr03.html">Foreword</a></span></dt><dt><span class="preface"><a href="TOSHpreface.html">Preface</a></span></dt><dd><dl><dt><span class="sect1"><a href="TOSHpreface.html#id2543452">Conventions Used</a></span></dt></dl></dd><dt><span class="preface"><a href="IntroSMB.html">Introduction</a></span></dt><dd><dl><dt><span class="sect1"><a href="IntroSMB.html#id2543643">What Is Samba?</a></span></dt><dt><span class="sect1"><a href="IntroSMB.html#id2494746">Why This Book?</a></span></dt><dt><span class="sect1"><a href="IntroSMB.html#id2543940">Book Structure and Layout</a></span></dt></dl></dd><dt><span class="part"><a href="introduction.html">I. General Installation</a></span></dt><dd><dl><dt><span class="chapter"><a href="install.html">1. How to Install and Test SAMBA</a></span></dt><dd><dl><dt><span class="sect1"><a href="install.html#id2544219">Obtaining and Installing Samba</a></span></dt><dt><span class="sect1"><a href="install.html#id2544264">Configuring Samba (smb.conf)</a></span></dt><dd><dl><dt><span class="sect2"><a href="install.html#id2544309">Configuration File Syntax</a></span></dt><dt><span class="sect2"><a href="install.html#tdbdocs">TDB Database File Information</a></span></dt><dt><span class="sect2"><a href="install.html#id2545276">Starting Samba</a></span></dt><dt><span class="sect2"><a href="install.html#id2545469">Example Configuration</a></span></dt><dt><span class="sect2"><a href="install.html#id2545912">SWAT</a></span></dt></dl></dd><dt><span class="sect1"><a href="install.html#id2545973">List Shares Available on the Server</a></span></dt><dt><span class="sect1"><a href="install.html#id2546028">Connect with a UNIX Client</a></span></dt><dt><span class="sect1"><a href="install.html#id2546128">Connect from a Remote SMB Client</a></span></dt><dd><dl><dt><span class="sect2"><a href="install.html#id2546214">What If Things Don't Work?</a></span></dt><dt><span class="sect2"><a href="install.html#id2546260">Still Stuck?</a></span></dt></dl></dd><dt><span class="sect1"><a href="install.html#id2546294">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="install.html#id2546304">Large Number of smbd Processes</a></span></dt><dt><span class="sect2"><a href="install.html#id2546399">Error Message: open_oplock_ipc</a></span></dt><dt><span class="sect2"><a href="install.html#id2546433">“<span class="quote"><span class="errorname">The network name cannot be found</span></span>”</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="FastStart.html">2. Fast Start: Cure for Impatience</a></span></dt><dd><dl><dt><span class="sect1"><a href="FastStart.html#id2546582">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="FastStart.html#id2546606">Description of Example Sites</a></span></dt><dt><span class="sect1"><a href="FastStart.html#id2546686">Worked Examples</a></span></dt><dd><dl><dt><span class="sect2"><a href="FastStart.html#id2546704">Standalone Server</a></span></dt><dt><span class="sect2"><a href="FastStart.html#id2548624">Domain Member Server</a></span></dt><dt><span class="sect2"><a href="FastStart.html#id2549549">Domain Controller</a></span></dt></dl></dd></dl></dd></dl></dd><dt><span class="part"><a href="type.html">II. Server Configuration Basics</a></span></dt><dd><dl><dt><span class="chapter"><a href="ServerType.html">3. Server Types and Security Modes</a></span></dt><dd><dl><dt><span class="sect1"><a href="ServerType.html#id2551742">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="ServerType.html#id2551910">Server Types</a></span></dt><dt><span class="sect1"><a href="ServerType.html#id2552070">Samba Security Modes</a></span></dt><dd><dl><dt><span class="sect2"><a href="ServerType.html#id2552243">User Level Security</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2552418">Share-Level Security</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2552625">Domain Security Mode (User-Level Security)</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2553160">ADS Security Mode (User-Level Security)</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2553317">Server Security (User Level Security)</a></span></dt></dl></dd><dt><span class="sect1"><a href="ServerType.html#id2553615">Password Checking</a></span></dt><dt><span class="sect1"><a href="ServerType.html#id2553819">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="ServerType.html#id2553843">What Makes Samba a Server?</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2553879">What Makes Samba a Domain Controller?</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2553923">What Makes Samba a Domain Member?</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2553954">Constantly Losing Connections to Password Server</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2554012">Stand-alone Server is converted to Domain Controller Now User accounts don't work</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="samba-pdc.html">4. Domain Control</a></span></dt><dd><dl><dt><span class="sect1"><a href="samba-pdc.html#id2554336">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id2555570">Basics of Domain Control</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-pdc.html#id2555590">Domain Controller Types</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2556095">Preparing for Domain Control</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id2557346">Samba ADS Domain Control</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id2557399">Domain and Network Logon Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-pdc.html#id2557418">Domain Network Logon Service</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2558009">Security Mode and Master Browsers</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-pdc.html#id2558282">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-pdc.html#id2558287">“<span class="quote">$</span>” Cannot Be Included in Machine Name</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2558388">Joining Domain Fails Because of Existing Machine Account</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2558452">The System Cannot Log You On (C000019B)</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2558529">The Machine Trust Account Is Not Accessible</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2558648">Account Disabled</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2558675">Domain Controller Unavailable</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2558694">Cannot Log onto Domain Member Workstation After Joining Domain</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="samba-bdc.html">5. Backup Domain Control</a></span></dt><dd><dl><dt><span class="sect1"><a href="samba-bdc.html#id2558877">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="samba-bdc.html#id2559283">Essential Background Information</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2560028">LDAP Configuration Notes</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2560392">Active Directory Domain Control</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2560450">What Qualifies a Domain Controller on the Network?</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2560541">How Does a Workstation find its Domain Controller?</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-bdc.html#id2560723">Backup Domain Controller Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-bdc.html#id2561224">Example Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-bdc.html#id2561680">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-bdc.html#id2561724">Machine Accounts Keep Expiring</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2561779">Can Samba Be a Backup Domain Controller to an NT4 PDC?</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2561834">How Do I Replicate the smbpasswd File?</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2561939">Can I Do This All with LDAP?</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="domain-member.html">6. Domain Membership</a></span></dt><dd><dl><dt><span class="sect1"><a href="domain-member.html#id2562183">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2563306">Managing Domain Machine Accounts using NT4 Server Manager</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2563586">On-the-Fly Creation of Machine Trust Accounts</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2563692">Making an MS Windows Workstation or Server a Domain Member</a></span></dt></dl></dd><dt><span class="sect1"><a href="domain-member.html#domain-member-server">Domain Member Server</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id2564157">Joining an NT4-type Domain with Samba-3</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2564892">Why Is This Better Than <em class="parameter"><code>security = server</code></em>?</a></span></dt></dl></dd><dt><span class="sect1"><a href="domain-member.html#ads-member">Samba ADS Domain Membership</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id2565174">Configure <code class="filename">smb.conf</code></a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2565365">Configure <code class="filename">/etc/krb5.conf</code></a></span></dt><dt><span class="sect2"><a href="domain-member.html#ads-create-machine-account">Create the Computer Account</a></span></dt><dt><span class="sect2"><a href="domain-member.html#ads-test-server">Testing Server Setup</a></span></dt><dt><span class="sect2"><a href="domain-member.html#ads-test-smbclient">Testing with <span class="application">smbclient</span></a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2566460">Notes</a></span></dt></dl></dd><dt><span class="sect1"><a href="domain-member.html#id2566532">Sharing User ID Mappings between Samba Domain Members</a></span></dt><dt><span class="sect1"><a href="domain-member.html#id2566738">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id2566777">Cannot Add Machine Back to Domain</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2566853">Adding Machine to Domain Fails</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2567089">I Can't Join a Windows 2003 PDC</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="StandAloneServer.html">7. Standalone Servers</a></span></dt><dd><dl><dt><span class="sect1"><a href="StandAloneServer.html#id2567216">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="StandAloneServer.html#id2567310">Background</a></span></dt><dt><span class="sect1"><a href="StandAloneServer.html#id2567511">Example Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a></span></dt><dt><span class="sect2"><a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></span></dt></dl></dd><dt><span class="sect1"><a href="StandAloneServer.html#id2568495">Common Errors</a></span></dt></dl></dd><dt><span class="chapter"><a href="ClientConfig.html">8. MS Windows Network Configuration Guide</a></span></dt><dd><dl><dt><span class="sect1"><a href="ClientConfig.html#id2568562">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="ClientConfig.html#id2568622">Technical Details</a></span></dt><dd><dl><dt><span class="sect2"><a href="ClientConfig.html#id2568666">TCP/IP Configuration</a></span></dt><dt><span class="sect2"><a href="ClientConfig.html#id2570437">Joining a Domain: Windows 2000/XP Professional</a></span></dt><dt><span class="sect2"><a href="ClientConfig.html#id2570964">Domain Logon Configuration: Windows 9x/Me</a></span></dt></dl></dd><dt><span class="sect1"><a href="ClientConfig.html#id2571409">Common Errors</a></span></dt></dl></dd></dl></dd><dt><span class="part"><a href="optional.html">III. Advanced Configuration</a></span></dt><dd><dl><dt><span class="chapter"><a href="ChangeNotes.html">9. Important and Critical Change Notes for the Samba 3.x Series</a></span></dt><dd><dl><dt><span class="sect1"><a href="ChangeNotes.html#id2571646">Important Samba-3.2.x Change Notes</a></span></dt><dt><span class="sect1"><a href="ChangeNotes.html#id2571658">Important Samba-3.0.x Change Notes</a></span></dt><dd><dl><dt><span class="sect2"><a href="ChangeNotes.html#id2571717">User and Group Changes</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id2572028">Essential Group Mappings</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id2572149">Passdb Changes</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id2572209">Group Mapping Changes in Samba-3.0.23</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id2572329">LDAP Changes in Samba-3.0.23</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="NetworkBrowsing.html">10. Network Browsing</a></span></dt><dd><dl><dt><span class="sect1"><a href="NetworkBrowsing.html#id2572592">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="NetworkBrowsing.html#id2572776">What Is Browsing?</a></span></dt><dt><span class="sect1"><a href="NetworkBrowsing.html#netdiscuss">Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2573848">TCP/IP without NetBIOS</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#adsdnstech">DNS and Active Directory</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id2574407">How Browsing Functions</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2575341">Domain Browsing Configuration</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2575942">Making Samba the Domain Master</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2576182">Note about Broadcast Addresses</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2576203">Multiple Interfaces</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2576389">Use of the Remote Announce Parameter</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2576529">Use of the Remote Browse Sync Parameter</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id2576622">WINS: The Windows Internetworking Name Server</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id2576894">WINS Server Configuration</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2577215">WINS Replication</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2577268">Static WINS Entries</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id2577499">Helpful Hints</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id2577510">Windows Networking Protocols</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2577651">Name Resolution Order</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id2577854">Technical Overview of Browsing</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id2577941">Browsing Support in Samba</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2578138">Problem Resolution</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2578389">Cross-Subnet Browsing</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id2579402">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id2579429">Flushing the Samba NetBIOS Name Cache</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2579502">Server Resources Cannot Be Listed</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2579550">I Get an "<span class="errorname">Unable to browse the network</span>" Error</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2579597">Browsing of Shares and Directories is Very Slow</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2579797">Invalid Cached Share References Affects Network Browsing</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="passdb.html">11. Account Information Databases</a></span></dt><dd><dl><dt><span class="sect1"><a href="passdb.html#id2580281">Features and Benefits</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id2580317">Backward Compatibility Account Storage Systems</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2580501">New Account Storage Systems</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#passdbtech">Technical Information</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id2581069">Important Notes About Security</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2581588">Mapping User Identifiers between MS Windows and UNIX</a></span></dt><dt><span class="sect2"><a href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2582137">Comments Regarding LDAP</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2582549">LDAP Directories and Windows Computer Accounts</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#acctmgmttools">Account Management Tools</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id2582990">The <code class="literal">smbpasswd</code> Tool</a></span></dt><dt><span class="sect2"><a href="passdb.html#pdbeditthing">The <code class="literal">pdbedit</code> Tool</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#id2585526">Password Backends</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id2585579">Plaintext</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2585921">tdbsam</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2586079">ldapsam</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#id2588612">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id2588618">Users Cannot Logon</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2588656">Configuration of <em class="parameter"><code>auth methods</code></em></a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="groupmapping.html">12. Group Mapping: MS Windows and UNIX</a></span></dt><dd><dl><dt><span class="sect1"><a href="groupmapping.html#id2588907">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="groupmapping.html#id2589322">Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="groupmapping.html#id2589658">Warning: User Private Group Problems</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2590298">Important Administrative Information</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2590539">Default Users, Groups, and Relative Identifiers</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2591162">Example Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="groupmapping.html#id2591239">Configuration Scripts</a></span></dt><dd><dl><dt><span class="sect2"><a href="groupmapping.html#id2591250">Sample <code class="filename">smb.conf</code> Add Group Script</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2591422">Script to Configure Group Mapping</a></span></dt></dl></dd><dt><span class="sect1"><a href="groupmapping.html#id2591549">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="groupmapping.html#id2591562">Adding Groups Fails</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2591649">Adding Domain Users to the Workstation Power Users Group</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="NetCommand.html">13. Remote and Local Management: The Net Command</a></span></dt><dd><dl><dt><span class="sect1"><a href="NetCommand.html#id2592044">Overview</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2592338">Administrative Tasks and Methods</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2592419">UNIX and Windows Group Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id2592578">Adding, Renaming, or Deletion of Group Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#grpmemshipchg">Manipulating Group Memberships</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#nestedgrpmgmgt">Nested Group Support</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id2593942">UNIX and Windows User Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#sbeuseraddn">Adding User Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2594153">Deletion of User Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2594202">Managing User Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2594270">User Mapping</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id2594353">Administering User Rights and Privileges</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2594698">Managing Trust Relationships</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id2594714">Machine Trust Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2595082">Interdomain Trusts</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id2595316">Managing Security Identifiers (SIDS)</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2595544">Share Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id2595590">Creating, Editing, and Removing Shares</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2595778">Creating and Changing Share ACLs</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2595808">Share, Directory, and File Migration</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2596431">Printer Migration</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id2596687">Controlling Open Files</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2596707">Session and Connection Management</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2596772">Printers and ADS</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2596888">Manipulating the Samba Cache</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2596906">Managing IDMAP UID/SID Mappings</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id2596949">Creating an IDMAP Database Dump File</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2596985">Restoring the IDMAP Database Dump File</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#netmisc1">Other Miscellaneous Operations</a></span></dt></dl></dd><dt><span class="chapter"><a href="idmapper.html">14. Identity Mapping (IDMAP)</a></span></dt><dd><dl><dt><span class="sect1"><a href="idmapper.html#id2597496">Samba Server Deployment Types and IDMAP</a></span></dt><dd><dl><dt><span class="sect2"><a href="idmapper.html#id2597522">Standalone Samba Server</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2598545">Primary Domain Controller</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2598779">Backup Domain Controller</a></span></dt></dl></dd><dt><span class="sect1"><a href="idmapper.html#id2598850">Examples of IDMAP Backend Usage</a></span></dt><dd><dl><dt><span class="sect2"><a href="idmapper.html#id2598914">Default Winbind TDB</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2599635">IDMAP_RID with Winbind</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2600226">IDMAP Storage in LDAP Using Winbind</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2600811">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="rights.html">15. User Rights and Privileges</a></span></dt><dd><dl><dt><span class="sect1"><a href="rights.html#id2601479">Rights Management Capabilities</a></span></dt><dd><dl><dt><span class="sect2"><a href="rights.html#id2601754">Using the “<span class="quote">net rpc rights</span>” Utility</a></span></dt><dt><span class="sect2"><a href="rights.html#id2602099">Description of Privileges</a></span></dt><dt><span class="sect2"><a href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></span></dt></dl></dd><dt><span class="sect1"><a href="rights.html#id2602897">The Administrator Domain SID</a></span></dt><dt><span class="sect1"><a href="rights.html#id2603074">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="rights.html#id2603080">What Rights and Privileges Will Permit Windows Client Administration?</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="AccessControls.html">16. File, Directory, and Share Access Controls</a></span></dt><dd><dl><dt><span class="sect1"><a href="AccessControls.html#id2603577">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="AccessControls.html#id2603772">File System Access Controls</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id2603787">MS Windows NTFS Comparison with UNIX File Systems</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2604123">Managing Directories</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2604246">File and Directory Access Control</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id2604911">Share Definition Access Controls</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id2604944">User- and Group-Based Controls</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2605311">File and Directory Permissions-Based Controls</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2605647">Miscellaneous Controls</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id2605984">Access Controls on Shares</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id2606132">Share Permissions Management</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id2606479">MS Windows Access Control Lists and UNIX Interoperability</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id2606485">Managing UNIX Permissions Using NT Security Dialogs</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2606532">Viewing File Security on a Samba Share</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2606602">Viewing File Ownership</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2606746">Viewing File or Directory Permissions</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2606961">Modifying File or Directory Permissions</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2607118">Interaction with the Standard Samba “<span class="quote">create mask</span>” Parameters</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2607487">Interaction with the Standard Samba File Attribute Mapping</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2607560">Windows NT/200X ACLs and POSIX ACLs Limitations</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id2607972">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id2607984">Users Cannot Write to a Public Share</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2608306">File Operations Done as <span class="emphasis"><em>root</em></span> with <span class="emphasis"><em>force user</em></span> Set</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2608352">MS Word with Samba Changes Owner of File</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="locking.html">17. File and Record Locking</a></span></dt><dd><dl><dt><span class="sect1"><a href="locking.html#id2608579">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="locking.html#id2608676">Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id2608934">Opportunistic Locking Overview</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id2609919">Samba Oplocks Control</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id2610013">Example Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id2610427">MS Windows Oplocks and Caching Controls</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id2610614">Workstation Service Entries</a></span></dt><dt><span class="sect2"><a href="locking.html#id2610636">Server Service Entries</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id2610702">Persistent Data Corruption</a></span></dt><dt><span class="sect1"><a href="locking.html#id2610727">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id2610795">locking.tdb Error Messages</a></span></dt><dt><span class="sect2"><a href="locking.html#id2610825">Problems Saving Files in MS Office on Windows XP</a></span></dt><dt><span class="sect2"><a href="locking.html#id2610850">Long Delays Deleting Files over Network with XP SP1</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id2610881">Additional Reading</a></span></dt></dl></dd><dt><span class="chapter"><a href="securing-samba.html">18. Securing Samba</a></span></dt><dd><dl><dt><span class="sect1"><a href="securing-samba.html#id2611056">Introduction</a></span></dt><dt><span class="sect1"><a href="securing-samba.html#id2611155">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="securing-samba.html#id2611301">Technical Discussion of Protective Measures and Issues</a></span></dt><dd><dl><dt><span class="sect2"><a href="securing-samba.html#id2611317">Using Host-Based Protection</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id2611471">User-Based Protection</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id2611530">Using Interface Protection</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#firewallports">Using a Firewall</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id2611881">Using IPC$ Share-Based Denials </a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id2612025">NTLMv2 Security</a></span></dt></dl></dd><dt><span class="sect1"><a href="securing-samba.html#id2612080">Upgrading Samba</a></span></dt><dt><span class="sect1"><a href="securing-samba.html#id2612124">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="securing-samba.html#id2612139">Smbclient Works on Localhost, but the Network Is Dead</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id2612168">Why Can Users Access Other Users' Home Directories?</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="InterdomainTrusts.html">19. Interdomain Trust Relationships</a></span></dt><dd><dl><dt><span class="sect1"><a href="InterdomainTrusts.html#id2612728">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="InterdomainTrusts.html#id2612800">Trust Relationship Background</a></span></dt><dt><span class="sect1"><a href="InterdomainTrusts.html#id2613078">Native MS Windows NT4 Trusts Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="InterdomainTrusts.html#id2613114">Creating an NT4 Domain Trust</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id2613211">Completing an NT4 Domain Trust</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id2613296">Interdomain Trust Facilities</a></span></dt></dl></dd><dt><span class="sect1"><a href="InterdomainTrusts.html#id2613505">Configuring Samba NT-Style Domain Trusts</a></span></dt><dd><dl><dt><span class="sect2"><a href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id2613845">Samba as the Trusting Domain</a></span></dt></dl></dd><dt><span class="sect1"><a href="InterdomainTrusts.html#id2614041">NT4-Style Domain Trusts with Windows 2000</a></span></dt><dt><span class="sect1"><a href="InterdomainTrusts.html#id2614191">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="InterdomainTrusts.html#id2614203">Browsing of Trusted Domain Fails</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id2614249">Problems with LDAP ldapsam and Older Versions of smbldap-tools</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="msdfs.html">20. Hosting a Microsoft Distributed File System Tree</a></span></dt><dd><dl><dt><span class="sect1"><a href="msdfs.html#id2614427">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="msdfs.html#id2614839">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="msdfs.html#id2614872">MSDFS UNIX Path Is Case-Critical</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="classicalprinting.html">21. Classical Printing Support</a></span></dt><dd><dl><dt><span class="sect1"><a href="classicalprinting.html#id2615070">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id2615294">Technical Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2615445">Client to Samba Print Job Processing</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2615504">Printing-Related Configuration Parameters</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2615605">Simple Print Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2615888">Verifying Configuration with <code class="literal">testparm</code></a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2616085">Rapid Configuration Validation</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2616484">Extended Printing Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2616940">Detailed Explanation Settings</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2619653">Point'n'Print Client Drivers on Samba Servers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2619823">The Obsoleted [printer$] Section</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2619944">Creating the [print$] Share</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2620161">[print$] Stanza Parameters</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2620481">The [print$] Share Directory</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2620624">Installing Drivers into [print$]</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2620717">Add Printer Wizard Driver Installation</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#inst-rpc">Installing Print Drivers Using <code class="literal">rpcclient</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2622652">Client Driver Installation Procedure</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2622669">First Client Driver Installation</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#prt-modeset">Setting Device Modes on New Printers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2623246">Additional Client Driver Installation</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2623365">Always Make First Client Connection as root or “<span class="quote">printer admin</span>”</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2623538">Other Gotchas</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2623558">Setting Default Print Options for Client Drivers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2623925">Supporting Large Numbers of Printers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2624182">Adding New Printers with the Windows NT APW</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2624441">Error Message: “<span class="quote">Cannot connect under a different Name</span>”</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2624555">Take Care When Assembling Driver Files</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2624864">Samba and Printer Ports</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2624974">Avoiding Common Client Driver Misconfiguration</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2625011">The Imprints Toolset</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2625068">What Is Imprints?</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2625102">Creating Printer Driver Packages</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2625118">The Imprints Server</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2625135">The Installation Client</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2625268">Adding Network Printers without User Interaction</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id2625539">The <code class="literal">addprinter</code> Command</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id2625578">Migration of Classical Printing to Samba</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id2625727">Publishing Printer Information in Active Directory or LDAP</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id2625756">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2625762">I Give My Root Password but I Do Not Get Access</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2625803">My Print Jobs Get Spooled into the Spooling Directory, but Then Get Lost</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="CUPS-printing.html">22. CUPS Printing Support</a></span></dt><dd><dl><dt><span class="sect1"><a href="CUPS-printing.html#id2625945">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2625951">Features and Benefits</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2626011">Overview</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2626130">Basic CUPS Support Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2626245">Linking smbd with libcups.so</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2626492">Simple <code class="filename">smb.conf</code> Settings for CUPS</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2626737">More Complex CUPS <code class="filename">smb.conf</code> Settings</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2627113">Advanced Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2627130">Central Spooling vs. “<span class="quote">Peer-to-Peer</span>” Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2627181">Raw Print Serving: Vendor Drivers on Windows Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2627416">Installation of Windows Client Drivers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#cups-raw">Explicitly Enable “<span class="quote">raw</span>” Printing for <span class="emphasis"><em>application/octet-stream</em></span></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2627703">Driver Upload Methods</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2627824">Advanced Intelligent Printing with PostScript Driver Download</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#gdipost">GDI on Windows, PostScript on UNIX</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2628016">Windows Drivers, GDI, and EMF</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2628194">UNIX Printfile Conversion and GUI Basics</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2628553">Ghostscript: The Software RIP for Non-PostScript Printers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2628706">PostScript Printer Description (PPD) Specification</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2628790">Using Windows-Formatted Vendor PPDs</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2628909">CUPS Also Uses PPDs for Non-PostScript Printers</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2628949">The CUPS Filtering Architecture</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2629612">MIME Type Conversion Rules</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2629820">Filtering Overview</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2629977">Prefilters</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2630164">pstops</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2630332">pstoraster</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2630602">imagetops and imagetoraster</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2630686">rasterto [printers specific]</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2630906">CUPS Backends</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2631245">The Role of <em class="parameter"><code>cupsomatic/foomatic</code></em></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2631480">The Complete Picture</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2631493"><code class="filename">mime.convs</code></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2631562">“<span class="quote">Raw</span>” Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2631670">application/octet-stream Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2631949">PostScript Printer Descriptions for Non-PostScript Printers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2632232"><span class="emphasis"><em>cupsomatic/foomatic-rip</em></span> Versus <span class="emphasis"><em>Native CUPS</em></span> Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2632569">Examples for Filtering Chains</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2632997">Sources of CUPS Drivers/PPDs</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2633120">Printing with Interface Scripts</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2633215">Network Printing (Purely Windows)</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2633231">From Windows Clients to an NT Print Server</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2633294">Driver Execution on the Client</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2633365">Driver Execution on the Server</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2633470">Network Printing (Windows Clients and UNIX/Samba Print +Servers)</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2633488">From Windows Clients to a CUPS/Samba Print Server</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2633679">Samba Receiving Job-Files and Passing Them to CUPS</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2633759">Network PostScript RIP</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2633848">PPDs for Non-PS Printers on UNIX</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2633893">PPDs for Non-PS Printers on Windows</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2633961">Windows Terminal Servers (WTS) as CUPS Clients</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2633975">Printer Drivers Running in “<span class="quote">Kernel Mode</span>” Cause Many +Problems</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634014">Workarounds Impose Heavy Limitations</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634032">CUPS: A “<span class="quote">Magical Stone</span>”?</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634075">PostScript Drivers with No Major Problems, Even in Kernel +Mode</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2634162">Configuring CUPS for Driver Download</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2634184"><span class="emphasis"><em>cupsaddsmb</em></span>: The Unknown Utility</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634282">Prepare Your <code class="filename">smb.conf</code> for <code class="literal">cupsaddsmb</code></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634563">CUPS “<span class="quote">PostScript Driver for Windows NT/200x/XP</span>”</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634802">Recognizing Different Driver Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634920">Acquiring the Adobe Driver Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634946">ESP Print Pro PostScript Driver for Windows NT/200x/XP</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2635008">Caveats to Be Considered</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2635308">Windows CUPS PostScript Driver Versus Adobe Driver</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2635526">Run cupsaddsmb (Quiet Mode)</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2635666">Run cupsaddsmb with Verbose Output</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2635858">Understanding cupsaddsmb</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2636002">How to Recognize If cupsaddsmb Completed Successfully</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2636124">cupsaddsmb with a Samba PDC</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2636205">cupsaddsmb Flowchart</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2636286">Installing the PostScript Driver on a Client</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#cups-avoidps1">Avoiding Critical PostScript Driver Settings on the Client</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2636521">Installing PostScript Driver Files Manually Using rpcclient</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2636695">A Check of the rpcclient man Page</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2636866">Understanding the rpcclient man Page</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2636971">Producing an Example by Querying a Windows Box</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2637104">Requirements for adddriver and setdriver to Succeed</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2637328">Manual Driver Installation in 15 Steps</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2638287">Troubleshooting Revisited</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2638430">The Printing <code class="filename">*.tdb</code> Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2638633">Trivial Database Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2638700">Binary Format</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2638766">Losing <code class="filename">*.tdb</code> Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2638817">Using <code class="literal">tdbbackup</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2638937">CUPS Print Drivers from Linuxprinting.org</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2639112">foomatic-rip and Foomatic Explained</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2639939">foomatic-rip and Foomatic PPD Download and Installation</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2640411">Page Accounting with CUPS</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2640447">Setting Up Quotas</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2640501">Correct and Incorrect Accounting</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2640542">Adobe and CUPS PostScript Drivers for Windows Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2640682">The page_log File Syntax</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2640826">Possible Shortcomings</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2640892">Future Developments</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2640932">Other Accounting Tools</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2640946">Additional Material</a></span></dt><dt><span class="sect1"><a href="CUPS-printing.html#id2641163">Autodeletion or Preservation of CUPS Spool Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2641239">CUPS Configuration Settings Explained</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2641324">Preconditions</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2641463">Manual Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2641511">Printing from CUPS to Windows-Attached Printers</a></span></dt><dt><span class="sect1"><a href="CUPS-printing.html#id2641806">More CUPS Filtering Chains</a></span></dt><dt><span class="sect1"><a href="CUPS-printing.html#id2641918">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2641924">Windows 9x/Me Client Can't Install Driver</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#root-ask-loop">“<span class="quote">cupsaddsmb</span>” Keeps Asking for Root Password in Never-ending Loop</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642000">“<span class="quote">cupsaddsmb</span>” or “<span class="quote">rpcclient addriver</span>” Emit Error</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642038">“<span class="quote">cupsaddsmb</span>” Errors</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642112">Client Can't Connect to Samba Printer</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642137">New Account Reconnection from Windows 200x/XP Troubles</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642228">Avoid Being Connected to the Samba Server as the Wrong User</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642279">Upgrading to CUPS Drivers from Adobe Drivers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642317">Can't Use “<span class="quote">cupsaddsmb</span>” on Samba Server, Which Is a PDC</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642352">Deleted Windows 200x Printer Driver Is Still Shown</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642387">Windows 200x/XP Local Security Policies</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642420">Administrator Cannot Install Printers for All Local Users</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642461">Print Change, Notify Functions on NT Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642487">Windows XP SP1</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642533">Print Options for All Users Can't Be Set on Windows 200x/XP</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642816">Most Common Blunders in Driver Settings on Windows Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642872"><code class="literal">cupsaddsmb</code> Does Not Work with Newly Installed Printer</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642921">Permissions on <code class="filename">/var/spool/samba/</code> Get Reset After Each Reboot</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2643020">Print Queue Called “<span class="quote">lp</span>” Mishandles Print Jobs</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2643089">Location of Adobe PostScript Driver Files for “<span class="quote">cupsaddsmb</span>”</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2643142">Overview of the CUPS Printing Processes</a></span></dt></dl></dd><dt><span class="chapter"><a href="VFS.html">23. Stackable VFS modules</a></span></dt><dd><dl><dt><span class="sect1"><a href="VFS.html#id2643329">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="VFS.html#id2643368">Discussion</a></span></dt><dt><span class="sect1"><a href="VFS.html#id2643763">Included Modules</a></span></dt><dd><dl><dt><span class="sect2"><a href="VFS.html#id2643769">audit</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2643810">default_quota</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2644027">extd_audit</a></span></dt><dt><span class="sect2"><a href="VFS.html#fakeperms">fake_perms</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2644354">recycle</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2644750">netatalk</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2644801">shadow_copy</a></span></dt></dl></dd><dt><span class="sect1"><a href="VFS.html#id2645707">VFS Modules Available Elsewhere</a></span></dt><dd><dl><dt><span class="sect2"><a href="VFS.html#id2645732">DatabaseFS</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2645792">vscan</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2645831">vscan-clamav</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="winbind.html">24. Winbind: Use of Domain Accounts</a></span></dt><dd><dl><dt><span class="sect1"><a href="winbind.html#id2646095">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="winbind.html#id2646438">Introduction</a></span></dt><dt><span class="sect1"><a href="winbind.html#id2646528">What Winbind Provides</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id2646681">Target Uses</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2646726">Handling of Foreign SIDs</a></span></dt></dl></dd><dt><span class="sect1"><a href="winbind.html#id2646852">How Winbind Works</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id2646902">Microsoft Remote Procedure Calls</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2646989">Microsoft Active Directory Services</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2647036">Name Service Switch</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2647268">Pluggable Authentication Modules</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2647424">User and Group ID Allocation</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2647499">Result Caching</a></span></dt></dl></dd><dt><span class="sect1"><a href="winbind.html#id2647556">Installation and Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id2647562">Introduction</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2647677">Requirements</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2647829">Testing Things Out</a></span></dt></dl></dd><dt><span class="sect1"><a href="winbind.html#id2650287">Conclusion</a></span></dt><dt><span class="sect1"><a href="winbind.html#id2650336">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id2650378">NSCD Problem Warning</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2650414">Winbind Is Not Resolving Users and Groups</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="AdvancedNetworkManagement.html">25. Advanced Network Management</a></span></dt><dd><dl><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id2650603">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id2650630">Remote Server Administration</a></span></dt><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id2650773">Remote Desktop Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id2650801">Remote Management from NoMachine.Com</a></span></dt><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id2651176">Remote Management with ThinLinc</a></span></dt></dl></dd><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id2651362">Network Logon Script Magic</a></span></dt><dd><dl><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id2651587">Adding Printers without User Intervention</a></span></dt><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id2651630">Limiting Logon Connections</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="PolicyMgmt.html">26. System and Account Policies</a></span></dt><dd><dl><dt><span class="sect1"><a href="PolicyMgmt.html#id2651772">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="PolicyMgmt.html#id2651878">Creating and Managing System Policies</a></span></dt><dd><dl><dt><span class="sect2"><a href="PolicyMgmt.html#id2652067">Windows 9x/ME Policies</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id2652204">Windows NT4-Style Policy Files</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id2652426">MS Windows 200x/XP Professional Policies</a></span></dt></dl></dd><dt><span class="sect1"><a href="PolicyMgmt.html#id2652874">Managing Account/User Policies</a></span></dt><dt><span class="sect1"><a href="PolicyMgmt.html#id2653101">Management Tools</a></span></dt><dd><dl><dt><span class="sect2"><a href="PolicyMgmt.html#id2653114">Samba Editreg Toolset</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id2653196">Windows NT4/200x</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id2653236">Samba PDC</a></span></dt></dl></dd><dt><span class="sect1"><a href="PolicyMgmt.html#id2653301">System Startup and Logon Processing Overview</a></span></dt><dt><span class="sect1"><a href="PolicyMgmt.html#id2653459">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="PolicyMgmt.html#id2653470">Policy Does Not Work</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="ProfileMgmt.html">27. Desktop Profile Management</a></span></dt><dd><dl><dt><span class="sect1"><a href="ProfileMgmt.html#id2653555">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="ProfileMgmt.html#id2653605">Roaming Profiles</a></span></dt><dd><dl><dt><span class="sect2"><a href="ProfileMgmt.html#id2653659">Samba Configuration for Profile Handling</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2654264">Windows Client Profile Configuration Information</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2655608">User Profile Hive Cleanup Service</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2655642">Sharing Profiles between Windows 9x/Me and NT4/200x/XP Workstations</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2655741">Profile Migration from Windows NT4/200x Server to Samba</a></span></dt></dl></dd><dt><span class="sect1"><a href="ProfileMgmt.html#id2656092">Mandatory Profiles</a></span></dt><dt><span class="sect1"><a href="ProfileMgmt.html#id2656232">Creating and Managing Group Profiles</a></span></dt><dt><span class="sect1"><a href="ProfileMgmt.html#id2656311">Default Profile for Windows Users</a></span></dt><dd><dl><dt><span class="sect2"><a href="ProfileMgmt.html#id2656341">MS Windows 9x/Me</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2656493">MS Windows NT4 Workstation</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2657055">MS Windows 200x/XP</a></span></dt></dl></dd><dt><span class="sect1"><a href="ProfileMgmt.html#id2657560">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="ProfileMgmt.html#id2657571">Configuring Roaming Profiles for a Few Users or Groups</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2657632">Cannot Use Roaming Profiles</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2657804">Changing the Default Profile</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2657967">Debugging Roaming Profiles and NT4-style Domain Policies</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="pam.html">28. PAM-Based Distributed Authentication</a></span></dt><dd><dl><dt><span class="sect1"><a href="pam.html#id2658143">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="pam.html#id2658773">Technical Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="pam.html#id2658827">PAM Configuration Syntax</a></span></dt><dt><span class="sect2"><a href="pam.html#id2659825">Example System Configurations</a></span></dt><dt><span class="sect2"><a href="pam.html#id2660131"><code class="filename">smb.conf</code> PAM Configuration</a></span></dt><dt><span class="sect2"><a href="pam.html#id2660211">Remote CIFS Authentication Using <code class="filename">winbindd.so</code></a></span></dt><dt><span class="sect2"><a href="pam.html#id2660315">Password Synchronization Using <code class="filename">pam_smbpass.so</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="pam.html#id2660708">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="pam.html#id2660719">pam_winbind Problem</a></span></dt><dt><span class="sect2"><a href="pam.html#id2660817">Winbind Is Not Resolving Users and Groups</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="integrate-ms-networks.html">29. Integrating MS Windows Networks with Samba</a></span></dt><dd><dl><dt><span class="sect1"><a href="integrate-ms-networks.html#id2661040">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="integrate-ms-networks.html#id2661060">Background Information</a></span></dt><dt><span class="sect1"><a href="integrate-ms-networks.html#id2661189">Name Resolution in a Pure UNIX/Linux World</a></span></dt><dd><dl><dt><span class="sect2"><a href="integrate-ms-networks.html#id2661262"><code class="filename">/etc/hosts</code></a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2661451"><code class="filename">/etc/resolv.conf</code></a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2661487"><code class="filename">/etc/host.conf</code></a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2661538"><code class="filename">/etc/nsswitch.conf</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="integrate-ms-networks.html#id2661662">Name Resolution as Used within MS Windows Networking</a></span></dt><dd><dl><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662096">The NetBIOS Name Cache</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662183">The LMHOSTS File</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662356">HOSTS File</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662384">DNS Lookup</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662411">WINS Lookup</a></span></dt></dl></dd><dt><span class="sect1"><a href="integrate-ms-networks.html#id2662549">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662562">Pinging Works Only One Way</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662593">Very Slow Network Connections</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662635">Samba Server Name-Change Problem</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="unicode.html">30. Unicode/Charsets</a></span></dt><dd><dl><dt><span class="sect1"><a href="unicode.html#id2662840">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="unicode.html#id2662892">What Are Charsets and Unicode?</a></span></dt><dt><span class="sect1"><a href="unicode.html#id2663025">Samba and Charsets</a></span></dt><dt><span class="sect1"><a href="unicode.html#id2663162">Conversion from Old Names</a></span></dt><dt><span class="sect1"><a href="unicode.html#id2663193">Japanese Charsets</a></span></dt><dd><dl><dt><span class="sect2"><a href="unicode.html#id2663332">Basic Parameter Setting</a></span></dt><dt><span class="sect2"><a href="unicode.html#id2663985">Individual Implementations</a></span></dt><dt><span class="sect2"><a href="unicode.html#id2664108">Migration from Samba-2.2 Series</a></span></dt></dl></dd><dt><span class="sect1"><a href="unicode.html#id2664255">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="unicode.html#id2664260">CP850.so Can't Be Found</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="Backup.html">31. Backup Techniques</a></span></dt><dd><dl><dt><span class="sect1"><a href="Backup.html#id2664368">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="Backup.html#id2664412">Discussion of Backup Solutions</a></span></dt><dd><dl><dt><span class="sect2"><a href="Backup.html#id2664509">BackupPC</a></span></dt><dt><span class="sect2"><a href="Backup.html#id2664681">Rsync</a></span></dt><dt><span class="sect2"><a href="Backup.html#id2664850">Amanda</a></span></dt><dt><span class="sect2"><a href="Backup.html#id2664899">BOBS: Browseable Online Backup System</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="SambaHA.html">32. High Availability</a></span></dt><dd><dl><dt><span class="sect1"><a href="SambaHA.html#id2664995">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="SambaHA.html#id2665115">Technical Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="SambaHA.html#id2665149">The Ultimate Goal</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id2665279">Why Is This So Hard?</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id2665992">A Simple Solution</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id2666073">High-Availability Server Products</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id2666213">MS-DFS: The Poor Man's Cluster</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id2666250">Conclusions</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="largefile.html">33. Handling Large Directories</a></span></dt><dt><span class="chapter"><a href="cfgsmarts.html">34. Advanced Configuration Techniques</a></span></dt><dd><dl><dt><span class="sect1"><a href="cfgsmarts.html#id2666881">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="cfgsmarts.html#id2666890">Multiple Server Hosting</a></span></dt><dt><span class="sect2"><a href="cfgsmarts.html#id2667287">Multiple Virtual Server Personalities</a></span></dt><dt><span class="sect2"><a href="cfgsmarts.html#id2668301">Multiple Virtual Server Hosting</a></span></dt></dl></dd></dl></dd></dl></dd><dt><span class="part"><a href="migration.html">IV. Migration and Updating</a></span></dt><dd><dl><dt><span class="chapter"><a href="upgrading-to-3.0.html">35. Updating and Upgrading Samba</a></span></dt><dd><dl><dt><span class="sect1"><a href="upgrading-to-3.0.html#id2669196">Key Update Requirements</a></span></dt><dd><dl><dt><span class="sect2"><a href="upgrading-to-3.0.html#id2669224">Upgrading from Samba-3.0.x to Samba-3.2.0</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#oldupdatenotes">Upgrading from Samba-2.x to Samba-3.0.25</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#id2669274">Quick Migration Guide</a></span></dt></dl></dd><dt><span class="sect1"><a href="upgrading-to-3.0.html#id2669425">New Featuers in Samba-3.x Series</a></span></dt><dd><dl><dt><span class="sect2"><a href="upgrading-to-3.0.html#id2669434">New Features in Samba-3.2.x Series</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#id2669444">New Features in Samba-3.0.x</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#id2670644">New Functionality</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="NT4Migration.html">36. Migration from NT4 PDC to Samba-3 PDC</a></span></dt><dd><dl><dt><span class="sect1"><a href="NT4Migration.html#id2672040">Planning and Getting Started</a></span></dt><dd><dl><dt><span class="sect2"><a href="NT4Migration.html#id2672074">Objectives</a></span></dt><dt><span class="sect2"><a href="NT4Migration.html#id2673019">Steps in Migration Process</a></span></dt></dl></dd><dt><span class="sect1"><a href="NT4Migration.html#id2673254">Migration Options</a></span></dt><dd><dl><dt><span class="sect2"><a href="NT4Migration.html#id2673340">Planning for Success</a></span></dt><dt><span class="sect2"><a href="NT4Migration.html#id2673574">Samba-3 Implementation Choices</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="SWAT.html">37. SWAT: The Samba Web Administration Tool</a></span></dt><dd><dl><dt><span class="sect1"><a href="SWAT.html#id2674063">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="SWAT.html#id2674187">Guidelines and Technical Tips</a></span></dt><dd><dl><dt><span class="sect2"><a href="SWAT.html#id2674206">Validate SWAT Installation</a></span></dt><dt><span class="sect2"><a href="SWAT.html#xinetd">Enabling SWAT for Use</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2674844">Securing SWAT through SSL</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2674996">Enabling SWAT Internationalization Support</a></span></dt></dl></dd><dt><span class="sect1"><a href="SWAT.html#id2675194">Overview and Quick Tour</a></span></dt><dd><dl><dt><span class="sect2"><a href="SWAT.html#id2675207">The SWAT Home Page</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2675268">Global Settings</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2675369">Share Settings</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2675425">Printers Settings</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2675481">The SWAT Wizard</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2675545">The Status Page</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2675589">The View Page</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2675608">The Password Change Page</a></span></dt></dl></dd></dl></dd></dl></dd><dt><span class="part"><a href="troubleshooting.html">V. Troubleshooting</a></span></dt><dd><dl><dt><span class="chapter"><a href="diagnosis.html">38. The Samba Checklist</a></span></dt><dd><dl><dt><span class="sect1"><a href="diagnosis.html#id2675742">Introduction</a></span></dt><dt><span class="sect1"><a href="diagnosis.html#id2675781">Assumptions</a></span></dt><dt><span class="sect1"><a href="diagnosis.html#id2676074">The Tests</a></span></dt></dl></dd><dt><span class="chapter"><a href="problems.html">39. Analyzing and Solving Samba Problems</a></span></dt><dd><dl><dt><span class="sect1"><a href="problems.html#id2677837">Diagnostics Tools</a></span></dt><dd><dl><dt><span class="sect2"><a href="problems.html#id2677889">Debugging with Samba Itself</a></span></dt><dt><span class="sect2"><a href="problems.html#id2678144">Tcpdump</a></span></dt><dt><span class="sect2"><a href="problems.html#id2678194">Ethereal</a></span></dt><dt><span class="sect2"><a href="problems.html#id2678338">The Windows Network Monitor</a></span></dt></dl></dd><dt><span class="sect1"><a href="problems.html#id2678665">Useful URLs</a></span></dt><dt><span class="sect1"><a href="problems.html#id2678702">Getting Mailing List Help</a></span></dt><dt><span class="sect1"><a href="problems.html#id2678876">How to Get Off the Mailing Lists</a></span></dt></dl></dd><dt><span class="chapter"><a href="bugreport.html">40. Reporting Bugs</a></span></dt><dd><dl><dt><span class="sect1"><a href="bugreport.html#id2679008">Introduction</a></span></dt><dt><span class="sect1"><a href="bugreport.html#id2679097">General Information</a></span></dt><dt><span class="sect1"><a href="bugreport.html#dbglvl">Debug Levels</a></span></dt><dd><dl><dt><span class="sect2"><a href="bugreport.html#id2679333">Debugging-Specific Operations</a></span></dt></dl></dd><dt><span class="sect1"><a href="bugreport.html#id2679534">Internal Errors</a></span></dt><dt><span class="sect1"><a href="bugreport.html#id2679668">Attaching to a Running Process</a></span></dt><dt><span class="sect1"><a href="bugreport.html#id2679792">Patches</a></span></dt></dl></dd><dt><span class="chapter"><a href="tdb.html">41. Managing TDB Files</a></span></dt><dd><dl><dt><span class="sect1"><a href="tdb.html#id2679876">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="tdb.html#id2680338">Managing TDB Files</a></span></dt></dl></dd></dl></dd><dt><span class="part"><a href="Appendix.html">VI. Reference Section</a></span></dt><dd><dl><dt><span class="chapter"><a href="compiling.html">42. How to Compile Samba</a></span></dt><dd><dl><dt><span class="sect1"><a href="compiling.html#id2680528">Access Samba Source Code via Subversion</a></span></dt><dd><dl><dt><span class="sect2"><a href="compiling.html#id2680534">Introduction</a></span></dt><dt><span class="sect2"><a href="compiling.html#id2680576">Subversion Access to samba.org</a></span></dt></dl></dd><dt><span class="sect1"><a href="compiling.html#id2680767">Accessing the Samba Sources via rsync and ftp</a></span></dt><dt><span class="sect1"><a href="compiling.html#id2680842">Verifying Samba's PGP Signature</a></span></dt><dt><span class="sect1"><a href="compiling.html#id2680980">Building the Binaries</a></span></dt><dd><dl><dt><span class="sect2"><a href="compiling.html#id2681217">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#id2681487">Starting from inetd.conf</a></span></dt><dt><span class="sect2"><a href="compiling.html#id2681707">Alternative: Starting <span class="application">smbd</span> as a Daemon</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="Portability.html">43. Portability</a></span></dt><dd><dl><dt><span class="sect1"><a href="Portability.html#id2682092">HPUX</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2682195">SCO UNIX</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2682234">DNIX</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2682376">Red Hat Linux</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2682419">AIX: Sequential Read Ahead</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2682481">Solaris</a></span></dt><dd><dl><dt><span class="sect2"><a href="Portability.html#id2682487">Locking Improvements</a></span></dt><dt><span class="sect2"><a href="Portability.html#winbind-solaris9">Winbind on Solaris 9</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="Other-Clients.html">44. Samba and Other CIFS Clients</a></span></dt><dd><dl><dt><span class="sect1"><a href="Other-Clients.html#id2682662">Macintosh Clients</a></span></dt><dt><span class="sect1"><a href="Other-Clients.html#id2682746">OS2 Client</a></span></dt><dd><dl><dt><span class="sect2"><a href="Other-Clients.html#id2682752">Configuring OS/2 Warp Connect or OS/2 Warp 4</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2682872">Configuring Other Versions of OS/2</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2682928">Printer Driver Download for OS/2 Clients</a></span></dt></dl></dd><dt><span class="sect1"><a href="Other-Clients.html#id2683021">Windows for Workgroups</a></span></dt><dd><dl><dt><span class="sect2"><a href="Other-Clients.html#id2683027">Latest TCP/IP Stack from Microsoft</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2683110">Delete .pwl Files After Password Change</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2683136">Configuring Windows for Workgroups Password Handling</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2683194">Password Case Sensitivity</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2683226">Use TCP/IP as Default Protocol</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#speedimpr">Speed Improvement</a></span></dt></dl></dd><dt><span class="sect1"><a href="Other-Clients.html#id2683283">Windows 95/98</a></span></dt><dd><dl><dt><span class="sect2"><a href="Other-Clients.html#id2683352">Speed Improvement</a></span></dt></dl></dd><dt><span class="sect1"><a href="Other-Clients.html#id2683373">Windows 2000 Service Pack 2</a></span></dt><dt><span class="sect1"><a href="Other-Clients.html#id2683569">Windows NT 3.1</a></span></dt></dl></dd><dt><span class="chapter"><a href="speed.html">45. Samba Performance Tuning</a></span></dt><dd><dl><dt><span class="sect1"><a href="speed.html#id2683676">Comparisons</a></span></dt><dt><span class="sect1"><a href="speed.html#id2683715">Socket Options</a></span></dt><dt><span class="sect1"><a href="speed.html#id2683811">Read Size</a></span></dt><dt><span class="sect1"><a href="speed.html#id2683855">Max Xmit</a></span></dt><dt><span class="sect1"><a href="speed.html#id2683903">Log Level</a></span></dt><dt><span class="sect1"><a href="speed.html#id2683928">Read Raw</a></span></dt><dt><span class="sect1"><a href="speed.html#id2683994">Write Raw</a></span></dt><dt><span class="sect1"><a href="speed.html#id2684046">Slow Logins</a></span></dt><dt><span class="sect1"><a href="speed.html#id2684070">Client Tuning</a></span></dt><dt><span class="sect1"><a href="speed.html#id2684091">Samba Performance Problem Due to Changing Linux Kernel</a></span></dt><dt><span class="sect1"><a href="speed.html#id2684182">Corrupt tdb Files</a></span></dt><dt><span class="sect1"><a href="speed.html#id2684278">Samba Performance is Very Slow</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-ldap-tls.html">46. LDAP and Transport Layer Security</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-ldap-tls.html#s1-intro-ldap-tls">Introduction</a></span></dt><dt><span class="sect1"><a href="ch-ldap-tls.html#s1-config-ldap-tls">Configuring</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-ldap-tls.html#s1-config-ldap-tls-certs">Generating the Certificate Authority</a></span></dt><dt><span class="sect2"><a href="ch-ldap-tls.html#s1-config-ldap-tls-server">Generating the Server Certificate</a></span></dt><dt><span class="sect2"><a href="ch-ldap-tls.html#s1-config-ldap-tls-install">Installing the Certificates</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch-ldap-tls.html#s1-test-ldap-tls">Testing</a></span></dt><dt><span class="sect1"><a href="ch-ldap-tls.html#s1-int-ldap-tls">Troubleshooting</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch47.html">47. Samba Support</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch47.html#id2685467">Free Support</a></span></dt><dt><span class="sect1"><a href="ch47.html#id2685685">Commercial Support</a></span></dt></dl></dd><dt><span class="chapter"><a href="DNSDHCP.html">48. DNS and DHCP Configuration Guide</a></span></dt><dd><dl><dt><span class="sect1"><a href="DNSDHCP.html#id2685838">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="DNSDHCP.html#id2686016">Example Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="DNSDHCP.html#id2686107">Dynamic DNS</a></span></dt><dt><span class="sect2"><a href="DNSDHCP.html#DHCP">DHCP Server</a></span></dt></dl></dd></dl></dd></dl></dd><dt><span class="appendix"><a href="apa.html">A. <acronym class="acronym">GNU</acronym> General Public License version 3 - </a></span></dt><dd><dl><dt><span class="bridgehead"><a href="apa.html#id2686389">A. + </a></span></dt><dd><dl><dt><span class="bridgehead"><a href="apa.html#id2686424">A. Preamble - </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2686535">A. + </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2686569">A. TERMS AND CONDITIONS - </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2686538">A. + </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2686573">A. 0. Definitions. - </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2686631">A. + </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2686665">A. 1. Source Code. - </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2686729">A. + </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2686764">A. 2. Basic Permissions. - </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2686768">A. + </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2686802">A. 3. Protecting Users’ Legal Rights From Anti-Circumvention Law. - </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2686803">A. + </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2686838">A. 4. Conveying Verbatim Copies. - </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2686830">A. + </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2686865">A. 5. Conveying Modified Source Versions. - </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2686926">A. + </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2686961">A. 6. Conveying Non-Source Forms. - </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687116">A. + </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687151">A. 7. Additional Terms. - </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687252">A. + </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687286">A. 8. Termination. - </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687295">A. + </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687330">A. 9. Acceptance Not Required for Having Copies. - </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687315">A. + </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687350">A. 10. Automatic Licensing of Downstream Recipients. - </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687367">A. + </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687402">A. 11. Patents. - </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687512">A. + </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687547">A. 12. No Surrender of Others’ Freedom. - </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687534">A. + </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687569">A. 13. Use with the ???TITLE??? Affero General Public License. - </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687563">A. + </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687598">A. 14. Revised Versions of this License. - </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687626">A. + </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687660">A. 15. Disclaimer of Warranty. - </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687652">A. + </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687686">A. 16. Limitation of Liability. - </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687672">A. + </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687707">A. 17. Interpretation of Sections 15 and 16. - </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687688">A. + </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687723">A. END OF TERMS AND CONDITIONS - </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687692">A. + </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2687727">A. How to Apply These Terms to Your New Programs - </a></span></dt></dl></dd><dt><span class="glossary"><a href="go01.html">Glossary</a></span></dt><dt><span class="index"><a href="ix01.html">Index</a></span></dt></dl></div><div class="list-of-figures"><p><b>List of Figures</b></p><dl><dt>4.1. <a href="samba-pdc.html#domain-example">An Example Domain.</a></dt><dt>8.1. <a href="ClientConfig.html#WXPP002">Network Bridge Configuration.</a></dt><dt>8.2. <a href="ClientConfig.html#WXPP003">Internet Protocol (TCP/IP) Properties.</a></dt><dt>8.3. <a href="ClientConfig.html#WXPP005">Advanced Network Settings</a></dt><dt>8.4. <a href="ClientConfig.html#WXPP014">DNS Configuration.</a></dt><dt>8.5. <a href="ClientConfig.html#WXPP009">WINS Configuration</a></dt><dt>8.6. <a href="ClientConfig.html#w2kp001">Local Area Connection Properties.</a></dt><dt>8.7. <a href="ClientConfig.html#w2kp002">Internet Protocol (TCP/IP) Properties.</a></dt><dt>8.8. <a href="ClientConfig.html#w2kp003">Advanced Network Settings.</a></dt><dt>8.9. <a href="ClientConfig.html#w2kp004">DNS Configuration.</a></dt><dt>8.10. <a href="ClientConfig.html#w2kp005">WINS Configuration.</a></dt><dt>8.11. <a href="ClientConfig.html#WME001">The Windows Me Network Configuration Panel.</a></dt><dt>8.12. <a href="ClientConfig.html#WME002">IP Address.</a></dt><dt>8.13. <a href="ClientConfig.html#WME005">DNS Configuration.</a></dt><dt>8.14. <a href="ClientConfig.html#WME003">WINS Configuration.</a></dt><dt>8.15. <a href="ClientConfig.html#wxpp001">The General Panel.</a></dt><dt>8.16. <a href="ClientConfig.html#wxpp004">The Computer Name Panel.</a></dt><dt>8.17. <a href="ClientConfig.html#wxpp006">The Computer Name Changes Panel.</a></dt><dt>8.18. <a href="ClientConfig.html#wxpp007">The Computer Name Changes Panel Domain MIDEARTH.</a></dt><dt>8.19. <a href="ClientConfig.html#wxpp008">Computer Name Changes Username and Password Panel.</a></dt><dt>8.20. <a href="ClientConfig.html#WME009">The Network Panel.</a></dt><dt>8.21. <a href="ClientConfig.html#WME010">Client for Microsoft Networks Properties Panel.</a></dt><dt>8.22. <a href="ClientConfig.html#WME013">Identification Panel.</a></dt><dt>8.23. <a href="ClientConfig.html#WME014">Access Control Panel.</a></dt><dt>10.1. <a href="NetworkBrowsing.html#browsing1">Cross-Subnet Browsing Example.</a></dt><dt>11.1. <a href="passdb.html#idmap-sid2uid">IDMAP: Resolution of SIDs to UIDs.</a></dt><dt>11.2. <a href="passdb.html#idmap-uid2sid">IDMAP: Resolution of UIDs to SIDs.</a></dt><dt>12.1. <a href="groupmapping.html#idmap-sid2gid">IDMAP: Group SID-to-GID Resolution.</a></dt><dt>12.2. <a href="groupmapping.html#idmap-gid2sid">IDMAP: GID Resolution to Matching SID.</a></dt><dt>12.3. <a href="groupmapping.html#idmap-store-gid2sid">IDMAP Storing Group Mappings.</a></dt><dt>16.1. <a href="AccessControls.html#access1">Overview of UNIX permissions field.</a></dt><dt>19.1. <a href="InterdomainTrusts.html#trusts1">Trusts overview.</a></dt><dt>22.1. <a href="CUPS-printing.html#1small">Windows Printing to a Local Printer.</a></dt><dt>22.2. <a href="CUPS-printing.html#2small">Printing to a PostScript Printer.</a></dt><dt>22.3. <a href="CUPS-printing.html#3small">Ghostscript as a RIP for Non-PostScript Printers.</a></dt><dt>22.4. <a href="CUPS-printing.html#4small">Prefiltering in CUPS to Form PostScript.</a></dt><dt>22.5. <a href="CUPS-printing.html#5small">Adding Device-Specific Print Options.</a></dt><dt>22.6. <a href="CUPS-printing.html#cups-raster">PostScript to Intermediate Raster Format.</a></dt><dt>22.7. <a href="CUPS-printing.html#cups-raster2">CUPS-Raster Production Using Ghostscript.</a></dt><dt>22.8. <a href="CUPS-printing.html#small8">Image Format to CUPS-Raster Format Conversion.</a></dt><dt>22.9. <a href="CUPS-printing.html#small9">Raster to Printer-Specific Formats.</a></dt><dt>22.10. <a href="CUPS-printing.html#cupsomatic-dia">cupsomatic/foomatic Processing Versus Native CUPS.</a></dt><dt>22.11. <a href="CUPS-printing.html#pdftosocket">PDF to Socket Chain.</a></dt><dt>22.12. <a href="CUPS-printing.html#pdftoepsonusb">PDF to USB Chain.</a></dt><dt>22.13. <a href="CUPS-printing.html#small11">Print Driver Execution on the Client.</a></dt><dt>22.14. <a href="CUPS-printing.html#small12">Print Driver Execution on the Server.</a></dt><dt>22.15. <a href="CUPS-printing.html#13small">Printing via CUPS/Samba Server.</a></dt><dt>22.16. <a href="CUPS-printing.html#small14">cupsaddsmb Flowchart.</a></dt><dt>22.17. <a href="CUPS-printing.html#cups1">Filtering Chain 1.</a></dt><dt>22.18. <a href="CUPS-printing.html#cups2">Filtering Chain with cupsomatic</a></dt><dt>22.19. <a href="CUPS-printing.html#a_small">CUPS Printing Overview.</a></dt><dt>24.1. <a href="winbind.html#winbind_idmap">Winbind Idmap</a></dt><dt>39.1. <a href="problems.html#ethereal1">Starting a Capture.</a></dt><dt>39.2. <a href="problems.html#ethereal2">Main Ethereal Data Window.</a></dt></dl></div><div class="list-of-tables"><p><b>List of Tables</b></p><dl><dt>1.1. <a href="install.html#tdbpermfiledesc">Persistent TDB File Descriptions</a></dt><dt>1.2. <a href="install.html#tdbtempfiledesc">Temporary TDB File Descriptions</a></dt><dt>5.1. <a href="samba-bdc.html#pdc-bdc-table">Domain Backend Account Distribution Options</a></dt><dt>6.1. <a href="domain-member.html#assumptions">Assumptions</a></dt><dt>9.1. <a href="ChangeNotes.html#TOSH-domgroups">Essential Domain Group Mappings</a></dt><dt>10.1. <a href="NetworkBrowsing.html#browsubnet">Browse Subnet Example 1</a></dt><dt>10.2. <a href="NetworkBrowsing.html#brsbex">Browse Subnet Example 2</a></dt><dt>10.3. <a href="NetworkBrowsing.html#brsex2">Browse Subnet Example 3</a></dt><dt>10.4. <a href="NetworkBrowsing.html#brsex3">Browse Subnet Example 4</a></dt><dt>11.1. <a href="passdb.html#policycontrols">NT4 Domain v's Samba Policy Controls</a></dt><dt>11.2. <a href="passdb.html#accountflags">Samba SAM Account Control Block Flags</a></dt><dt>11.3. <a href="passdb.html#attribobjclPartA">Attributes in the sambaSamAccount ObjectClass (LDAP), Part A</a></dt><dt>11.4. <a href="passdb.html#attribobjclPartB">Attributes in the sambaSamAccount ObjectClass (LDAP), Part B</a></dt><dt>11.5. <a href="passdb.html#ldappwsync">Possible <em class="parameter"><code>ldap passwd sync</code></em> Values</a></dt><dt>12.1. <a href="groupmapping.html#WKURIDS">Well-Known User Default RIDs</a></dt><dt>15.1. <a href="rights.html#rp-privs">Current Privilege Capabilities</a></dt><dt>16.1. <a href="AccessControls.html#TOSH-Accesstbl">Managing Directories with UNIX and Windows</a></dt><dt>16.2. <a href="AccessControls.html#ugbc">User- and Group-Based Controls</a></dt><dt>16.3. <a href="AccessControls.html#fdpbc">File and Directory Permission-Based Controls</a></dt><dt>16.4. <a href="AccessControls.html#mcoc">Other Controls</a></dt><dt>16.5. <a href="AccessControls.html#fdsacls">How Windows File ACLs Map to UNIX POSIX File ACLs</a></dt><dt>21.1. <a href="classicalprinting.html#printOptions">Default Printing Settings</a></dt><dt>22.1. <a href="CUPS-printing.html#cups-ppds">PPDs Shipped with CUPS</a></dt><dt>23.1. <a href="VFS.html#xtdaudit">Extended Auditing Log Information</a></dt><dt>27.1. <a href="ProfileMgmt.html#ProfileLocs">User Shell Folder Registry Keys Default Values</a></dt><dt>27.2. <a href="ProfileMgmt.html#regkeys">Defaults of Profile Settings Registry Keys</a></dt><dt>27.3. <a href="ProfileMgmt.html#defregpthkeys">Defaults of Default User Profile Paths Registry Keys</a></dt><dt>28.1. <a href="pam.html#smbpassoptions">Options recognized by <em class="parameter"><code>pam_smbpass</code></em></a></dt><dt>29.1. <a href="integrate-ms-networks.html#uniqnetbiosnames">Unique NetBIOS Names</a></dt><dt>29.2. <a href="integrate-ms-networks.html#netbiosnamesgrp">Group Names</a></dt><dt>30.1. <a href="unicode.html#japancharsets">Japanese Character Sets in Samba-2.2 and Samba-3</a></dt><dt>35.1. <a href="upgrading-to-3.0.html#oldtdbfiledesc">Samba-2.2.x TDB File Descriptions</a></dt><dt>36.1. <a href="NT4Migration.html#majtypes">The Three Major Site Types</a></dt><dt>36.2. <a href="NT4Migration.html#natconchoices">Nature of the Conversion Choices</a></dt><dt>40.1. <a href="bugreport.html#dbgclass">Debuggable Functions</a></dt><dt>41.1. <a href="msdfs.html#TOSH-TDB">Samba's Trivial Database Files</a></dt></dl></div><div class="list-of-examples"><p><b>List of Examples</b></p><dl><dt>1.1. <a href="install.html#smbconfminimal">A minimal smb.conf</a></dt><dt>1.2. <a href="install.html#simple-example">Another simple smb.conf File</a></dt><dt>2.1. <a href="FastStart.html#anon-example">Anonymous Read-Only Server Configuration</a></dt><dt>2.2. <a href="FastStart.html#anon-rw">Modified Anonymous Read-Write smb.conf</a></dt><dt>2.3. <a href="FastStart.html#anon-print">Anonymous Print Server smb.conf</a></dt><dt>2.4. <a href="FastStart.html#OfficeServer">Secure Office Server smb.conf</a></dt><dt>2.5. <a href="FastStart.html#fast-member-server">Member Server smb.conf (Globals)</a></dt><dt>2.6. <a href="FastStart.html#fast-memberserver-shares">Member Server smb.conf (Shares and Services)</a></dt><dt>2.7. <a href="FastStart.html#fast-engoffice-global">Engineering Office smb.conf (globals)</a></dt><dt>2.8. <a href="FastStart.html#fast-engoffice-shares">Engineering Office smb.conf (shares and services)</a></dt><dt>2.9. <a href="FastStart.html#fast-ldap">LDAP backend smb.conf for PDC</a></dt><dt>2.10. <a href="FastStart.html#fast-bdc">Remote LDAP BDC smb.conf</a></dt><dt>4.1. <a href="samba-pdc.html#pdc-example">smb.conf for being a PDC</a></dt><dt>4.2. <a href="samba-pdc.html#PDC-config">smb.conf for being a PDC</a></dt><dt>5.1. <a href="samba-bdc.html#minimalPDC">Minimal smb.conf for a PDC in Use with a BDC LDAP Server on PDC</a></dt><dt>5.2. <a href="samba-bdc.html#mulitldapcfg">Multiple LDAP Servers in <code class="filename">smb.conf</code></a></dt><dt>5.3. <a href="samba-bdc.html#minim-bdc">Minimal Setup for Being a BDC</a></dt><dt>7.1. <a href="StandAloneServer.html#simplynice">smb.conf for Reference Documentation Server</a></dt><dt>7.2. <a href="StandAloneServer.html#AnonPtrSvr"><code class="filename">smb.conf</code> for Anonymous Printing</a></dt><dt>10.1. <a href="NetworkBrowsing.html#dmbexample">Domain Master Browser smb.conf</a></dt><dt>10.2. <a href="NetworkBrowsing.html#lmbexample">Local master browser smb.conf</a></dt><dt>10.3. <a href="NetworkBrowsing.html#nombexample">smb.conf for Not Being a Master Browser</a></dt><dt>10.4. <a href="NetworkBrowsing.html#remsmb">Local Master Browser smb.conf</a></dt><dt>10.5. <a href="NetworkBrowsing.html#xremmb"><code class="filename">smb.conf</code> for Not Being a master browser</a></dt><dt>11.1. <a href="passdb.html#idmapbackendexample">Example Configuration with the LDAP idmap Backend</a></dt><dt>11.2. <a href="passdb.html#confldapex">Configuration with LDAP</a></dt><dt>12.1. <a href="groupmapping.html#smbgrpadd.sh">smbgrpadd.sh</a></dt><dt>12.2. <a href="groupmapping.html#smbgrpadd">Configuration of <code class="filename">smb.conf</code> for the add group Script</a></dt><dt>12.3. <a href="groupmapping.html#set-group-map">Script to Set Group Mapping</a></dt><dt>13.1. <a href="NetCommand.html#autopoweruserscript">Script to Auto-add Domain Users to Workstation Power Users Group</a></dt><dt>13.2. <a href="NetCommand.html#magicnetlogon">A Magic Netlogon Share</a></dt><dt>14.1. <a href="idmapper.html#idmapnt4dms">NT4 Domain Member Server smb.conf</a></dt><dt>14.2. <a href="idmapper.html#idmapadsdms">ADS Domain Member Server smb.conf</a></dt><dt>14.3. <a href="idmapper.html#idmapadsridDMS">ADS Domain Member smb.conf using idmap_rid</a></dt><dt>14.4. <a href="idmapper.html#idmapldapDMS">ADS Domain Member Server using LDAP</a></dt><dt>14.5. <a href="idmapper.html#idmaprfc2307">ADS Domain Member Server using RFC2307bis Schema Extension Date via NSS</a></dt><dt>16.1. <a href="AccessControls.html#access2">Example File</a></dt><dt>17.1. <a href="locking.html#far1">Share with Some Files Oplocked</a></dt><dt>17.2. <a href="locking.html#far3">Configuration with Oplock Break Contention Limit</a></dt><dt>20.1. <a href="msdfs.html#dfscfg">smb.conf with DFS Configured</a></dt><dt>21.1. <a href="classicalprinting.html#simpleprc">Simple Configuration with BSD Printing</a></dt><dt>21.2. <a href="classicalprinting.html#extbsdpr">Extended BSD Printing Configuration</a></dt><dt>21.3. <a href="classicalprinting.html#prtdollar">[print$] Example</a></dt><dt>22.1. <a href="CUPS-printing.html#cups-exam-simple">Simplest Printing-Related smb.conf</a></dt><dt>22.2. <a href="CUPS-printing.html#overridesettings">Overriding Global CUPS Settings for One Printer</a></dt><dt>22.3. <a href="CUPS-printing.html#cupsadd-ex">smb.conf for cupsaddsmb Usage</a></dt><dt>23.1. <a href="VFS.html#vfsrecyc">smb.conf with VFS modules</a></dt><dt>23.2. <a href="VFS.html#multimodule">smb.conf with multiple VFS modules</a></dt><dt>23.3. <a href="VFS.html#vfsshadow">Share With shadow_copy VFS</a></dt><dt>24.1. <a href="winbind.html#winbindcfg">smb.conf for Winbind Setup</a></dt><dt>25.1. <a href="AdvancedNetworkManagement.html#Tpees">Script to Enforce Single Resource Logon</a></dt><dt>30.1. <a href="unicode.html#vfscap-intl">VFS CAP</a></dt><dt>34.1. <a href="cfgsmarts.html#elastic">Elastic smb.conf File</a></dt><dt>34.2. <a href="cfgsmarts.html#cdserver">CDROM Server smb-cdserver.conf file</a></dt><dt>34.3. <a href="cfgsmarts.html#mastersmbc">Master smb.conf File Global Section</a></dt><dt>34.4. <a href="cfgsmarts.html#merlinsmbc">MERLIN smb-merlin.conf File Share Section</a></dt><dt>34.5. <a href="cfgsmarts.html#sauronsmbc">SAURON smb-sauron.conf File Share Section</a></dt><dt>38.1. <a href="diagnosis.html#tmpshare">smb.conf with [tmp] Share</a></dt><dt>38.2. <a href="diagnosis.html#modif1">Configuration for Allowing Connections Only from a Certain Subnet</a></dt><dt>38.3. <a href="diagnosis.html#modif2">Configuration for Allowing Connections from a Certain Subnet and localhost</a></dt><dt>44.1. <a href="Other-Clients.html#minimalprofile">Minimal Profile Share</a></dt></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="pr01.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"> </td><td width="40%" align="right" valign="top"> About the Cover Artwork</td></tr></table></div></body></html> + </a></span></dt></dl></dd><dt><span class="glossary"><a href="go01.html">Glossary</a></span></dt><dt><span class="index"><a href="ix01.html">Index</a></span></dt></dl></div><div class="list-of-figures"><p><b>List of Figures</b></p><dl><dt>4.1. <a href="samba-pdc.html#domain-example">An Example Domain.</a></dt><dt>8.1. <a href="ClientConfig.html#WXPP002">Network Bridge Configuration.</a></dt><dt>8.2. <a href="ClientConfig.html#WXPP003">Internet Protocol (TCP/IP) Properties.</a></dt><dt>8.3. <a href="ClientConfig.html#WXPP005">Advanced Network Settings</a></dt><dt>8.4. <a href="ClientConfig.html#WXPP014">DNS Configuration.</a></dt><dt>8.5. <a href="ClientConfig.html#WXPP009">WINS Configuration</a></dt><dt>8.6. <a href="ClientConfig.html#w2kp001">Local Area Connection Properties.</a></dt><dt>8.7. <a href="ClientConfig.html#w2kp002">Internet Protocol (TCP/IP) Properties.</a></dt><dt>8.8. <a href="ClientConfig.html#w2kp003">Advanced Network Settings.</a></dt><dt>8.9. <a href="ClientConfig.html#w2kp004">DNS Configuration.</a></dt><dt>8.10. <a href="ClientConfig.html#w2kp005">WINS Configuration.</a></dt><dt>8.11. <a href="ClientConfig.html#WME001">The Windows Me Network Configuration Panel.</a></dt><dt>8.12. <a href="ClientConfig.html#WME002">IP Address.</a></dt><dt>8.13. <a href="ClientConfig.html#WME005">DNS Configuration.</a></dt><dt>8.14. <a href="ClientConfig.html#WME003">WINS Configuration.</a></dt><dt>8.15. <a href="ClientConfig.html#wxpp001">The General Panel.</a></dt><dt>8.16. <a href="ClientConfig.html#wxpp004">The Computer Name Panel.</a></dt><dt>8.17. <a href="ClientConfig.html#wxpp006">The Computer Name Changes Panel.</a></dt><dt>8.18. <a href="ClientConfig.html#wxpp007">The Computer Name Changes Panel Domain MIDEARTH.</a></dt><dt>8.19. <a href="ClientConfig.html#wxpp008">Computer Name Changes Username and Password Panel.</a></dt><dt>8.20. <a href="ClientConfig.html#WME009">The Network Panel.</a></dt><dt>8.21. <a href="ClientConfig.html#WME010">Client for Microsoft Networks Properties Panel.</a></dt><dt>8.22. <a href="ClientConfig.html#WME013">Identification Panel.</a></dt><dt>8.23. <a href="ClientConfig.html#WME014">Access Control Panel.</a></dt><dt>10.1. <a href="NetworkBrowsing.html#browsing1">Cross-Subnet Browsing Example.</a></dt><dt>11.1. <a href="passdb.html#idmap-sid2uid">IDMAP: Resolution of SIDs to UIDs.</a></dt><dt>11.2. <a href="passdb.html#idmap-uid2sid">IDMAP: Resolution of UIDs to SIDs.</a></dt><dt>12.1. <a href="groupmapping.html#idmap-sid2gid">IDMAP: Group SID-to-GID Resolution.</a></dt><dt>12.2. <a href="groupmapping.html#idmap-gid2sid">IDMAP: GID Resolution to Matching SID.</a></dt><dt>12.3. <a href="groupmapping.html#idmap-store-gid2sid">IDMAP Storing Group Mappings.</a></dt><dt>16.1. <a href="AccessControls.html#access1">Overview of UNIX permissions field.</a></dt><dt>19.1. <a href="InterdomainTrusts.html#trusts1">Trusts overview.</a></dt><dt>22.1. <a href="CUPS-printing.html#1small">Windows Printing to a Local Printer.</a></dt><dt>22.2. <a href="CUPS-printing.html#2small">Printing to a PostScript Printer.</a></dt><dt>22.3. <a href="CUPS-printing.html#3small">Ghostscript as a RIP for Non-PostScript Printers.</a></dt><dt>22.4. <a href="CUPS-printing.html#4small">Prefiltering in CUPS to Form PostScript.</a></dt><dt>22.5. <a href="CUPS-printing.html#5small">Adding Device-Specific Print Options.</a></dt><dt>22.6. <a href="CUPS-printing.html#cups-raster">PostScript to Intermediate Raster Format.</a></dt><dt>22.7. <a href="CUPS-printing.html#cups-raster2">CUPS-Raster Production Using Ghostscript.</a></dt><dt>22.8. <a href="CUPS-printing.html#small8">Image Format to CUPS-Raster Format Conversion.</a></dt><dt>22.9. <a href="CUPS-printing.html#small9">Raster to Printer-Specific Formats.</a></dt><dt>22.10. <a href="CUPS-printing.html#cupsomatic-dia">cupsomatic/foomatic Processing Versus Native CUPS.</a></dt><dt>22.11. <a href="CUPS-printing.html#pdftosocket">PDF to Socket Chain.</a></dt><dt>22.12. <a href="CUPS-printing.html#pdftoepsonusb">PDF to USB Chain.</a></dt><dt>22.13. <a href="CUPS-printing.html#small11">Print Driver Execution on the Client.</a></dt><dt>22.14. <a href="CUPS-printing.html#small12">Print Driver Execution on the Server.</a></dt><dt>22.15. <a href="CUPS-printing.html#13small">Printing via CUPS/Samba Server.</a></dt><dt>22.16. <a href="CUPS-printing.html#small14">cupsaddsmb Flowchart.</a></dt><dt>22.17. <a href="CUPS-printing.html#cups1">Filtering Chain 1.</a></dt><dt>22.18. <a href="CUPS-printing.html#cups2">Filtering Chain with cupsomatic</a></dt><dt>22.19. <a href="CUPS-printing.html#a_small">CUPS Printing Overview.</a></dt><dt>24.1. <a href="winbind.html#winbind_idmap">Winbind Idmap</a></dt><dt>39.1. <a href="problems.html#ethereal1">Starting a Capture.</a></dt><dt>39.2. <a href="problems.html#ethereal2">Main Ethereal Data Window.</a></dt></dl></div><div class="list-of-tables"><p><b>List of Tables</b></p><dl><dt>1.1. <a href="install.html#tdbpermfiledesc">Persistent TDB File Descriptions</a></dt><dt>1.2. <a href="install.html#tdbtempfiledesc">Temporary TDB File Descriptions</a></dt><dt>5.1. <a href="samba-bdc.html#pdc-bdc-table">Domain Backend Account Distribution Options</a></dt><dt>6.1. <a href="domain-member.html#assumptions">Assumptions</a></dt><dt>9.1. <a href="ChangeNotes.html#TOSH-domgroups">Essential Domain Group Mappings</a></dt><dt>10.1. <a href="NetworkBrowsing.html#browsubnet">Browse Subnet Example 1</a></dt><dt>10.2. <a href="NetworkBrowsing.html#brsbex">Browse Subnet Example 2</a></dt><dt>10.3. <a href="NetworkBrowsing.html#brsex2">Browse Subnet Example 3</a></dt><dt>10.4. <a href="NetworkBrowsing.html#brsex3">Browse Subnet Example 4</a></dt><dt>11.1. <a href="passdb.html#policycontrols">NT4 Domain v's Samba Policy Controls</a></dt><dt>11.2. <a href="passdb.html#accountflags">Samba SAM Account Control Block Flags</a></dt><dt>11.3. <a href="passdb.html#attribobjclPartA">Attributes in the sambaSamAccount ObjectClass (LDAP), Part A</a></dt><dt>11.4. <a href="passdb.html#attribobjclPartB">Attributes in the sambaSamAccount ObjectClass (LDAP), Part B</a></dt><dt>11.5. <a href="passdb.html#ldappwsync">Possible <em class="parameter"><code>ldap passwd sync</code></em> Values</a></dt><dt>12.1. <a href="groupmapping.html#WKURIDS">Well-Known User Default RIDs</a></dt><dt>15.1. <a href="rights.html#rp-privs">Current Privilege Capabilities</a></dt><dt>16.1. <a href="AccessControls.html#TOSH-Accesstbl">Managing Directories with UNIX and Windows</a></dt><dt>16.2. <a href="AccessControls.html#ugbc">User- and Group-Based Controls</a></dt><dt>16.3. <a href="AccessControls.html#fdpbc">File and Directory Permission-Based Controls</a></dt><dt>16.4. <a href="AccessControls.html#mcoc">Other Controls</a></dt><dt>16.5. <a href="AccessControls.html#fdsacls">How Windows File ACLs Map to UNIX POSIX File ACLs</a></dt><dt>21.1. <a href="classicalprinting.html#printOptions">Default Printing Settings</a></dt><dt>22.1. <a href="CUPS-printing.html#cups-ppds">PPDs Shipped with CUPS</a></dt><dt>23.1. <a href="VFS.html#xtdaudit">Extended Auditing Log Information</a></dt><dt>27.1. <a href="ProfileMgmt.html#ProfileLocs">User Shell Folder Registry Keys Default Values</a></dt><dt>27.2. <a href="ProfileMgmt.html#regkeys">Defaults of Profile Settings Registry Keys</a></dt><dt>27.3. <a href="ProfileMgmt.html#defregpthkeys">Defaults of Default User Profile Paths Registry Keys</a></dt><dt>28.1. <a href="pam.html#smbpassoptions">Options recognized by <em class="parameter"><code>pam_smbpass</code></em></a></dt><dt>29.1. <a href="integrate-ms-networks.html#uniqnetbiosnames">Unique NetBIOS Names</a></dt><dt>29.2. <a href="integrate-ms-networks.html#netbiosnamesgrp">Group Names</a></dt><dt>30.1. <a href="unicode.html#japancharsets">Japanese Character Sets in Samba-2.2 and Samba-3</a></dt><dt>35.1. <a href="upgrading-to-3.0.html#oldtdbfiledesc">Samba-2.2.x TDB File Descriptions</a></dt><dt>36.1. <a href="NT4Migration.html#majtypes">The Three Major Site Types</a></dt><dt>36.2. <a href="NT4Migration.html#natconchoices">Nature of the Conversion Choices</a></dt><dt>40.1. <a href="bugreport.html#dbgclass">Debuggable Functions</a></dt><dt>41.1. <a href="tdb.html#TOSH-TDB">Samba's Trivial Database Files</a></dt></dl></div><div class="list-of-examples"><p><b>List of Examples</b></p><dl><dt>1.1. <a href="install.html#smbconfminimal">A minimal smb.conf</a></dt><dt>1.2. <a href="install.html#simple-example">Another simple smb.conf File</a></dt><dt>2.1. <a href="FastStart.html#anon-example">Anonymous Read-Only Server Configuration</a></dt><dt>2.2. <a href="FastStart.html#anon-rw">Modified Anonymous Read-Write smb.conf</a></dt><dt>2.3. <a href="FastStart.html#anon-print">Anonymous Print Server smb.conf</a></dt><dt>2.4. <a href="FastStart.html#OfficeServer">Secure Office Server smb.conf</a></dt><dt>2.5. <a href="FastStart.html#fast-member-server">Member Server smb.conf (Globals)</a></dt><dt>2.6. <a href="FastStart.html#fast-memberserver-shares">Member Server smb.conf (Shares and Services)</a></dt><dt>2.7. <a href="FastStart.html#fast-engoffice-global">Engineering Office smb.conf (globals)</a></dt><dt>2.8. <a href="FastStart.html#fast-engoffice-shares">Engineering Office smb.conf (shares and services)</a></dt><dt>2.9. <a href="FastStart.html#fast-ldap">LDAP backend smb.conf for PDC</a></dt><dt>2.10. <a href="FastStart.html#fast-bdc">Remote LDAP BDC smb.conf</a></dt><dt>4.1. <a href="samba-pdc.html#pdc-example">smb.conf for being a PDC</a></dt><dt>4.2. <a href="samba-pdc.html#PDC-config">smb.conf for being a PDC</a></dt><dt>5.1. <a href="samba-bdc.html#minimalPDC">Minimal smb.conf for a PDC in Use with a BDC LDAP Server on PDC</a></dt><dt>5.2. <a href="samba-bdc.html#mulitldapcfg">Multiple LDAP Servers in <code class="filename">smb.conf</code></a></dt><dt>5.3. <a href="samba-bdc.html#minim-bdc">Minimal Setup for Being a BDC</a></dt><dt>7.1. <a href="StandAloneServer.html#simplynice">smb.conf for Reference Documentation Server</a></dt><dt>7.2. <a href="StandAloneServer.html#AnonPtrSvr"><code class="filename">smb.conf</code> for Anonymous Printing</a></dt><dt>10.1. <a href="NetworkBrowsing.html#dmbexample">Domain Master Browser smb.conf</a></dt><dt>10.2. <a href="NetworkBrowsing.html#lmbexample">Local master browser smb.conf</a></dt><dt>10.3. <a href="NetworkBrowsing.html#nombexample">smb.conf for Not Being a Master Browser</a></dt><dt>10.4. <a href="NetworkBrowsing.html#remsmb">Local Master Browser smb.conf</a></dt><dt>10.5. <a href="NetworkBrowsing.html#xremmb"><code class="filename">smb.conf</code> for Not Being a master browser</a></dt><dt>11.1. <a href="passdb.html#idmapbackendexample">Example Configuration with the LDAP idmap Backend</a></dt><dt>11.2. <a href="passdb.html#confldapex">Configuration with LDAP</a></dt><dt>12.1. <a href="groupmapping.html#smbgrpadd.sh">smbgrpadd.sh</a></dt><dt>12.2. <a href="groupmapping.html#smbgrpadd">Configuration of <code class="filename">smb.conf</code> for the add group Script</a></dt><dt>12.3. <a href="groupmapping.html#set-group-map">Script to Set Group Mapping</a></dt><dt>13.1. <a href="NetCommand.html#autopoweruserscript">Script to Auto-add Domain Users to Workstation Power Users Group</a></dt><dt>13.2. <a href="NetCommand.html#magicnetlogon">A Magic Netlogon Share</a></dt><dt>14.1. <a href="idmapper.html#idmapnt4dms">NT4 Domain Member Server smb.conf</a></dt><dt>14.2. <a href="idmapper.html#idmapadsdms">ADS Domain Member Server smb.conf</a></dt><dt>14.3. <a href="idmapper.html#idmapadsridDMS">ADS Domain Member smb.conf using idmap_rid</a></dt><dt>14.4. <a href="idmapper.html#idmapldapDMS">ADS Domain Member Server using LDAP</a></dt><dt>14.5. <a href="idmapper.html#idmaprfc2307">ADS Domain Member Server using RFC2307bis Schema Extension Date via NSS</a></dt><dt>16.1. <a href="AccessControls.html#access2">Example File</a></dt><dt>17.1. <a href="locking.html#far1">Share with Some Files Oplocked</a></dt><dt>17.2. <a href="locking.html#far3">Configuration with Oplock Break Contention Limit</a></dt><dt>20.1. <a href="msdfs.html#dfscfg">smb.conf with DFS Configured</a></dt><dt>21.1. <a href="classicalprinting.html#simpleprc">Simple Configuration with BSD Printing</a></dt><dt>21.2. <a href="classicalprinting.html#extbsdpr">Extended BSD Printing Configuration</a></dt><dt>21.3. <a href="classicalprinting.html#prtdollar">[print$] Example</a></dt><dt>22.1. <a href="CUPS-printing.html#cups-exam-simple">Simplest Printing-Related smb.conf</a></dt><dt>22.2. <a href="CUPS-printing.html#overridesettings">Overriding Global CUPS Settings for One Printer</a></dt><dt>22.3. <a href="CUPS-printing.html#cupsadd-ex">smb.conf for cupsaddsmb Usage</a></dt><dt>23.1. <a href="VFS.html#vfsrecyc">smb.conf with VFS modules</a></dt><dt>23.2. <a href="VFS.html#multimodule">smb.conf with multiple VFS modules</a></dt><dt>23.3. <a href="VFS.html#vfsshadow">Share With shadow_copy VFS</a></dt><dt>24.1. <a href="winbind.html#winbindcfg">smb.conf for Winbind Setup</a></dt><dt>25.1. <a href="AdvancedNetworkManagement.html#Tpees">Script to Enforce Single Resource Logon</a></dt><dt>30.1. <a href="unicode.html#vfscap-intl">VFS CAP</a></dt><dt>34.1. <a href="cfgsmarts.html#elastic">Elastic smb.conf File</a></dt><dt>34.2. <a href="cfgsmarts.html#cdserver">CDROM Server smb-cdserver.conf file</a></dt><dt>34.3. <a href="cfgsmarts.html#mastersmbc">Master smb.conf File Global Section</a></dt><dt>34.4. <a href="cfgsmarts.html#merlinsmbc">MERLIN smb-merlin.conf File Share Section</a></dt><dt>34.5. <a href="cfgsmarts.html#sauronsmbc">SAURON smb-sauron.conf File Share Section</a></dt><dt>38.1. <a href="diagnosis.html#tmpshare">smb.conf with [tmp] Share</a></dt><dt>38.2. <a href="diagnosis.html#modif1">Configuration for Allowing Connections Only from a Certain Subnet</a></dt><dt>38.3. <a href="diagnosis.html#modif2">Configuration for Allowing Connections from a Certain Subnet and localhost</a></dt><dt>44.1. <a href="Other-Clients.html#minimalprofile">Minimal Profile Share</a></dt></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="pr01.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"> </td><td width="40%" align="right" valign="top"> About the Cover Artwork</td></tr></table></div></body></html> diff --git a/docs/htmldocs/Samba3-HOWTO/install.html b/docs/htmldocs/Samba3-HOWTO/install.html index 0354fbe1fb..8c6c799aa7 100644 --- a/docs/htmldocs/Samba3-HOWTO/install.html +++ b/docs/htmldocs/Samba3-HOWTO/install.html @@ -1,14 +1,14 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 1. How to Install and Test SAMBA</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="introduction.html" title="Part I. General Installation"><link rel="prev" href="introduction.html" title="Part I. General Installation"><link rel="next" href="FastStart.html" title="Chapter 2. Fast Start: Cure for Impatience"></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 1. How to Install and Test SAMBA</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="introduction.html">Prev</a> </td><th width="60%" align="center">Part I. General Installation</th><td width="20%" align="right"> <a accesskey="n" href="FastStart.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="install"></a>Chapter 1. How to Install and Test SAMBA</h2></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"><<a class="email" href="mailto:tridge@samba.org">tridge@samba.org</a>></code></p></div></div></div></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"><<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Karl</span> <span class="surname">Auer</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:kauer@biplane.com.au">kauer@biplane.com.au</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Dan</span> <span class="surname">Shearer</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:dan@samba.org">dan@samba.org</a>></code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="install.html#id2544219">Obtaining and Installing Samba</a></span></dt><dt><span class="sect1"><a href="install.html#id2544263">Configuring Samba (smb.conf)</a></span></dt><dd><dl><dt><span class="sect2"><a href="install.html#id2544309">Configuration File Syntax</a></span></dt><dt><span class="sect2"><a href="install.html#tdbdocs">TDB Database File Information</a></span></dt><dt><span class="sect2"><a href="install.html#id2545275">Starting Samba</a></span></dt><dt><span class="sect2"><a href="install.html#id2545468">Example Configuration</a></span></dt><dt><span class="sect2"><a href="install.html#id2545911">SWAT</a></span></dt></dl></dd><dt><span class="sect1"><a href="install.html#id2545972">List Shares Available on the Server</a></span></dt><dt><span class="sect1"><a href="install.html#id2546028">Connect with a UNIX Client</a></span></dt><dt><span class="sect1"><a href="install.html#id2546128">Connect from a Remote SMB Client</a></span></dt><dd><dl><dt><span class="sect2"><a href="install.html#id2546214">What If Things Don't Work?</a></span></dt><dt><span class="sect2"><a href="install.html#id2546259">Still Stuck?</a></span></dt></dl></dd><dt><span class="sect1"><a href="install.html#id2546293">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="install.html#id2546304">Large Number of smbd Processes</a></span></dt><dt><span class="sect2"><a href="install.html#id2546398">Error Message: open_oplock_ipc</a></span></dt><dt><span class="sect2"><a href="install.html#id2546432">“<span class="quote"><span class="errorname">The network name cannot be found</span></span>”</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2544219"></a>Obtaining and Installing Samba</h2></div></div></div><p> - <a class="indexterm" name="id2544227"></a> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 1. How to Install and Test SAMBA</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="introduction.html" title="Part I. General Installation"><link rel="prev" href="introduction.html" title="Part I. General Installation"><link rel="next" href="FastStart.html" title="Chapter 2. Fast Start: Cure for Impatience"></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 1. How to Install and Test SAMBA</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="introduction.html">Prev</a> </td><th width="60%" align="center">Part I. General Installation</th><td width="20%" align="right"> <a accesskey="n" href="FastStart.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="install"></a>Chapter 1. How to Install and Test SAMBA</h2></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"><<a class="email" href="mailto:tridge@samba.org">tridge@samba.org</a>></code></p></div></div></div></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"><<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Karl</span> <span class="surname">Auer</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:kauer@biplane.com.au">kauer@biplane.com.au</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Dan</span> <span class="surname">Shearer</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:dan@samba.org">dan@samba.org</a>></code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="install.html#id2544219">Obtaining and Installing Samba</a></span></dt><dt><span class="sect1"><a href="install.html#id2544264">Configuring Samba (smb.conf)</a></span></dt><dd><dl><dt><span class="sect2"><a href="install.html#id2544309">Configuration File Syntax</a></span></dt><dt><span class="sect2"><a href="install.html#tdbdocs">TDB Database File Information</a></span></dt><dt><span class="sect2"><a href="install.html#id2545276">Starting Samba</a></span></dt><dt><span class="sect2"><a href="install.html#id2545469">Example Configuration</a></span></dt><dt><span class="sect2"><a href="install.html#id2545912">SWAT</a></span></dt></dl></dd><dt><span class="sect1"><a href="install.html#id2545973">List Shares Available on the Server</a></span></dt><dt><span class="sect1"><a href="install.html#id2546028">Connect with a UNIX Client</a></span></dt><dt><span class="sect1"><a href="install.html#id2546128">Connect from a Remote SMB Client</a></span></dt><dd><dl><dt><span class="sect2"><a href="install.html#id2546214">What If Things Don't Work?</a></span></dt><dt><span class="sect2"><a href="install.html#id2546260">Still Stuck?</a></span></dt></dl></dd><dt><span class="sect1"><a href="install.html#id2546294">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="install.html#id2546304">Large Number of smbd Processes</a></span></dt><dt><span class="sect2"><a href="install.html#id2546399">Error Message: open_oplock_ipc</a></span></dt><dt><span class="sect2"><a href="install.html#id2546433">“<span class="quote"><span class="errorname">The network name cannot be found</span></span>”</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2544219"></a>Obtaining and Installing Samba</h2></div></div></div><p> + <a class="indexterm" name="id2544228"></a> Binary packages of Samba are included in almost any Linux or UNIX distribution. There are also some packages available at <a class="ulink" href="http://samba.org/" target="_top">the Samba home page</a>. Refer to the manual of your operating system for details on installing packages for your specific operating system. </p><p> - <a class="indexterm" name="id2544246"></a> + <a class="indexterm" name="id2544247"></a> If you need to compile Samba from source, check <a class="link" href="compiling.html" title="Chapter 42. How to Compile Samba">How to Compile Samba</a>. - </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2544263"></a>Configuring Samba (smb.conf)</h2></div></div></div><p> + </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2544264"></a>Configuring Samba (smb.conf)</h2></div></div></div><p> <a class="indexterm" name="id2544272"></a> - <a class="indexterm" name="id2544278"></a> + <a class="indexterm" name="id2544279"></a> Samba's configuration is stored in the <code class="filename">smb.conf</code> file, which usually resides in <code class="filename">/etc/samba/smb.conf</code> or <code class="filename">/usr/local/samba/lib/smb.conf</code>. You can either edit this file yourself or do it using one of the many graphical tools that are available, such as the @@ -21,12 +21,12 @@ sign (<code class="literal">=</code>). The file is just a plaintext file, so you can open and edit it with your favorite editing tool. </p><p> - <a class="indexterm" name="id2544356"></a> - <a class="indexterm" name="id2544363"></a> - <a class="indexterm" name="id2544372"></a> - <a class="indexterm" name="id2544379"></a> - <a class="indexterm" name="id2544386"></a> - <a class="indexterm" name="id2544395"></a> + <a class="indexterm" name="id2544357"></a> + <a class="indexterm" name="id2544364"></a> + <a class="indexterm" name="id2544373"></a> + <a class="indexterm" name="id2544380"></a> + <a class="indexterm" name="id2544387"></a> + <a class="indexterm" name="id2544396"></a> Each section in the <code class="filename">smb.conf</code> file represents either a share or a meta-service on the Samba server. The section <code class="literal">[global]</code> is special, since it contains settings that apply to the whole Samba server. Samba supports a number of meta-services, each of which serves its own purpose. For example, the @@ -36,10 +36,10 @@ from Windows clients prior to being dispatched to the UNIX/Linux print spooler. </p><p> <a class="indexterm" name="id2544442"></a> -<a class="indexterm" name="id2544448"></a> -<a class="indexterm" name="id2544455"></a> -<a class="indexterm" name="id2544462"></a> -<a class="indexterm" name="id2544469"></a> +<a class="indexterm" name="id2544449"></a> +<a class="indexterm" name="id2544456"></a> +<a class="indexterm" name="id2544463"></a> +<a class="indexterm" name="id2544470"></a> <a class="indexterm" name="id2544476"></a> The <code class="literal">printers</code> meta-service will cause every printer that is either specified in a <code class="literal">printcap</code> file, via the <code class="literal">lpstat</code>, or via the CUPS API, to be @@ -49,20 +49,20 @@ available as Windows print queues. If a <code class="literal">comment</code> parameter is specified, the value of it will be displayed as part of the printer name in Windows Explorer browse lists. </p><p> - <a class="indexterm" name="id2544530"></a> + <a class="indexterm" name="id2544531"></a> Each section of the <code class="filename">smb.conf</code> file that specifies a share, or a meta-service, is called a stanza. The <code class="literal">global</code> stanza specifies settings that affect all the other stanzas in the <code class="filename">smb.conf</code> file. Configuration parameters are documented in the <code class="filename">smb.conf</code> man page. Some parameters can be used only in the <code class="literal">global</code> stanza, some only in share or meta-service stanzas, and some can be used globally or just within a share or meta-service stanza. </p><p> - <a class="indexterm" name="id2544577"></a> + <a class="indexterm" name="id2544578"></a> <a class="link" href="install.html#smbconfminimal" title="Example 1.1. A minimal smb.conf">A minimal smb.conf</a> contains a very minimal <code class="filename">smb.conf</code>. - <a class="indexterm" name="id2544600"></a> - </p><div class="example"><a name="smbconfminimal"></a><p class="title"><b>Example 1.1. A minimal smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2544632"></a><em class="parameter"><code>workgroup = WKG</code></em></td></tr><tr><td><a class="indexterm" name="id2544644"></a><em class="parameter"><code>netbios name = MYNAME</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[share1]</code></em></td></tr><tr><td><a class="indexterm" name="id2544664"></a><em class="parameter"><code>path = /tmp</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[share2]</code></em></td></tr><tr><td><a class="indexterm" name="id2544685"></a><em class="parameter"><code>path = /my_shared_folder</code></em></td></tr><tr><td><a class="indexterm" name="id2544697"></a><em class="parameter"><code>comment = Some random files</code></em></td></tr></table></div></div><br class="example-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="tdbdocs"></a>TDB Database File Information</h3></div></div></div><p> + <a class="indexterm" name="id2544601"></a> + </p><div class="example"><a name="smbconfminimal"></a><p class="title"><b>Example 1.1. A minimal smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2544633"></a><em class="parameter"><code>workgroup = WKG</code></em></td></tr><tr><td><a class="indexterm" name="id2544644"></a><em class="parameter"><code>netbios name = MYNAME</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[share1]</code></em></td></tr><tr><td><a class="indexterm" name="id2544665"></a><em class="parameter"><code>path = /tmp</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[share2]</code></em></td></tr><tr><td><a class="indexterm" name="id2544686"></a><em class="parameter"><code>path = /my_shared_folder</code></em></td></tr><tr><td><a class="indexterm" name="id2544697"></a><em class="parameter"><code>comment = Some random files</code></em></td></tr></table></div></div><br class="example-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="tdbdocs"></a>TDB Database File Information</h3></div></div></div><p> This section contains brief descriptions of the databases that are used by Samba-3. </p><p> -<a class="indexterm" name="id2544727"></a> +<a class="indexterm" name="id2544728"></a> The directory in which Samba stores the tdb files is determined by compile-time directives. Samba-3 stores tdb files in two locations. The best way to determine these locations is to execute the following command: @@ -80,7 +80,7 @@ Therefore the remaining control files will, in the example shown, be stored in the <code class="filename">/var/lib/samba</code> directory. </p><p> -<a class="indexterm" name="id2544783"></a> +<a class="indexterm" name="id2544784"></a> The persistent tdb files are described in <a class="link" href="install.html#tdbpermfiledesc" title="Table 1.1. Persistent TDB File Descriptions">the Persistent TDB File Descriptions table</a>. All persistent tdb files should be regularly backed up. Use the <code class="literal">tdbbackup</code> utility to backup the tdb files. All persistent tdb files must be @@ -106,22 +106,22 @@ information so that clients that have temporarily disconnected can reconnect without needing to renegotiate the connection setup process. </p></td><td align="left">no</td></tr><tr><td align="left">sessionid</td><td align="justify"><p>Temporary cache for miscellaneous session information and for utmp handling.</p></td><td align="left">no</td></tr><tr><td align="left">unexpected</td><td align="justify"><p>Stores packets received for which no process is actively listening.</p></td><td align="left">no</td></tr><tr><td align="left">winbindd_cache</td><td align="justify"><p>Cache of Identity information received from an NT4 domain or from ADS. Includes user - lists, etc.</p></td><td align="left">yes</td></tr></tbody></table></div></div><br class="table-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2545275"></a>Starting Samba</h3></div></div></div><p> - <a class="indexterm" name="id2545283"></a> + lists, etc.</p></td><td align="left">yes</td></tr></tbody></table></div></div><br class="table-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2545276"></a>Starting Samba</h3></div></div></div><p> + <a class="indexterm" name="id2545284"></a> Samba essentially consists of two or three daemons. A daemon is a UNIX application that runs in the background and provides services. An example of a service is the Apache Web server for which the daemon is called <code class="literal">httpd</code>. In the case of Samba there are three daemons, two of which are needed as a minimum. </p><p> The Samba server is made up of the following daemons: </p><div class="variablelist"><dl><dt><span class="term">nmbd</span></dt><dd><p> - <a class="indexterm" name="id2545316"></a> - <a class="indexterm" name="id2545323"></a> + <a class="indexterm" name="id2545317"></a> + <a class="indexterm" name="id2545324"></a> This daemon handles all name registration and resolution requests. It is the primary vehicle involved in network browsing. It handles all UDP-based protocols. The <code class="literal">nmbd</code> daemon should be the first command started as part of the Samba startup process. </p></dd><dt><span class="term">smbd</span></dt><dd><p> - <a class="indexterm" name="id2545352"></a> - <a class="indexterm" name="id2545359"></a> + <a class="indexterm" name="id2545353"></a> + <a class="indexterm" name="id2545360"></a> This daemon handles all TCP/IP-based connection services for file- and print-based operations. It also manages local authentication. It should be started immediately following the startup of <code class="literal">nmbd</code>. </p></dd><dt><span class="term">winbindd</span></dt><dd><p> @@ -134,36 +134,36 @@ for UID and GID allocation. If these parameters are not specified, <code class="literal">winbindd</code> will start but it will not be able to allocate UIDs or GIDs. </p></dd></dl></div><p> - <a class="indexterm" name="id2545451"></a> + <a class="indexterm" name="id2545452"></a> When Samba has been packaged by an operating system vendor, the startup process is typically a custom feature of its integration into the platform as a whole. Please refer to your operating system platform administration manuals for specific information pertaining to correct management of Samba startup. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2545468"></a>Example Configuration</h3></div></div></div><p> - <a class="indexterm" name="id2545476"></a> - <a class="indexterm" name="id2545483"></a> - <a class="indexterm" name="id2545490"></a> - <a class="indexterm" name="id2545497"></a> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2545469"></a>Example Configuration</h3></div></div></div><p> + <a class="indexterm" name="id2545477"></a> + <a class="indexterm" name="id2545484"></a> + <a class="indexterm" name="id2545491"></a> + <a class="indexterm" name="id2545498"></a> <a class="indexterm" name="id2545504"></a> There are sample configuration files in the examples subdirectory in the source code distribution tarball package. It is suggested you read them carefully so you can see how the options go together in practice. See the man page for all the options. It might be worthwhile to start out with the <code class="filename">smb.conf.default</code> configuration file and adapt it to your needs. It contains plenty of comments. </p><p> - <a class="indexterm" name="id2545526"></a> + <a class="indexterm" name="id2545527"></a> The simplest useful configuration file would contain something like that shown in <a class="link" href="install.html#simple-example" title="Example 1.2. Another simple smb.conf File">Another simple smb.conf File</a>. - <a class="indexterm" name="id2545546"></a> - </p><div class="example"><a name="simple-example"></a><p class="title"><b>Example 1.2. Another simple smb.conf File</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2545578"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id2545599"></a><em class="parameter"><code>guest ok = no</code></em></td></tr><tr><td><a class="indexterm" name="id2545610"></a><em class="parameter"><code>read only = no</code></em></td></tr></table></div></div><br class="example-break"><p> - <a class="indexterm" name="id2545625"></a> + <a class="indexterm" name="id2545547"></a> + </p><div class="example"><a name="simple-example"></a><p class="title"><b>Example 1.2. Another simple smb.conf File</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2545579"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id2545600"></a><em class="parameter"><code>guest ok = no</code></em></td></tr><tr><td><a class="indexterm" name="id2545611"></a><em class="parameter"><code>read only = no</code></em></td></tr></table></div></div><br class="example-break"><p> + <a class="indexterm" name="id2545626"></a> <a class="indexterm" name="id2545632"></a> - <a class="indexterm" name="id2545638"></a> - <a class="indexterm" name="id2545645"></a> + <a class="indexterm" name="id2545639"></a> + <a class="indexterm" name="id2545646"></a> This will allow connections by anyone with an account on the server, using either their login name or <em class="parameter"><code>homes</code></em> as the service name. (Note: The workgroup that Samba should appear in must also be set. The default workgroup name is WORKGROUP.) </p><p> - <a class="indexterm" name="id2545665"></a> + <a class="indexterm" name="id2545666"></a> Make sure you put the <code class="filename">smb.conf</code> file in the correct place. Note, the correct location of this file depends on how the binary files were built. You can discover the correct location by executing from the directory that contains the <code class="literal">smbd</code> command file: @@ -171,13 +171,13 @@ <code class="prompt">root# </code> smbd -b | grep smb.conf </pre><p> </p><p> - <a class="indexterm" name="id2545703"></a> + <a class="indexterm" name="id2545704"></a> For more information about security settings for the <em class="parameter"><code>[homes]</code></em> share, please refer to <a class="link" href="securing-samba.html" title="Chapter 18. Securing Samba">Securing Samba</a>. </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2545728"></a>Test Your Config File with <code class="literal">testparm</code></h4></div></div></div><p> - <a class="indexterm" name="id2545740"></a> - <a class="indexterm" name="id2545747"></a> - <a class="indexterm" name="id2545754"></a> + <a class="indexterm" name="id2545741"></a> + <a class="indexterm" name="id2545748"></a> + <a class="indexterm" name="id2545755"></a> It's important to validate the contents of the <code class="filename">smb.conf</code> file using the <span class="application">testparm</span> program. If testparm runs correctly, it will list the loaded services. If not, it will give an error message. Make sure it runs correctly and that the services look reasonable before proceeding. Enter the command: @@ -190,9 +190,9 @@ Always run testparm again whenever the <code class="filename">smb.conf</code> file is changed! </p><p> <a class="indexterm" name="id2545806"></a> - <a class="indexterm" name="id2545812"></a> - <a class="indexterm" name="id2545819"></a> - <a class="indexterm" name="id2545826"></a> + <a class="indexterm" name="id2545813"></a> + <a class="indexterm" name="id2545820"></a> + <a class="indexterm" name="id2545827"></a> The <code class="filename">smb.conf</code> file is constantly checked by the Samba daemons <code class="literal">smbd</code> and every instance of itself that it spawns, <code class="literal">nmbd</code> and <code class="literal">winbindd</code>. It is good practice to keep this file as small as possible. Many administrators prefer to document Samba configuration settings @@ -205,8 +205,8 @@ </pre><p> This administrative method makes it possible to maintain detailed configuration change records while at the same time keeping the working <code class="filename">smb.conf</code> file size to the minimum necessary. - </p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2545911"></a>SWAT</h3></div></div></div><p> - <a class="indexterm" name="id2545919"></a> + </p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2545912"></a>SWAT</h3></div></div></div><p> + <a class="indexterm" name="id2545920"></a> SWAT is a Web-based interface that can be used to facilitate the configuration of Samba. SWAT might not be available in the Samba package that shipped with your platform, but in a separate package. If it is necesaary to built SWAT please read the SWAT man page regarding compilation, installation, and @@ -221,7 +221,7 @@ machine leaves your connection open to password sniffing because passwords will be sent over the wire in the clear. </p><p> More information about SWAT can be found in <a class="link" href="SWAT.html" title="Chapter 37. SWAT: The Samba Web Administration Tool">The Samba Web Administration Tool</a>. - </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2545972"></a>List Shares Available on the Server</h2></div></div></div><p> + </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2545973"></a>List Shares Available on the Server</h2></div></div></div><p> To list shares that are available from the configured Samba server, execute the following command: </p><pre class="screen"> @@ -277,7 +277,7 @@ Simply choose from the first five chapters the network design that most closely matches site needs, then follow the simple step-by-step procedure to deploy it. Later, when you have a working network you may well want to refer back to this book for further insight into opportunities for improvement. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2546259"></a>Still Stuck?</h3></div></div></div><p> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2546260"></a>Still Stuck?</h3></div></div></div><p> The best advice under the stress of abject frustration is to cool down! That may be challenging of itself, but while you are angry or annoyed your ability to seek out a solution is somewhat undermined. A cool head clears the way to finding the answer you are looking for. Just remember, @@ -286,7 +286,7 @@ </p><p> Now that you have cooled down a bit, please refer to <a class="link" href="diagnosis.html" title="Chapter 38. The Samba Checklist">the Samba Checklist</a> for a process that can be followed to identify the cause of your problem. - </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2546293"></a>Common Errors</h2></div></div></div><p> + </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2546294"></a>Common Errors</h2></div></div></div><p> The following questions and issues are raised repeatedly on the Samba mailing list. </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2546304"></a>Large Number of smbd Processes</h3></div></div></div><p> Samba consists of three core programs: <span class="application">nmbd</span>, <span class="application">smbd</span>, and <span class="application">winbindd</span>. <span class="application">nmbd</span> is the name server message daemon, @@ -301,14 +301,14 @@ The following questions and issues are raised repeatedly on the Samba mailing li </p><p> <span class="application">winbindd</span> will run as one or two daemons, depending on whether or not it is being run in <span class="emphasis"><em>split mode</em></span> (in which case there will be two instances). - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2546398"></a>Error Message: open_oplock_ipc</h3></div></div></div><p> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2546399"></a>Error Message: open_oplock_ipc</h3></div></div></div><p> An error message is observed in the log files when <span class="application">smbd</span> is started: “<span class="quote">open_oplock_ipc: Failed to get local UDP socket for address 100007f. Error was Cannot assign requested.</span>” </p><p> Your loopback device isn't working correctly. Make sure it is configured correctly. The loopback device is an internal (virtual) network device with the IP address <span class="emphasis"><em>127.0.0.1</em></span>. Read your OS documentation for details on how to configure the loopback on your system. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2546432"></a>“<span class="quote"><span class="errorname">The network name cannot be found</span></span>”</h3></div></div></div><p> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2546433"></a>“<span class="quote"><span class="errorname">The network name cannot be found</span></span>”</h3></div></div></div><p> This error can be caused by one of these misconfigurations: </p><div class="itemizedlist"><ul type="disc"><li><p>You specified a nonexisting path for the share in <code class="filename">smb.conf</code>.</p></li><li><p>The user you are trying to access the share with does not diff --git a/docs/htmldocs/Samba3-HOWTO/integrate-ms-networks.html b/docs/htmldocs/Samba3-HOWTO/integrate-ms-networks.html index f1624df386..fa221c5d6d 100644 --- a/docs/htmldocs/Samba3-HOWTO/integrate-ms-networks.html +++ b/docs/htmldocs/Samba3-HOWTO/integrate-ms-networks.html @@ -1,18 +1,18 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 29. Integrating MS Windows Networks with Samba</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="pam.html" title="Chapter 28. PAM-Based Distributed Authentication"><link rel="next" href="unicode.html" title="Chapter 30. Unicode/Charsets"></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 29. Integrating MS Windows Networks with Samba</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="pam.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="unicode.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="integrate-ms-networks"></a>Chapter 29. Integrating MS Windows Networks with Samba</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><p class="pubdate"> (Jan 01 2001) </p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="integrate-ms-networks.html#id2661014">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="integrate-ms-networks.html#id2661034">Background Information</a></span></dt><dt><span class="sect1"><a href="integrate-ms-networks.html#id2661163">Name Resolution in a Pure UNIX/Linux World</a></span></dt><dd><dl><dt><span class="sect2"><a href="integrate-ms-networks.html#id2661236"><code class="filename">/etc/hosts</code></a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2661425"><code class="filename">/etc/resolv.conf</code></a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2661461"><code class="filename">/etc/host.conf</code></a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2661512"><code class="filename">/etc/nsswitch.conf</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="integrate-ms-networks.html#id2661636">Name Resolution as Used within MS Windows Networking</a></span></dt><dd><dl><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662070">The NetBIOS Name Cache</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662157">The LMHOSTS File</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662330">HOSTS File</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662358">DNS Lookup</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662385">WINS Lookup</a></span></dt></dl></dd><dt><span class="sect1"><a href="integrate-ms-networks.html#id2662523">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662536">Pinging Works Only One Way</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662567">Very Slow Network Connections</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662609">Samba Server Name-Change Problem</a></span></dt></dl></dd></dl></div><p> -<a class="indexterm" name="id2660972"></a> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 29. Integrating MS Windows Networks with Samba</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="pam.html" title="Chapter 28. PAM-Based Distributed Authentication"><link rel="next" href="unicode.html" title="Chapter 30. Unicode/Charsets"></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 29. Integrating MS Windows Networks with Samba</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="pam.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="unicode.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="integrate-ms-networks"></a>Chapter 29. Integrating MS Windows Networks with Samba</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><p class="pubdate"> (Jan 01 2001) </p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="integrate-ms-networks.html#id2661040">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="integrate-ms-networks.html#id2661060">Background Information</a></span></dt><dt><span class="sect1"><a href="integrate-ms-networks.html#id2661189">Name Resolution in a Pure UNIX/Linux World</a></span></dt><dd><dl><dt><span class="sect2"><a href="integrate-ms-networks.html#id2661262"><code class="filename">/etc/hosts</code></a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2661451"><code class="filename">/etc/resolv.conf</code></a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2661487"><code class="filename">/etc/host.conf</code></a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2661538"><code class="filename">/etc/nsswitch.conf</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="integrate-ms-networks.html#id2661662">Name Resolution as Used within MS Windows Networking</a></span></dt><dd><dl><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662096">The NetBIOS Name Cache</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662183">The LMHOSTS File</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662356">HOSTS File</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662384">DNS Lookup</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662411">WINS Lookup</a></span></dt></dl></dd><dt><span class="sect1"><a href="integrate-ms-networks.html#id2662549">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662562">Pinging Works Only One Way</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662593">Very Slow Network Connections</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662635">Samba Server Name-Change Problem</a></span></dt></dl></dd></dl></div><p> +<a class="indexterm" name="id2660998"></a> This chapter deals with NetBIOS over TCP/IP name to IP address resolution. If your MS Windows clients are not configured to use NetBIOS over TCP/IP, then this section does not apply to your installation. If your installation involves the use of NetBIOS over TCP/IP, then this chapter may help you to resolve networking problems. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> -<a class="indexterm" name="id2660990"></a> -<a class="indexterm" name="id2660996"></a> +<a class="indexterm" name="id2661015"></a> +<a class="indexterm" name="id2661022"></a> NetBIOS over TCP/IP has nothing to do with NetBEUI. NetBEUI is NetBIOS over Logical Link Control (LLC). On modern networks it is highly advised to not run NetBEUI at all. Note also that there is no such thing as NetBEUI over TCP/IP the existence of such a protocol is a complete and utter misapprehension. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2661014"></a>Features and Benefits</h2></div></div></div><p> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2661040"></a>Features and Benefits</h2></div></div></div><p> Many MS Windows network administrators have never been exposed to basic TCP/IP networking as it is implemented in a UNIX/Linux operating system. Likewise, many UNIX and Linux administrators have not been exposed to the intricacies of MS Windows TCP/IP-based @@ -20,12 +20,12 @@ networking (and may have no desire to be, either). </p><p> This chapter gives a short introduction to the basics of how a name can be resolved to its IP address for each operating system environment. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2661034"></a>Background Information</h2></div></div></div><p> -<a class="indexterm" name="id2661042"></a> -<a class="indexterm" name="id2661049"></a> -<a class="indexterm" name="id2661056"></a> -<a class="indexterm" name="id2661063"></a> -<a class="indexterm" name="id2661070"></a> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2661060"></a>Background Information</h2></div></div></div><p> +<a class="indexterm" name="id2661068"></a> +<a class="indexterm" name="id2661075"></a> +<a class="indexterm" name="id2661082"></a> +<a class="indexterm" name="id2661089"></a> +<a class="indexterm" name="id2661096"></a> Since the introduction of MS Windows 2000, it is possible to run MS Windows networking without the use of NetBIOS over TCP/IP. NetBIOS over TCP/IP uses UDP port 137 for NetBIOS name resolution and uses TCP port 139 for NetBIOS session services. When NetBIOS over @@ -36,43 +36,43 @@ When using Windows 2000 or later clients, if NetBIOS over TCP/IP is not disabled the client will use UDP port 137 (NetBIOS Name Service, also known as the Windows Internet Name Service, or WINS), TCP port 139, and TCP port 445 (for actual file and print traffic). </p></div><p> -<a class="indexterm" name="id2661098"></a> -<a class="indexterm" name="id2661104"></a> -<a class="indexterm" name="id2661111"></a> -<a class="indexterm" name="id2661118"></a> <a class="indexterm" name="id2661124"></a> -<a class="indexterm" name="id2661131"></a> +<a class="indexterm" name="id2661130"></a> +<a class="indexterm" name="id2661137"></a> +<a class="indexterm" name="id2661144"></a> +<a class="indexterm" name="id2661150"></a> +<a class="indexterm" name="id2661157"></a> When NetBIOS over TCP/IP is disabled, the use of DNS is essential. Most installations that disable NetBIOS over TCP/IP today use MS Active Directory Service (ADS). ADS requires -<a class="indexterm" name="id2661141"></a> dynamic DNS with Service Resource -Records (SRV RR) and with Incremental Zone Transfers (IXFR). <a class="indexterm" name="id2661152"></a> +<a class="indexterm" name="id2661167"></a> dynamic DNS with Service Resource +Records (SRV RR) and with Incremental Zone Transfers (IXFR). <a class="indexterm" name="id2661178"></a> Use of DHCP with ADS is recommended as a further means of maintaining central control over the client workstation network configuration. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2661163"></a>Name Resolution in a Pure UNIX/Linux World</h2></div></div></div><p> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2661189"></a>Name Resolution in a Pure UNIX/Linux World</h2></div></div></div><p> The key configuration files covered in this section are: -</p><a class="indexterm" name="id2661174"></a><a class="indexterm" name="id2661180"></a><a class="indexterm" name="id2661187"></a><a class="indexterm" name="id2661194"></a><div class="itemizedlist"><ul type="disc"><li><p><code class="filename">/etc/hosts</code></p></li><li><p><code class="filename">/etc/resolv.conf</code></p></li><li><p><code class="filename">/etc/host.conf</code></p></li><li><p><code class="filename">/etc/nsswitch.conf</code></p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2661236"></a><code class="filename">/etc/hosts</code></h3></div></div></div><p> +</p><a class="indexterm" name="id2661199"></a><a class="indexterm" name="id2661206"></a><a class="indexterm" name="id2661213"></a><a class="indexterm" name="id2661220"></a><div class="itemizedlist"><ul type="disc"><li><p><code class="filename">/etc/hosts</code></p></li><li><p><code class="filename">/etc/resolv.conf</code></p></li><li><p><code class="filename">/etc/host.conf</code></p></li><li><p><code class="filename">/etc/nsswitch.conf</code></p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2661262"></a><code class="filename">/etc/hosts</code></h3></div></div></div><p> This file contains a static list of IP addresses and names. </p><pre class="programlisting"> 127.0.0.1 localhost localhost.localdomain 192.168.1.1 bigbox.quenya.org bigbox alias4box </pre><p> </p><p> -<a class="indexterm" name="id2661259"></a> -<a class="indexterm" name="id2661266"></a> +<a class="indexterm" name="id2661285"></a> +<a class="indexterm" name="id2661292"></a> The purpose of <code class="filename">/etc/hosts</code> is to provide a name resolution mechanism so users do not need to remember IP addresses. </p><p> -<a class="indexterm" name="id2661284"></a> -<a class="indexterm" name="id2661291"></a> -<a class="indexterm" name="id2661298"></a> +<a class="indexterm" name="id2661310"></a> +<a class="indexterm" name="id2661317"></a> +<a class="indexterm" name="id2661324"></a> Network packets that are sent over the physical network transport layer communicate not via IP addresses but rather using the Media Access Control address, or MAC address. IP addresses are currently 32 bits in length and are typically presented as four decimal numbers that are separated by a dot (or period) for example, 168.192.1.1. </p><p> -<a class="indexterm" name="id2661316"></a> +<a class="indexterm" name="id2661342"></a> MAC addresses use 48 bits (or 6 bytes) and are typically represented as two-digit hexadecimal numbers separated by colons: 40:8e:0a:12:34:56. </p><p> @@ -84,14 +84,14 @@ interface, the assignment of an IP address makes sense from a network management address can be assigned per MAC address. One address must be the primary IP address this is the address that will be returned in the Address Resolution Protocol (ARP) reply. </p><p> -<a class="indexterm" name="id2661347"></a> +<a class="indexterm" name="id2661373"></a> When a user or a process wants to communicate with another machine, the protocol implementation ensures that the “<span class="quote">machine name</span>” or “<span class="quote">host name</span>” is resolved to an IP address in a manner that is controlled by the TCP/IP configuration control files. The file <code class="filename">/etc/hosts</code> is one such file. </p><p> -<a class="indexterm" name="id2661374"></a> +<a class="indexterm" name="id2661400"></a> When the IP address of the destination interface has been determined, a protocol called ARP/RARP is used to identify the MAC address of the target interface. ARP is a broadcast-oriented method that uses User Datagram Protocol (UDP) to send a request to all interfaces on the local network segment using the all 1s MAC address. @@ -99,7 +99,7 @@ Network interfaces are programmed to respond to two MAC addresses only; their ow address ff:ff:ff:ff:ff:ff. The reply packet from an ARP request will contain the MAC address and the primary IP address for each interface. </p><p> -<a class="indexterm" name="id2661404"></a> +<a class="indexterm" name="id2661429"></a> The <code class="filename">/etc/hosts</code> file is foundational to all UNIX/Linux TCP/IP installations and as a minimum will contain the localhost and local network interface IP addresses and the @@ -107,7 +107,7 @@ primary names by which they are known within the local machine. This file helps to prime the pump so a basic level of name resolution can exist before any other method of name resolution becomes available. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2661425"></a><code class="filename">/etc/resolv.conf</code></h3></div></div></div><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2661451"></a><code class="filename">/etc/resolv.conf</code></h3></div></div></div><p> This file tells the name resolution libraries: </p><div class="itemizedlist"><ul type="disc"><li><p>The name of the domain to which the machine belongs. @@ -117,8 +117,8 @@ This file tells the name resolution libraries: </p></li><li><p>The name or IP address of available domain name servers that may be asked to perform name-to-address translation lookups. - </p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2661461"></a><code class="filename">/etc/host.conf</code></h3></div></div></div><p> -<a class="indexterm" name="id2661472"></a> + </p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2661487"></a><code class="filename">/etc/host.conf</code></h3></div></div></div><p> +<a class="indexterm" name="id2661498"></a> <code class="filename">/etc/host.conf</code> is the primary means by which the setting in <code class="filename">/etc/resolv.conf</code> may be effected. It is a critical configuration file. This file controls the order by which name resolution may proceed. The typical structure is: @@ -127,8 +127,8 @@ order hosts,bind multi on </pre><p>Both addresses should be returned. Please refer to the man page for <code class="filename">host.conf</code> for further details. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2661512"></a><code class="filename">/etc/nsswitch.conf</code></h3></div></div></div><p> -<a class="indexterm" name="id2661523"></a> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2661538"></a><code class="filename">/etc/nsswitch.conf</code></h3></div></div></div><p> +<a class="indexterm" name="id2661549"></a> This file controls the actual name resolution targets. The file typically has resolver object specifications as follows: </p><pre class="programlisting"> @@ -160,11 +160,11 @@ It should be noted that unless a network request/message must be sent, TCP/IP networks are silent. All TCP/IP communications assume a principal of speaking only when necessary. </p><p> -<a class="indexterm" name="id2661559"></a> -<a class="indexterm" name="id2661566"></a> -<a class="indexterm" name="id2661573"></a> -<a class="indexterm" name="id2661580"></a> -<a class="indexterm" name="id2661587"></a> +<a class="indexterm" name="id2661585"></a> +<a class="indexterm" name="id2661592"></a> +<a class="indexterm" name="id2661599"></a> +<a class="indexterm" name="id2661606"></a> +<a class="indexterm" name="id2661613"></a> Starting with version 2.2.0, Samba has Linux support for extensions to the name service switch infrastructure so Linux clients will be able to obtain resolution of MS Windows NetBIOS names to IP @@ -177,11 +177,11 @@ the <code class="filename">/etc/nsswitch.conf</code> file. At this point, it will be possible to ping any MS Windows machine by its NetBIOS machine name, as long as that machine is within the workgroup to which both the Samba machine and the MS Windows machine belong. -</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2661636"></a>Name Resolution as Used within MS Windows Networking</h2></div></div></div><p> -<a class="indexterm" name="id2661645"></a> -<a class="indexterm" name="id2661652"></a> -<a class="indexterm" name="id2661658"></a> -<a class="indexterm" name="id2661665"></a> +</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2661662"></a>Name Resolution as Used within MS Windows Networking</h2></div></div></div><p> +<a class="indexterm" name="id2661670"></a> +<a class="indexterm" name="id2661677"></a> +<a class="indexterm" name="id2661684"></a> +<a class="indexterm" name="id2661691"></a> MS Windows networking is predicated on the name each machine is given. This name is known variously (and inconsistently) as the “<span class="quote">computer name,</span>” “<span class="quote">machine name,</span>” “<span class="quote">networking name,</span>” “<span class="quote">NetBIOS name,</span>” or “<span class="quote">SMB name.</span>” All terms mean the same thing with the @@ -195,16 +195,16 @@ registered for each service type that is provided by the client/server. <a class="link" href="integrate-ms-networks.html#uniqnetbiosnames" title="Table 29.1. Unique NetBIOS Names">Unique NetBIOS names</a> and <a class="link" href="integrate-ms-networks.html#netbiosnamesgrp" title="Table 29.2. Group Names">group names</a> tables list typical NetBIOS name/service type registrations. </p><div class="table"><a name="uniqnetbiosnames"></a><p class="title"><b>Table 29.1. Unique NetBIOS Names</b></p><div class="table-contents"><table summary="Unique NetBIOS Names" border="1"><colgroup><col align="left"><col align="justify"></colgroup><tbody><tr><td align="left">MACHINENAME<00></td><td align="justify">Server Service is running on MACHINENAME</td></tr><tr><td align="left">MACHINENAME<03></td><td align="justify">Generic machine name (NetBIOS name)</td></tr><tr><td align="left">MACHINENAME<20></td><td align="justify">LanMan server service is running on MACHINENAME</td></tr><tr><td align="left">WORKGROUP<1b></td><td align="justify">Domain master browser</td></tr></tbody></table></div></div><br class="table-break"><div class="table"><a name="netbiosnamesgrp"></a><p class="title"><b>Table 29.2. Group Names</b></p><div class="table-contents"><table summary="Group Names" border="1"><colgroup><col align="left"><col align="justify"></colgroup><tbody><tr><td align="left">WORKGROUP<03></td><td align="justify">Generic name registered by all members of WORKGROUP</td></tr><tr><td align="left">WORKGROUP<1c></td><td align="justify">Domain cntrollers/netlogon servers</td></tr><tr><td align="left">WORKGROUP<1d></td><td align="justify">Local master browsers</td></tr><tr><td align="left">WORKGROUP<1e></td><td align="justify">Browser election service</td></tr></tbody></table></div></div><br class="table-break"><p> -<a class="indexterm" name="id2661861"></a> +<a class="indexterm" name="id2661887"></a> It should be noted that all NetBIOS machines register their own names as per <a class="link" href="integrate-ms-networks.html#uniqnetbiosnames" title="Table 29.1. Unique NetBIOS Names">Unique NetBIOS names</a> and <a class="link" href="integrate-ms-networks.html#netbiosnamesgrp" title="Table 29.2. Group Names">group names</a>. This is in vast contrast to TCP/IP installations where the system administrator traditionally determines in the <code class="filename">/etc/hosts</code> or in the DNS database what names are associated with each IP address. </p><p> -<a class="indexterm" name="id2661896"></a> -<a class="indexterm" name="id2661903"></a> -<a class="indexterm" name="id2661910"></a> +<a class="indexterm" name="id2661922"></a> +<a class="indexterm" name="id2661929"></a> +<a class="indexterm" name="id2661936"></a> One further point of clarification should be noted. The <code class="filename">/etc/hosts</code> file and the DNS records do not provide the NetBIOS name information that MS Windows clients depend on to locate the type of service that may @@ -216,8 +216,8 @@ registered the name type *<1C>. A logon request is then sent to each IP address that is returned in the enumerated list of IP addresses. Whichever machine first replies, it then ends up providing the logon services. </p><p> -<a class="indexterm" name="id2661942"></a> -<a class="indexterm" name="id2661948"></a> +<a class="indexterm" name="id2661968"></a> +<a class="indexterm" name="id2661974"></a> The name “<span class="quote">workgroup</span>” or “<span class="quote">domain</span>” really can be confusing, since these have the added significance of indicating what is the security architecture of the MS Windows network. The term “<span class="quote">workgroup</span>” indicates @@ -230,14 +230,14 @@ will simply opt to have no security at all. It is possible to have user-level security in a workgroup environment, thus requiring the use of a username and a matching password. </p><p> -<a class="indexterm" name="id2661981"></a> -<a class="indexterm" name="id2661988"></a> -<a class="indexterm" name="id2661997"></a> <a class="indexterm" name="id2662007"></a> -<a class="indexterm" name="id2662016"></a> -<a class="indexterm" name="id2662026"></a> +<a class="indexterm" name="id2662014"></a> +<a class="indexterm" name="id2662023"></a> <a class="indexterm" name="id2662032"></a> -<a class="indexterm" name="id2662039"></a> +<a class="indexterm" name="id2662042"></a> +<a class="indexterm" name="id2662052"></a> +<a class="indexterm" name="id2662058"></a> +<a class="indexterm" name="id2662065"></a> MS Windows networking is thus predetermined to use machine names for all local and remote machine message passing. The protocol used is called Server Message Block (SMB), and this is implemented using @@ -252,10 +252,10 @@ NBT or NetBT, the NetBIOS over TCP/IP. MS Windows machines use a complex array of name resolution mechanisms. Since we are primarily concerned with TCP/IP, this demonstration is limited to this area. -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2662070"></a>The NetBIOS Name Cache</h3></div></div></div><p> -<a class="indexterm" name="id2662078"></a> -<a class="indexterm" name="id2662085"></a> -<a class="indexterm" name="id2662091"></a> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2662096"></a>The NetBIOS Name Cache</h3></div></div></div><p> +<a class="indexterm" name="id2662104"></a> +<a class="indexterm" name="id2662110"></a> +<a class="indexterm" name="id2662117"></a> All MS Windows machines employ an in-memory buffer in which is stored the NetBIOS names and IP addresses for all external machines that machine has communicated with over the @@ -263,7 +263,7 @@ past 10 to 15 minutes. It is more efficient to obtain an IP address for a machine from the local cache than it is to go through all the configured name resolution mechanisms. </p><p> -<a class="indexterm" name="id2662106"></a> +<a class="indexterm" name="id2662132"></a> If a machine whose name is in the local name cache is shut down before the name is expired and flushed from the cache, then an attempt to exchange a message with that machine will be subject @@ -271,14 +271,14 @@ to timeout delays. Its name is in the cache, so a name resolution lookup will succeed, but the machine cannot respond. This can be frustrating for users but is a characteristic of the protocol. </p><p> -<a class="indexterm" name="id2662123"></a> -<a class="indexterm" name="id2662130"></a> -<a class="indexterm" name="id2662136"></a> +<a class="indexterm" name="id2662149"></a> +<a class="indexterm" name="id2662156"></a> +<a class="indexterm" name="id2662162"></a> The MS Windows utility that allows examination of the NetBIOS name cache is called “<span class="quote">nbtstat.</span>” The Samba equivalent is called <code class="literal">nmblookup</code>. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2662157"></a>The LMHOSTS File</h3></div></div></div><p> -<a class="indexterm" name="id2662165"></a> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2662183"></a>The LMHOSTS File</h3></div></div></div><p> +<a class="indexterm" name="id2662191"></a> This file is usually located in MS Windows NT 4.0 or Windows 200x/XP in the directory <code class="filename">%SystemRoot%\SYSTEM32\DRIVERS\ETC</code> and contains the IP address and the machine name in matched pairs. The <code class="filename">LMHOSTS</code> file @@ -363,15 +363,15 @@ It typically looks like this: # so keeping the number of comments to a minimum will improve performance. # Therefore it is not advisable to simply add lmhosts file entries onto the # end of this file. -</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2662330"></a>HOSTS File</h3></div></div></div><p> +</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2662356"></a>HOSTS File</h3></div></div></div><p> This file is usually located in MS Windows NT 4.0 or Windows 200x/XP in the directory <code class="filename">%SystemRoot%\SYSTEM32\DRIVERS\ETC</code> and contains the IP address and the IP hostname in matched pairs. It can be used by the name resolution infrastructure in MS Windows, depending on how the TCP/IP environment is configured. This file is in every way the equivalent of the UNIX/Linux <code class="filename">/etc/hosts</code> file. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2662358"></a>DNS Lookup</h3></div></div></div><p> -<a class="indexterm" name="id2662365"></a> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2662384"></a>DNS Lookup</h3></div></div></div><p> +<a class="indexterm" name="id2662391"></a> This capability is configured in the TCP/IP setup area in the network configuration facility. If enabled, an elaborate name resolution sequence is followed, the precise nature of which is dependent on how the NetBIOS @@ -382,10 +382,10 @@ cache. If that fails, then DNS, HOSTS, and LMHOSTS are checked. If set to Node Type 8, then a NetBIOS Unicast (over UDP Unicast) is sent to the WINS server to obtain a lookup before DNS, HOSTS, LMHOSTS, or broadcast lookup is used. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2662385"></a>WINS Lookup</h3></div></div></div><p> -<a class="indexterm" name="id2662393"></a> -<a class="indexterm" name="id2662400"></a> -<a class="indexterm" name="id2662409"></a> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2662411"></a>WINS Lookup</h3></div></div></div><p> +<a class="indexterm" name="id2662419"></a> +<a class="indexterm" name="id2662425"></a> +<a class="indexterm" name="id2662435"></a> A WINS (Windows Internet Name Server) service is the equivalent of the rfc1001/1002 specified NBNS (NetBIOS Name Server). A WINS server stores the names and IP addresses that are registered by a Windows client @@ -393,19 +393,19 @@ if the TCP/IP setup has been given at least one WINS server IP address. </p><p> To configure Samba to be a WINS server, the following parameter needs to be added to the <code class="filename">smb.conf</code> file: -</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2662442"></a><em class="parameter"><code>wins support = Yes</code></em></td></tr></table><p> -<a class="indexterm" name="id2662456"></a> +</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2662468"></a><em class="parameter"><code>wins support = Yes</code></em></td></tr></table><p> +<a class="indexterm" name="id2662482"></a> To configure Samba to use a WINS server, the following parameters are needed in the <code class="filename">smb.conf</code> file: -</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2662478"></a><em class="parameter"><code>wins support = No</code></em></td></tr><tr><td><a class="indexterm" name="id2662489"></a><em class="parameter"><code>wins server = xxx.xxx.xxx.xxx</code></em></td></tr></table><p> +</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2662504"></a><em class="parameter"><code>wins support = No</code></em></td></tr><tr><td><a class="indexterm" name="id2662515"></a><em class="parameter"><code>wins server = xxx.xxx.xxx.xxx</code></em></td></tr></table><p> where <em class="replaceable"><code>xxx.xxx.xxx.xxx</code></em> is the IP address of the WINS server. </p><p>For information about setting up Samba as a WINS server, read -<a class="link" href="NetworkBrowsing.html" title="Chapter 10. Network Browsing">Network Browsing</a>.</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2662523"></a>Common Errors</h2></div></div></div><p> +<a class="link" href="NetworkBrowsing.html" title="Chapter 10. Network Browsing">Network Browsing</a>.</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2662549"></a>Common Errors</h2></div></div></div><p> TCP/IP network configuration problems find every network administrator sooner or later. The cause can be anything from keyboard mishaps to forgetfulness to simple mistakes to carelessness. Of course, no one is ever deliberately careless! -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2662536"></a>Pinging Works Only One Way</h3></div></div></div><p> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2662562"></a>Pinging Works Only One Way</h3></div></div></div><p> “<span class="quote">I can ping my Samba server from Windows, but I cannot ping my Windows machine from the Samba server.</span>” </p><p> @@ -415,10 +415,10 @@ carelessness. Of course, no one is ever deliberately careless! </p><p> Due to inconsistent netmasks, the Windows machine was on network 192.168.1.0/24, while the Samba server was on network 192.168.1.128/25 logically a different network. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2662567"></a>Very Slow Network Connections</h3></div></div></div><p> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2662593"></a>Very Slow Network Connections</h3></div></div></div><p> A common cause of slow network response includes: </p><div class="itemizedlist"><ul type="disc"><li><p>Client is configured to use DNS and the DNS server is down.</p></li><li><p>Client is configured to use remote DNS server, but the - remote connection is down.</p></li><li><p>Client is configured to use a WINS server, but there is no WINS server.</p></li><li><p>Client is not configured to use a WINS server, but there is a WINS server.</p></li><li><p>Firewall is filtering out DNS or WINS traffic.</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2662609"></a>Samba Server Name-Change Problem</h3></div></div></div><p> + remote connection is down.</p></li><li><p>Client is configured to use a WINS server, but there is no WINS server.</p></li><li><p>Client is not configured to use a WINS server, but there is a WINS server.</p></li><li><p>Firewall is filtering out DNS or WINS traffic.</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2662635"></a>Samba Server Name-Change Problem</h3></div></div></div><p> “<span class="quote">The name of the Samba server was changed, Samba was restarted, and now the Samba server cannot be pinged by its new name from an MS Windows NT4 workstation, but it does still respond to pinging using the old name. Why?</span>” diff --git a/docs/htmldocs/Samba3-HOWTO/introduction.html b/docs/htmldocs/Samba3-HOWTO/introduction.html index 8b754f2e68..504e3378e4 100644 --- a/docs/htmldocs/Samba3-HOWTO/introduction.html +++ b/docs/htmldocs/Samba3-HOWTO/introduction.html @@ -1,5 +1,5 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Part I. General Installation</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="IntroSMB.html" title="Introduction"><link rel="next" href="install.html" title="Chapter 1. How to Install and Test SAMBA"></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">Part I. General Installation</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="IntroSMB.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="install.html">Next</a></td></tr></table><hr></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="introduction"></a>Part I. General Installation</h1></div></div></div><div class="partintro" lang="en"><div><div><div><h1 class="title"><a name="id2544069"></a>Preparing Samba for Configuration</h1></div></div></div><p> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Part I. General Installation</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="IntroSMB.html" title="Introduction"><link rel="next" href="install.html" title="Chapter 1. How to Install and Test SAMBA"></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">Part I. General Installation</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="IntroSMB.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="install.html">Next</a></td></tr></table><hr></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="introduction"></a>Part I. General Installation</h1></div></div></div><div class="partintro" lang="en"><div><div><div><h1 class="title"><a name="id2544070"></a>Preparing Samba for Configuration</h1></div></div></div><p> This section of the Samba-HOWTO-Collection contains general info on how to install Samba and how to configure the parts of Samba you will most likely need. PLEASE read this. -</p><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="install.html">1. How to Install and Test SAMBA</a></span></dt><dd><dl><dt><span class="sect1"><a href="install.html#id2544219">Obtaining and Installing Samba</a></span></dt><dt><span class="sect1"><a href="install.html#id2544263">Configuring Samba (smb.conf)</a></span></dt><dd><dl><dt><span class="sect2"><a href="install.html#id2544309">Configuration File Syntax</a></span></dt><dt><span class="sect2"><a href="install.html#tdbdocs">TDB Database File Information</a></span></dt><dt><span class="sect2"><a href="install.html#id2545275">Starting Samba</a></span></dt><dt><span class="sect2"><a href="install.html#id2545468">Example Configuration</a></span></dt><dt><span class="sect2"><a href="install.html#id2545911">SWAT</a></span></dt></dl></dd><dt><span class="sect1"><a href="install.html#id2545972">List Shares Available on the Server</a></span></dt><dt><span class="sect1"><a href="install.html#id2546028">Connect with a UNIX Client</a></span></dt><dt><span class="sect1"><a href="install.html#id2546128">Connect from a Remote SMB Client</a></span></dt><dd><dl><dt><span class="sect2"><a href="install.html#id2546214">What If Things Don't Work?</a></span></dt><dt><span class="sect2"><a href="install.html#id2546259">Still Stuck?</a></span></dt></dl></dd><dt><span class="sect1"><a href="install.html#id2546293">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="install.html#id2546304">Large Number of smbd Processes</a></span></dt><dt><span class="sect2"><a href="install.html#id2546398">Error Message: open_oplock_ipc</a></span></dt><dt><span class="sect2"><a href="install.html#id2546432">“<span class="quote"><span class="errorname">The network name cannot be found</span></span>”</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="FastStart.html">2. Fast Start: Cure for Impatience</a></span></dt><dd><dl><dt><span class="sect1"><a href="FastStart.html#id2546581">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="FastStart.html#id2546605">Description of Example Sites</a></span></dt><dt><span class="sect1"><a href="FastStart.html#id2546685">Worked Examples</a></span></dt><dd><dl><dt><span class="sect2"><a href="FastStart.html#id2546704">Standalone Server</a></span></dt><dt><span class="sect2"><a href="FastStart.html#id2548624">Domain Member Server</a></span></dt><dt><span class="sect2"><a href="FastStart.html#id2549548">Domain Controller</a></span></dt></dl></dd></dl></dd></dl></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="IntroSMB.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="install.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Introduction </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 1. How to Install and Test SAMBA</td></tr></table></div></body></html> +</p><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="install.html">1. How to Install and Test SAMBA</a></span></dt><dd><dl><dt><span class="sect1"><a href="install.html#id2544219">Obtaining and Installing Samba</a></span></dt><dt><span class="sect1"><a href="install.html#id2544264">Configuring Samba (smb.conf)</a></span></dt><dd><dl><dt><span class="sect2"><a href="install.html#id2544309">Configuration File Syntax</a></span></dt><dt><span class="sect2"><a href="install.html#tdbdocs">TDB Database File Information</a></span></dt><dt><span class="sect2"><a href="install.html#id2545276">Starting Samba</a></span></dt><dt><span class="sect2"><a href="install.html#id2545469">Example Configuration</a></span></dt><dt><span class="sect2"><a href="install.html#id2545912">SWAT</a></span></dt></dl></dd><dt><span class="sect1"><a href="install.html#id2545973">List Shares Available on the Server</a></span></dt><dt><span class="sect1"><a href="install.html#id2546028">Connect with a UNIX Client</a></span></dt><dt><span class="sect1"><a href="install.html#id2546128">Connect from a Remote SMB Client</a></span></dt><dd><dl><dt><span class="sect2"><a href="install.html#id2546214">What If Things Don't Work?</a></span></dt><dt><span class="sect2"><a href="install.html#id2546260">Still Stuck?</a></span></dt></dl></dd><dt><span class="sect1"><a href="install.html#id2546294">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="install.html#id2546304">Large Number of smbd Processes</a></span></dt><dt><span class="sect2"><a href="install.html#id2546399">Error Message: open_oplock_ipc</a></span></dt><dt><span class="sect2"><a href="install.html#id2546433">“<span class="quote"><span class="errorname">The network name cannot be found</span></span>”</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="FastStart.html">2. Fast Start: Cure for Impatience</a></span></dt><dd><dl><dt><span class="sect1"><a href="FastStart.html#id2546582">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="FastStart.html#id2546606">Description of Example Sites</a></span></dt><dt><span class="sect1"><a href="FastStart.html#id2546686">Worked Examples</a></span></dt><dd><dl><dt><span class="sect2"><a href="FastStart.html#id2546704">Standalone Server</a></span></dt><dt><span class="sect2"><a href="FastStart.html#id2548624">Domain Member Server</a></span></dt><dt><span class="sect2"><a href="FastStart.html#id2549549">Domain Controller</a></span></dt></dl></dd></dl></dd></dl></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="IntroSMB.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="install.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Introduction </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 1. How to Install and Test SAMBA</td></tr></table></div></body></html> diff --git a/docs/htmldocs/Samba3-HOWTO/ix01.html b/docs/htmldocs/Samba3-HOWTO/ix01.html index ecd9c784c7..eba71edf0e 100644 --- a/docs/htmldocs/Samba3-HOWTO/ix01.html +++ b/docs/htmldocs/Samba3-HOWTO/ix01.html @@ -1,9 +1,9 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Index</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="go01.html" title="Glossary"></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">Index</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="go01.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> </td></tr></table><hr></div><div class="index"><div class="titlepage"><div><div><h2 class="title"><a name="id2688416"></a>Index</h2></div></div></div><div class="index"><div class="indexdiv"><h3>Symbols</h3><dl><dt>"Printers" folder, <a class="indexterm" href="CUPS-printing.html#id2635008">Caveats to Be Considered</a>, <a class="indexterm" href="CUPS-printing.html#id2636285">Installing the PostScript Driver on a Client</a>, <a class="indexterm" href="CUPS-printing.html#id2637328">Manual Driver Installation in 15 Steps</a></dt><dt>$, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a></dt><dt>%i macro, <a class="indexterm" href="cfgsmarts.html#id2667261">Multiple Virtual Server Personalities</a></dt><dt>%L, <a class="indexterm" href="cfgsmarts.html#id2667261">Multiple Virtual Server Personalities</a></dt><dt>%PDF, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>%SystemRoot%\System32\config, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a></dt><dt>../source/nsswitch, <a class="indexterm" href="winbind.html#id2649617">Configure Winbind and PAM</a></dt><dt>.ai, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>.AppleDouble, <a class="indexterm" href="VFS.html#id2644750">netatalk</a></dt><dt>.eps, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>.pdf, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>.PDS extension, <a class="indexterm" href="ProfileMgmt.html#id2654941">Windows NT4 Workstation</a></dt><dt>.profiles, <a class="indexterm" href="ProfileMgmt.html#id2653783">Windows 9x/Me User Profiles</a></dt><dt>.ps, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>.recycle, <a class="indexterm" href="VFS.html#id2644353">recycle</a></dt><dt>/bin/false, <a class="indexterm" href="ServerType.html#id2552853">Example Configuration</a>, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>/dev/null, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>/dev/shadowvol, <a class="indexterm" href="VFS.html#id2644987">Shadow Copy Setup</a></dt><dt>/etc/cups/, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>/etc/cups/mime.convs, <a class="indexterm" href="CUPS-printing.html#id2627180">Raw Print Serving: Vendor Drivers on Windows Clients</a>, <a class="indexterm" href="CUPS-printing.html#cups-raw">Explicitly Enable “raw” Printing for application/octet-stream</a>, <a class="indexterm" href="CUPS-printing.html#id2629612">MIME Type Conversion Rules</a>, <a class="indexterm" href="CUPS-printing.html#id2631669">application/octet-stream Printing</a></dt><dt>/etc/cups/mime.types, <a class="indexterm" href="CUPS-printing.html#id2627180">Raw Print Serving: Vendor Drivers on Windows Clients</a>, <a class="indexterm" href="CUPS-printing.html#cups-raw">Explicitly Enable “raw” Printing for application/octet-stream</a>, <a class="indexterm" href="CUPS-printing.html#id2631669">application/octet-stream Printing</a></dt><dt>/etc/fstab, <a class="indexterm" href="VFS.html#id2644987">Shadow Copy Setup</a></dt><dt>/etc/group, <a class="indexterm" href="ServerType.html#id2552417">Share-Level Security</a>, <a class="indexterm" href="groupmapping.html#id2589321">Discussion</a>, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="groupmapping.html#id2591250">Sample smb.conf Add Group Script</a>, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a>, <a class="indexterm" href="winbind.html#id2646094">Features and Benefits</a>, <a class="indexterm" href="Portability.html#id2682057">HPUX</a></dt><dt>/etc/groups, <a class="indexterm" href="pam.html#id2658880">Anatomy of /etc/pam.d Entries</a></dt><dt>/etc/host.conf, <a class="indexterm" href="integrate-ms-networks.html#id2661163">Name Resolution in a Pure UNIX/Linux World</a>, <a class="indexterm" href="integrate-ms-networks.html#id2661461">/etc/host.conf</a></dt><dt>/etc/hosts, <a class="indexterm" href="domain-member.html#id2565364">Configure /etc/krb5.conf</a>, <a class="indexterm" href="NetworkBrowsing.html#id2574406">How Browsing Functions</a>, <a class="indexterm" href="integrate-ms-networks.html#id2661163">Name Resolution in a Pure UNIX/Linux World</a>, <a class="indexterm" href="integrate-ms-networks.html#id2661236">/etc/hosts</a>, <a class="indexterm" href="integrate-ms-networks.html#id2661636">Name Resolution as Used within MS Windows Networking</a>, <a class="indexterm" href="diagnosis.html#id2676048">The Tests</a></dt><dt>/etc/hosts>, <a class="indexterm" href="integrate-ms-networks.html#id2661236">/etc/hosts</a></dt><dt>/etc/inetd.conf, <a class="indexterm" href="winbind.html#id2649783">Linux/FreeBSD-Specific PAM Configuration</a>, <a class="indexterm" href="compiling.html#id2681452">Starting from inetd.conf</a></dt><dt>/etc/init.d/samba, <a class="indexterm" href="domain-member.html#id2564156">Joining an NT4-type Domain with Samba-3</a>, <a class="indexterm" href="winbind.html#id2649223">Linux</a></dt><dt>/etc/init.d/samba.server, <a class="indexterm" href="winbind.html#id2649428">Solaris</a></dt><dt>/etc/init.d/smb, <a class="indexterm" href="winbind.html#id2649223">Linux</a></dt><dt>/etc/krb5.conf, <a class="indexterm" href="domain-member.html#id2565364">Configure /etc/krb5.conf</a>, <a class="indexterm" href="domain-member.html#id2566166">Possible Errors</a>, <a class="indexterm" href="idmapper.html#id2599225">ADS Domains</a>, <a class="indexterm" href="idmapper.html#id2600225">IDMAP Storage in LDAP Using Winbind</a></dt><dt>/etc/ldap.conf, <a class="indexterm" href="idmapper.html#id2600225">IDMAP Storage in LDAP Using Winbind</a>, <a class="indexterm" href="idmapper.html#id2600810">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a></dt><dt>/etc/logingroup, <a class="indexterm" href="Portability.html#id2682057">HPUX</a></dt><dt>/etc/mime.conv, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>/etc/mime.types, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>/etc/nsswitch.conf, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2598937">NT4-Style Domains (Includes Samba Domains)</a>, <a class="indexterm" href="idmapper.html#id2599635">IDMAP_RID with Winbind</a>, <a class="indexterm" href="idmapper.html#id2600810">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a>, <a class="indexterm" href="winbind.html#id2647036">Name Service Switch</a>, <a class="indexterm" href="winbind.html#id2647915">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a>, <a class="indexterm" href="integrate-ms-networks.html#id2661163">Name Resolution in a Pure UNIX/Linux World</a>, <a class="indexterm" href="integrate-ms-networks.html#id2661512">/etc/nsswitch.conf</a></dt><dt>/etc/openldap/slapd.conf, <a class="indexterm" href="FastStart.html#id2550528">The Primary Domain Controller</a></dt><dt>/etc/openldap/sldap.conf, <a class="indexterm" href="passdb.html#id2587498">Accounts and Groups Management</a></dt><dt>/etc/pam.conf, <a class="indexterm" href="winbind.html#id2650129">Solaris-Specific Configuration</a>, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a>, <a class="indexterm" href="pam.html#id2658747">Technical Discussion</a>, <a class="indexterm" href="pam.html#id2658880">Anatomy of /etc/pam.d Entries</a></dt><dt>/etc/pam.d, <a class="indexterm" href="winbind.html#id2647676">Requirements</a>, <a class="indexterm" href="winbind.html#id2647828">Testing Things Out</a>, <a class="indexterm" href="winbind.html#id2649617">Configure Winbind and PAM</a>, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a></dt><dt>/etc/pam.d/, <a class="indexterm" href="winbind.html#id2647268">Pluggable Authentication Modules</a>, <a class="indexterm" href="pam.html#id2658747">Technical Discussion</a></dt><dt>/etc/pam.d/ftp, <a class="indexterm" href="winbind.html#id2649783">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>/etc/pam.d/login, <a class="indexterm" href="winbind.html#id2649783">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>/etc/pam.d/samba, <a class="indexterm" href="winbind.html#id2649783">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>/etc/passwd, <a class="indexterm" href="ServerType.html#id2552417">Share-Level Security</a>, <a class="indexterm" href="ServerType.html#id2552853">Example Configuration</a>, <a class="indexterm" href="samba-pdc.html#id2558287">“$” Cannot Be Included in Machine Name</a>, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2563702">Windows 200x/XP Professional Client</a>, <a class="indexterm" href="domain-member.html#id2566853">Adding Machine to Domain Fails</a>, <a class="indexterm" href="StandAloneServer.html#id2567309">Background</a>, <a class="indexterm" href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a>, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a class="indexterm" href="passdb.html#id2580316">Backward Compatibility Account Storage Systems</a>, <a class="indexterm" href="passdb.html#id2585579">Plaintext</a>, <a class="indexterm" href="passdb.html#id2586381">Schema and Relationship to the RFC 2307 posixAccount</a>, <a class="indexterm" href="groupmapping.html#id2590417">Applicable Only to Versions Earlier than 3.0.11</a>, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a>, <a class="indexterm" href="winbind.html#id2646094">Features and Benefits</a>, <a class="indexterm" href="winbind.html#id2648862">Starting and Testing the winbindd Daemon</a>, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a></dt><dt>/etc/printcap, <a class="indexterm" href="CUPS-printing.html#id2626129">Basic CUPS Support Configuration</a></dt><dt>/etc/resolv.conf, <a class="indexterm" href="integrate-ms-networks.html#id2661163">Name Resolution in a Pure UNIX/Linux World</a>, <a class="indexterm" href="diagnosis.html#id2675755">Assumptions</a>, <a class="indexterm" href="diagnosis.html#id2676048">The Tests</a></dt><dt>/etc/samba, <a class="indexterm" href="cfgsmarts.html#id2667261">Multiple Virtual Server Personalities</a>, <a class="indexterm" href="cfgsmarts.html#id2668275">Multiple Virtual Server Hosting</a>, <a class="indexterm" href="diagnosis.html#id2676048">The Tests</a></dt><dt>/etc/samba/scripts, <a class="indexterm" href="NetCommand.html#id2593648">Managing Nest Groups on Workstations from the Samba Server</a></dt><dt>/etc/samba/secrets.tdb, <a class="indexterm" href="domain-member.html#id2564156">Joining an NT4-type Domain with Samba-3</a></dt><dt>/etc/samba/smb.conf, <a class="indexterm" href="install.html#id2544263">Configuring Samba (smb.conf)</a></dt><dt>/etc/samba/smbpasswd, <a class="indexterm" href="passdb.html#id2585579">Plaintext</a></dt><dt>/etc/samba/smbusers, <a class="indexterm" href="NetCommand.html#id2594269">User Mapping</a></dt><dt>/etc/shadow, <a class="indexterm" href="StandAloneServer.html#id2567309">Background</a>, <a class="indexterm" href="passdb.html#id2580316">Backward Compatibility Account Storage Systems</a></dt><dt>/etc/smbpasswd, <a class="indexterm" href="passdb.html#id2585579">Plaintext</a></dt><dt>/etc/ssl/certs/slapd.pem, <a class="indexterm" href="samba-bdc.html#id2560027">LDAP Configuration Notes</a></dt><dt>/etc/xinetd.d, <a class="indexterm" href="winbind.html#id2649783">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>/etc/xinetd.d/telnet, <a class="indexterm" href="winbind.html#id2649783">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>/export, <a class="indexterm" href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a></dt><dt>/lib/libnss_example.so, <a class="indexterm" href="winbind.html#id2647036">Name Service Switch</a></dt><dt>/lib/libnss_files.so, <a class="indexterm" href="winbind.html#id2647036">Name Service Switch</a></dt><dt>/lib/security, <a class="indexterm" href="winbind.html#id2649617">Configure Winbind and PAM</a>, <a class="indexterm" href="pam.html#id2658801">PAM Configuration Syntax</a></dt><dt>/lib/security/, <a class="indexterm" href="winbind.html#id2647268">Pluggable Authentication Modules</a></dt><dt>/opt/samba/bin, <a class="indexterm" href="SWAT.html#id2674251">Locating the SWAT File</a></dt><dt>/tmp, <a class="indexterm" href="AccessControls.html#id2604245">File and Directory Access Control</a></dt><dt>/usr/bin/openssl, <a class="indexterm" href="SWAT.html#id2674818">Securing SWAT through SSL</a></dt><dt>/usr/lib/samba/vfs, <a class="indexterm" href="VFS.html#id2643367">Discussion</a></dt><dt>/usr/lib/security, <a class="indexterm" href="winbind.html#id2648313">NSS Winbind on AIX</a>, <a class="indexterm" href="winbind.html#id2649617">Configure Winbind and PAM</a></dt><dt>/usr/lib/security/methods.cfg, <a class="indexterm" href="winbind.html#id2648313">NSS Winbind on AIX</a></dt><dt>/usr/local/lib, <a class="indexterm" href="winbind.html#id2647915">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a></dt><dt>/usr/local/samba, <a class="indexterm" href="winbind.html#id2648862">Starting and Testing the winbindd Daemon</a></dt><dt>/usr/local/samba/bin, <a class="indexterm" href="winbind.html#id2649223">Linux</a>, <a class="indexterm" href="winbind.html#id2649428">Solaris</a>, <a class="indexterm" href="SWAT.html#id2674251">Locating the SWAT File</a></dt><dt>/usr/local/samba/lib, <a class="indexterm" href="diagnosis.html#id2676048">The Tests</a></dt><dt>/usr/local/samba/lib/vfs, <a class="indexterm" href="VFS.html#id2643367">Discussion</a></dt><dt>/usr/local/samba/private/secrets.tdb, <a class="indexterm" href="domain-member.html#id2564156">Joining an NT4-type Domain with Samba-3</a></dt><dt>/usr/local/samba/swat, <a class="indexterm" href="SWAT.html#xinetd">Enabling SWAT for Use</a></dt><dt>/usr/local/samba/var, <a class="indexterm" href="AccessControls.html#id2605983">Access Controls on Shares</a>, <a class="indexterm" href="diagnosis.html#id2675755">Assumptions</a></dt><dt>/usr/local/samba/var/locks, <a class="indexterm" href="NetworkBrowsing.html#id2577267">Static WINS Entries</a></dt><dt>/usr/sbin, <a class="indexterm" href="SWAT.html#id2674251">Locating the SWAT File</a>, <a class="indexterm" href="SWAT.html#xinetd">Enabling SWAT for Use</a></dt><dt>/usr/share/samba/swat, <a class="indexterm" href="SWAT.html#xinetd">Enabling SWAT for Use</a></dt><dt>/var/locks/*.tdb, <a class="indexterm" href="speed.html#id2684148">Corrupt tdb Files</a></dt><dt>/var/log/samba, <a class="indexterm" href="diagnosis.html#id2675755">Assumptions</a></dt><dt>/var/run/samba, <a class="indexterm" href="NetworkBrowsing.html#id2577267">Static WINS Entries</a></dt><dt>/var/spool/cups/, <a class="indexterm" href="CUPS-printing.html#id2641163">Autodeletion or Preservation of CUPS Spool Files</a></dt><dt>/var/spool/samba, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a class="indexterm" href="CUPS-printing.html#id2641163">Autodeletion or Preservation of CUPS Spool Files</a></dt><dt>250-user limit, <a class="indexterm" href="passdb.html#id2585920">tdbsam</a></dt><dt>3.0.11, <a class="indexterm" href="rights.html#id2602896">The Administrator Domain SID</a></dt><dt>4,500 user accounts, <a class="indexterm" href="passdb.html#id2585920">tdbsam</a></dt><dt>4294967295, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a></dt><dt>8.3 file names, <a class="indexterm" href="AccessControls.html#id2603787">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>>Domain User Manager, <a class="indexterm" href="InterdomainTrusts.html#id2613113">Creating an NT4 Domain Trust</a></dt><dt>\\%L\%U\.profiles, <a class="indexterm" href="ProfileMgmt.html#id2653783">Windows 9x/Me User Profiles</a></dt><dt>\\SERVER, <a class="indexterm" href="NetworkBrowsing.html#id2578137">Problem Resolution</a></dt><dt>_kerberos.REALM.NAME, <a class="indexterm" href="domain-member.html#id2565364">Configure /etc/krb5.conf</a></dt><dt>_kerberos._udp, <a class="indexterm" href="domain-member.html#id2566459">Notes</a></dt><dt>_ldap._tcp, <a class="indexterm" href="domain-member.html#id2566459">Notes</a></dt><dt>_ldap._tcp.pdc._msdcs.quenya.org, <a class="indexterm" href="samba-bdc.html#id2560663">NetBIOS Over TCP/IP Disabled</a></dt></dl></div><div class="indexdiv"><h3></h3><dl><dt>, <a class="indexterm" href="install.html#id2544309">Configuration File Syntax</a>, <a class="indexterm" href="install.html#id2545468">Example Configuration</a>, <a class="indexterm" href="FastStart.html#anon-ro">Anonymous Read-Only Document Server</a>, <a class="indexterm" href="FastStart.html#id2547159">Anonymous Read-Write Document Server</a>, <a class="indexterm" href="FastStart.html#id2547396">Anonymous Print Server</a>, <a class="indexterm" href="FastStart.html#id2547796">Secure Read-Write File and Print Server</a>, <a class="indexterm" href="FastStart.html#id2548695">Example Configuration</a>, <a class="indexterm" href="FastStart.html#id2549629">Example: Engineering Office</a>, <a class="indexterm" href="FastStart.html#id2550528">The Primary Domain Controller</a>, <a class="indexterm" href="FastStart.html#id2551201">Backup Domain Controller</a>, <a class="indexterm" href="ServerType.html#id2552376">Example Configuration</a>, <a class="indexterm" href="ServerType.html#id2552588">Example Configuration</a>, <a class="indexterm" href="ServerType.html#id2552853">Example Configuration</a>, <a class="indexterm" href="ServerType.html#id2553236">Example Configuration</a>, <a class="indexterm" href="ServerType.html#id2553511">Example Configuration</a>, <a class="indexterm" href="ServerType.html#id2553614">Password Checking</a>, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a>, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a>, <a class="indexterm" href="samba-pdc.html#id2557465">Example Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2559776">Example PDC Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2560027">LDAP Configuration Notes</a>, <a class="indexterm" href="samba-bdc.html#id2561223">Example Configuration</a>, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2563585">On-the-Fly Creation of Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2563948">Samba Client</a>, <a class="indexterm" href="domain-member.html#id2564156">Joining an NT4-type Domain with Samba-3</a>, <a class="indexterm" href="domain-member.html#id2565173">Configure smb.conf</a>, <a class="indexterm" href="domain-member.html#id2565364">Configure /etc/krb5.conf</a>, <a class="indexterm" href="domain-member.html#id2566531">Sharing User ID Mappings between Samba Domain Members</a>, <a class="indexterm" href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a>, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a class="indexterm" href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2575340">Domain Browsing Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#id2576203">Multiple Interfaces</a>, <a class="indexterm" href="NetworkBrowsing.html#id2576389">Use of the Remote Announce Parameter</a>, <a class="indexterm" href="NetworkBrowsing.html#id2576529">Use of the Remote Browse Sync Parameter</a>, <a class="indexterm" href="NetworkBrowsing.html#id2576893">WINS Server Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#id2577650">Name Resolution Order</a>, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="passdb.html#id2587073">Configuring Samba</a>, <a class="indexterm" href="groupmapping.html#id2591250">Sample smb.conf Add Group Script</a>, <a class="indexterm" href="NetCommand.html#id2593648">Managing Nest Groups on Workstations from the Samba Server</a>, <a class="indexterm" href="idmapper.html#id2598937">NT4-Style Domains (Includes Samba Domains)</a>, <a class="indexterm" href="idmapper.html#id2599225">ADS Domains</a>, <a class="indexterm" href="idmapper.html#id2599635">IDMAP_RID with Winbind</a>, <a class="indexterm" href="idmapper.html#id2600225">IDMAP Storage in LDAP Using Winbind</a>, <a class="indexterm" href="idmapper.html#id2600810">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a>, <a class="indexterm" href="rights.html#id2601753">Using the “net rpc rights” Utility</a>, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a>, <a class="indexterm" href="AccessControls.html#id2607117">Interaction with the Standard Samba “create mask” Parameters</a>, <a class="indexterm" href="AccessControls.html#id2607983">Users Cannot Write to a Public Share</a>, <a class="indexterm" href="AccessControls.html#id2608351">MS Word with Samba Changes Owner of File</a>, <a class="indexterm" href="locking.html#id2610023">Disabling Oplocks</a>, <a class="indexterm" href="locking.html#id2610118">Disabling Kernel Oplocks</a>, <a class="indexterm" href="securing-samba.html#id2611154">Features and Benefits</a>, <a class="indexterm" href="securing-samba.html#id2611316">Using Host-Based Protection</a>, <a class="indexterm" href="securing-samba.html#id2611470">User-Based Protection</a>, <a class="indexterm" href="securing-samba.html#id2611530">Using Interface Protection</a>, <a class="indexterm" href="securing-samba.html#id2611880">Using IPC$ Share-Based Denials </a>, <a class="indexterm" href="securing-samba.html#id2612167">Why Can Users Access Other Users' Home Directories?</a>, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a>, <a class="indexterm" href="msdfs.html#id2614426">Features and Benefits</a>, <a class="indexterm" href="msdfs.html#id2614871">MSDFS UNIX Path Is Case-Critical</a>, <a class="indexterm" href="classicalprinting.html#id2615605">Simple Print Configuration</a>, <a class="indexterm" href="classicalprinting.html#id2616084">Rapid Configuration Validation</a>, <a class="indexterm" href="classicalprinting.html#id2616484">Extended Printing Configuration</a>, <a class="indexterm" href="classicalprinting.html#id2618984">Custom Print Commands</a>, <a class="indexterm" href="classicalprinting.html#id2619944">Creating the [print$] Share</a>, <a class="indexterm" href="classicalprinting.html#id2620992">Identifying Driver Files</a>, <a class="indexterm" href="CUPS-printing.html#id2626491">Simple smb.conf Settings for CUPS</a>, <a class="indexterm" href="CUPS-printing.html#id2626736">More Complex CUPS smb.conf Settings</a>, <a class="indexterm" href="CUPS-printing.html#id2633488">From Windows Clients to a CUPS/Samba Print Server</a>, <a class="indexterm" href="CUPS-printing.html#id2634282">Prepare Your smb.conf for cupsaddsmb</a>, <a class="indexterm" href="VFS.html#id2643367">Discussion</a>, <a class="indexterm" href="VFS.html#id2644987">Shadow Copy Setup</a>, <a class="indexterm" href="winbind.html#id2646094">Features and Benefits</a>, <a class="indexterm" href="winbind.html#id2648427">Configure smb.conf</a>, <a class="indexterm" href="winbind.html#id2649223">Linux</a>, <a class="indexterm" href="winbind.html#id2650129">Solaris-Specific Configuration</a>, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650776">Remote Management from NoMachine.Com</a>, <a class="indexterm" href="ProfileMgmt.html#id2653644">NT4/200x User Profiles</a>, <a class="indexterm" href="ProfileMgmt.html#id2653783">Windows 9x/Me User Profiles</a>, <a class="indexterm" href="ProfileMgmt.html#id2653940">Mixed Windows Windows 9x/Me and NT4/200x User Profiles</a>, <a class="indexterm" href="ProfileMgmt.html#id2657778">Changing the Default Profile</a>, <a class="indexterm" href="integrate-ms-networks.html#id2662070">The NetBIOS Name Cache</a>, <a class="indexterm" href="integrate-ms-networks.html#id2662385">WINS Lookup</a>, <a class="indexterm" href="unicode.html#id2663307">Basic Parameter Setting</a>, <a class="indexterm" href="unicode.html#id2663959">Individual Implementations</a>, <a class="indexterm" href="largefile.html">Handling Large Directories</a>, <a class="indexterm" href="cfgsmarts.html">Advanced Configuration Techniques</a>, <a class="indexterm" href="cfgsmarts.html#id2667261">Multiple Virtual Server Personalities</a>, <a class="indexterm" href="cfgsmarts.html#id2668275">Multiple Virtual Server Hosting</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671846">IdMap LDAP Support</a>, <a class="indexterm" href="diagnosis.html#id2675755">Assumptions</a>, <a class="indexterm" href="diagnosis.html#id2676048">The Tests</a>, <a class="indexterm" href="bugreport.html#dbglvl">Debug Levels</a>, <a class="indexterm" href="bugreport.html#id2679293">Debugging-Specific Operations</a>, <a class="indexterm" href="Other-Clients.html#id2683338">Windows 2000 Service Pack 2</a> (see SSO)</dt><dd><dl><dt>backend, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a></dt><dt>logon</dt><dd><dl><dt>service, <a class="indexterm" href="samba-bdc.html#id2559283">Essential Background Information</a></dt></dl></dd></dl></dd></dl></div><div class="indexdiv"><h3>A</h3><dl><dt>abbreviated keystrokes, <a class="indexterm" href="ClientConfig.html#id2568665">TCP/IP Configuration</a></dt><dt>aborting shutdown, <a class="indexterm" href="rights.html#id2602098">Description of Privileges</a></dt><dt>accept connections, <a class="indexterm" href="securing-samba.html#id2611530">Using Interface Protection</a></dt><dt>access, <a class="indexterm" href="ChangeNotes.html#id2571717">User and Group Changes</a></dt><dt>Access, <a class="indexterm" href="rights.html#id2601753">Using the “net rpc rights” Utility</a></dt><dt>access authentication, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></dt><dt>access control, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a>, <a class="indexterm" href="StandAloneServer.html#id2567309">Background</a>, <a class="indexterm" href="AccessControls.html#id2605983">Access Controls on Shares</a>, <a class="indexterm" href="AdvancedNetworkManagement.html">Advanced Network Management</a></dt><dt>Access Control, <a class="indexterm" href="ClientConfig.html#id2570964">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>Access Control Entries (see ACE)</dt><dt>Access Control List, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a></dt><dt>access control needs, <a class="indexterm" href="NT4Migration.html#id2672660">Server Share and Directory Layout</a></dt><dt>access controls, <a class="indexterm" href="domain-member.html#id2562182">Features and Benefits</a>, <a class="indexterm" href="passdb.html#id2582136">Comments Regarding LDAP</a>, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a>, <a class="indexterm" href="NetCommand.html#id2592821">Mapping Windows Groups to UNIX Groups</a>, <a class="indexterm" href="AccessControls.html#id2603577">Features and Benefits</a>, <a class="indexterm" href="AccessControls.html#id2604657">Protecting Directories and Files from Deletion</a></dt><dt>Access Controls, <a class="indexterm" href="NT4Migration.html#id2672049">Objectives</a></dt><dt>access denied, <a class="indexterm" href="securing-samba.html#id2611880">Using IPC$ Share-Based Denials </a></dt><dt>access policies, <a class="indexterm" href="passdb.html#id2585239">Domain Account Policy Managment</a></dt><dt>access rights, <a class="indexterm" href="domain-member.html#id2562182">Features and Benefits</a>, <a class="indexterm" href="NetCommand.html#id2592043">Overview</a>, <a class="indexterm" href="InterdomainTrusts.html#id2612799">Trust Relationship Background</a></dt><dt>account, <a class="indexterm" href="install.html#id2545468">Example Configuration</a>, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="domain-member.html#id2563702">Windows 200x/XP Professional Client</a>, <a class="indexterm" href="pam.html#id2658880">Anatomy of /etc/pam.d Entries</a></dt><dd><dl><dt>backend, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a></dt><dt>database, <a class="indexterm" href="ServerType.html#id2552624">Domain Security Mode (User-Level Security)</a></dt><dd><dl><dt>backends, <a class="indexterm" href="ServerType.html#id2551742">Features and Benefits</a></dt></dl></dd></dl></dd><dt>account access controls, <a class="indexterm" href="passdb.html#id2580500">New Account Storage Systems</a></dt><dt>account attributes, <a class="indexterm" href="idmapper.html#id2598544">Primary Domain Controller</a></dt><dt>account backends, <a class="indexterm" href="passdb.html">Account Information Databases</a></dt><dt>account containers, <a class="indexterm" href="passdb.html#id2586888">Initialize the LDAP Database</a></dt><dt>account control block (see ACB)</dt><dt>account control flags, <a class="indexterm" href="passdb.html#TOSHARG-acctflags">Account Flags Management</a></dt><dt>account controls, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>Account Controls, <a class="indexterm" href="PolicyMgmt.html#id2652849">Managing Account/User Policies</a></dt><dt>account database, <a class="indexterm" href="passdb.html#id2585525">Password Backends</a></dt><dt>account deleted, <a class="indexterm" href="passdb.html#id2584496">Deleting Accounts</a></dt><dt>account encode_bits, <a class="indexterm" href="passdb.html#TOSHARG-acctflags">Account Flags Management</a></dt><dt>account flag order, <a class="indexterm" href="passdb.html#TOSHARG-acctflags">Account Flags Management</a></dt><dt>Account Flags, <a class="indexterm" href="passdb.html#id2584174">Listing User and Machine Accounts</a></dt><dt>account flags, <a class="indexterm" href="passdb.html#TOSHARG-acctflags">Account Flags Management</a></dt><dt>account import/export, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a>, <a class="indexterm" href="passdb.html#id2585400">Account Import/Export</a></dt><dt>account information, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a>, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="passdb.html#id2586381">Schema and Relationship to the RFC 2307 posixAccount</a>, <a class="indexterm" href="NetCommand.html#id2593941">UNIX and Windows User Management</a></dt><dt>account information database, <a class="indexterm" href="passdb.html#id2581588">Mapping User Identifiers between MS Windows and UNIX</a></dt><dt>account management, <a class="indexterm" href="idmapper.html#id2598544">Primary Domain Controller</a></dt><dt>account name, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="rights.html">User Rights and Privileges</a>, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>account policies, <a class="indexterm" href="samba-pdc.html#id2556094">Preparing for Domain Control</a></dt><dt>account policy, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a></dt><dt>account restrictions, <a class="indexterm" href="PolicyMgmt.html#id2652849">Managing Account/User Policies</a></dt><dt>account security, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a></dt><dt>account storage backends, <a class="indexterm" href="upgrading-to-3.0.html#id2671093">Passdb Backends and Authentication</a></dt><dt>account storage mechanisms, <a class="indexterm" href="passdb.html">Account Information Databases</a></dt><dt>account storage system, <a class="indexterm" href="passdb.html">Account Information Databases</a></dt><dt>Account Unknown, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>accountability, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a></dt><dt>accounts, <a class="indexterm" href="winbind.html#id2647562">Introduction</a></dt><dt>ACL, <a class="indexterm" href="ChangeNotes.html#id2571717">User and Group Changes</a>, <a class="indexterm" href="passdb.html#id2587611">Security and sambaSamAccount</a>, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="rights.html#id2602098">Description of Privileges</a>, <a class="indexterm" href="securing-samba.html#id2611154">Features and Benefits</a>, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a>, <a class="indexterm" href="ch-ldap-tls.html#s1-intro-ldap-tls">Introduction</a></dt><dt>ACLs, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a>, <a class="indexterm" href="classicalprinting.html#id2619822">The Obsoleted [printer$] Section</a></dt><dd><dl><dt>File System, <a class="indexterm" href="AccessControls.html#id2604245">File and Directory Access Control</a></dt><dt>POSIX, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a>, <a class="indexterm" href="AccessControls.html#id2603577">Features and Benefits</a></dt><dt>share, <a class="indexterm" href="AccessControls.html#id2603577">Features and Benefits</a></dt><dt>Windows, <a class="indexterm" href="AccessControls.html#id2603577">Features and Benefits</a></dt></dl></dd><dt>ACLs on share, <a class="indexterm" href="AccessControls.html#id2606248">Windows 200x/XP</a></dt><dt>ACLs on shares, <a class="indexterm" href="AccessControls.html#id2603577">Features and Benefits</a></dt><dt>across network segments, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></dt><dt>active directory, <a class="indexterm" href="ServerType.html#id2551742">Features and Benefits</a>, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a>, <a class="indexterm" href="samba-pdc.html#id2556094">Preparing for Domain Control</a>, <a class="indexterm" href="samba-pdc.html#id2557346">Samba ADS Domain Control</a></dt><dt>Active Directory, <a class="indexterm" href="samba-bdc.html#id2560391">Active Directory Domain Control</a>, <a class="indexterm" href="domain-member.html#ads-member">Samba ADS Domain Membership</a>, <a class="indexterm" href="NetCommand.html#id2592419">UNIX and Windows Group Management</a>, <a class="indexterm" href="idmapper.html#id2597521">Standalone Samba Server</a>, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2599635">IDMAP_RID with Winbind</a>, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a></dt><dt>Active Directory Server, <a class="indexterm" href="NT4Migration.html#id2672049">Objectives</a></dt><dt>AD4UNIX, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a></dt><dt>ADAM, <a class="indexterm" href="idmapper.html#id2600225">IDMAP Storage in LDAP Using Winbind</a></dt><dt>add a user account, <a class="indexterm" href="passdb.html#id2584409">Adding User Accounts</a></dt><dt>add client machines, <a class="indexterm" href="rights.html#id2601753">Using the “net rpc rights” Utility</a></dt><dt>add domain users and groups to a local group, <a class="indexterm" href="rights.html#id2603079">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>add drivers, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>add machine script, <a class="indexterm" href="domain-member.html#id2563585">On-the-Fly Creation of Machine Trust Accounts</a>, <a class="indexterm" href="rights.html#id2601753">Using the “net rpc rights” Utility</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2670997">Changes in Behavior</a></dt><dt>Add Printer Wizard, <a class="indexterm" href="classicalprinting.html#id2615070">Features and Benefits</a>, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a>, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>add printer wizard, <a class="indexterm" href="CUPS-printing.html#id2627702">Driver Upload Methods</a></dt><dt>add user script, <a class="indexterm" href="passdb.html#id2584058">User Account Management</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2670997">Changes in Behavior</a></dt><dt>add/delete/change share, <a class="indexterm" href="rights.html#id2602098">Description of Privileges</a></dt><dt>adddriver, <a class="indexterm" href="classicalprinting.html#id2621548">Installing Driver Files into [print$]</a>, <a class="indexterm" href="classicalprinting.html#id2621903">Running rpcclient with adddriver</a>, <a class="indexterm" href="classicalprinting.html#id2622397">Specific Driver Name Flexibility</a>, <a class="indexterm" href="CUPS-printing.html#id2636694">A Check of the rpcclient man Page</a>, <a class="indexterm" href="CUPS-printing.html#id2638286">Troubleshooting Revisited</a></dt><dt>additional driver, <a class="indexterm" href="classicalprinting.html#id2623246">Additional Client Driver Installation</a></dt><dt>additional privileges, <a class="indexterm" href="rights.html#id2602098">Description of Privileges</a></dt><dt>addmem, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>AddPrinterDriver(), <a class="indexterm" href="CUPS-printing.html#id2636694">A Check of the rpcclient man Page</a></dt><dt>admincfg.exe, <a class="indexterm" href="Other-Clients.html#id2683101">Configuring Windows for Workgroups Password Handling</a></dt><dt>administrative actions, <a class="indexterm" href="rights.html#id2601753">Using the “net rpc rights” Utility</a></dt><dt>administrative duties, <a class="indexterm" href="NetCommand.html#id2592043">Overview</a></dt><dt>administrative privileges, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="winbind.html#id2648624">Join the Samba Server to the PDC Domain</a></dt><dt>administrative responsibilities, <a class="indexterm" href="InterdomainTrusts.html#id2612799">Trust Relationship Background</a></dt><dt>administrative rights, <a class="indexterm" href="rights.html#id2602098">Description of Privileges</a>, <a class="indexterm" href="rights.html#id2603079">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>administrative rights and privileges, <a class="indexterm" href="rights.html#id2603079">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>Administrative Templates, <a class="indexterm" href="PolicyMgmt.html#id2652400">MS Windows 200x/XP Professional Policies</a></dt><dt>Administrator, <a class="indexterm" href="groupmapping.html#id2589321">Discussion</a>, <a class="indexterm" href="groupmapping.html#id2590298">Important Administrative Information</a>, <a class="indexterm" href="winbind.html#id2648624">Join the Samba Server to the PDC Domain</a></dt><dt>administrator account, <a class="indexterm" href="domain-member.html#id2563702">Windows 200x/XP Professional Client</a>, <a class="indexterm" href="domain-member.html#id2563866">Windows NT4 Client</a></dt><dt>Administrator account, <a class="indexterm" href="domain-member.html#ads-create-machine-account">Create the Computer Account</a></dt><dt>administrator password, <a class="indexterm" href="domain-member.html#id2566459">Notes</a></dt><dt>Administrator%password, <a class="indexterm" href="domain-member.html#id2564156">Joining an NT4-type Domain with Samba-3</a></dt><dt>Adobe, <a class="indexterm" href="CUPS-printing.html#gdipost">GDI on Windows, PostScript on UNIX</a>, <a class="indexterm" href="CUPS-printing.html#id2634074">PostScript Drivers with No Major Problems, Even in Kernel -Mode</a>, <a class="indexterm" href="CUPS-printing.html#id2639496">The Grand Unification Achieved</a></dt><dt>Adobe driver, <a class="indexterm" href="CUPS-printing.html#id2635307">Windows CUPS PostScript Driver Versus Adobe Driver</a></dt><dt>Adobe driver files, <a class="indexterm" href="CUPS-printing.html#id2634801">Recognizing Different Driver Files</a></dt><dt>Adobe PostScript, <a class="indexterm" href="CUPS-printing.html#id2635008">Caveats to Be Considered</a>, <a class="indexterm" href="CUPS-printing.html#id2640541">Adobe and CUPS PostScript Drivers for Windows Clients</a></dt><dt>Adobe PostScript driver, <a class="indexterm" href="CUPS-printing.html#id2636285">Installing the PostScript Driver on a Client</a></dt><dt>Adobe PPD, <a class="indexterm" href="CUPS-printing.html#id2638936">CUPS Print Drivers from Linuxprinting.org</a></dt><dt>Adobe specifications, <a class="indexterm" href="CUPS-printing.html#id2631244">The Role of cupsomatic/foomatic</a></dt><dt>ADS, <a class="indexterm" href="ServerType.html#id2553159">ADS Security Mode (User-Level Security)</a>, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a>, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a>, <a class="indexterm" href="domain-member.html#id2562182">Features and Benefits</a>, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a>, <a class="indexterm" href="domain-member.html#id2564156">Joining an NT4-type Domain with Samba-3</a>, <a class="indexterm" href="domain-member.html#id2565173">Configure smb.conf</a>, <a class="indexterm" href="domain-member.html#id2565364">Configure /etc/krb5.conf</a>, <a class="indexterm" href="domain-member.html#ads-create-machine-account">Create the Computer Account</a>, <a class="indexterm" href="domain-member.html#ads-test-server">Testing Server Setup</a>, <a class="indexterm" href="NetworkBrowsing.html">Network Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2573848">TCP/IP without NetBIOS</a>, <a class="indexterm" href="NetworkBrowsing.html#adsdnstech">DNS and Active Directory</a>, <a class="indexterm" href="NetworkBrowsing.html#id2578388">Cross-Subnet Browsing</a>, <a class="indexterm" href="passdb.html">Account Information Databases</a>, <a class="indexterm" href="passdb.html#id2580500">New Account Storage Systems</a>, <a class="indexterm" href="passdb.html#id2582136">Comments Regarding LDAP</a>, <a class="indexterm" href="passdb.html#id2587498">Accounts and Groups Management</a>, <a class="indexterm" href="NetCommand.html#id2592337">Administrative Tasks and Methods</a>, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2598544">Primary Domain Controller</a>, <a class="indexterm" href="idmapper.html#id2600225">IDMAP Storage in LDAP Using Winbind</a>, <a class="indexterm" href="rights.html">User Rights and Privileges</a>, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a>, <a class="indexterm" href="InterdomainTrusts.html#id2612727">Features and Benefits</a>, <a class="indexterm" href="InterdomainTrusts.html#id2612799">Trust Relationship Background</a>, <a class="indexterm" href="InterdomainTrusts.html#id2614041">NT4-Style Domain Trusts with Windows 2000</a>, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a>, <a class="indexterm" href="winbind.html#id2646094">Features and Benefits</a>, <a class="indexterm" href="winbind.html#id2647499">Result Caching</a>, <a class="indexterm" href="PolicyMgmt.html#id2651747">Features and Benefits</a>, <a class="indexterm" href="PolicyMgmt.html#id2652400">MS Windows 200x/XP Professional Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2652849">Managing Account/User Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2653275">System Startup and Logon Processing Overview</a>, <a class="indexterm" href="ProfileMgmt.html#id2657029">MS Windows 200x/XP</a>, <a class="indexterm" href="pam.html">PAM-Based Distributed Authentication</a>, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a>, <a class="indexterm" href="integrate-ms-networks.html#id2661034">Background Information</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2669418">New Features in Samba-3.0.x</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671093">Passdb Backends and Authentication</a>, <a class="indexterm" href="NT4Migration.html#id2672049">Objectives</a>, <a class="indexterm" href="DNSDHCP.html#id2685803">Features and Benefits</a> (see Active Directory)</dt><dt>ADS DC, <a class="indexterm" href="domain-member.html#id2565173">Configure smb.conf</a></dt><dt>ADS domain, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2599225">ADS Domains</a></dt><dt>ADS domain members, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a></dt><dt>ADS manager, <a class="indexterm" href="domain-member.html#ads-create-machine-account">Create the Computer Account</a></dt><dt>ADS schema, <a class="indexterm" href="idmapper.html#id2598544">Primary Domain Controller</a></dt><dt>Advanced TCP/IP configuration, <a class="indexterm" href="ClientConfig.html#id2568741">MS Windows XP Professional</a></dt><dt>advantages, <a class="indexterm" href="NT4Migration.html#id2672049">Objectives</a></dt><dt>affect users, <a class="indexterm" href="PolicyMgmt.html#id2651852">Creating and Managing System Policies</a></dt><dt>affordable power, <a class="indexterm" href="SambaHA.html#id2665124">The Ultimate Goal</a></dt><dt>AFPL, <a class="indexterm" href="CUPS-printing.html#id2628552">Ghostscript: The Software RIP for Non-PostScript Printers</a></dt><dt>AFPL Ghostscript, <a class="indexterm" href="CUPS-printing.html#id2630331">pstoraster</a></dt><dt>AFS, <a class="indexterm" href="SambaHA.html#id2665573">The Distributed File System Challenge</a></dt><dt>AIX, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a>, <a class="indexterm" href="winbind.html#id2648313">NSS Winbind on AIX</a></dt><dt>algorithmic mapping, <a class="indexterm" href="idmapper.html#id2598544">Primary Domain Controller</a></dt><dt>alias group, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>allow access, <a class="indexterm" href="securing-samba.html#id2611316">Using Host-Based Protection</a></dt><dt>allow trusted domains, <a class="indexterm" href="idmapper.html#id2599635">IDMAP_RID with Winbind</a></dt><dt>already exists, <a class="indexterm" href="domain-member.html#id2566776">Cannot Add Machine Back to Domain</a></dt><dt>alternative solution, <a class="indexterm" href="NT4Migration.html#id2672049">Objectives</a></dt><dt>Amanda, <a class="indexterm" href="Backup.html#id2664825">Amanda</a></dt><dt>analyzes data, <a class="indexterm" href="problems.html#id2677797">Diagnostics Tools</a></dt><dt>anonymous, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dd><dl><dt>print server, <a class="indexterm" href="FastStart.html#id2547396">Anonymous Print Server</a></dt><dt>read-write server, <a class="indexterm" href="FastStart.html#id2547159">Anonymous Read-Write Document Server</a></dt></dl></dd><dt>anonymous access, <a class="indexterm" href="NetworkBrowsing.html#id2578137">Problem Resolution</a></dt><dt>anonymous file server, <a class="indexterm" href="cfgsmarts.html#id2667261">Multiple Virtual Server Personalities</a></dt><dt>anonymous server, <a class="indexterm" href="cfgsmarts.html">Advanced Configuration Techniques</a></dt><dt>ANSI compiler, <a class="indexterm" href="Portability.html#id2682057">HPUX</a></dt><dt>anticipate failure, <a class="indexterm" href="SambaHA.html#id2664969">Features and Benefits</a></dt><dt>API, <a class="indexterm" href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a></dt><dt>Appliances, <a class="indexterm" href="winbind.html#id2646680">Target Uses</a></dt><dt>application servers, <a class="indexterm" href="domain-member.html#id2562182">Features and Benefits</a></dt><dt>application/cups.vnd-postscript, <a class="indexterm" href="CUPS-printing.html#id2635307">Windows CUPS PostScript Driver Versus Adobe Driver</a></dt><dt>application/octet-stream, <a class="indexterm" href="CUPS-printing.html#cups-raw">Explicitly Enable “raw” Printing for application/octet-stream</a>, <a class="indexterm" href="CUPS-printing.html#id2629612">MIME Type Conversion Rules</a>, <a class="indexterm" href="CUPS-printing.html#id2631669">application/octet-stream Printing</a></dt><dt>application/pdf, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a>, <a class="indexterm" href="CUPS-printing.html#id2629612">MIME Type Conversion Rules</a></dt><dt>application/postscript, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a>, <a class="indexterm" href="CUPS-printing.html#id2629612">MIME Type Conversion Rules</a>, <a class="indexterm" href="CUPS-printing.html#id2629976">Prefilters</a>, <a class="indexterm" href="CUPS-printing.html#id2630164">pstops</a>, <a class="indexterm" href="CUPS-printing.html#id2635307">Windows CUPS PostScript Driver Versus Adobe Driver</a></dt><dt>application/vnd.cups-postscript, <a class="indexterm" href="CUPS-printing.html#id2629976">Prefilters</a>, <a class="indexterm" href="CUPS-printing.html#id2630164">pstops</a></dt><dt>application/vnd.cups-raster, <a class="indexterm" href="CUPS-printing.html#id2631948">PostScript Printer Descriptions for Non-PostScript Printers</a></dt><dt>application/vnd.cups-raw, <a class="indexterm" href="CUPS-printing.html#cups-raw">Explicitly Enable “raw” Printing for application/octet-stream</a></dt><dt>application/x-shell, <a class="indexterm" href="CUPS-printing.html#id2629612">MIME Type Conversion Rules</a></dt><dt>apt-get, <a class="indexterm" href="VFS.html#id2644987">Shadow Copy Setup</a></dt><dt>ARCFOUR-HMAC-MD5, <a class="indexterm" href="domain-member.html#ads-test-server">Testing Server Setup</a></dt><dt>architecture, <a class="indexterm" href="passdb.html#id2582136">Comments Regarding LDAP</a></dt><dt>ARP/RARP, <a class="indexterm" href="integrate-ms-networks.html#id2661236">/etc/hosts</a></dt><dt>ASCII, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a>, <a class="indexterm" href="unicode.html#id2662866">What Are Charsets and Unicode?</a>, <a class="indexterm" href="unicode.html#id2663167">Japanese Charsets</a></dt><dt>ASCII text, <a class="indexterm" href="CUPS-printing.html#id2629976">Prefilters</a></dt><dt>assign rights, <a class="indexterm" href="rights.html#id2601753">Using the “net rpc rights” Utility</a></dt><dt>assigned RID, <a class="indexterm" href="groupmapping.html#id2589321">Discussion</a></dt><dt>assistance, <a class="indexterm" href="ch47.html#id2685432">Free Support</a></dt><dt>associations, <a class="indexterm" href="groupmapping.html">Group Mapping: MS Windows and UNIX</a></dt><dt>attach gdb, <a class="indexterm" href="problems.html#id2677849">Debugging with Samba Itself</a></dt><dt>attribute, <a class="indexterm" href="passdb.html#id2586616">OpenLDAP Configuration</a></dt><dt>attributes, <a class="indexterm" href="upgrading-to-3.0.html#id2671288">New Schema</a></dt><dt>audit file access, <a class="indexterm" href="VFS.html#id2643768">audit</a></dt><dt>audit module, <a class="indexterm" href="VFS.html#id2644027">extd_audit</a></dt><dt>auth, <a class="indexterm" href="pam.html#id2658880">Anatomy of /etc/pam.d Entries</a></dt><dt>authenticate, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2564156">Joining an NT4-type Domain with Samba-3</a></dt><dt>authenticate users, <a class="indexterm" href="domain-member.html#id2564156">Joining an NT4-type Domain with Samba-3</a></dt><dt>authenticated, <a class="indexterm" href="domain-member.html#id2565173">Configure smb.conf</a></dt><dt>authenticating server, <a class="indexterm" href="ProfileMgmt.html#id2656467">MS Windows NT4 Workstation</a></dt><dt>authentication, <a class="indexterm" href="ServerType.html#id2551742">Features and Benefits</a>, <a class="indexterm" href="ServerType.html#id2552624">Domain Security Mode (User-Level Security)</a>, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a>, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a>, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a>, <a class="indexterm" href="domain-member.html#id2564891">Why Is This Better Than security = server?</a>, <a class="indexterm" href="passdb.html#id2581068">Important Notes About Security</a>, <a class="indexterm" href="passdb.html#id2582136">Comments Regarding LDAP</a>, <a class="indexterm" href="passdb.html#id2585400">Account Import/Export</a>, <a class="indexterm" href="NetCommand.html#id2592043">Overview</a>, <a class="indexterm" href="winbind.html#id2649617">Configure Winbind and PAM</a>, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a></dt><dd><dl><dt>backend, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a></dt></dl></dd><dt>authentication agents, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></dt><dt>authentication architecture, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></dt><dt>authentication backend, <a class="indexterm" href="NT4Migration.html#id2672458">Domain Layout</a></dt><dt>authentication control, <a class="indexterm" href="winbind.html#id2647562">Introduction</a></dt><dt>authentication database, <a class="indexterm" href="InterdomainTrusts.html#id2612727">Features and Benefits</a></dt><dt>authentication management, <a class="indexterm" href="winbind.html#id2647268">Pluggable Authentication Modules</a></dt><dt>authentication mechanisms, <a class="indexterm" href="winbind.html#id2647562">Introduction</a></dt><dt>authentication methods, <a class="indexterm" href="winbind.html#id2647268">Pluggable Authentication Modules</a></dt><dt>authentication module API, <a class="indexterm" href="winbind.html#id2648313">NSS Winbind on AIX</a></dt><dt>authentication regime, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a></dt><dt>authentication reply, <a class="indexterm" href="domain-member.html#id2564891">Why Is This Better Than security = server?</a></dt><dt>authentication server, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a></dt><dt>authentication service, <a class="indexterm" href="winbind.html#id2649783">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>authentication system, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2669418">New Features in Samba-3.0.x</a></dt><dt>authenticatior, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a></dt><dt>authoritative, <a class="indexterm" href="NetworkBrowsing.html#id2578559">Behavior of Cross-Subnet Browsing</a></dt><dt>authoritive, <a class="indexterm" href="NetworkBrowsing.html#id2574406">How Browsing Functions</a></dt><dt>authorization, <a class="indexterm" href="winbind.html#id2647268">Pluggable Authentication Modules</a></dt><dt>auto-reconnect, <a class="indexterm" href="passdb.html#id2581068">Important Notes About Security</a></dt><dt>autogen.sh, <a class="indexterm" href="compiling.html#id2680945">Building the Binaries</a></dt><dt>autogenerated printcap, <a class="indexterm" href="classicalprinting.html#id2618440">Default UNIX System Printing Commands</a></dt><dt>automatic account creation, <a class="indexterm" href="domain-member.html#id2563305">Managing Domain Machine Accounts using NT4 Server Manager</a></dt><dt>automatic mapping, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a></dt><dt>automatic reconnects, <a class="indexterm" href="passdb.html#id2581383">Advantages of Encrypted Passwords</a></dt><dt>automatic redundancy, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>autopoweruser.sh, <a class="indexterm" href="NetCommand.html#id2593648">Managing Nest Groups on Workstations from the Samba Server</a></dt><dt>autotyping, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>AUXILIARY, <a class="indexterm" href="passdb.html#id2586381">Schema and Relationship to the RFC 2307 posixAccount</a></dt><dt>auxiliary members, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>availability, <a class="indexterm" href="SambaHA.html#id2664969">Features and Benefits</a>, <a class="indexterm" href="NT4Migration.html#id2672049">Objectives</a></dt><dt>available, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>available port, <a class="indexterm" href="classicalprinting.html#id2624864">Samba and Printer Ports</a></dt><dt>available printerd, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>available rights, <a class="indexterm" href="rights.html#id2601753">Using the “net rpc rights” Utility</a></dt><dt>average print run, <a class="indexterm" href="CUPS-printing.html#id2627824">Advanced Intelligent Printing with PostScript Driver Download</a></dt></dl></div><div class="indexdiv"><h3>B</h3><dl><dt>b-node, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></dt><dt>back up, <a class="indexterm" href="winbind.html#id2647676">Requirements</a></dt><dt>backed up, <a class="indexterm" href="NT4Migration.html#id2672660">Server Share and Directory Layout</a></dt><dt>backend, <a class="indexterm" href="SambaHA.html#id2665573">The Distributed File System Challenge</a></dt><dt>backend authentication, <a class="indexterm" href="NT4Migration.html#id2672049">Objectives</a></dt><dt>backend database, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a>, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2566853">Adding Machine to Domain Fails</a></dt><dt>backend failures, <a class="indexterm" href="SambaHA.html#id2666047">High-Availability Server Products</a></dt><dt>backend file system pool, <a class="indexterm" href="SambaHA.html#id2665700">Restrictive Constraints on Distributed File Systems</a></dt><dt>backends, <a class="indexterm" href="ChangeNotes.html#id2572148">Passdb Changes</a>, <a class="indexterm" href="CUPS-printing.html#id2641510">Printing from CUPS to Windows-Attached Printers</a></dt><dt>backup, <a class="indexterm" href="Backup.html#id2664342">Features and Benefits</a>, <a class="indexterm" href="NT4Migration.html#id2672660">Server Share and Directory Layout</a>, <a class="indexterm" href="msdfs.html#id2679842">Features and Benefits</a></dt><dt>backup domain controller, <a class="indexterm" href="NT4Migration.html#id2672458">Domain Layout</a></dt><dt>backup solution, <a class="indexterm" href="Backup.html#id2664386">Discussion of Backup Solutions</a></dt><dt>BackupPC, <a class="indexterm" href="Backup.html#id2664484">BackupPC</a></dt><dt>bad hardware, <a class="indexterm" href="NetworkBrowsing.html#id2579596">Browsing of Shares and Directories is Very Slow</a></dt><dt>bad logon attempts, <a class="indexterm" href="passdb.html#id2584581">Changing User Accounts</a></dt><dt>Bad networking hardware, <a class="indexterm" href="NetworkBrowsing.html#id2579596">Browsing of Shares and Directories is Very Slow</a></dt><dt>bad password, <a class="indexterm" href="diagnosis.html#id2676048">The Tests</a></dt><dt>banner pages, <a class="indexterm" href="CUPS-printing.html#id2635307">Windows CUPS PostScript Driver Versus Adobe Driver</a>, <a class="indexterm" href="CUPS-printing.html#id2635525">Run cupsaddsmb (Quiet Mode)</a></dt><dt>barriers, <a class="indexterm" href="securing-samba.html#id2611056">Introduction</a></dt><dt>Batch Oplock, <a class="indexterm" href="locking.html#id2608933">Opportunistic Locking Overview</a></dt><dt>BDC, <a class="indexterm" href="ServerType.html#id2552624">Domain Security Mode (User-Level Security)</a>, <a class="indexterm" href="ServerType.html#id2552853">Example Configuration</a>, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a>, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a>, <a class="indexterm" href="samba-bdc.html#id2558877">Features and Benefits</a>, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a>, <a class="indexterm" href="samba-bdc.html#id2560027">LDAP Configuration Notes</a>, <a class="indexterm" href="samba-bdc.html#id2560391">Active Directory Domain Control</a>, <a class="indexterm" href="samba-bdc.html#id2560722">Backup Domain Controller Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2561223">Example Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2561778">Can Samba Be a Backup Domain Controller to an NT4 PDC?</a>, <a class="indexterm" href="domain-member.html#id2564156">Joining an NT4-type Domain with Samba-3</a>, <a class="indexterm" href="domain-member.html#id2564891">Why Is This Better Than security = server?</a>, <a class="indexterm" href="passdb.html#id2580500">New Account Storage Systems</a>, <a class="indexterm" href="passdb.html#id2581383">Advantages of Encrypted Passwords</a>, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="passdb.html#id2585920">tdbsam</a>, <a class="indexterm" href="NetCommand.html#id2592043">Overview</a>, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2598544">Primary Domain Controller</a>, <a class="indexterm" href="idmapper.html#id2598778">Backup Domain Controller</a>, <a class="indexterm" href="winbind.html#id2648624">Join the Samba Server to the PDC Domain</a>, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650776">Remote Management from NoMachine.Com</a>, <a class="indexterm" href="NT4Migration.html#id2672458">Domain Layout</a>, <a class="indexterm" href="NT4Migration.html#id2672993">Steps in Migration Process</a></dt><dt>BDCs, <a class="indexterm" href="NT4Migration.html#id2672458">Domain Layout</a></dt><dt>behavior approximately same, <a class="indexterm" href="upgrading-to-3.0.html#id2669248">Quick Migration Guide</a></dt><dt>between domains, <a class="indexterm" href="InterdomainTrusts.html#id2613504">Configuring Samba NT-Style Domain Trusts</a></dt><dt>bias, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>binary format TDB, <a class="indexterm" href="passdb.html#id2580500">New Account Storage Systems</a></dt><dt>BIND, <a class="indexterm" href="DNSDHCP.html#id2686073">Dynamic DNS</a></dt><dt>bind interfaces only, <a class="indexterm" href="cfgsmarts.html#id2666864">Multiple Server Hosting</a></dt><dt>BIND9, <a class="indexterm" href="NetworkBrowsing.html#adsdnstech">DNS and Active Directory</a></dt><dt>BIND9.NET, <a class="indexterm" href="DNSDHCP.html#id2685803">Features and Benefits</a></dt><dt>bindery-enabled, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a></dt><dt>block device, <a class="indexterm" href="AccessControls.html#id2604245">File and Directory Access Control</a></dt><dt>block incoming packets, <a class="indexterm" href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>BOBS, <a class="indexterm" href="Backup.html#id2664873">BOBS: Browseable Online Backup System</a></dt><dt>bogus, <a class="indexterm" href="ServerType.html#id2553511">Example Configuration</a></dt><dt>boot disk`, <a class="indexterm" href="winbind.html#id2647676">Requirements</a></dt><dt>bridge, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a></dt><dt>bridges networks, <a class="indexterm" href="NetworkBrowsing.html#id2574406">How Browsing Functions</a></dt><dt>brlock.tdb, <a class="indexterm" href="CUPS-printing.html#id2638429">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>broadcast, <a class="indexterm" href="samba-bdc.html#id2560450">What Qualifies a Domain Controller on the Network?</a>, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></dt><dt>broadcast address, <a class="indexterm" href="NetworkBrowsing.html#id2578137">Problem Resolution</a>, <a class="indexterm" href="diagnosis.html#id2676048">The Tests</a></dt><dt>broadcast isolated subnet, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>broadcast messages, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></dt><dt>broadcast messaging, <a class="indexterm" href="samba-bdc.html#id2560540">How Does a Workstation find its Domain Controller?</a></dt><dt>Broadcast node, <a class="indexterm" href="NetworkBrowsing.html#id2577267">Static WINS Entries</a></dt><dt>broadcast request, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a></dt><dt>broadcast traffic, <a class="indexterm" href="NetworkBrowsing.html#id2578388">Cross-Subnet Browsing</a></dt><dt>broadcast-based, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></dt><dt>broadcast-based name resolution, <a class="indexterm" href="domain-member.html#id2564156">Joining an NT4-type Domain with Samba-3</a></dt><dt>broadcasts, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a>, <a class="indexterm" href="NetworkBrowsing.html#id2578559">Behavior of Cross-Subnet Browsing</a></dt><dt>browse across subnet, <a class="indexterm" href="NetworkBrowsing.html#id2578388">Cross-Subnet Browsing</a></dt><dt>browse list, <a class="indexterm" href="samba-pdc.html#id2556094">Preparing for Domain Control</a>, <a class="indexterm" href="NetworkBrowsing.html#id2574406">How Browsing Functions</a>, <a class="indexterm" href="NetworkBrowsing.html#id2576622">WINS: The Windows Internetworking Name Server</a>, <a class="indexterm" href="NetworkBrowsing.html#id2578559">Behavior of Cross-Subnet Browsing</a></dt><dt>browse list handling, <a class="indexterm" href="NetworkBrowsing.html">Network Browsing</a></dt><dt>browse list maintainers, <a class="indexterm" href="NetworkBrowsing.html#id2574406">How Browsing Functions</a></dt><dt>browse list management, <a class="indexterm" href="samba-pdc.html#id2558008">Security Mode and Master Browsers</a>, <a class="indexterm" href="NetworkBrowsing.html#id2572775">What Is Browsing?</a></dt><dt>browse lists, <a class="indexterm" href="NetworkBrowsing.html#id2575941">Making Samba the Domain Master</a>, <a class="indexterm" href="NetworkBrowsing.html#id2578388">Cross-Subnet Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2578559">Behavior of Cross-Subnet Browsing</a></dt><dt>browse resources, <a class="indexterm" href="NetworkBrowsing.html#id2578137">Problem Resolution</a></dt><dt>browse server resources, <a class="indexterm" href="NetworkBrowsing.html#id2578137">Problem Resolution</a></dt><dt>browse shares, <a class="indexterm" href="securing-samba.html#id2611880">Using IPC$ Share-Based Denials </a></dt><dt>browse.dat, <a class="indexterm" href="NetworkBrowsing.html#id2578137">Problem Resolution</a></dt><dt>browseable, <a class="indexterm" href="install.html#id2544309">Configuration File Syntax</a></dt><dt>browser election, <a class="indexterm" href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a></dt><dt>browser elections, <a class="indexterm" href="NetworkBrowsing.html#id2575340">Domain Browsing Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>BrowseShortNames, <a class="indexterm" href="CUPS-printing.html#id2643019">Print Queue Called “lp” Mishandles Print Jobs</a></dt><dt>browsing, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a>, <a class="indexterm" href="NetworkBrowsing.html#id2572775">What Is Browsing?</a>, <a class="indexterm" href="NetworkBrowsing.html#id2575941">Making Samba the Domain Master</a>, <a class="indexterm" href="NetworkBrowsing.html#id2577940">Browsing Support in Samba</a></dt><dt>browsing across subnets, <a class="indexterm" href="NetworkBrowsing.html">Network Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2578388">Cross-Subnet Browsing</a></dt><dt>browsing another subnet, <a class="indexterm" href="NetworkBrowsing.html#id2577940">Browsing Support in Samba</a></dt><dt>browsing intrinsics, <a class="indexterm" href="NetworkBrowsing.html#id2574406">How Browsing Functions</a></dt><dt>browsing problems, <a class="indexterm" href="NetworkBrowsing.html#id2577509">Windows Networking Protocols</a>, <a class="indexterm" href="NetworkBrowsing.html#id2579402">Common Errors</a>, <a class="indexterm" href="NetworkBrowsing.html#id2579549">I Get an "Unable to browse the network" Error</a></dt><dt>BSD, <a class="indexterm" href="samba-pdc.html#id2558287">“$” Cannot Be Included in Machine Name</a>, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a>, <a class="indexterm" href="classicalprinting.html#id2615070">Features and Benefits</a></dt><dt>BSD Printing, <a class="indexterm" href="classicalprinting.html#id2615605">Simple Print Configuration</a></dt><dt>BSD-style printing, <a class="indexterm" href="classicalprinting.html#id2616484">Extended Printing Configuration</a></dt><dt>bug report, <a class="indexterm" href="ch47.html#id2685432">Free Support</a></dt><dt>bug reports, <a class="indexterm" href="bugreport.html#id2678968">Introduction</a></dt><dt>Bugzilla, <a class="indexterm" href="bugreport.html#id2678968">Introduction</a></dt><dt>built-in commands, <a class="indexterm" href="classicalprinting.html#id2618984">Custom Print Commands</a></dt><dt>bypasses privilege, <a class="indexterm" href="rights.html#id2601753">Using the “net rpc rights” Utility</a></dt><dt>byte ranges, <a class="indexterm" href="locking.html#id2608675">Discussion</a></dt><dt>byte-range lock, <a class="indexterm" href="locking.html#id2608675">Discussion</a></dt><dt>byte-range locking, <a class="indexterm" href="locking.html#id2608675">Discussion</a>, <a class="indexterm" href="locking.html#id2608933">Opportunistic Locking Overview</a></dt></dl></div><div class="indexdiv"><h3>C</h3><dl><dt>c:\winnt\inf, <a class="indexterm" href="PolicyMgmt.html#id2652178">Windows NT4-Style Policy Files</a></dt><dt>C:\WinNT\System32\config, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a></dt><dt>cached</dt><dd><dl><dt>password, <a class="indexterm" href="ServerType.html#id2553614">Password Checking</a></dt></dl></dd><dt>cached encrypted password, <a class="indexterm" href="passdb.html#id2581068">Important Notes About Security</a></dt><dt>cached in memory, <a class="indexterm" href="passdb.html#id2581524">Advantages of Non-Encrypted Passwords</a></dt><dt>cached local file, <a class="indexterm" href="locking.html#id2608933">Opportunistic Locking Overview</a></dt><dt>cached locally, <a class="indexterm" href="ProfileMgmt.html#id2654244">Windows 9x/Me Profile Setup</a></dt><dt>cached references, <a class="indexterm" href="NetworkBrowsing.html#id2579796">Invalid Cached Share References Affects Network Browsing</a></dt><dt>caching, <a class="indexterm" href="locking.html#id2608933">Opportunistic Locking Overview</a></dt><dt>caching reads, <a class="indexterm" href="locking.html#id2608933">Opportunistic Locking Overview</a></dt><dt>caching scheme, <a class="indexterm" href="winbind.html#id2647499">Result Caching</a></dt><dt>caching writes, <a class="indexterm" href="locking.html#id2608933">Opportunistic Locking Overview</a></dt><dt>called name, <a class="indexterm" href="securing-samba.html#id2611316">Using Host-Based Protection</a></dt><dt>cannot join domain, <a class="indexterm" href="ClientConfig.html#id2571408">Common Errors</a></dt><dt>canonicalize files, <a class="indexterm" href="largefile.html">Handling Large Directories</a></dt><dt>CAP, <a class="indexterm" href="unicode.html#id2663167">Japanese Charsets</a>, <a class="indexterm" href="unicode.html#id2663307">Basic Parameter Setting</a>, <a class="indexterm" href="Other-Clients.html#id2682627">Macintosh Clients</a></dt><dt>cap-share, <a class="indexterm" href="unicode.html#id2663307">Basic Parameter Setting</a></dt><dt>capability to delete, <a class="indexterm" href="AccessControls.html#id2604657">Protecting Directories and Files from Deletion</a></dt><dt>CAP_LINUX_IMMUTABLE, <a class="indexterm" href="AccessControls.html#id2604657">Protecting Directories and Files from Deletion</a></dt><dt>case options, <a class="indexterm" href="largefile.html">Handling Large Directories</a></dt><dt>case sensitivity, <a class="indexterm" href="pam.html#id2658801">PAM Configuration Syntax</a></dt><dt>case-insensitive, <a class="indexterm" href="ServerType.html#id2552243">User Level Security</a>, <a class="indexterm" href="classicalprinting.html#id2615605">Simple Print Configuration</a>, <a class="indexterm" href="largefile.html">Handling Large Directories</a></dt><dt>case-preserving, <a class="indexterm" href="ServerType.html#id2552243">User Level Security</a></dt><dt>central environment, <a class="indexterm" href="passdb.html#id2582136">Comments Regarding LDAP</a></dt><dt>centralized</dt><dd><dl><dt>authentication, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></dt></dl></dd><dt>centralized identity management, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></dt><dt>centrally managed, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a></dt><dt>certificate, <a class="indexterm" href="SWAT.html#id2674818">Securing SWAT through SSL</a></dt><dt>Certificate Authority (see CA)</dt><dt>cfdisk, <a class="indexterm" href="VFS.html#id2644987">Shadow Copy Setup</a></dt><dt>challenge/response mechanis, <a class="indexterm" href="passdb.html#id2581068">Important Notes About Security</a></dt><dt>change capabilities, <a class="indexterm" href="passdb.html#id2582989">The smbpasswd Tool</a></dt><dt>change motivations, <a class="indexterm" href="NT4Migration.html#id2672049">Objectives</a></dt><dt>change password, <a class="indexterm" href="domain-member.html#id2566459">Notes</a></dt><dt>change passwords, <a class="indexterm" href="passdb.html#id2582989">The smbpasswd Tool</a></dt><dt>changed parameters, <a class="indexterm" href="upgrading-to-3.0.html#oldupdatenotes">Upgrading from Samba-2.x to Samba-3.0.25</a></dt><dt>changes password, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a></dt><dt>character device, <a class="indexterm" href="AccessControls.html#id2604245">File and Directory Access Control</a></dt><dt>character set, <a class="indexterm" href="unicode.html#id2662866">What Are Charsets and Unicode?</a></dt><dt>character sets, <a class="indexterm" href="unicode.html#id2662999">Samba and Charsets</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2669418">New Features in Samba-3.0.x</a></dt><dt>charset, <a class="indexterm" href="unicode.html#id2662866">What Are Charsets and Unicode?</a></dt><dt>charset conversion, <a class="indexterm" href="unicode.html#id2663136">Conversion from Old Names</a></dt><dt>chattr, <a class="indexterm" href="AccessControls.html#id2604657">Protecting Directories and Files from Deletion</a></dt><dt>check for locks, <a class="indexterm" href="locking.html#id2608675">Discussion</a></dt><dt>check logs, <a class="indexterm" href="domain-member.html#id2566853">Adding Machine to Domain Fails</a></dt><dt>checksum-search, <a class="indexterm" href="Backup.html#id2664655">Rsync</a></dt><dt>chmod, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a class="indexterm" href="VFS.html#id2644987">Shadow Copy Setup</a></dt><dt>chown, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a class="indexterm" href="AccessControls.html#id2606602">Viewing File Ownership</a>, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a></dt><dt>chpass, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a></dt><dt>CIFS, <a class="indexterm" href="domain-member.html#id2566531">Sharing User ID Mappings between Samba Domain Members</a></dt><dt>CIFS function calls, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>CIFS/SMB, <a class="indexterm" href="SambaHA.html#id2664969">Features and Benefits</a>, <a class="indexterm" href="SambaHA.html#id2665253">Why Is This So Hard?</a></dt><dt>Citrix, <a class="indexterm" href="AdvancedNetworkManagement.html#id2651151">Remote Management with ThinLinc</a></dt><dt>clear purpose preferred, <a class="indexterm" href="Backup.html#id2664386">Discussion of Backup Solutions</a></dt><dt>clear-text, <a class="indexterm" href="ServerType.html#id2553614">Password Checking</a>, <a class="indexterm" href="passdb.html#id2581068">Important Notes About Security</a>, <a class="indexterm" href="passdb.html#id2587611">Security and sambaSamAccount</a></dt><dt>clear-text passwords, <a class="indexterm" href="passdb.html#id2581068">Important Notes About Security</a></dt><dt>client client instructions, <a class="indexterm" href="ClientConfig.html#id2568562">Features and Benefits</a></dt><dt>Client for Microsoft Networks, <a class="indexterm" href="ClientConfig.html#id2570964">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>Client for Novell Networks, <a class="indexterm" href="ProfileMgmt.html#id2654244">Windows 9x/Me Profile Setup</a></dt><dt>client-server mode, <a class="indexterm" href="passdb.html#id2582989">The smbpasswd Tool</a></dt><dt>client-side caching, <a class="indexterm" href="locking.html#id2608933">Opportunistic Locking Overview</a></dt><dt>client-side data caching, <a class="indexterm" href="locking.html#id2608933">Opportunistic Locking Overview</a>, <a class="indexterm" href="locking.html#id2609628">PDM Data Shares</a></dt><dt>clock skew, <a class="indexterm" href="domain-member.html#id2565364">Configure /etc/krb5.conf</a></dt><dt>cluster servers, <a class="indexterm" href="SambaHA.html#id2665372">The Front-End Challenge</a></dt><dt>clustered file server, <a class="indexterm" href="SambaHA.html#id2665124">The Ultimate Goal</a></dt><dt>Clustered smbds, <a class="indexterm" href="SambaHA.html#id2665769">Server Pool Communications</a></dt><dt>clustering technologies, <a class="indexterm" href="SambaHA.html#id2665124">The Ultimate Goal</a></dt><dt>cluttering, <a class="indexterm" href="bugreport.html#id2679293">Debugging-Specific Operations</a></dt><dt>cmd, <a class="indexterm" href="NetworkBrowsing.html#id2579596">Browsing of Shares and Directories is Very Slow</a>, <a class="indexterm" href="rights.html#id2603079">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>cmd shell, <a class="indexterm" href="rights.html#id2603079">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>CN, <a class="indexterm" href="samba-bdc.html#id2560027">LDAP Configuration Notes</a>, <a class="indexterm" href="ch-ldap-tls.html#s1-intro-ldap-tls">Introduction</a></dt><dt>code maintainer, <a class="indexterm" href="ch47.html#id2685432">Free Support</a></dt><dt>codepages, <a class="indexterm" href="unicode.html#id2662814">Features and Benefits</a></dt><dt>collating, <a class="indexterm" href="NetworkBrowsing.html#id2575941">Making Samba the Domain Master</a></dt><dt>collisions, <a class="indexterm" href="speed.html#id2684056">Samba Performance Problem Due to Changing Linux Kernel</a></dt><dt>color, <a class="indexterm" href="CUPS-printing.html#id2628193">UNIX Printfile Conversion and GUI Basics</a></dt><dt>COM1:, <a class="indexterm" href="classicalprinting.html#id2624864">Samba and Printer Ports</a></dt><dt>command-line, <a class="indexterm" href="NetCommand.html">Remote and Local Management: The Net Command</a></dt><dt>command-line utility, <a class="indexterm" href="rights.html#id2601753">Using the “net rpc rights” Utility</a></dt><dt>commenting out setting, <a class="indexterm" href="classicalprinting.html#id2616084">Rapid Configuration Validation</a></dt><dt>commercial Linux products, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a></dt><dt>commercial support, <a class="indexterm" href="ch47.html">Samba Support</a>, <a class="indexterm" href="ch47.html#id2685650">Commercial Support</a></dt><dt>commit the settings, <a class="indexterm" href="ClientConfig.html#id2569384">MS Windows 2000</a></dt><dt>Common Internet Filesystem (see CIFS)</dt><dt>Common restrictions, <a class="indexterm" href="PolicyMgmt.html#id2652849">Managing Account/User Policies</a></dt><dt>Common UNIX Printing System (see CUPS)</dt><dt>common.adm, <a class="indexterm" href="PolicyMgmt.html#id2652178">Windows NT4-Style Policy Files</a></dt><dt>comp.protocols.smb, <a class="indexterm" href="bugreport.html#id2678968">Introduction</a></dt><dt>compatible, <a class="indexterm" href="passdb.html#id2581068">Important Notes About Security</a>, <a class="indexterm" href="Portability.html">Portability</a></dt><dt>compile, <a class="indexterm" href="install.html#id2544219">Obtaining and Installing Samba</a></dt><dt>compile-time options, <a class="indexterm" href="classicalprinting.html#id2616084">Rapid Configuration Validation</a></dt><dt>complex file name space, <a class="indexterm" href="SambaHA.html#id2665966">A Simple Solution</a></dt><dt>complex organization, <a class="indexterm" href="NT4Migration.html#id2672458">Domain Layout</a></dt><dt>complexity, <a class="indexterm" href="StandAloneServer.html#id2567511">Example Configuration</a></dt><dt>compliance, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a></dt><dt>complicated, <a class="indexterm" href="NetworkBrowsing.html#id2578559">Behavior of Cross-Subnet Browsing</a></dt><dt>complicated problem, <a class="indexterm" href="SambaHA.html#id2665467">Demultiplexing SMB Requests</a></dt><dt>comprehensive documentation, <a class="indexterm" href="cfgsmarts.html#id2666864">Multiple Server Hosting</a></dt><dt>Computer Account, <a class="indexterm" href="domain-member.html#id2563866">Windows NT4 Client</a></dt><dt>computer account, <a class="indexterm" href="domain-member.html#ads-test-server">Testing Server Setup</a></dt><dt>computer accounts, <a class="indexterm" href="passdb.html">Account Information Databases</a>, <a class="indexterm" href="passdb.html#id2582548">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>Computer Management, <a class="indexterm" href="AccessControls.html#id2605983">Access Controls on Shares</a>, <a class="indexterm" href="AccessControls.html#id2606248">Windows 200x/XP</a></dt><dt>Computer Name, <a class="indexterm" href="ClientConfig.html#id2570436">Joining a Domain: Windows 2000/XP Professional</a></dt><dt>computer name, <a class="indexterm" href="ClientConfig.html#id2570964">Domain Logon Configuration: Windows 9x/Me</a>, <a class="indexterm" href="integrate-ms-networks.html#id2661636">Name Resolution as Used within MS Windows Networking</a></dt><dt>concurrent access, <a class="indexterm" href="locking.html#id2608933">Opportunistic Locking Overview</a></dt><dt>Conectiva, <a class="indexterm" href="CUPS-printing.html#id2639728">Forums, Downloads, Tutorials, Howtos (Also for Mac OS X and Commercial UNIX)</a></dt><dt>config.cache, <a class="indexterm" href="domain-member.html#id2566166">Possible Errors</a></dt><dt>CONFIG.POL, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a></dt><dt>Config.POL, <a class="indexterm" href="PolicyMgmt.html#id2651852">Creating and Managing System Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2652041">Windows 9x/ME Policies</a></dt><dt>configuration</dt><dd><dl><dt>documentation, <a class="indexterm" href="install.html#id2545728">Test Your Config File with testparm</a></dt></dl></dd><dt>configuration files, <a class="indexterm" href="SWAT.html#id2674037">Features and Benefits</a></dt><dt>configuration problem, <a class="indexterm" href="bugreport.html#id2678968">Introduction</a></dt><dt>configuration syntax, <a class="indexterm" href="classicalprinting.html#id2615605">Simple Print Configuration</a></dt><dt>configuration techniques, <a class="indexterm" href="cfgsmarts.html">Advanced Configuration Techniques</a></dt><dt>configuration too complex, <a class="indexterm" href="StandAloneServer.html#id2568494">Common Errors</a></dt><dt>configuration tool, <a class="indexterm" href="SWAT.html">SWAT: The Samba Web Administration Tool</a></dt><dt>configuration wizard, <a class="indexterm" href="ClientConfig.html#id2570436">Joining a Domain: Windows 2000/XP Professional</a></dt><dt>configure, <a class="indexterm" href="compiling.html#id2680945">Building the Binaries</a></dt><dt>configuring a firewall, <a class="indexterm" href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>confirm address, <a class="indexterm" href="securing-samba.html#id2611530">Using Interface Protection</a></dt><dt>confirm the password, <a class="indexterm" href="InterdomainTrusts.html#id2613844">Samba as the Trusting Domain</a></dt><dt>confirm the trust, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>connect transparently, <a class="indexterm" href="SambaHA.html#id2665124">The Ultimate Goal</a></dt><dt>connection resources, <a class="indexterm" href="domain-member.html#id2564891">Why Is This Better Than security = server?</a></dt><dt>connections, <a class="indexterm" href="install.html#id2545468">Example Configuration</a></dt><dt>connections.tdb, <a class="indexterm" href="CUPS-printing.html#id2638429">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>consistent case, <a class="indexterm" href="largefile.html">Handling Large Directories</a></dt><dt>console, <a class="indexterm" href="winbind.html#id2649783">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>consumer expects, <a class="indexterm" href="ch47.html">Samba Support</a></dt><dt>container, <a class="indexterm" href="domain-member.html#ads-create-machine-account">Create the Computer Account</a></dt><dt>continuity of service, <a class="indexterm" href="SambaHA.html#id2666047">High-Availability Server Products</a></dt><dt>contribute, <a class="indexterm" href="cfgsmarts.html#id2666864">Multiple Server Hosting</a></dt><dt>Control Panel, <a class="indexterm" href="ClientConfig.html#id2570436">Joining a Domain: Windows 2000/XP Professional</a></dt><dt>convert</dt><dd><dl><dt>domain member server, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a></dt></dl></dd><dt>converted, <a class="indexterm" href="passdb.html#passdbtech">Technical Information</a></dt><dt>copy'n'paste, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650776">Remote Management from NoMachine.Com</a></dt><dt>core files, <a class="indexterm" href="bugreport.html#id2679495">Internal Errors</a></dt><dt>core graphic engine, <a class="indexterm" href="CUPS-printing.html#id2628015">Windows Drivers, GDI, and EMF</a></dt><dt>core values, <a class="indexterm" href="NT4Migration.html#id2672049">Objectives</a></dt><dt>corrupted file, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a></dt><dt>cosine.schema, <a class="indexterm" href="passdb.html#id2586616">OpenLDAP Configuration</a></dt><dt>country of origin, <a class="indexterm" href="ch47.html#id2685650">Commercial Support</a></dt><dt>CP850, <a class="indexterm" href="unicode.html#id2662999">Samba and Charsets</a></dt><dt>CP932, <a class="indexterm" href="unicode.html#id2663307">Basic Parameter Setting</a></dt><dt>cracker, <a class="indexterm" href="securing-samba.html#id2611530">Using Interface Protection</a></dt><dt>create, <a class="indexterm" href="AccessControls.html#id2604122">Managing Directories</a></dt><dt>Create a Computer Account, <a class="indexterm" href="domain-member.html#id2563866">Windows NT4 Client</a></dt><dt>create a domain machine account, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a></dt><dt>create domain member, <a class="indexterm" href="domain-member.html#id2563702">Windows 200x/XP Professional Client</a></dt><dt>create machine trust account, <a class="indexterm" href="domain-member.html#id2564156">Joining an NT4-type Domain with Samba-3</a></dt><dt>create partition, <a class="indexterm" href="VFS.html#id2644987">Shadow Copy Setup</a></dt><dt>Create the Computer Account, <a class="indexterm" href="domain-member.html#id2565364">Configure /etc/krb5.conf</a></dt><dt>create user accounts, <a class="indexterm" href="StandAloneServer.html#id2567309">Background</a></dt><dt>create volume, <a class="indexterm" href="VFS.html#id2644987">Shadow Copy Setup</a></dt><dt>credentials, <a class="indexterm" href="ServerType.html#id2552243">User Level Security</a>, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a>, <a class="indexterm" href="samba-bdc.html#id2560027">LDAP Configuration Notes</a>, <a class="indexterm" href="domain-member.html#id2565364">Configure /etc/krb5.conf</a>, <a class="indexterm" href="ClientConfig.html#id2570436">Joining a Domain: Windows 2000/XP Professional</a>, <a class="indexterm" href="NetCommand.html#id2594353">Administering User Rights and Privileges</a>, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>credentials validation, <a class="indexterm" href="samba-bdc.html#id2560597">NetBIOS Over TCP/IP Enabled</a></dt><dt>critical aspects of configuration, <a class="indexterm" href="ClientConfig.html#id2568562">Features and Benefits</a></dt><dt>crle, <a class="indexterm" href="winbind.html#id2647915">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a></dt><dt>cron, <a class="indexterm" href="samba-bdc.html#id2560722">Backup Domain Controller Configuration</a></dt><dt>cross post, <a class="indexterm" href="problems.html#id2678662">Getting Mailing List Help</a></dt><dt>cross-segment browsing, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></dt><dt>cross-subnet browsing, <a class="indexterm" href="NetworkBrowsing.html#id2574406">How Browsing Functions</a>, <a class="indexterm" href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2576893">WINS Server Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#id2578559">Behavior of Cross-Subnet Browsing</a></dt><dt>CUPS, <a class="indexterm" href="classicalprinting.html#id2615070">Features and Benefits</a>, <a class="indexterm" href="classicalprinting.html#id2615293">Technical Introduction</a>, <a class="indexterm" href="classicalprinting.html#id2616484">Extended Printing Configuration</a>, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a>, <a class="indexterm" href="CUPS-printing.html#id2625950">Features and Benefits</a>, <a class="indexterm" href="CUPS-printing.html#id2626010">Overview</a>, <a class="indexterm" href="CUPS-printing.html#id2626129">Basic CUPS Support Configuration</a>, <a class="indexterm" href="CUPS-printing.html#id2628789">Using Windows-Formatted Vendor PPDs</a></dt><dd><dl><dt>Page Accounting, <a class="indexterm" href="CUPS-printing.html#id2640411">Page Accounting with CUPS</a></dt><dt>quotas, <a class="indexterm" href="CUPS-printing.html#id2640446">Setting Up Quotas</a></dt></dl></dd><dt>CUPS API, <a class="indexterm" href="install.html#id2544309">Configuration File Syntax</a>, <a class="indexterm" href="classicalprinting.html#id2618440">Default UNIX System Printing Commands</a></dt><dt>CUPS backends, <a class="indexterm" href="CUPS-printing.html#id2630905">CUPS Backends</a></dt><dt>CUPS filtering, <a class="indexterm" href="CUPS-printing.html#id2628909">CUPS Also Uses PPDs for Non-PostScript Printers</a>, <a class="indexterm" href="CUPS-printing.html#id2628948">The CUPS Filtering Architecture</a></dt><dt>CUPS filtering chain, <a class="indexterm" href="CUPS-printing.html#id2630905">CUPS Backends</a></dt><dt>CUPS libarary API, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>CUPS PostScript, <a class="indexterm" href="CUPS-printing.html#id2635008">Caveats to Be Considered</a></dt><dt>CUPS PostScript driver, <a class="indexterm" href="CUPS-printing.html#id2635307">Windows CUPS PostScript Driver Versus Adobe Driver</a></dt><dt>CUPS print filters, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>CUPS raster, <a class="indexterm" href="CUPS-printing.html#id2628948">The CUPS Filtering Architecture</a>, <a class="indexterm" href="CUPS-printing.html#id2630331">pstoraster</a></dt><dt>CUPS-PPD, <a class="indexterm" href="CUPS-printing.html#id2639340">cupsomatic, pdqomatic, lpdomatic, directomatic</a></dt><dt>cups.hlp, <a class="indexterm" href="CUPS-printing.html#id2635008">Caveats to Be Considered</a></dt><dt>cupsaddsmb, <a class="indexterm" href="CUPS-printing.html#id2627702">Driver Upload Methods</a>, <a class="indexterm" href="CUPS-printing.html#id2634184">cupsaddsmb: The Unknown Utility</a>, <a class="indexterm" href="CUPS-printing.html#id2635008">Caveats to Be Considered</a>, <a class="indexterm" href="CUPS-printing.html#id2635525">Run cupsaddsmb (Quiet Mode)</a>, <a class="indexterm" href="CUPS-printing.html#id2635665">Run cupsaddsmb with Verbose Output</a>, <a class="indexterm" href="CUPS-printing.html#id2635857">Understanding cupsaddsmb</a>, <a class="indexterm" href="CUPS-printing.html#id2636123">cupsaddsmb with a Samba PDC</a>, <a class="indexterm" href="CUPS-printing.html#id2636204">cupsaddsmb Flowchart</a>, <a class="indexterm" href="CUPS-printing.html#id2636285">Installing the PostScript Driver on a Client</a>, <a class="indexterm" href="CUPS-printing.html#id2637103">Requirements for adddriver and setdriver to Succeed</a></dt><dt>cupsd.conf, <a class="indexterm" href="classicalprinting.html#id2618440">Default UNIX System Printing Commands</a>, <a class="indexterm" href="CUPS-printing.html#id2626129">Basic CUPS Support Configuration</a>, <a class="indexterm" href="CUPS-printing.html#id2631492">mime.convs</a>, <a class="indexterm" href="CUPS-printing.html#id2641163">Autodeletion or Preservation of CUPS Spool Files</a></dt><dt>cupsomatic, <a class="indexterm" href="CUPS-printing.html#id2628789">Using Windows-Formatted Vendor PPDs</a>, <a class="indexterm" href="CUPS-printing.html#id2628948">The CUPS Filtering Architecture</a>, <a class="indexterm" href="CUPS-printing.html#id2631244">The Role of cupsomatic/foomatic</a>, <a class="indexterm" href="CUPS-printing.html#id2632231">cupsomatic/foomatic-rip Versus Native CUPS Printing</a>, <a class="indexterm" href="CUPS-printing.html#id2638936">CUPS Print Drivers from Linuxprinting.org</a>, <a class="indexterm" href="CUPS-printing.html#id2639340">cupsomatic, pdqomatic, lpdomatic, directomatic</a></dt><dt>currupted, <a class="indexterm" href="msdfs.html#id2679842">Features and Benefits</a></dt><dt>custom scripts, <a class="indexterm" href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a></dt><dt>customer expected, <a class="indexterm" href="ch47.html">Samba Support</a></dt><dt>customers, <a class="indexterm" href="ch47.html">Samba Support</a></dt><dt>customized print commands, <a class="indexterm" href="classicalprinting.html#id2618984">Custom Print Commands</a></dt></dl></div><div class="indexdiv"><h3>D</h3><dl><dt>daemon, <a class="indexterm" href="install.html#id2545275">Starting Samba</a>, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a>, <a class="indexterm" href="winbind.html#id2647676">Requirements</a>, <a class="indexterm" href="compiling.html#id2681672">Alternative: Starting smbd as a Daemon</a></dt><dt>daemon running, <a class="indexterm" href="winbind.html#id2648862">Starting and Testing the winbindd Daemon</a></dt><dt>daemons, <a class="indexterm" href="winbind.html#id2649572">Restarting</a></dt><dt>damaged data, <a class="indexterm" href="passdb.html#TOSHARG-acctflags">Account Flags Management</a></dt><dt>data caching, <a class="indexterm" href="locking.html#id2608933">Opportunistic Locking Overview</a></dt><dt>data corruption, <a class="indexterm" href="NetworkBrowsing.html#id2579596">Browsing of Shares and Directories is Very Slow</a>, <a class="indexterm" href="locking.html#id2609503">UNIX or NFS Client-Accessed Files</a></dt><dt>data interchange, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a></dt><dt>data stream, <a class="indexterm" href="classicalprinting.html#id2615293">Technical Introduction</a></dt><dt>database, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2669248">Quick Migration Guide</a></dt><dt>DatabaseFS, <a class="indexterm" href="VFS.html#id2645731">DatabaseFS</a></dt><dt>DAVE, <a class="indexterm" href="Other-Clients.html#id2682627">Macintosh Clients</a></dt><dt>dbx, <a class="indexterm" href="bugreport.html#id2679495">Internal Errors</a></dt><dt>DCE RPC, <a class="indexterm" href="winbind.html#id2648624">Join the Samba Server to the PDC Domain</a></dt><dt>DDK, <a class="indexterm" href="CUPS-printing.html#id2634074">PostScript Drivers with No Major Problems, Even in Kernel -Mode</a>, <a class="indexterm" href="CUPS-printing.html#id2634562">CUPS “PostScript Driver for Windows NT/200x/XP”</a></dt><dt>DDNS, <a class="indexterm" href="NetworkBrowsing.html#id2573848">TCP/IP without NetBIOS</a>, <a class="indexterm" href="NetworkBrowsing.html#adsdnstech">DNS and Active Directory</a>, <a class="indexterm" href="integrate-ms-networks.html#id2661034">Background Information</a></dt><dt>de-multiplex, <a class="indexterm" href="SambaHA.html#id2665372">The Front-End Challenge</a></dt><dt>de-multiplexing, <a class="indexterm" href="SambaHA.html#id2665467">Demultiplexing SMB Requests</a></dt><dt>Debian, <a class="indexterm" href="VFS.html#id2644987">Shadow Copy Setup</a></dt><dt>Debian Sarge, <a class="indexterm" href="VFS.html#id2644987">Shadow Copy Setup</a></dt><dt>debug, <a class="indexterm" href="bugreport.html#id2679495">Internal Errors</a></dt><dt>debug level, <a class="indexterm" href="problems.html#id2677849">Debugging with Samba Itself</a>, <a class="indexterm" href="bugreport.html#dbglvl">Debug Levels</a></dt><dt>debugging, <a class="indexterm" href="problems.html#id2677849">Debugging with Samba Itself</a>, <a class="indexterm" href="bugreport.html#id2679293">Debugging-Specific Operations</a></dt><dt>debugging passwords, <a class="indexterm" href="problems.html#id2677849">Debugging with Samba Itself</a></dt><dt>debugging problems, <a class="indexterm" href="problems.html#id2677849">Debugging with Samba Itself</a></dt><dt>dedicated heartbeat, <a class="indexterm" href="SambaHA.html#id2666047">High-Availability Server Products</a></dt><dt>dedicated print server, <a class="indexterm" href="classicalprinting.html#id2615070">Features and Benefits</a></dt><dt>default accounts, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a></dt><dt>default aliases, <a class="indexterm" href="groupmapping.html#id2590538">Default Users, Groups, and Relative Identifiers</a></dt><dt>default behavior, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a></dt><dt>default devmode, <a class="indexterm" href="classicalprinting.html#prt-modeset">Setting Device Modes on New Printers</a></dt><dt>default DNS setup, <a class="indexterm" href="domain-member.html#id2566459">Notes</a></dt><dt>default gateways, <a class="indexterm" href="ClientConfig.html#id2568741">MS Windows XP Professional</a></dt><dt>default groups, <a class="indexterm" href="groupmapping.html#id2590538">Default Users, Groups, and Relative Identifiers</a></dt><dt>default mapping, <a class="indexterm" href="ChangeNotes.html#id2572208">Group Mapping Changes in Samba-3.0.23</a></dt><dt>default mappings, <a class="indexterm" href="NetCommand.html#id2592821">Mapping Windows Groups to UNIX Groups</a></dt><dt>default print command, <a class="indexterm" href="classicalprinting.html#id2618440">Default UNIX System Printing Commands</a></dt><dt>default print commands, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>default printer, <a class="indexterm" href="classicalprinting.html#id2618984">Custom Print Commands</a></dt><dt>default printing, <a class="indexterm" href="CUPS-printing.html#id2625950">Features and Benefits</a></dt><dt>default profile, <a class="indexterm" href="ProfileMgmt.html#id2656285">Default Profile for Windows Users</a>, <a class="indexterm" href="ProfileMgmt.html#id2657778">Changing the Default Profile</a></dt><dt>default settings, <a class="indexterm" href="passdb.html#TOSHARG-acctflags">Account Flags Management</a></dt><dt>default shells, <a class="indexterm" href="winbind.html#id2648862">Starting and Testing the winbindd Daemon</a></dt><dt>Default User, <a class="indexterm" href="ProfileMgmt.html#id2657029">MS Windows 200x/XP</a></dt><dt>default users, <a class="indexterm" href="groupmapping.html#id2590538">Default Users, Groups, and Relative Identifiers</a></dt><dt>defective hardware, <a class="indexterm" href="NetworkBrowsing.html#id2579596">Browsing of Shares and Directories is Very Slow</a></dt><dt>deferred open, <a class="indexterm" href="locking.html#id2608933">Opportunistic Locking Overview</a></dt><dt>defined shares, <a class="indexterm" href="securing-samba.html#id2612167">Why Can Users Access Other Users' Home Directories?</a></dt><dt>delegate administrative privileges, <a class="indexterm" href="NetCommand.html#id2594353">Administering User Rights and Privileges</a></dt><dt>delegated, <a class="indexterm" href="groupmapping.html#id2590298">Important Administrative Information</a></dt><dt>delegation, <a class="indexterm" href="InterdomainTrusts.html#id2612799">Trust Relationship Background</a></dt><dt>delete, <a class="indexterm" href="AccessControls.html#id2604122">Managing Directories</a></dt><dt>delete a file, <a class="indexterm" href="AccessControls.html#id2604657">Protecting Directories and Files from Deletion</a></dt><dt>delete roaming profiles, <a class="indexterm" href="ProfileMgmt.html#id2657029">MS Windows 200x/XP</a></dt><dt>delete user script, <a class="indexterm" href="passdb.html#id2584496">Deleting Accounts</a></dt><dt>deleted files, <a class="indexterm" href="VFS.html#id2644353">recycle</a></dt><dt>deleted parameters, <a class="indexterm" href="upgrading-to-3.0.html#id2669748">Removed Parameters</a></dt><dt>delmem, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>demote, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a></dt><dt>demoted, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a></dt><dt>denial of service, <a class="indexterm" href="securing-samba.html#id2611530">Using Interface Protection</a></dt><dt>deny, <a class="indexterm" href="securing-samba.html#id2611880">Using IPC$ Share-Based Denials </a></dt><dt>deny access, <a class="indexterm" href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>deny modes, <a class="indexterm" href="locking.html#id2608675">Discussion</a></dt><dt>deny-none, <a class="indexterm" href="locking.html#id2608933">Opportunistic Locking Overview</a></dt><dt>DENY_ALL, <a class="indexterm" href="locking.html#id2608675">Discussion</a></dt><dt>DENY_DOS, <a class="indexterm" href="locking.html#id2608675">Discussion</a></dt><dt>DENY_FCB, <a class="indexterm" href="locking.html#id2608675">Discussion</a></dt><dt>DENY_NONE, <a class="indexterm" href="locking.html#id2608675">Discussion</a></dt><dt>DENY_READ, <a class="indexterm" href="locking.html#id2608675">Discussion</a></dt><dt>DENY_WRITE, <a class="indexterm" href="locking.html#id2608675">Discussion</a></dt><dt>deployment, <a class="indexterm" href="ch47.html#id2685432">Free Support</a></dt><dt>deployment guidelines, <a class="indexterm" href="passdb.html#id2582411">Caution Regarding LDAP and Samba</a></dt><dt>DES-CBC-CRC, <a class="indexterm" href="domain-member.html#id2565364">Configure /etc/krb5.conf</a></dt><dt>DES-CBC-MD5, <a class="indexterm" href="domain-member.html#id2565364">Configure /etc/krb5.conf</a>, <a class="indexterm" href="domain-member.html#ads-test-server">Testing Server Setup</a></dt><dt>desirable solution, <a class="indexterm" href="rights.html#id2603079">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>desktop cache, <a class="indexterm" href="ProfileMgmt.html#id2654244">Windows 9x/Me Profile Setup</a></dt><dt>desktop profile, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a></dt><dt>desktop profiles, <a class="indexterm" href="domain-member.html#id2562182">Features and Benefits</a>, <a class="indexterm" href="NetCommand.html#id2595316">Managing Security Identifiers (SIDS)</a></dt><dt>deterents, <a class="indexterm" href="securing-samba.html#id2611056">Introduction</a></dt><dt>development libraries, <a class="indexterm" href="winbind.html#id2647676">Requirements</a></dt><dt>devfsd package, <a class="indexterm" href="VFS.html#id2644987">Shadow Copy Setup</a></dt><dt>device mode, <a class="indexterm" href="classicalprinting.html#prt-modeset">Setting Device Modes on New Printers</a></dt><dt>device-specific commands, <a class="indexterm" href="CUPS-printing.html#id2631948">PostScript Printer Descriptions for Non-PostScript Printers</a></dt><dt>DFS, <a class="indexterm" href="msdfs.html#id2614426">Features and Benefits</a> (see MS-DFS, Distributed File Systems)</dt><dt>DFS junction, <a class="indexterm" href="msdfs.html#id2614426">Features and Benefits</a></dt><dt>DFS links, <a class="indexterm" href="msdfs.html#id2614426">Features and Benefits</a></dt><dt>DFS root, <a class="indexterm" href="msdfs.html#id2614426">Features and Benefits</a></dt><dt>DFS server, <a class="indexterm" href="msdfs.html#id2614426">Features and Benefits</a></dt><dt>DFS tree, <a class="indexterm" href="msdfs.html#id2614426">Features and Benefits</a></dt><dt>DFS-aware, <a class="indexterm" href="msdfs.html#id2614426">Features and Benefits</a></dt><dt>DFS-aware clients, <a class="indexterm" href="msdfs.html#id2614426">Features and Benefits</a></dt><dt>DHCP, <a class="indexterm" href="ClientConfig.html#id2568665">TCP/IP Configuration</a>, <a class="indexterm" href="ClientConfig.html#id2568741">MS Windows XP Professional</a>, <a class="indexterm" href="ClientConfig.html#id2569384">MS Windows 2000</a>, <a class="indexterm" href="ClientConfig.html#id2569931">MS Windows Me</a>, <a class="indexterm" href="NetworkBrowsing.html#id2578388">Cross-Subnet Browsing</a>, <a class="indexterm" href="integrate-ms-networks.html#id2661034">Background Information</a>, <a class="indexterm" href="DNSDHCP.html#id2685803">Features and Benefits</a></dt><dt>DHCP servers, <a class="indexterm" href="passdb.html#id2582136">Comments Regarding LDAP</a></dt><dt>DHCP-enabled, <a class="indexterm" href="ClientConfig.html#id2569384">MS Windows 2000</a></dt><dt>DHCP-enabled operation, <a class="indexterm" href="ClientConfig.html#id2568741">MS Windows XP Professional</a></dt><dt>diagnostic, <a class="indexterm" href="idmapper.html#id2600225">IDMAP Storage in LDAP Using Winbind</a></dt><dt>diagnostic tools, <a class="indexterm" href="problems.html#id2677849">Debugging with Samba Itself</a></dt><dt>diff, <a class="indexterm" href="bugreport.html#id2679753">Patches</a></dt><dt>differences, <a class="indexterm" href="Backup.html#id2664655">Rsync</a></dt><dt>different resources, <a class="indexterm" href="cfgsmarts.html#id2667261">Multiple Virtual Server Personalities</a></dt><dt>differently encrypted passwords, <a class="indexterm" href="passdb.html#passdbtech">Technical Information</a></dt><dt>differing protocol, <a class="indexterm" href="upgrading-to-3.0.html#id2669248">Quick Migration Guide</a></dt><dt>dir, <a class="indexterm" href="diagnosis.html#id2676048">The Tests</a></dt><dt>direct internet access, <a class="indexterm" href="securing-samba.html#id2611056">Introduction</a></dt><dt>directory, <a class="indexterm" href="samba-bdc.html#id2560391">Active Directory Domain Control</a>, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a class="indexterm" href="idmapper.html#id2598778">Backup Domain Controller</a></dt><dt>directory access control, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>directory access permissions, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a></dt><dt>directory controls, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a></dt><dt>Directory Information Tree (see DIT)</dt><dt>directory permissions, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a>, <a class="indexterm" href="AccessControls.html#id2604657">Protecting Directories and Files from Deletion</a></dt><dt>directory schema, <a class="indexterm" href="idmapper.html#id2598544">Primary Domain Controller</a></dt><dt>Directory Separators, <a class="indexterm" href="AccessControls.html#id2603787">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>directory server, <a class="indexterm" href="passdb.html#id2586078">ldapsam</a></dt><dt>directory_mode, <a class="indexterm" href="VFS.html#id2644353">recycle</a></dt><dt>disable LMB, <a class="indexterm" href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a></dt><dt>disable locking, <a class="indexterm" href="locking.html#id2608578">Features and Benefits</a></dt><dt>disable roaming profiles, <a class="indexterm" href="ProfileMgmt.html#id2654018">Disabling Roaming Profile Support</a></dt><dt>disabling oplocks, <a class="indexterm" href="locking.html#id2609628">PDM Data Shares</a></dt><dt>disass, <a class="indexterm" href="bugreport.html#id2679495">Internal Errors</a></dt><dt>disaster recovery, <a class="indexterm" href="NT4Migration.html#id2672660">Server Share and Directory Layout</a></dt><dt>disconnect a connection, <a class="indexterm" href="ProfileMgmt.html#id2653644">NT4/200x User Profiles</a></dt><dt>disk, <a class="indexterm" href="passdb.html#id2581383">Advantages of Encrypted Passwords</a></dt><dt>disk space, <a class="indexterm" href="NT4Migration.html#id2672660">Server Share and Directory Layout</a></dt><dt>disparate information systems, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></dt><dt>display PostScript, <a class="indexterm" href="CUPS-printing.html#id2628193">UNIX Printfile Conversion and GUI Basics</a></dt><dt>displayName, <a class="indexterm" href="passdb.html#id2586616">OpenLDAP Configuration</a></dt><dt>distort, <a class="indexterm" href="CUPS-printing.html#id2628193">UNIX Printfile Conversion and GUI Basics</a></dt><dt>distribute authentication systems, <a class="indexterm" href="NT4Migration.html#id2672049">Objectives</a></dt><dt>distributed, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a></dt><dt>distributed account, <a class="indexterm" href="passdb.html#id2580500">New Account Storage Systems</a></dt><dt>Distributed Computing Environment (see DCE)</dt><dt>distributed directory, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a></dt><dt>distributed file system, <a class="indexterm" href="SambaHA.html#id2665124">The Ultimate Goal</a> (see DFS)</dt><dt>Distributed File Systems, <a class="indexterm" href="SambaHA.html#id2665573">The Distributed File System Challenge</a></dt><dt>distributed file systems, <a class="indexterm" href="SambaHA.html#id2665573">The Distributed File System Challenge</a></dt><dt>distributed locking protocol, <a class="indexterm" href="SambaHA.html#id2665966">A Simple Solution</a></dt><dt>distribution, <a class="indexterm" href="install.html#id2545468">Example Configuration</a>, <a class="indexterm" href="domain-member.html#id2564156">Joining an NT4-type Domain with Samba-3</a></dt><dt>dithering algorithm, <a class="indexterm" href="CUPS-printing.html#id2631244">The Role of cupsomatic/foomatic</a></dt><dt>DMB, <a class="indexterm" href="samba-pdc.html#id2556094">Preparing for Domain Control</a>, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a>, <a class="indexterm" href="samba-pdc.html#id2558008">Security Mode and Master Browsers</a>, <a class="indexterm" href="samba-bdc.html#id2560450">What Qualifies a Domain Controller on the Network?</a>, <a class="indexterm" href="NetworkBrowsing.html#id2574406">How Browsing Functions</a>, <a class="indexterm" href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2575340">Domain Browsing Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a>, <a class="indexterm" href="NetworkBrowsing.html#id2575941">Making Samba the Domain Master</a>, <a class="indexterm" href="NetworkBrowsing.html#id2576622">WINS: The Windows Internetworking Name Server</a>, <a class="indexterm" href="NetworkBrowsing.html#id2577509">Windows Networking Protocols</a>, <a class="indexterm" href="NetworkBrowsing.html#id2578559">Behavior of Cross-Subnet Browsing</a></dt><dt>DMB for a workgroup, <a class="indexterm" href="NetworkBrowsing.html#id2577940">Browsing Support in Samba</a></dt><dt>DMC, <a class="indexterm" href="idmapper.html#id2598850">Examples of IDMAP Backend Usage</a></dt><dt>DMS, <a class="indexterm" href="ServerType.html#id2552624">Domain Security Mode (User-Level Security)</a>, <a class="indexterm" href="NetCommand.html#id2592043">Overview</a>, <a class="indexterm" href="idmapper.html#id2598850">Examples of IDMAP Backend Usage</a>, <a class="indexterm" href="cfgsmarts.html">Advanced Configuration Techniques</a></dt><dt>DN, <a class="indexterm" href="samba-bdc.html#id2560027">LDAP Configuration Notes</a>, <a class="indexterm" href="ch-ldap-tls.html#s1-intro-ldap-tls">Introduction</a></dt><dt>DNS, <a class="indexterm" href="samba-pdc.html#id2556094">Preparing for Domain Control</a>, <a class="indexterm" href="samba-bdc.html#id2560540">How Does a Workstation find its Domain Controller?</a>, <a class="indexterm" href="samba-bdc.html#id2560663">NetBIOS Over TCP/IP Disabled</a>, <a class="indexterm" href="domain-member.html#id2565173">Configure smb.conf</a>, <a class="indexterm" href="domain-member.html#id2565364">Configure /etc/krb5.conf</a>, <a class="indexterm" href="ClientConfig.html#id2568741">MS Windows XP Professional</a>, <a class="indexterm" href="ClientConfig.html#id2569384">MS Windows 2000</a>, <a class="indexterm" href="ClientConfig.html#id2569931">MS Windows Me</a>, <a class="indexterm" href="NetworkBrowsing.html">Network Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2572591">Features and Benefits</a>, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a>, <a class="indexterm" href="NetworkBrowsing.html#id2573848">TCP/IP without NetBIOS</a>, <a class="indexterm" href="NetworkBrowsing.html#id2574406">How Browsing Functions</a>, <a class="indexterm" href="NetworkBrowsing.html#id2578388">Cross-Subnet Browsing</a>, <a class="indexterm" href="passdb.html#id2586888">Initialize the LDAP Database</a>, <a class="indexterm" href="winbind.html#id2647036">Name Service Switch</a>, <a class="indexterm" href="integrate-ms-networks.html#id2661034">Background Information</a>, <a class="indexterm" href="integrate-ms-networks.html#id2662358">DNS Lookup</a>, <a class="indexterm" href="diagnosis.html#id2676048">The Tests</a>, <a class="indexterm" href="DNSDHCP.html#id2685803">Features and Benefits</a>, <a class="indexterm" href="DNSDHCP.html#id2685982">Example Configuration</a></dt><dd><dl><dt>Active Directory, <a class="indexterm" href="NetworkBrowsing.html#adsdnstech">DNS and Active Directory</a></dt><dt>Dynamic, <a class="indexterm" href="integrate-ms-networks.html#id2661034">Background Information</a>, <a class="indexterm" href="DNSDHCP.html#id2686073">Dynamic DNS</a></dt><dt>SRV records, <a class="indexterm" href="NetworkBrowsing.html#adsdnstech">DNS and Active Directory</a></dt></dl></dd><dt>DNS Configuration, <a class="indexterm" href="NetworkBrowsing.html#id2579596">Browsing of Shares and Directories is Very Slow</a></dt><dt>DNS lookup, <a class="indexterm" href="domain-member.html#id2565364">Configure /etc/krb5.conf</a></dt><dt>DNS name resolution, <a class="indexterm" href="domain-member.html#id2564156">Joining an NT4-type Domain with Samba-3</a></dt><dt>dns proxy, <a class="indexterm" href="diagnosis.html#id2675755">Assumptions</a></dt><dt>DNS server, <a class="indexterm" href="NetworkBrowsing.html#id2578559">Behavior of Cross-Subnet Browsing</a></dt><dt>DNS server access, <a class="indexterm" href="diagnosis.html#id2675755">Assumptions</a></dt><dt>DNS server settings, <a class="indexterm" href="ClientConfig.html#id2568741">MS Windows XP Professional</a>, <a class="indexterm" href="ClientConfig.html#id2569384">MS Windows 2000</a></dt><dt>DNS servers, <a class="indexterm" href="passdb.html#id2582136">Comments Regarding LDAP</a></dt><dt>DNS zon, <a class="indexterm" href="domain-member.html#id2565364">Configure /etc/krb5.conf</a></dt><dt>DNS/LDAP/ADS, <a class="indexterm" href="NetworkBrowsing.html#id2577853">Technical Overview of Browsing</a></dt><dt>document design, <a class="indexterm" href="NT4Migration.html#id2672660">Server Share and Directory Layout</a></dt><dt>documentation, <a class="indexterm" href="passdb.html#id2582548">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="SWAT.html#id2674037">Features and Benefits</a>, <a class="indexterm" href="problems.html">Analyzing and Solving Samba Problems</a></dt><dt>domain, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a>, <a class="indexterm" href="passdb.html#id2584409">Adding User Accounts</a>, <a class="indexterm" href="integrate-ms-networks.html#id2661636">Name Resolution as Used within MS Windows Networking</a></dt><dd><dl><dt>control, <a class="indexterm" href="ServerType.html#id2551909">Server Types</a></dt><dd><dl><dt>role, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a></dt></dl></dd><dt>controller, <a class="indexterm" href="ServerType.html#id2551742">Features and Benefits</a>, <a class="indexterm" href="ServerType.html#id2552624">Domain Security Mode (User-Level Security)</a>, <a class="indexterm" href="samba-pdc.html">Domain Control</a>, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a></dt><dd><dl><dt>convert, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a></dt><dt>hierarchy, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a></dt></dl></dd><dt>controllers, <a class="indexterm" href="ServerType.html#id2552624">Domain Security Mode (User-Level Security)</a></dt><dt>groups, <a class="indexterm" href="NetCommand.html#id2592419">UNIX and Windows Group Management</a></dt><dt>master</dt><dd><dl><dt>browser, <a class="indexterm" href="samba-pdc.html#id2556094">Preparing for Domain Control</a></dt></dl></dd><dt>member, <a class="indexterm" href="ServerType.html#id2551909">Server Types</a>, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a></dt><dd><dl><dt>server, <a class="indexterm" href="samba-bdc.html#id2558877">Features and Benefits</a></dt></dl></dd><dt>member server, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a></dt><dt>security, <a class="indexterm" href="ServerType.html#id2552624">Domain Security Mode (User-Level Security)</a></dt><dd><dl><dt>protocols, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a></dt></dl></dd><dt>trust account, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a></dt></dl></dd><dt>domain access, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a></dt><dt>domain account access policies, <a class="indexterm" href="passdb.html#id2585239">Domain Account Policy Managment</a></dt><dt>domain admin group, <a class="indexterm" href="groupmapping.html">Group Mapping: MS Windows and UNIX</a></dt><dt>domain Administrator, <a class="indexterm" href="rights.html#id2602896">The Administrator Domain SID</a></dt><dt>Domain Admins, <a class="indexterm" href="ChangeNotes.html#id2572208">Group Mapping Changes in Samba-3.0.23</a>, <a class="indexterm" href="groupmapping.html#id2589321">Discussion</a>, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="groupmapping.html#id2590298">Important Administrative Information</a>, <a class="indexterm" href="NetCommand.html#id2592821">Mapping Windows Groups to UNIX Groups</a>, <a class="indexterm" href="rights.html#id2601753">Using the “net rpc rights” Utility</a></dt><dt>Domain Admins group, <a class="indexterm" href="groupmapping.html#id2589321">Discussion</a></dt><dt>domain authentication, <a class="indexterm" href="NetCommand.html#id2592043">Overview</a></dt><dt>domain context, <a class="indexterm" href="NT4Migration.html#id2672458">Domain Layout</a></dt><dt>domain control, <a class="indexterm" href="samba-pdc.html#id2555570">Basics of Domain Control</a>, <a class="indexterm" href="samba-pdc.html#id2558008">Security Mode and Master Browsers</a>, <a class="indexterm" href="samba-bdc.html#id2561680">Common Errors</a>, <a class="indexterm" href="domain-member.html#id2562182">Features and Benefits</a>, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="NT4Migration.html">Migration from NT4 PDC to Samba-3 PDC</a></dt><dd><dl><dt>backup, <a class="indexterm" href="ServerType.html#id2551909">Server Types</a></dt><dt>primary, <a class="indexterm" href="ServerType.html#id2551909">Server Types</a></dt></dl></dd><dt>domain control database (see SAM)</dt><dt>domain controller, <a class="indexterm" href="samba-pdc.html#id2558008">Security Mode and Master Browsers</a>, <a class="indexterm" href="samba-bdc.html#id2559283">Essential Background Information</a>, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a>, <a class="indexterm" href="samba-bdc.html#id2560391">Active Directory Domain Control</a>, <a class="indexterm" href="samba-bdc.html#id2560597">NetBIOS Over TCP/IP Enabled</a>, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="rights.html">User Rights and Privileges</a>, <a class="indexterm" href="winbind.html#id2646527">What Winbind Provides</a>, <a class="indexterm" href="winbind.html#id2648624">Join the Samba Server to the PDC Domain</a>, <a class="indexterm" href="PolicyMgmt.html#id2651852">Creating and Managing System Policies</a>, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a>, <a class="indexterm" href="NT4Migration.html#id2672458">Domain Layout</a>, <a class="indexterm" href="NT4Migration.html#id2672993">Steps in Migration Process</a></dt><dt>Domain Controller, <a class="indexterm" href="CUPS-printing.html#id2635008">Caveats to Be Considered</a></dt><dt>domain controllers, <a class="indexterm" href="samba-pdc.html#id2557346">Samba ADS Domain Control</a>, <a class="indexterm" href="domain-member.html#id2564156">Joining an NT4-type Domain with Samba-3</a>, <a class="indexterm" href="PolicyMgmt.html#id2652400">MS Windows 200x/XP Professional Policies</a>, <a class="indexterm" href="cfgsmarts.html">Advanced Configuration Techniques</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2669418">New Features in Samba-3.0.x</a></dt><dt>domain environment, <a class="indexterm" href="passdb.html#id2581068">Important Notes About Security</a></dt><dt>domain global, <a class="indexterm" href="rights.html#id2603079">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>domain global group, <a class="indexterm" href="NetCommand.html#id2592043">Overview</a>, <a class="indexterm" href="rights.html#id2603079">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>domain global groups, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>domain global user, <a class="indexterm" href="rights.html#id2603079">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>domain global users, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>domain group, <a class="indexterm" href="winbind.html#id2646094">Features and Benefits</a></dt><dt>domain group settings, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>domain groups, <a class="indexterm" href="ChangeNotes.html#id2572208">Group Mapping Changes in Samba-3.0.23</a>, <a class="indexterm" href="groupmapping.html">Group Mapping: MS Windows and UNIX</a>, <a class="indexterm" href="groupmapping.html#id2590538">Default Users, Groups, and Relative Identifiers</a></dt><dt>Domain Groups, <a class="indexterm" href="passdb.html#id2587498">Accounts and Groups Management</a></dt><dt>Domain Guests, <a class="indexterm" href="NetCommand.html#id2592821">Mapping Windows Groups to UNIX Groups</a></dt><dt>domain information, <a class="indexterm" href="upgrading-to-3.0.html#id2671288">New Schema</a></dt><dt>domain join, <a class="indexterm" href="idmapper.html#id2599225">ADS Domains</a>, <a class="indexterm" href="winbind.html#id2648624">Join the Samba Server to the PDC Domain</a></dt><dt>domain joining, <a class="indexterm" href="ClientConfig.html#id2570436">Joining a Domain: Windows 2000/XP Professional</a></dt><dt>domain logon, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a>, <a class="indexterm" href="samba-pdc.html#id2557398">Domain and Network Logon Configuration</a>, <a class="indexterm" href="samba-pdc.html#id2557418">Domain Network Logon Service</a>, <a class="indexterm" href="samba-bdc.html#id2559776">Example PDC Configuration</a>, <a class="indexterm" href="ClientConfig.html#id2570964">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>domain logon server, <a class="indexterm" href="ProfileMgmt.html#id2654244">Windows 9x/Me Profile Setup</a></dt><dt>domain logons, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a>, <a class="indexterm" href="NetworkBrowsing.html#id2577940">Browsing Support in Samba</a>, <a class="indexterm" href="passdb.html#id2581068">Important Notes About Security</a></dt><dt>domain management tools, <a class="indexterm" href="domain-member.html#id2563305">Managing Domain Machine Accounts using NT4 Server Manager</a></dt><dt>domain master, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#id2577940">Browsing Support in Samba</a></dt><dt>domain member, <a class="indexterm" href="ServerType.html#id2552624">Domain Security Mode (User-Level Security)</a>, <a class="indexterm" href="samba-pdc.html#id2556094">Preparing for Domain Control</a>, <a class="indexterm" href="domain-member.html">Domain Membership</a>, <a class="indexterm" href="domain-member.html#id2562182">Features and Benefits</a>, <a class="indexterm" href="domain-member.html#id2563702">Windows 200x/XP Professional Client</a>, <a class="indexterm" href="domain-member.html#id2566737">Common Errors</a>, <a class="indexterm" href="ClientConfig.html#id2570436">Joining a Domain: Windows 2000/XP Professional</a>, <a class="indexterm" href="passdb.html#id2581068">Important Notes About Security</a>, <a class="indexterm" href="groupmapping.html#id2589321">Discussion</a>, <a class="indexterm" href="NetCommand.html#id2592043">Overview</a>, <a class="indexterm" href="winbind.html#id2646726">Handling of Foreign SIDs</a>, <a class="indexterm" href="NT4Migration.html#id2672458">Domain Layout</a></dt><dt>Domain Member, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a></dt><dd><dl><dt>joining, <a class="indexterm" href="ServerType.html#id2552853">Example Configuration</a></dt></dl></dd><dt>domain member client, <a class="indexterm" href="groupmapping.html#id2590298">Important Administrative Information</a></dt><dt>Domain Member Client (see DMC)</dt><dt>domain member server, <a class="indexterm" href="samba-bdc.html#id2561223">Example Configuration</a>, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a>, <a class="indexterm" href="domain-member.html#id2564156">Joining an NT4-type Domain with Samba-3</a>, <a class="indexterm" href="NetworkBrowsing.html#id2573848">TCP/IP without NetBIOS</a>, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="classicalprinting.html#id2615070">Features and Benefits</a></dt><dt>Domain Member Server (see DMS)</dt><dt>domain member servers, <a class="indexterm" href="samba-bdc.html#id2561223">Example Configuration</a>, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>domain member workstations, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>domain members, <a class="indexterm" href="domain-member.html#id2562182">Features and Benefits</a>, <a class="indexterm" href="NetworkBrowsing.html#id2575340">Domain Browsing Configuration</a>, <a class="indexterm" href="winbind.html#id2647562">Introduction</a></dt><dt>domain membership, <a class="indexterm" href="samba-pdc.html#id2556094">Preparing for Domain Control</a>, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a>, <a class="indexterm" href="domain-member.html">Domain Membership</a></dt><dt>domain name, <a class="indexterm" href="ClientConfig.html#id2570964">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>Domain Name System (see DNS)</dt><dt>domain non-member, <a class="indexterm" href="winbind.html#id2646726">Handling of Foreign SIDs</a></dt><dt>domain policies, <a class="indexterm" href="PolicyMgmt.html#id2652178">Windows NT4-Style Policy Files</a></dt><dt>domain radio button, <a class="indexterm" href="ClientConfig.html#id2570436">Joining a Domain: Windows 2000/XP Professional</a></dt><dt>domain security, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a>, <a class="indexterm" href="domain-member.html">Domain Membership</a>, <a class="indexterm" href="domain-member.html#id2562182">Features and Benefits</a>, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a>, <a class="indexterm" href="domain-member.html#id2564156">Joining an NT4-type Domain with Samba-3</a>, <a class="indexterm" href="domain-member.html#id2564891">Why Is This Better Than security = server?</a>, <a class="indexterm" href="ClientConfig.html#id2570436">Joining a Domain: Windows 2000/XP Professional</a>, <a class="indexterm" href="passdb.html#id2581068">Important Notes About Security</a>, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="idmapper.html#id2598544">Primary Domain Controller</a>, <a class="indexterm" href="InterdomainTrusts.html#id2612799">Trust Relationship Background</a>, <a class="indexterm" href="winbind.html#id2648624">Join the Samba Server to the PDC Domain</a>, <a class="indexterm" href="ProfileMgmt.html#id2657029">MS Windows 200x/XP</a></dt><dt>domain security account, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>Domain Server Manager, <a class="indexterm" href="groupmapping.html#id2590417">Applicable Only to Versions Earlier than 3.0.11</a></dt><dt>domain SID, <a class="indexterm" href="samba-bdc.html#id2560722">Backup Domain Controller Configuration</a>, <a class="indexterm" href="NetCommand.html#id2595316">Managing Security Identifiers (SIDS)</a></dt><dt>domain trust, <a class="indexterm" href="samba-bdc.html#id2558877">Features and Benefits</a>, <a class="indexterm" href="InterdomainTrusts.html#id2613113">Creating an NT4 Domain Trust</a></dt><dt>domain user, <a class="indexterm" href="ClientConfig.html#id2570964">Domain Logon Configuration: Windows 9x/Me</a>, <a class="indexterm" href="winbind.html#id2646094">Features and Benefits</a>, <a class="indexterm" href="winbind.html#id2646527">What Winbind Provides</a></dt><dt>domain user accounts, <a class="indexterm" href="NetCommand.html#id2592419">UNIX and Windows Group Management</a></dt><dt>domain user manager, <a class="indexterm" href="passdb.html#id2584058">User Account Management</a></dt><dt>Domain User Manager, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="groupmapping.html#id2590417">Applicable Only to Versions Earlier than 3.0.11</a>, <a class="indexterm" href="PolicyMgmt.html#id2652849">Managing Account/User Policies</a></dt><dt>Domain Users, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="NetCommand.html#id2592821">Mapping Windows Groups to UNIX Groups</a></dt><dt>domain users, <a class="indexterm" href="winbind.html#id2647676">Requirements</a>, <a class="indexterm" href="winbind.html#id2649783">Linux/FreeBSD-Specific PAM Configuration</a>, <a class="indexterm" href="winbind.html#id2650261">Conclusion</a></dt><dt>Domain Users group, <a class="indexterm" href="groupmapping.html#id2591649">Adding Domain Users to the Workstation Power Users Group</a></dt><dt>domain-level, <a class="indexterm" href="domain-member.html#id2564891">Why Is This Better Than security = server?</a></dt><dt>domain-level security, <a class="indexterm" href="domain-member.html#id2564156">Joining an NT4-type Domain with Samba-3</a></dt><dt>domain-wide browse list, <a class="indexterm" href="NetworkBrowsing.html#id2575941">Making Samba the Domain Master</a></dt><dt>DOMAIN<1B>, <a class="indexterm" href="samba-pdc.html#id2558008">Security Mode and Master Browsers</a></dt><dt>DOMAIN<1C>, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a>, <a class="indexterm" href="samba-pdc.html#id2558008">Security Mode and Master Browsers</a></dt><dt>DOMAIN<1D>, <a class="indexterm" href="samba-pdc.html#id2558008">Security Mode and Master Browsers</a></dt><dt>draft, <a class="indexterm" href="CUPS-printing.html#id2631244">The Role of cupsomatic/foomatic</a></dt><dt>Drive Identification, <a class="indexterm" href="AccessControls.html#id2603787">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>driver, <a class="indexterm" href="classicalprinting.html#id2615887">Verifying Configuration with testparm</a></dt><dt>driver CDROM, <a class="indexterm" href="classicalprinting.html#id2620992">Identifying Driver Files</a></dt><dt>driver download, <a class="indexterm" href="classicalprinting.html#id2620160">[print$] Stanza Parameters</a></dt><dt>Driver File, <a class="indexterm" href="classicalprinting.html#id2620992">Identifying Driver Files</a></dt><dt>driver files, <a class="indexterm" href="classicalprinting.html#id2620992">Identifying Driver Files</a></dt><dt>Driver Path, <a class="indexterm" href="classicalprinting.html#id2620992">Identifying Driver Files</a></dt><dt>dual-daemon winbindd, <a class="indexterm" href="upgrading-to-3.0.html#id2669418">New Features in Samba-3.0.x</a></dt><dt>due diligence, <a class="indexterm" href="Backup.html#id2664386">Discussion of Backup Solutions</a></dt><dt>duplex, <a class="indexterm" href="CUPS-printing.html#id2632568">Examples for Filtering Chains</a></dt><dt>duplex printing, <a class="indexterm" href="CUPS-printing.html#id2632568">Examples for Filtering Chains</a></dt><dt>duplicate, <a class="indexterm" href="samba-bdc.html#id2560027">LDAP Configuration Notes</a></dt><dt>duplication of information, <a class="indexterm" href="winbind.html#id2646438">Introduction</a></dt><dt>DVI, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a>, <a class="indexterm" href="CUPS-printing.html#id2629976">Prefilters</a></dt><dt>Dynamic DNS (see DDNS)</dt><dt>Dynamic Host Configuration Protocol (see DHCP)</dt><dt>dynamic link loader, <a class="indexterm" href="winbind.html#id2647915">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a></dt><dt>dynamic registration files, <a class="indexterm" href="DNSDHCP.html#id2686073">Dynamic DNS</a></dt><dt>Dynamic SMB servers, <a class="indexterm" href="NT4Migration.html#id2672049">Objectives</a></dt><dt>dynamically loadable library modules, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a></dt></dl></div><div class="indexdiv"><h3>E</h3><dl><dt>e-Directory, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a>, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a></dt><dt>EAs, <a class="indexterm" href="AccessControls.html#id2604245">File and Directory Access Control</a></dt><dt>economically wise, <a class="indexterm" href="SambaHA.html#id2664969">Features and Benefits</a></dt><dt>eDirectory, <a class="indexterm" href="passdb.html#id2582136">Comments Regarding LDAP</a></dt><dt>editreg, <a class="indexterm" href="PolicyMgmt.html#id2653088">Samba Editreg Toolset</a></dt><dt>efficient authentication, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a></dt><dt>election, <a class="indexterm" href="samba-pdc.html#id2558008">Security Mode and Master Browsers</a>, <a class="indexterm" href="NetworkBrowsing.html#id2574406">How Browsing Functions</a>, <a class="indexterm" href="NetworkBrowsing.html#id2575340">Domain Browsing Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>election criteria, <a class="indexterm" href="NetworkBrowsing.html#id2574406">How Browsing Functions</a></dt><dt>election packet, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>election process, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>EMF, <a class="indexterm" href="CUPS-printing.html#id2628015">Windows Drivers, GDI, and EMF</a>, <a class="indexterm" href="CUPS-printing.html#id2633231">From Windows Clients to an NT Print Server</a>, <a class="indexterm" href="CUPS-printing.html#id2633365">Driver Execution on the Server</a></dt><dt>enables clients to print, <a class="indexterm" href="classicalprinting.html#id2615605">Simple Print Configuration</a></dt><dt>enables NetBIOS over TCP/IP, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></dt><dt>encapsulating, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></dt><dt>encoding, <a class="indexterm" href="domain-member.html#ads-test-server">Testing Server Setup</a></dt><dt>encryped password, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a></dt><dt>encrypted, <a class="indexterm" href="ServerType.html#id2551742">Features and Benefits</a>, <a class="indexterm" href="ServerType.html#id2553614">Password Checking</a>, <a class="indexterm" href="passdb.html#id2581068">Important Notes About Security</a></dt><dt>encrypted password, <a class="indexterm" href="passdb.html#id2581383">Advantages of Encrypted Passwords</a></dt><dt>encrypted passwords, <a class="indexterm" href="ServerType.html#id2553614">Password Checking</a>, <a class="indexterm" href="passdb.html#id2580280">Features and Benefits</a>, <a class="indexterm" href="passdb.html#passdbtech">Technical Information</a>, <a class="indexterm" href="passdb.html#id2581068">Important Notes About Security</a>, <a class="indexterm" href="passdb.html#id2581383">Advantages of Encrypted Passwords</a>, <a class="indexterm" href="ProfileMgmt.html#id2655715">Profile Migration from Windows NT4/200x Server to Samba</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671093">Passdb Backends and Authentication</a></dt><dt>encrypted session, <a class="indexterm" href="passdb.html#id2587611">Security and sambaSamAccount</a></dt><dt>encryption, <a class="indexterm" href="ServerType.html#id2553316">Server Security (User Level Security)</a></dt><dt>encryption key, <a class="indexterm" href="domain-member.html#id2563702">Windows 200x/XP Professional Client</a></dt><dt>encryption types, <a class="indexterm" href="domain-member.html#id2565364">Configure /etc/krb5.conf</a>, <a class="indexterm" href="domain-member.html#id2566459">Notes</a></dt><dt>enforcing, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>English, <a class="indexterm" href="unicode.html#id2663167">Japanese Charsets</a>, <a class="indexterm" href="SWAT.html#id2674970">Enabling SWAT Internationalization Support</a></dt><dt>Enhanced MetaFile (see EMF)</dt><dt>enterprise, <a class="indexterm" href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a></dt><dt>enumdrivers, <a class="indexterm" href="classicalprinting.html#id2620992">Identifying Driver Files</a>, <a class="indexterm" href="CUPS-printing.html#id2636694">A Check of the rpcclient man Page</a></dt><dt>enumerate domain groups, <a class="indexterm" href="winbind.html#id2646901">Microsoft Remote Procedure Calls</a></dt><dt>enumerate domain users, <a class="indexterm" href="winbind.html#id2646901">Microsoft Remote Procedure Calls</a></dt><dt>EnumJobs(), <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>enumprinters, <a class="indexterm" href="CUPS-printing.html#id2636694">A Check of the rpcclient man Page</a></dt><dt>environment variables, <a class="indexterm" href="classicalprinting.html#id2618984">Custom Print Commands</a></dt><dt>EPM (see ESP meta packager)</dt><dt>Epson Stylus, <a class="indexterm" href="CUPS-printing.html#id2632568">Examples for Filtering Chains</a></dt><dt>Epson Stylus inkjet, <a class="indexterm" href="CUPS-printing.html#id2639812">Foomatic Database-Generated PPDs</a></dt><dt>equivalence, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>equivalent rights and privileges, <a class="indexterm" href="rights.html#id2602896">The Administrator Domain SID</a></dt><dt>error message, <a class="indexterm" href="idmapper.html#id2599225">ADS Domains</a>, <a class="indexterm" href="classicalprinting.html#id2621903">Running rpcclient with adddriver</a></dt><dt>error messages, <a class="indexterm" href="diagnosis.html#id2675755">Assumptions</a></dt><dt>errors that can afflict, <a class="indexterm" href="ClientConfig.html#id2571408">Common Errors</a></dt><dt>ESC/P, <a class="indexterm" href="CUPS-printing.html#id2633365">Driver Execution on the Server</a></dt><dt>ESP, <a class="indexterm" href="CUPS-printing.html#id2628552">Ghostscript: The Software RIP for Non-PostScript Printers</a></dt><dd><dl><dt>Ghostscript, <a class="indexterm" href="CUPS-printing.html#id2628948">The CUPS Filtering Architecture</a>, <a class="indexterm" href="CUPS-printing.html#id2632231">cupsomatic/foomatic-rip Versus Native CUPS Printing</a></dt><dt>meta packager, <a class="indexterm" href="CUPS-printing.html#id2634562">CUPS “PostScript Driver for Windows NT/200x/XP”</a></dt><dt>Print Pro, <a class="indexterm" href="CUPS-printing.html#id2632996">Sources of CUPS Drivers/PPDs</a>, <a class="indexterm" href="CUPS-printing.html#id2634945">ESP Print Pro PostScript Driver for Windows NT/200x/XP</a></dt></dl></dd><dt>ESP Ghostscript, <a class="indexterm" href="CUPS-printing.html#id2628948">The CUPS Filtering Architecture</a></dt><dt>established, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>ethereal, <a class="indexterm" href="ProfileMgmt.html#id2654244">Windows 9x/Me Profile Setup</a>, <a class="indexterm" href="problems.html#id2678105">Tcpdump</a>, <a class="indexterm" href="problems.html#id2678155">Ethereal</a>, <a class="indexterm" href="problems.html#id2678299">The Windows Network Monitor</a></dt><dt>Ethernet adapters, <a class="indexterm" href="securing-samba.html#id2611530">Using Interface Protection</a></dt><dt>EUC-JP, <a class="indexterm" href="unicode.html#id2663167">Japanese Charsets</a>, <a class="indexterm" href="unicode.html#id2663307">Basic Parameter Setting</a></dt><dt>eucJP-ms locale, <a class="indexterm" href="unicode.html#id2663307">Basic Parameter Setting</a></dt><dt>Event Viewer, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650604">Remote Server Administration</a></dt><dt>Everyone - Full Control, <a class="indexterm" href="AccessControls.html#id2605983">Access Controls on Shares</a></dt><dt>Everyone group, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>EVMS, <a class="indexterm" href="VFS.html#id2644800">shadow_copy</a></dt><dt>examples, <a class="indexterm" href="install.html#id2545468">Example Configuration</a></dt><dt>examples/LDAP, <a class="indexterm" href="passdb.html#id2580500">New Account Storage Systems</a></dt><dt>execute, <a class="indexterm" href="AccessControls.html#id2604245">File and Directory Access Control</a></dt><dt>existing LDAP DIT, <a class="indexterm" href="passdb.html#id2582411">Caution Regarding LDAP and Samba</a></dt><dt>expands control abilities, <a class="indexterm" href="passdb.html#id2580500">New Account Storage Systems</a></dt><dt>expired password, <a class="indexterm" href="passdb.html#id2584581">Changing User Accounts</a></dt><dt>explicit trust, <a class="indexterm" href="InterdomainTrusts.html#id2612799">Trust Relationship Background</a></dt><dt>explicitly set, <a class="indexterm" href="classicalprinting.html#id2616084">Rapid Configuration Validation</a></dt><dt>exploit opportunities, <a class="indexterm" href="PolicyMgmt.html#id2651747">Features and Benefits</a></dt><dt>exploitation, <a class="indexterm" href="securing-samba.html#id2611530">Using Interface Protection</a></dt><dt>exported file system, <a class="indexterm" href="SambaHA.html#id2665966">A Simple Solution</a></dt><dt>exposed, <a class="indexterm" href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>extd_audit module, <a class="indexterm" href="VFS.html#id2644027">extd_audit</a></dt><dt>Extended Attributes, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a></dt><dt>extended attributes, <a class="indexterm" href="AccessControls.html#id2604657">Protecting Directories and Files from Deletion</a></dt><dt>Extended BSD Printing, <a class="indexterm" href="classicalprinting.html#id2616484">Extended Printing Configuration</a></dt><dt>extended characters, <a class="indexterm" href="unicode.html#id2662866">What Are Charsets and Unicode?</a></dt><dt>extended protocol, <a class="indexterm" href="NetworkBrowsing.html#id2577509">Windows Networking Protocols</a></dt><dt>extended SAM, <a class="indexterm" href="passdb.html#id2580500">New Account Storage Systems</a></dt><dt>extra machine, <a class="indexterm" href="cfgsmarts.html#id2668275">Multiple Virtual Server Hosting</a></dt></dl></div><div class="indexdiv"><h3>F</h3><dl><dt>fail, <a class="indexterm" href="SambaHA.html#id2664969">Features and Benefits</a></dt><dt>failed join, <a class="indexterm" href="idmapper.html#id2598937">NT4-Style Domains (Includes Samba Domains)</a>, <a class="indexterm" href="idmapper.html#id2599635">IDMAP_RID with Winbind</a></dt><dt>failed logins, <a class="indexterm" href="passdb.html#acctmgmttools">Account Management Tools</a></dt><dt>failover communication, <a class="indexterm" href="SambaHA.html#id2666047">High-Availability Server Products</a></dt><dt>failover process, <a class="indexterm" href="SambaHA.html#id2666047">High-Availability Server Products</a></dt><dt>failover servers, <a class="indexterm" href="SambaHA.html#id2665966">A Simple Solution</a></dt><dt>fails, <a class="indexterm" href="domain-member.html#id2566853">Adding Machine to Domain Fails</a></dt><dt>failure, <a class="indexterm" href="idmapper.html#id2599225">ADS Domains</a></dt><dt>failure semantics, <a class="indexterm" href="SambaHA.html#id2665909">Required Modifications to Samba</a></dt><dt>fake-permissions module, <a class="indexterm" href="ProfileMgmt.html#id2656066">Mandatory Profiles</a></dt><dt>fake_permissions, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a></dt><dt>fake_perms, <a class="indexterm" href="VFS.html#fakeperms">fake_perms</a>, <a class="indexterm" href="ProfileMgmt.html#id2656066">Mandatory Profiles</a></dt><dt>fdisk, <a class="indexterm" href="VFS.html#id2644987">Shadow Copy Setup</a></dt><dt>Federated Identity Management (see FIM)</dt><dt>federated organizations, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></dt><dt>federated-identity, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></dt><dt>Fiber Channel, <a class="indexterm" href="SambaHA.html#id2666047">High-Availability Server Products</a></dt><dt>fickle, <a class="indexterm" href="NetworkBrowsing.html#id2572591">Features and Benefits</a></dt><dt>fid, <a class="indexterm" href="SambaHA.html#id2665467">Demultiplexing SMB Requests</a></dt><dt>file access permissions, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a></dt><dt>File Naming Conventions, <a class="indexterm" href="AccessControls.html#id2603787">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>file ownership, <a class="indexterm" href="domain-member.html#id2562182">Features and Benefits</a></dt><dt>file serving, <a class="indexterm" href="classicalprinting.html#id2615070">Features and Benefits</a></dt><dt>File System, <a class="indexterm" href="AccessControls.html#id2603787">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dd><dl><dt>case sensitivity, <a class="indexterm" href="AccessControls.html#id2603787">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>feature comparison, <a class="indexterm" href="AccessControls.html#id2603787">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>UNIX, <a class="indexterm" href="AccessControls.html#id2603787">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>Windows, <a class="indexterm" href="AccessControls.html#id2603787">MS Windows NTFS Comparison with UNIX File Systems</a></dt></dl></dd><dt>file system capabilities, <a class="indexterm" href="AccessControls.html#id2604657">Protecting Directories and Files from Deletion</a></dt><dt>FILE:, <a class="indexterm" href="classicalprinting.html#id2624864">Samba and Printer Ports</a></dt><dt>filemanager, <a class="indexterm" href="NetworkBrowsing.html#id2578137">Problem Resolution</a></dt><dt>filename mangling, <a class="indexterm" href="upgrading-to-3.0.html#id2669418">New Features in Samba-3.0.x</a></dt><dt>filter, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>Filter Oplock, <a class="indexterm" href="locking.html#id2608933">Opportunistic Locking Overview</a></dt><dt>FilterLimit, <a class="indexterm" href="CUPS-printing.html#id2631492">mime.convs</a></dt><dt>filters, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>FIM, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a>, <a class="indexterm" href="passdb.html#id2582136">Comments Regarding LDAP</a></dt><dt>firewall, <a class="indexterm" href="securing-samba.html#id2611056">Introduction</a>, <a class="indexterm" href="securing-samba.html#id2611530">Using Interface Protection</a>, <a class="indexterm" href="diagnosis.html#id2676048">The Tests</a></dt><dt>firewall active, <a class="indexterm" href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>firewall setups, <a class="indexterm" href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>fixed IP address, <a class="indexterm" href="ClientConfig.html#id2568741">MS Windows XP Professional</a>, <a class="indexterm" href="ClientConfig.html#id2569384">MS Windows 2000</a></dt><dt>fixed IP addresses, <a class="indexterm" href="ClientConfig.html#id2568665">TCP/IP Configuration</a></dt><dt>flush local locks, <a class="indexterm" href="locking.html#id2608933">Opportunistic Locking Overview</a></dt><dt>flush name cache, <a class="indexterm" href="NetworkBrowsing.html#id2579428">Flushing the Samba NetBIOS Name Cache</a></dt><dt>foomatic, <a class="indexterm" href="CUPS-printing.html#id2628789">Using Windows-Formatted Vendor PPDs</a>, <a class="indexterm" href="CUPS-printing.html#id2628948">The CUPS Filtering Architecture</a>, <a class="indexterm" href="CUPS-printing.html#id2631244">The Role of cupsomatic/foomatic</a>, <a class="indexterm" href="CUPS-printing.html#id2632231">cupsomatic/foomatic-rip Versus Native CUPS Printing</a>, <a class="indexterm" href="CUPS-printing.html#id2639111">foomatic-rip and Foomatic Explained</a>, <a class="indexterm" href="CUPS-printing.html#id2639260">Foomatic's Strange Name</a></dt><dt>Foomatic database, <a class="indexterm" href="CUPS-printing.html#id2639812">Foomatic Database-Generated PPDs</a></dt><dt>Foomatic Printer, <a class="indexterm" href="CUPS-printing.html#id2631244">The Role of cupsomatic/foomatic</a></dt><dt>Foomatic tutorial, <a class="indexterm" href="CUPS-printing.html#id2639496">The Grand Unification Achieved</a></dt><dt>foomatic-rip, <a class="indexterm" href="CUPS-printing.html#id2628948">The CUPS Filtering Architecture</a>, <a class="indexterm" href="CUPS-printing.html#id2631244">The Role of cupsomatic/foomatic</a>, <a class="indexterm" href="CUPS-printing.html#id2632231">cupsomatic/foomatic-rip Versus Native CUPS Printing</a>, <a class="indexterm" href="CUPS-printing.html#id2638936">CUPS Print Drivers from Linuxprinting.org</a>, <a class="indexterm" href="CUPS-printing.html#id2639111">foomatic-rip and Foomatic Explained</a>, <a class="indexterm" href="CUPS-printing.html#id2639496">The Grand Unification Achieved</a></dt><dt>Foomatic/cupsomatic, <a class="indexterm" href="CUPS-printing.html#id2632231">cupsomatic/foomatic-rip Versus Native CUPS Printing</a></dt><dt>force an election, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>force election, <a class="indexterm" href="NetworkBrowsing.html#id2575941">Making Samba the Domain Master</a></dt><dt>forced synchronization, <a class="indexterm" href="NetworkBrowsing.html#id2574406">How Browsing Functions</a></dt><dt>foreign domain, <a class="indexterm" href="passdb.html#id2581588">Mapping User Identifiers between MS Windows and UNIX</a>, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>foreign SID, <a class="indexterm" href="winbind.html#id2646726">Handling of Foreign SIDs</a></dt><dt>foreign user, <a class="indexterm" href="winbind.html#id2646726">Handling of Foreign SIDs</a></dt><dt>FQDN, <a class="indexterm" href="ch-ldap-tls.html#s1-intro-ldap-tls">Introduction</a></dt><dt>framing error, <a class="indexterm" href="speed.html#id2684056">Samba Performance Problem Due to Changing Linux Kernel</a></dt><dt>free support, <a class="indexterm" href="ch47.html">Samba Support</a>, <a class="indexterm" href="ch47.html#id2685432">Free Support</a></dt><dt>FreeBSD, <a class="indexterm" href="samba-pdc.html#id2558287">“$” Cannot Be Included in Machine Name</a>, <a class="indexterm" href="unicode.html#id2663307">Basic Parameter Setting</a></dt><dt>freezing, <a class="indexterm" href="VFS.html#id2644987">Shadow Copy Setup</a></dt><dt>French, <a class="indexterm" href="SWAT.html#id2674970">Enabling SWAT Internationalization Support</a></dt><dt>front-end virtual server, <a class="indexterm" href="SambaHA.html#id2665372">The Front-End Challenge</a>, <a class="indexterm" href="SambaHA.html#id2665467">Demultiplexing SMB Requests</a></dt><dt>frustrating experience, <a class="indexterm" href="passdb.html#id2582548">LDAP Directories and Windows Computer Accounts</a></dt><dt>FTP, <a class="indexterm" href="passdb.html#id2581524">Advantages of Non-Encrypted Passwords</a></dt><dt>ftp, <a class="indexterm" href="Backup.html#id2664655">Rsync</a>, <a class="indexterm" href="compiling.html#id2680732">Accessing the Samba Sources via rsync and ftp</a></dt><dt>ftp access, <a class="indexterm" href="winbind.html#id2649783">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>ftp service, <a class="indexterm" href="winbind.html#id2649783">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>ftp services, <a class="indexterm" href="winbind.html#id2649783">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>ftpd, <a class="indexterm" href="pam.html#id2658880">Anatomy of /etc/pam.d Entries</a></dt><dt>full rights, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>functional components, <a class="indexterm" href="bugreport.html#id2679293">Debugging-Specific Operations</a></dt><dt>functionality, <a class="indexterm" href="NT4Migration.html#id2672049">Objectives</a></dt></dl></div><div class="indexdiv"><h3>G</h3><dl><dt>gateway address, <a class="indexterm" href="ClientConfig.html#id2568741">MS Windows XP Professional</a></dt><dt>gcc, <a class="indexterm" href="problems.html#id2677849">Debugging with Samba Itself</a>, <a class="indexterm" href="Portability.html#id2682057">HPUX</a></dt><dt>gdb, <a class="indexterm" href="problems.html#id2677849">Debugging with Samba Itself</a>, <a class="indexterm" href="bugreport.html#id2679495">Internal Errors</a>, <a class="indexterm" href="bugreport.html#id2679628">Attaching to a Running Process</a></dt><dt>GDI, <a class="indexterm" href="CUPS-printing.html#gdipost">GDI on Windows, PostScript on UNIX</a>, <a class="indexterm" href="CUPS-printing.html#id2628015">Windows Drivers, GDI, and EMF</a>, <a class="indexterm" href="CUPS-printing.html#id2633231">From Windows Clients to an NT Print Server</a>, <a class="indexterm" href="CUPS-printing.html#id2633365">Driver Execution on the Server</a></dt><dt>general security service application programming interface (see GSSAPI)</dt><dt>generic PostScript, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>generic raster, <a class="indexterm" href="CUPS-printing.html#id2630331">pstoraster</a></dt><dt>generic raster format, <a class="indexterm" href="CUPS-printing.html#id2628948">The CUPS Filtering Architecture</a></dt><dt>genlogon.pl, <a class="indexterm" href="AdvancedNetworkManagement.html#id2651336">Network Logon Script Magic</a></dt><dt>Gentoo, <a class="indexterm" href="speed.html#id2684056">Samba Performance Problem Due to Changing Linux Kernel</a></dt><dt>Germany, <a class="indexterm" href="SambaHA.html#id2665090">Technical Discussion</a></dt><dt>get, <a class="indexterm" href="diagnosis.html#id2676048">The Tests</a></dt><dt>getdriver, <a class="indexterm" href="classicalprinting.html#id2620992">Identifying Driver Files</a>, <a class="indexterm" href="classicalprinting.html#id2621548">Installing Driver Files into [print$]</a></dt><dt>getdriverdir, <a class="indexterm" href="CUPS-printing.html#id2636694">A Check of the rpcclient man Page</a></dt><dt>getent, <a class="indexterm" href="NetCommand.html#id2592620">Adding or Creating a New Group</a>, <a class="indexterm" href="idmapper.html#id2599635">IDMAP_RID with Winbind</a>, <a class="indexterm" href="winbind.html#id2648862">Starting and Testing the winbindd Daemon</a></dt><dt>getent group demo, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>gethostbyname() function call, <a class="indexterm" href="NetworkBrowsing.html#id2577650">Name Resolution Order</a></dt><dt>getpwnam, <a class="indexterm" href="passdb.html#id2586381">Schema and Relationship to the RFC 2307 posixAccount</a>, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a></dt><dt>getpwnam() call, <a class="indexterm" href="upgrading-to-3.0.html#id2670997">Changes in Behavior</a></dt><dt>GetSID.exe, <a class="indexterm" href="ProfileMgmt.html#id2656001">Get SID</a></dt><dt>GhostScript, <a class="indexterm" href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a>, <a class="indexterm" href="CUPS-printing.html#id2628552">Ghostscript: The Software RIP for Non-PostScript Printers</a></dt><dd><dl><dt>(see also PostScript)</dt></dl></dd><dt>Ghostscript, <a class="indexterm" href="CUPS-printing.html#id2628948">The CUPS Filtering Architecture</a>, <a class="indexterm" href="CUPS-printing.html#id2631948">PostScript Printer Descriptions for Non-PostScript Printers</a></dt><dd><dl><dt>ESP (see ESP - GhostScript)</dt></dl></dd><dt>GID, <a class="indexterm" href="samba-bdc.html#id2561223">Example Configuration</a>, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2564891">Why Is This Better Than security = server?</a>, <a class="indexterm" href="domain-member.html#id2566531">Sharing User ID Mappings between Samba Domain Members</a>, <a class="indexterm" href="ChangeNotes.html#id2571717">User and Group Changes</a>, <a class="indexterm" href="ChangeNotes.html#id2572148">Passdb Changes</a>, <a class="indexterm" href="ChangeNotes.html#id2572208">Group Mapping Changes in Samba-3.0.23</a>, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="groupmapping.html#id2588906">Features and Benefits</a>, <a class="indexterm" href="NetCommand.html#id2592043">Overview</a>, <a class="indexterm" href="NetCommand.html#id2592821">Mapping Windows Groups to UNIX Groups</a>, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a>, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2598544">Primary Domain Controller</a>, <a class="indexterm" href="winbind.html#id2646094">Features and Benefits</a>, <a class="indexterm" href="winbind.html#id2646726">Handling of Foreign SIDs</a>, <a class="indexterm" href="winbind.html#id2648862">Starting and Testing the winbindd Daemon</a></dt><dt>GID numbers, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a></dt><dt>GID range, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a></dt><dt>GIF, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>global print command, <a class="indexterm" href="classicalprinting.html#id2618984">Custom Print Commands</a></dt><dt>global right, <a class="indexterm" href="rights.html#id2602098">Description of Privileges</a></dt><dt>global section, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>Global support, <a class="indexterm" href="NT4Migration.html#id2672049">Objectives</a></dt><dt>global-level, <a class="indexterm" href="classicalprinting.html#id2615504">Printing-Related Configuration Parameters</a></dt><dt>GNOME, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650776">Remote Management from NoMachine.Com</a></dt><dt>GNU Ghostscript, <a class="indexterm" href="CUPS-printing.html#id2628948">The CUPS Filtering Architecture</a>, <a class="indexterm" href="CUPS-printing.html#id2630331">pstoraster</a></dt><dt>GNU GPL, <a class="indexterm" href="Backup.html#id2664484">BackupPC</a></dt><dt>GNU tar, <a class="indexterm" href="Backup.html#id2664825">Amanda</a></dt><dt>GNU/Linux, <a class="indexterm" href="VFS.html#id2643367">Discussion</a></dt><dt>GPG, <a class="indexterm" href="compiling.html#id2680807">Verifying Samba's PGP Signature</a></dt><dt>GPL, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650776">Remote Management from NoMachine.Com</a></dt><dt>gpolmig.exe, <a class="indexterm" href="PolicyMgmt.html#id2652603">Administration of Windows 200x/XP Policies</a></dt><dt>GPOs, <a class="indexterm" href="PolicyMgmt.html#id2651747">Features and Benefits</a>, <a class="indexterm" href="PolicyMgmt.html#id2652400">MS Windows 200x/XP Professional Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2652603">Administration of Windows 200x/XP Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2652849">Managing Account/User Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2653275">System Startup and Logon Processing Overview</a>, <a class="indexterm" href="ProfileMgmt.html#id2657029">MS Windows 200x/XP</a></dt><dt>grace time, <a class="indexterm" href="passdb.html#id2584581">Changing User Accounts</a></dt><dt>grant rights, <a class="indexterm" href="rights.html#id2601753">Using the “net rpc rights” Utility</a></dt><dt>graphical objects, <a class="indexterm" href="CUPS-printing.html#id2628193">UNIX Printfile Conversion and GUI Basics</a></dt><dt>graphically illustrated client configuration, <a class="indexterm" href="ClientConfig.html#id2568562">Features and Benefits</a></dt><dt>grayscale, <a class="indexterm" href="CUPS-printing.html#id2631244">The Role of cupsomatic/foomatic</a></dt><dt>greater scalability, <a class="indexterm" href="passdb.html#id2580500">New Account Storage Systems</a></dt><dt>greatest mistake, <a class="indexterm" href="StandAloneServer.html#id2568494">Common Errors</a></dt><dt>grep, <a class="indexterm" href="winbind.html#id2647915">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a></dt><dt>group, <a class="indexterm" href="samba-bdc.html#id2561223">Example Configuration</a>, <a class="indexterm" href="ChangeNotes.html#id2571717">User and Group Changes</a>, <a class="indexterm" href="passdb.html#id2582548">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="AccessControls.html#id2604245">File and Directory Access Control</a></dt><dd><dl><dt>account, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a></dt><dt>mapping, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a></dt></dl></dd><dt>group account, <a class="indexterm" href="groupmapping.html#id2590298">Important Administrative Information</a>, <a class="indexterm" href="idmapper.html#id2598778">Backup Domain Controller</a></dt><dt>group accounts, <a class="indexterm" href="ClientConfig.html#id2570964">Domain Logon Configuration: Windows 9x/Me</a>, <a class="indexterm" href="passdb.html#id2582411">Caution Regarding LDAP and Samba</a>, <a class="indexterm" href="groupmapping.html#id2588906">Features and Benefits</a>, <a class="indexterm" href="groupmapping.html#id2589657">Warning: User Private Group Problems</a>, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a></dt><dt>group management, <a class="indexterm" href="NetCommand.html#id2592043">Overview</a>, <a class="indexterm" href="NetCommand.html#id2592419">UNIX and Windows Group Management</a></dt><dt>group mapping, <a class="indexterm" href="ChangeNotes.html#id2571717">User and Group Changes</a>, <a class="indexterm" href="groupmapping.html">Group Mapping: MS Windows and UNIX</a></dt><dt>group mappings, <a class="indexterm" href="ChangeNotes.html#id2572208">Group Mapping Changes in Samba-3.0.23</a>, <a class="indexterm" href="groupmapping.html#id2588906">Features and Benefits</a></dt><dt>group membership, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>group ownership, <a class="indexterm" href="winbind.html#id2646094">Features and Benefits</a></dt><dt>group permissions, <a class="indexterm" href="ChangeNotes.html#id2571717">User and Group Changes</a>, <a class="indexterm" href="NT4Migration.html#id2672660">Server Share and Directory Layout</a></dt><dt>Group Policies, <a class="indexterm" href="PolicyMgmt.html#id2651747">Features and Benefits</a></dt><dt>group policies, <a class="indexterm" href="PolicyMgmt.html#id2651747">Features and Benefits</a></dt><dt>group policy, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a></dt><dt>Group Policy, <a class="indexterm" href="PolicyMgmt.html#id2652041">Windows 9x/ME Policies</a></dt><dt>Group Policy Container (see GPC)</dt><dt>Group Policy Editor, <a class="indexterm" href="PolicyMgmt.html#id2652041">Windows 9x/ME Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2653170">Windows NT4/200x</a>, <a class="indexterm" href="NT4Migration.html#id2673548">Samba-3 Implementation Choices</a></dt><dt>Group Policy Objects, <a class="indexterm" href="NT4Migration.html#id2672049">Objectives</a> (see GPO)</dt><dt>group policy objects (see GPOs)</dt><dt>Group Policy Template (see GPT)</dt><dt>group privileges, <a class="indexterm" href="groupmapping.html#id2589321">Discussion</a></dt><dt>group profiles, <a class="indexterm" href="ProfileMgmt.html#id2656206">Creating and Managing Group Profiles</a></dt><dt>group SID, <a class="indexterm" href="NetCommand.html#id2595316">Managing Security Identifiers (SIDS)</a></dt><dt>groupadd, <a class="indexterm" href="groupmapping.html#id2588906">Features and Benefits</a>, <a class="indexterm" href="groupmapping.html#id2591250">Sample smb.conf Add Group Script</a>, <a class="indexterm" href="groupmapping.html#id2591562">Adding Groups Fails</a></dt><dt>groupadd limitations, <a class="indexterm" href="groupmapping.html#id2591250">Sample smb.conf Add Group Script</a></dt><dt>groupdel, <a class="indexterm" href="groupmapping.html#id2588906">Features and Benefits</a></dt><dt>groupmap, <a class="indexterm" href="groupmapping.html">Group Mapping: MS Windows and UNIX</a></dt><dt>groupmod, <a class="indexterm" href="groupmapping.html#id2588906">Features and Benefits</a></dt><dt>grouppol.inf, <a class="indexterm" href="PolicyMgmt.html#id2652041">Windows 9x/ME Policies</a></dt><dt>groups, <a class="indexterm" href="NetCommand.html#id2592419">UNIX and Windows Group Management</a>, <a class="indexterm" href="PolicyMgmt.html#id2651747">Features and Benefits</a></dt><dd><dl><dt>domain, <a class="indexterm" href="groupmapping.html#id2589321">Discussion</a></dt><dt>mapping, <a class="indexterm" href="groupmapping.html">Group Mapping: MS Windows and UNIX</a></dt><dt>nested, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt></dl></dd><dt>groups of users, <a class="indexterm" href="NetCommand.html#id2594353">Administering User Rights and Privileges</a></dt><dt>growing, <a class="indexterm" href="VFS.html#id2644987">Shadow Copy Setup</a></dt><dt>GSSAPI, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></dt><dt>gtklp, <a class="indexterm" href="CUPS-printing.html#id2639812">Foomatic Database-Generated PPDs</a></dt><dt>guest, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a>, <a class="indexterm" href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a></dt><dt>guest account, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a class="indexterm" href="NetworkBrowsing.html#id2578137">Problem Resolution</a>, <a class="indexterm" href="classicalprinting.html#id2618984">Custom Print Commands</a>, <a class="indexterm" href="diagnosis.html#id2676048">The Tests</a></dt><dt>GUI, <a class="indexterm" href="CUPS-printing.html#id2626010">Overview</a></dt><dt>Gutenprint, <a class="indexterm" href="CUPS-printing.html#id2630686">rasterto [printers specific]</a>, <a class="indexterm" href="CUPS-printing.html#id2639624">Driver Development Outside</a></dt></dl></div><div class="indexdiv"><h3>H</h3><dl><dt>h-node, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></dt><dt>harvesting password hashes, <a class="indexterm" href="passdb.html#id2587611">Security and sambaSamAccount</a></dt><dt>hashed password equivalent, <a class="indexterm" href="passdb.html#id2581068">Important Notes About Security</a></dt><dt>headers files, <a class="indexterm" href="domain-member.html#id2566166">Possible Errors</a></dt><dt>Heimdal, <a class="indexterm" href="domain-member.html#id2565364">Configure /etc/krb5.conf</a>, <a class="indexterm" href="idmapper.html#id2599225">ADS Domains</a>, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a></dt><dt>Heimdal kerberos, <a class="indexterm" href="idmapper.html#id2599225">ADS Domains</a>, <a class="indexterm" href="idmapper.html#id2600225">IDMAP Storage in LDAP Using Winbind</a></dt><dt>help, <a class="indexterm" href="ch47.html#id2685432">Free Support</a></dt><dt>help command, <a class="indexterm" href="diagnosis.html#id2676048">The Tests</a></dt><dt>heterogeneous computing, <a class="indexterm" href="winbind.html#id2646094">Features and Benefits</a></dt><dt>HEX, <a class="indexterm" href="unicode.html#id2663167">Japanese Charsets</a></dt><dt>hi-res photo, <a class="indexterm" href="CUPS-printing.html#id2631244">The Role of cupsomatic/foomatic</a></dt><dt>high availability, <a class="indexterm" href="SambaHA.html#id2664969">Features and Benefits</a></dt><dt>high order ports, <a class="indexterm" href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>high-availability, <a class="indexterm" href="locking.html#id2608933">Opportunistic Locking Overview</a></dt><dt>high-availability services, <a class="indexterm" href="SambaHA.html#id2666047">High-Availability Server Products</a></dt><dt>high-speed server interconnect, <a class="indexterm" href="SambaHA.html#id2665966">A Simple Solution</a></dt><dt>higher availability, <a class="indexterm" href="msdfs.html#id2614426">Features and Benefits</a></dt><dt>HKEY_CURRENT_USER, <a class="indexterm" href="ProfileMgmt.html#id2656467">MS Windows NT4 Workstation</a></dt><dt>HKEY_LOCAL_MACHINE, <a class="indexterm" href="PolicyMgmt.html#id2652360">Registry Spoiling</a></dt><dt>holy grail, <a class="indexterm" href="winbind.html#id2646094">Features and Benefits</a></dt><dt>home directories, <a class="indexterm" href="passdb.html#id2580500">New Account Storage Systems</a>, <a class="indexterm" href="winbind.html#id2648862">Starting and Testing the winbindd Daemon</a></dt><dt>home directory, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a>, <a class="indexterm" href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a></dt><dt>home directory template, <a class="indexterm" href="winbind.html#id2649783">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>home drive, <a class="indexterm" href="samba-bdc.html#id2559776">Example PDC Configuration</a></dt><dt>host multiple servers, <a class="indexterm" href="cfgsmarts.html#id2667261">Multiple Virtual Server Personalities</a></dt><dt>host security, <a class="indexterm" href="securing-samba.html#id2611154">Features and Benefits</a></dt><dt>host-based protection, <a class="indexterm" href="securing-samba.html#id2611154">Features and Benefits</a></dt><dt>hostname, <a class="indexterm" href="domain-member.html#id2565364">Configure /etc/krb5.conf</a></dt><dt>hosts allow, <a class="indexterm" href="diagnosis.html#id2676048">The Tests</a></dt><dt>hosts deny, <a class="indexterm" href="diagnosis.html#id2676048">The Tests</a></dt><dt>house-keeping, <a class="indexterm" href="rights.html#id2602098">Description of Privileges</a></dt><dt>HOWTO documents, <a class="indexterm" href="passdb.html#id2582411">Caution Regarding LDAP and Samba</a></dt><dt>HP JetDirect, <a class="indexterm" href="CUPS-printing.html#id2632568">Examples for Filtering Chains</a></dt><dt>HP Photosmart, <a class="indexterm" href="CUPS-printing.html#id2639812">Foomatic Database-Generated PPDs</a></dt><dt>HP-GL, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>HP-GL., <a class="indexterm" href="CUPS-printing.html#id2629976">Prefilters</a></dt><dt>hpgltops, <a class="indexterm" href="CUPS-printing.html#id2629612">MIME Type Conversion Rules</a></dt><dt>HPIJS, <a class="indexterm" href="CUPS-printing.html#id2639624">Driver Development Outside</a></dt><dt>HPUX, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>http, <a class="indexterm" href="Backup.html#id2664655">Rsync</a></dt><dt>hybrid, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></dt><dt>Hybrid node, <a class="indexterm" href="NetworkBrowsing.html#id2577267">Static WINS Entries</a></dt></dl></div><div class="indexdiv"><h3>I</h3><dl><dt>IANA, <a class="indexterm" href="CUPS-printing.html#id2630331">pstoraster</a></dt><dt>ID mapping, <a class="indexterm" href="samba-bdc.html#id2561223">Example Configuration</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2669418">New Features in Samba-3.0.x</a></dt><dt>ID mapping database, <a class="indexterm" href="winbind.html#id2647423">User and Group ID Allocation</a></dt><dt>ID range, <a class="indexterm" href="groupmapping.html#id2588906">Features and Benefits</a></dt><dt>IDEALX, <a class="indexterm" href="passdb.html#id2586078">ldapsam</a></dt><dt>Identification, <a class="indexterm" href="ClientConfig.html#id2570964">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>identify, <a class="indexterm" href="idmapper.html#id2599225">ADS Domains</a></dt><dt>identity, <a class="indexterm" href="idmapper.html#id2597521">Standalone Samba Server</a></dt><dt>identity information, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></dt><dt>identity management, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a>, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a></dt><dd><dl><dt>centralized, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></dt></dl></dd><dt>identity resolution, <a class="indexterm" href="winbind.html#id2646094">Features and Benefits</a></dt><dt>IDMAP, <a class="indexterm" href="ChangeNotes.html#id2572208">Group Mapping Changes in Samba-3.0.23</a>, <a class="indexterm" href="groupmapping.html#id2588906">Features and Benefits</a>, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a>, <a class="indexterm" href="idmapper.html#id2597521">Standalone Samba Server</a>, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2599635">IDMAP_RID with Winbind</a></dt><dt>idmap, <a class="indexterm" href="upgrading-to-3.0.html#id2671288">New Schema</a></dt><dt>idmap backend, <a class="indexterm" href="samba-bdc.html#id2561223">Example Configuration</a>, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="winbind.html#id2646094">Features and Benefits</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671846">IdMap LDAP Support</a></dt><dt>IDMAP backend, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></dt><dt>idmap gid, <a class="indexterm" href="passdb.html#id2581588">Mapping User Identifiers between MS Windows and UNIX</a>, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2599635">IDMAP_RID with Winbind</a>, <a class="indexterm" href="winbind.html#id2646094">Features and Benefits</a></dt><dt>idmap GID, <a class="indexterm" href="upgrading-to-3.0.html#id2671288">New Schema</a></dt><dt>IDMAP infrastructure, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a></dt><dt>idmap uid, <a class="indexterm" href="passdb.html#id2581588">Mapping User Identifiers between MS Windows and UNIX</a>, <a class="indexterm" href="groupmapping.html#id2588906">Features and Benefits</a>, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2599635">IDMAP_RID with Winbind</a>, <a class="indexterm" href="winbind.html#id2646094">Features and Benefits</a></dt><dt>idmap UID, <a class="indexterm" href="upgrading-to-3.0.html#id2671288">New Schema</a></dt><dt>idmap_ad, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></dt><dt>idmap_ldap module, <a class="indexterm" href="upgrading-to-3.0.html#id2671288">New Schema</a></dt><dt>idmap_rid, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2599635">IDMAP_RID with Winbind</a></dt><dt>IETF, <a class="indexterm" href="CUPS-printing.html#id2626010">Overview</a></dt><dt>ifconfig, <a class="indexterm" href="compiling.html#id2681452">Starting from inetd.conf</a>, <a class="indexterm" href="speed.html#id2684056">Samba Performance Problem Due to Changing Linux Kernel</a></dt><dt>ignore connection, <a class="indexterm" href="securing-samba.html#id2611530">Using Interface Protection</a></dt><dt>imagetoraster, <a class="indexterm" href="CUPS-printing.html#id2630601">imagetops and imagetoraster</a></dt><dt>immutible, <a class="indexterm" href="AccessControls.html#id2604657">Protecting Directories and Files from Deletion</a></dt><dt>impersonate, <a class="indexterm" href="passdb.html#id2587611">Security and sambaSamAccount</a></dt><dt>implementing oplocks, <a class="indexterm" href="locking.html#id2609772">Advanced Samba Oplocks Parameters</a></dt><dt>Implicit Classes, <a class="indexterm" href="CUPS-printing.html#id2643019">Print Queue Called “lp” Mishandles Print Jobs</a></dt><dt>important announcements, <a class="indexterm" href="securing-samba.html#id2612079">Upgrading Samba</a></dt><dt>Imprints, <a class="indexterm" href="classicalprinting.html#id2625010">The Imprints Toolset</a></dt><dt>imprints, <a class="indexterm" href="CUPS-printing.html#id2627702">Driver Upload Methods</a></dt><dt>include, <a class="indexterm" href="cfgsmarts.html">Advanced Configuration Techniques</a></dt><dt>independent, <a class="indexterm" href="StandAloneServer.html#id2567309">Background</a>, <a class="indexterm" href="cfgsmarts.html#id2666864">Multiple Server Hosting</a></dt><dt>individual domain user, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>individual section, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>inetd, <a class="indexterm" href="SWAT.html#id2674181">Validate SWAT Installation</a>, <a class="indexterm" href="diagnosis.html#id2676048">The Tests</a>, <a class="indexterm" href="compiling.html#startingSamba">Starting the smbd nmbd and winbindd</a>, <a class="indexterm" href="compiling.html#id2681452">Starting from inetd.conf</a></dt><dt>inetd.conf, <a class="indexterm" href="diagnosis.html#id2676048">The Tests</a></dt><dt>inetorgperson.schema, <a class="indexterm" href="passdb.html#id2586616">OpenLDAP Configuration</a></dt><dt>inf file, <a class="indexterm" href="classicalprinting.html#id2620992">Identifying Driver Files</a></dt><dt>infrastructure, <a class="indexterm" href="passdb.html#id2582136">Comments Regarding LDAP</a>, <a class="indexterm" href="winbind.html#id2646680">Target Uses</a></dt><dt>inheritance, <a class="indexterm" href="AccessControls.html#id2604657">Protecting Directories and Files from Deletion</a></dt><dt>inherits rights, <a class="indexterm" href="groupmapping.html#id2589321">Discussion</a></dt><dt>initdb.ldif, <a class="indexterm" href="FastStart.html#id2550528">The Primary Domain Controller</a></dt><dt>initGroups.sh, <a class="indexterm" href="FastStart.html#id2549629">Example: Engineering Office</a>, <a class="indexterm" href="groupmapping.html#id2591422">Script to Configure Group Mapping</a>, <a class="indexterm" href="NT4Migration.html#id2672993">Steps in Migration Process</a></dt><dt>inktype, <a class="indexterm" href="CUPS-printing.html#id2631244">The Role of cupsomatic/foomatic</a></dt><dt>insecure, <a class="indexterm" href="StandAloneServer.html#id2567215">Features and Benefits</a>, <a class="indexterm" href="securing-samba.html#id2611316">Using Host-Based Protection</a></dt><dt>inspire simplicity, <a class="indexterm" href="StandAloneServer.html#id2567511">Example Configuration</a></dt><dt>inspired structure, <a class="indexterm" href="SambaHA.html#id2665090">Technical Discussion</a></dt><dt>install drivers, <a class="indexterm" href="classicalprinting.html#id2615070">Features and Benefits</a>, <a class="indexterm" href="classicalprinting.html#id2619652">Point'n'Print Client Drivers on Samba Servers</a></dt><dt>interactive help, <a class="indexterm" href="ch47.html#id2685432">Free Support</a></dt><dt>interdomain</dt><dd><dl><dt>trust</dt><dd><dl><dt>account, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a></dt></dl></dd><dt>trustrs, <a class="indexterm" href="ServerType.html#id2551742">Features and Benefits</a></dt></dl></dd><dt>interdomain connection, <a class="indexterm" href="InterdomainTrusts.html#id2613844">Samba as the Trusting Domain</a></dt><dt>interdomain trust, <a class="indexterm" href="InterdomainTrusts.html#id2613504">Configuring Samba NT-Style Domain Trusts</a>, <a class="indexterm" href="InterdomainTrusts.html#id2614041">NT4-Style Domain Trusts with Windows 2000</a></dt><dt>interdomain trust accounts, <a class="indexterm" href="passdb.html">Account Information Databases</a>, <a class="indexterm" href="passdb.html#id2582411">Caution Regarding LDAP and Samba</a></dt><dt>interdomain trusts, <a class="indexterm" href="NetCommand.html#id2592043">Overview</a>, <a class="indexterm" href="InterdomainTrusts.html#id2612727">Features and Benefits</a></dt><dt>Interdomain Trusts, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a></dt><dd><dl><dt>Completing, <a class="indexterm" href="InterdomainTrusts.html#id2613210">Completing an NT4 Domain Trust</a></dt><dt>creating, <a class="indexterm" href="InterdomainTrusts.html#id2613077">Native MS Windows NT4 Trusts Configuration</a></dt><dt>Facilities, <a class="indexterm" href="InterdomainTrusts.html#id2613295">Interdomain Trust Facilities</a></dt></dl></dd><dt>interface, <a class="indexterm" href="ClientConfig.html#id2568741">MS Windows XP Professional</a></dt><dt>interface scripts, <a class="indexterm" href="passdb.html#id2584058">User Account Management</a></dt><dt>interface-based exclusion, <a class="indexterm" href="securing-samba.html#id2611154">Features and Benefits</a></dt><dt>interfaces, <a class="indexterm" href="securing-samba.html#id2611530">Using Interface Protection</a>, <a class="indexterm" href="cfgsmarts.html#id2666864">Multiple Server Hosting</a></dt><dt>intermediate information, <a class="indexterm" href="passdb.html#id2582411">Caution Regarding LDAP and Samba</a></dt><dt>intermediate tools, <a class="indexterm" href="passdb.html#id2582136">Comments Regarding LDAP</a></dt><dt>internal ordering, <a class="indexterm" href="SWAT.html#id2674037">Features and Benefits</a></dt><dt>internationalization support, <a class="indexterm" href="SWAT.html#id2674161">Guidelines and Technical Tips</a></dt><dt>Internet, <a class="indexterm" href="securing-samba.html#id2611316">Using Host-Based Protection</a>, <a class="indexterm" href="securing-samba.html#id2611530">Using Interface Protection</a></dt><dt>Internet Engineering Task Force (see IETF)</dt><dt>Internet Printing Protocol (see IPP)</dt><dt>Internet Protocol TCP/IP, <a class="indexterm" href="ClientConfig.html#id2569931">MS Windows Me</a></dt><dt>Internetworking Packet Exchange (see IPX)</dt><dt>internetworking super daemon, <a class="indexterm" href="SWAT.html#id2674037">Features and Benefits</a></dt><dt>interoperability, <a class="indexterm" href="ServerType.html#id2551742">Features and Benefits</a>, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a>, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a>, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a>, <a class="indexterm" href="winbind.html#id2646094">Features and Benefits</a>, <a class="indexterm" href="SambaHA.html#id2665700">Restrictive Constraints on Distributed File Systems</a></dt><dt>intolerance, <a class="indexterm" href="SambaHA.html#id2664969">Features and Benefits</a></dt><dt>invalid shell, <a class="indexterm" href="ServerType.html#id2552853">Example Configuration</a></dt><dt>invalid users, <a class="indexterm" href="diagnosis.html#id2676048">The Tests</a></dt><dt>IP address, <a class="indexterm" href="diagnosis.html#id2676048">The Tests</a></dt><dt>IP address automatically, <a class="indexterm" href="ClientConfig.html#id2568741">MS Windows XP Professional</a>, <a class="indexterm" href="ClientConfig.html#id2569384">MS Windows 2000</a></dt><dt>IP addresses, <a class="indexterm" href="integrate-ms-networks.html#id2661236">/etc/hosts</a></dt><dt>IP aliases, <a class="indexterm" href="ClientConfig.html#id2568741">MS Windows XP Professional</a></dt><dt>IPC$, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a>, <a class="indexterm" href="NetworkBrowsing.html#id2578137">Problem Resolution</a>, <a class="indexterm" href="securing-samba.html#id2611880">Using IPC$ Share-Based Denials </a></dt><dt>IPC$ connections, <a class="indexterm" href="SambaHA.html#id2665372">The Front-End Challenge</a></dt><dt>ipchains, <a class="indexterm" href="diagnosis.html#id2676048">The Tests</a></dt><dt>ipconfig, <a class="indexterm" href="NetworkBrowsing.html#id2573848">TCP/IP without NetBIOS</a></dt><dt>iPlanet, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a></dt><dt>IPP, <a class="indexterm" href="CUPS-printing.html#id2635857">Understanding cupsaddsmb</a></dt><dt>IPP client, <a class="indexterm" href="CUPS-printing.html#id2642420">Administrator Cannot Install Printers for All Local Users</a></dt><dt>iptables, <a class="indexterm" href="diagnosis.html#id2676048">The Tests</a></dt><dt>IPX, <a class="indexterm" href="NetworkBrowsing.html#id2577509">Windows Networking Protocols</a></dt><dt>IRC, <a class="indexterm" href="ch47.html#id2685432">Free Support</a></dt><dt>IRIX, <a class="indexterm" href="VFS.html#id2643367">Discussion</a>, <a class="indexterm" href="unicode.html#id2663307">Basic Parameter Setting</a></dt><dt>ISC</dt><dd><dl><dt>DHCP, <a class="indexterm" href="DNSDHCP.html#id2685803">Features and Benefits</a></dt><dt>DNS, <a class="indexterm" href="DNSDHCP.html#id2685803">Features and Benefits</a></dt></dl></dd><dt>ISC DHCP server, <a class="indexterm" href="ClientConfig.html#id2568741">MS Windows XP Professional</a>, <a class="indexterm" href="ClientConfig.html#id2569931">MS Windows Me</a></dt><dt>isolated workgroup, <a class="indexterm" href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a></dt><dt>IXFR, <a class="indexterm" href="integrate-ms-networks.html#id2661034">Background Information</a></dt></dl></div><div class="indexdiv"><h3>J</h3><dl><dt>Japanese, <a class="indexterm" href="unicode.html#id2663167">Japanese Charsets</a>, <a class="indexterm" href="SWAT.html#id2674970">Enabling SWAT Internationalization Support</a></dt><dt>Japanese locale, <a class="indexterm" href="unicode.html#id2663307">Basic Parameter Setting</a></dt><dt>Japanese UNIX, <a class="indexterm" href="unicode.html#id2663307">Basic Parameter Setting</a></dt><dt>Java, <a class="indexterm" href="AdvancedNetworkManagement.html#id2651151">Remote Management with ThinLinc</a>, <a class="indexterm" href="unicode.html#id2663307">Basic Parameter Setting</a></dt><dt>JIS X 0208, <a class="indexterm" href="unicode.html#id2663167">Japanese Charsets</a></dt><dt>join, <a class="indexterm" href="idmapper.html#id2598937">NT4-Style Domains (Includes Samba Domains)</a></dt><dt>join client, <a class="indexterm" href="rights.html#id2602098">Description of Privileges</a></dt><dt>join domain, <a class="indexterm" href="samba-pdc.html#id2558387">Joining Domain Fails Because of Existing Machine Account</a></dt><dt>join the ADS domain, <a class="indexterm" href="domain-member.html#id2564156">Joining an NT4-type Domain with Samba-3</a></dt><dt>join the domain, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a>, <a class="indexterm" href="domain-member.html#id2564156">Joining an NT4-type Domain with Samba-3</a></dt><dt>join the machine, <a class="indexterm" href="domain-member.html#id2563866">Windows NT4 Client</a></dt><dt>joined client, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>Joined domain, <a class="indexterm" href="domain-member.html#id2564156">Joining an NT4-type Domain with Samba-3</a></dt><dt>joining domain, <a class="indexterm" href="winbind.html#id2648624">Join the Samba Server to the PDC Domain</a></dt><dt>joining the domain, <a class="indexterm" href="domain-member.html#id2564156">Joining an NT4-type Domain with Samba-3</a></dt><dt>JPEG, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt></dl></div><div class="indexdiv"><h3>K</h3><dl><dt>KB 129202, <a class="indexterm" href="locking.html#id2610881">Additional Reading</a></dt><dt>KB 224992, <a class="indexterm" href="locking.html#id2610881">Additional Reading</a></dt><dt>KB 296264, <a class="indexterm" href="locking.html#id2610881">Additional Reading</a></dt><dt>KB 811492, <a class="indexterm" href="locking.html#id2610849">Long Delays Deleting Files over Network with XP SP1</a></dt><dt>KB 812937, <a class="indexterm" href="locking.html#id2610825">Problems Saving Files in MS Office on Windows XP</a></dt><dt>KDC, <a class="indexterm" href="domain-member.html#ads-member">Samba ADS Domain Membership</a>, <a class="indexterm" href="domain-member.html#id2565364">Configure /etc/krb5.conf</a></dt><dt>KDE, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650776">Remote Management from NoMachine.Com</a></dt><dt>KDE konqueror, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650776">Remote Management from NoMachine.Com</a></dt><dt>KDE session, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650776">Remote Management from NoMachine.Com</a></dt><dt>KDEPrint, <a class="indexterm" href="CUPS-printing.html#id2626010">Overview</a></dt><dt>kerberos, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="domain-member.html#id2565364">Configure /etc/krb5.conf</a>, <a class="indexterm" href="idmapper.html#id2599225">ADS Domains</a></dt><dt>Kerberos, <a class="indexterm" href="domain-member.html#ads-member">Samba ADS Domain Membership</a>, <a class="indexterm" href="domain-member.html#id2565364">Configure /etc/krb5.conf</a>, <a class="indexterm" href="domain-member.html#id2566166">Possible Errors</a>, <a class="indexterm" href="domain-member.html#ads-test-smbclient">Testing with smbclient</a>, <a class="indexterm" href="InterdomainTrusts.html#id2612799">Trust Relationship Background</a>, <a class="indexterm" href="winbind.html#id2646988">Microsoft Active Directory Services</a>, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671093">Passdb Backends and Authentication</a></dt><dd><dl><dt>/etc/krb5.conf, <a class="indexterm" href="domain-member.html#id2565364">Configure /etc/krb5.conf</a></dt></dl></dd><dt>Kerberos authentication, <a class="indexterm" href="domain-member.html#ads-test-smbclient">Testing with smbclient</a></dt><dt>killall, <a class="indexterm" href="compiling.html#id2681452">Starting from inetd.conf</a></dt><dt>kinit, <a class="indexterm" href="domain-member.html#id2565364">Configure /etc/krb5.conf</a>, <a class="indexterm" href="domain-member.html#ads-create-machine-account">Create the Computer Account</a>, <a class="indexterm" href="domain-member.html#id2566166">Possible Errors</a></dt><dt>kixstart, <a class="indexterm" href="NT4Migration.html#id2672834">Logon Scripts</a></dt><dt>kprinter, <a class="indexterm" href="CUPS-printing.html#id2639812">Foomatic Database-Generated PPDs</a></dt><dt>KRB, <a class="indexterm" href="idmapper.html#id2599225">ADS Domains</a></dt><dt>KRB5, <a class="indexterm" href="domain-member.html#id2565364">Configure /etc/krb5.conf</a></dt><dt>krb5.conf, <a class="indexterm" href="domain-member.html#id2565364">Configure /etc/krb5.conf</a></dt></dl></div><div class="indexdiv"><h3>L</h3><dl><dt>LAN, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a>, <a class="indexterm" href="AdvancedNetworkManagement.html#id2651151">Remote Management with ThinLinc</a>, <a class="indexterm" href="SambaHA.html#id2666047">High-Availability Server Products</a>, <a class="indexterm" href="problems.html#id2677797">Diagnostics Tools</a></dt><dt>LanMan, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="samba-bdc.html#id2559283">Essential Background Information</a>, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="passdb.html#passdbtech">Technical Information</a>, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>LanMan logon service, <a class="indexterm" href="samba-pdc.html#id2556094">Preparing for Domain Control</a></dt><dt>LanMan passwords, <a class="indexterm" href="passdb.html#id2580316">Backward Compatibility Account Storage Systems</a></dt><dt>LanManager, <a class="indexterm" href="ServerType.html#id2552243">User Level Security</a>, <a class="indexterm" href="ClientConfig.html#id2570964">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>LanManager-compatible, <a class="indexterm" href="NetworkBrowsing.html#id2576622">WINS: The Windows Internetworking Name Server</a></dt><dt>LanManger password, <a class="indexterm" href="passdb.html#id2584174">Listing User and Machine Accounts</a></dt><dt>laptops, <a class="indexterm" href="Backup.html#id2664484">BackupPC</a></dt><dt>large directory, <a class="indexterm" href="largefile.html">Handling Large Directories</a></dt><dt>large domain, <a class="indexterm" href="idmapper.html#id2599635">IDMAP_RID with Winbind</a></dt><dt>large numbers of files, <a class="indexterm" href="largefile.html">Handling Large Directories</a></dt><dt>large organizations, <a class="indexterm" href="InterdomainTrusts.html#id2612799">Trust Relationship Background</a></dt><dt>last change time, <a class="indexterm" href="passdb.html#id2584174">Listing User and Machine Accounts</a></dt><dt>latency, <a class="indexterm" href="locking.html#id2609539">Slow and/or Unreliable Networks</a></dt><dt>laws, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a></dt><dt>LCT (see last change time)</dt><dt>LDAP, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a>, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a>, <a class="indexterm" href="samba-bdc.html#id2560027">LDAP Configuration Notes</a>, <a class="indexterm" href="samba-bdc.html#id2560722">Backup Domain Controller Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2561833">How Do I Replicate the smbpasswd File?</a>, <a class="indexterm" href="samba-bdc.html#id2561938">Can I Do This All with LDAP?</a>, <a class="indexterm" href="domain-member.html#id2562182">Features and Benefits</a>, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a>, <a class="indexterm" href="domain-member.html#id2566531">Sharing User ID Mappings between Samba Domain Members</a>, <a class="indexterm" href="passdb.html">Account Information Databases</a>, <a class="indexterm" href="passdb.html#id2580500">New Account Storage Systems</a>, <a class="indexterm" href="passdb.html#id2581068">Important Notes About Security</a>, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="passdb.html#id2582136">Comments Regarding LDAP</a>, <a class="indexterm" href="passdb.html#id2582411">Caution Regarding LDAP and Samba</a>, <a class="indexterm" href="passdb.html#id2582548">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="passdb.html#id2586078">ldapsam</a>, <a class="indexterm" href="passdb.html#id2586326">Supported LDAP Servers</a>, <a class="indexterm" href="passdb.html#id2586381">Schema and Relationship to the RFC 2307 posixAccount</a>, <a class="indexterm" href="passdb.html#id2586888">Initialize the LDAP Database</a>, <a class="indexterm" href="passdb.html#id2587073">Configuring Samba</a>, <a class="indexterm" href="groupmapping.html#id2590538">Default Users, Groups, and Relative Identifiers</a>, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a>, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2598778">Backup Domain Controller</a>, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a>, <a class="indexterm" href="InterdomainTrusts.html#id2612727">Features and Benefits</a>, <a class="indexterm" href="InterdomainTrusts.html#id2612799">Trust Relationship Background</a>, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a>, <a class="indexterm" href="winbind.html#id2646988">Microsoft Active Directory Services</a>, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671093">Passdb Backends and Authentication</a>, <a class="indexterm" href="NT4Migration.html#id2672458">Domain Layout</a></dt><dd><dl><dt>directories, <a class="indexterm" href="passdb.html#id2582136">Comments Regarding LDAP</a></dt><dt>master, <a class="indexterm" href="samba-bdc.html#id2560027">LDAP Configuration Notes</a></dt><dt>server, <a class="indexterm" href="samba-bdc.html#id2560027">LDAP Configuration Notes</a></dt><dt>slave, <a class="indexterm" href="samba-bdc.html#id2558877">Features and Benefits</a>, <a class="indexterm" href="samba-bdc.html#id2560027">LDAP Configuration Notes</a></dt></dl></dd><dt>LDAP administration password, <a class="indexterm" href="samba-bdc.html#id2560722">Backup Domain Controller Configuration</a></dt><dt>LDAP administrative password, <a class="indexterm" href="domain-member.html#id2566531">Sharing User ID Mappings between Samba Domain Members</a></dt><dt>LDAP backend, <a class="indexterm" href="StandAloneServer.html#id2567309">Background</a>, <a class="indexterm" href="idmapper.html#id2598544">Primary Domain Controller</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2669248">Quick Migration Guide</a></dt><dt>LDAP backends, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></dt><dt>LDAP database, <a class="indexterm" href="samba-bdc.html#id2561223">Example Configuration</a>, <a class="indexterm" href="passdb.html#id2586888">Initialize the LDAP Database</a>, <a class="indexterm" href="NT4Migration.html#id2672458">Domain Layout</a></dt><dt>LDAP deployment, <a class="indexterm" href="passdb.html#id2582136">Comments Regarding LDAP</a></dt><dt>LDAP directory, <a class="indexterm" href="passdb.html#id2582136">Comments Regarding LDAP</a>, <a class="indexterm" href="passdb.html#TOSHARG-acctflags">Account Flags Management</a>, <a class="indexterm" href="passdb.html#id2586078">ldapsam</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2669418">New Features in Samba-3.0.x</a></dt><dt>ldap group suffix, <a class="indexterm" href="upgrading-to-3.0.html#id2671288">New Schema</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671680">New Suffix for Searching</a></dt><dt>LDAP idmap Backend, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></dt><dt>ldap idmap suffix, <a class="indexterm" href="domain-member.html#id2566531">Sharing User ID Mappings between Samba Domain Members</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671288">New Schema</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671680">New Suffix for Searching</a></dt><dt>ldap machine suffix, <a class="indexterm" href="upgrading-to-3.0.html#id2671680">New Suffix for Searching</a></dt><dt>LDAP queries, <a class="indexterm" href="upgrading-to-3.0.html#id2671680">New Suffix for Searching</a></dt><dt>LDAP redirects, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a></dt><dt>LDAP schema, <a class="indexterm" href="ChangeNotes.html#id2572328">LDAP Changes in Samba-3.0.23</a></dt><dt>LDAP server, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a></dt><dt>ldap suffix, <a class="indexterm" href="upgrading-to-3.0.html#id2671288">New Schema</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671680">New Suffix for Searching</a></dt><dt>ldap user suffix, <a class="indexterm" href="upgrading-to-3.0.html#id2671680">New Suffix for Searching</a></dt><dt>LDAP-based, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a></dt><dt>LDAP., <a class="indexterm" href="passdb.html#id2582548">LDAP Directories and Windows Computer Accounts</a></dt><dt>LDAP/Kerberos, <a class="indexterm" href="upgrading-to-3.0.html#id2669418">New Features in Samba-3.0.x</a></dt><dt>LDAPS, <a class="indexterm" href="passdb.html#id2587611">Security and sambaSamAccount</a></dt><dt>ldapsam, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a>, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="passdb.html">Account Information Databases</a>, <a class="indexterm" href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a>, <a class="indexterm" href="passdb.html#id2586078">ldapsam</a>, <a class="indexterm" href="passdb.html#id2586326">Supported LDAP Servers</a>, <a class="indexterm" href="groupmapping.html#id2590538">Default Users, Groups, and Relative Identifiers</a>, <a class="indexterm" href="idmapper.html#id2598544">Primary Domain Controller</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671288">New Schema</a>, <a class="indexterm" href="NT4Migration.html#id2672049">Objectives</a></dt><dt>ldapsam_compat, <a class="indexterm" href="passdb.html#id2580316">Backward Compatibility Account Storage Systems</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671288">New Schema</a></dt><dt>ldapsearch, <a class="indexterm" href="upgrading-to-3.0.html#id2671288">New Schema</a></dt><dt>LDAPv3, <a class="indexterm" href="passdb.html#id2587611">Security and sambaSamAccount</a></dt><dt>ldconfig, <a class="indexterm" href="winbind.html#id2647915">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a></dt><dt>ldd, <a class="indexterm" href="CUPS-printing.html#id2626244">Linking smbd with libcups.so</a></dt><dt>LDIF, <a class="indexterm" href="passdb.html#id2586888">Initialize the LDAP Database</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671288">New Schema</a></dt><dt>LDIF file, <a class="indexterm" href="passdb.html#id2586888">Initialize the LDAP Database</a></dt><dt>legacy systems, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></dt><dt>legal UNIX system account name, <a class="indexterm" href="domain-member.html#id2566853">Adding Machine to Domain Fails</a></dt><dt>Level1 Oplock, <a class="indexterm" href="locking.html#id2608933">Opportunistic Locking Overview</a></dt><dt>Level1 oplock, <a class="indexterm" href="locking.html#id2608933">Opportunistic Locking Overview</a></dt><dt>Level2 Oplock, <a class="indexterm" href="locking.html#id2608933">Opportunistic Locking Overview</a></dt><dt>LGPL, <a class="indexterm" href="passdb.html#id2586078">ldapsam</a></dt><dt>libcups, <a class="indexterm" href="classicalprinting.html#id2618440">Default UNIX System Printing Commands</a>, <a class="indexterm" href="CUPS-printing.html#id2626244">Linking smbd with libcups.so</a></dt><dt>libcups.so, <a class="indexterm" href="CUPS-printing.html#id2626244">Linking smbd with libcups.so</a></dt><dt>libcups.so.2, <a class="indexterm" href="CUPS-printing.html#id2626244">Linking smbd with libcups.so</a></dt><dt>Liberty Alliance, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></dt><dt>libiconv, <a class="indexterm" href="unicode.html#id2663307">Basic Parameter Setting</a></dt><dt>libnss_winbind, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="winbind.html#id2647915">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a></dt><dt>libnss_winbind.so, <a class="indexterm" href="winbind.html#id2647036">Name Service Switch</a>, <a class="indexterm" href="winbind.html#id2647915">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a></dt><dt>libnss_wins.so, <a class="indexterm" href="integrate-ms-networks.html#id2661512">/etc/nsswitch.conf</a></dt><dt>libraries, <a class="indexterm" href="domain-member.html#id2565364">Configure /etc/krb5.conf</a></dt><dt>licensing, <a class="indexterm" href="NT4Migration.html#id2672049">Objectives</a></dt><dt>limitations, <a class="indexterm" href="InterdomainTrusts.html#id2612799">Trust Relationship Background</a></dt><dt>linewidth, <a class="indexterm" href="CUPS-printing.html#id2628193">UNIX Printfile Conversion and GUI Basics</a></dt><dt>link loader configuration, <a class="indexterm" href="winbind.html#id2647915">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a></dt><dt>Links</dt><dd><dl><dt>hard, <a class="indexterm" href="AccessControls.html#id2603787">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>soft, <a class="indexterm" href="AccessControls.html#id2603787">MS Windows NTFS Comparison with UNIX File Systems</a></dt></dl></dd><dt>Linux, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="AdvancedNetworkManagement.html#id2651151">Remote Management with ThinLinc</a>, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a>, <a class="indexterm" href="unicode.html#id2663307">Basic Parameter Setting</a></dt><dt>Linux High Availability project, <a class="indexterm" href="SambaHA.html#id2666047">High-Availability Server Products</a></dt><dt>Linux LVM, <a class="indexterm" href="VFS.html#id2644987">Shadow Copy Setup</a></dt><dt>Linux LVM partition, <a class="indexterm" href="VFS.html#id2644987">Shadow Copy Setup</a></dt><dt>LinuxKongress2002, <a class="indexterm" href="CUPS-printing.html#id2639496">The Grand Unification Achieved</a></dt><dt>Linuxprinting.org, <a class="indexterm" href="CUPS-printing.html#id2631244">The Role of cupsomatic/foomatic</a>, <a class="indexterm" href="CUPS-printing.html#id2638936">CUPS Print Drivers from Linuxprinting.org</a>, <a class="indexterm" href="CUPS-printing.html#id2639624">Driver Development Outside</a></dt><dt>list of domain controllers, <a class="indexterm" href="domain-member.html#id2564156">Joining an NT4-type Domain with Samba-3</a></dt><dt>listen for connections, <a class="indexterm" href="securing-samba.html#id2611530">Using Interface Protection</a></dt><dt>listen own socket, <a class="indexterm" href="cfgsmarts.html#id2666864">Multiple Server Hosting</a></dt><dt>LLC, <a class="indexterm" href="integrate-ms-networks.html">Integrating MS Windows Networks with Samba</a></dt><dt>LM/NT password hashes, <a class="indexterm" href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a>, <a class="indexterm" href="passdb.html#id2587611">Security and sambaSamAccount</a></dt><dt>LMB, <a class="indexterm" href="samba-pdc.html#id2556094">Preparing for Domain Control</a>, <a class="indexterm" href="NetworkBrowsing.html#id2574406">How Browsing Functions</a>, <a class="indexterm" href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2575340">Domain Browsing Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a>, <a class="indexterm" href="NetworkBrowsing.html#id2575941">Making Samba the Domain Master</a>, <a class="indexterm" href="NetworkBrowsing.html#id2576529">Use of the Remote Browse Sync Parameter</a>, <a class="indexterm" href="NetworkBrowsing.html#id2576622">WINS: The Windows Internetworking Name Server</a>, <a class="indexterm" href="NetworkBrowsing.html#id2577509">Windows Networking Protocols</a>, <a class="indexterm" href="NetworkBrowsing.html#id2577940">Browsing Support in Samba</a>, <a class="indexterm" href="NetworkBrowsing.html#id2578559">Behavior of Cross-Subnet Browsing</a> (see Local Master Browser)</dt><dt>LMHOSTS, <a class="indexterm" href="NetworkBrowsing.html#id2574406">How Browsing Functions</a>, <a class="indexterm" href="integrate-ms-networks.html#id2662157">The LMHOSTS File</a></dt><dt>lmhosts, <a class="indexterm" href="NetworkBrowsing.html#id2576622">WINS: The Windows Internetworking Name Server</a></dt><dt>load balancing, <a class="indexterm" href="msdfs.html#id2614426">Features and Benefits</a></dt><dt>loaded modules, <a class="indexterm" href="VFS.html#id2643329">Features and Benefits</a></dt><dt>loading printer drivers, <a class="indexterm" href="classicalprinting.html#id2618070">Any [my_printer_name] Section</a></dt><dt>local</dt><dd><dl><dt>groups, <a class="indexterm" href="NetCommand.html#id2592419">UNIX and Windows Group Management</a></dt><dt>master</dt><dd><dl><dt>browser, <a class="indexterm" href="samba-pdc.html#id2556094">Preparing for Domain Control</a></dt></dl></dd></dl></dd><dt>local access permissions, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>local accounts, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a></dt><dt>local administrative privileges, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>Local Area Connection, <a class="indexterm" href="ClientConfig.html#id2568741">MS Windows XP Professional</a></dt><dt>Local Area Connection Properties, <a class="indexterm" href="ClientConfig.html#id2569384">MS Windows 2000</a></dt><dt>local authentication, <a class="indexterm" href="StandAloneServer.html#id2567309">Background</a></dt><dt>local authentication database, <a class="indexterm" href="StandAloneServer.html#id2567309">Background</a></dt><dt>local cache, <a class="indexterm" href="integrate-ms-networks.html#id2662070">The NetBIOS Name Cache</a></dt><dt>local disk, <a class="indexterm" href="Backup.html#id2664484">BackupPC</a></dt><dt>local domain, <a class="indexterm" href="winbind.html#id2646726">Handling of Foreign SIDs</a></dt><dt>local group, <a class="indexterm" href="rights.html#id2603079">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>local groups, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="winbind.html#id2647036">Name Service Switch</a></dt><dt>Local Machine Trust Account, <a class="indexterm" href="samba-bdc.html#id2561723">Machine Accounts Keep Expiring</a></dt><dt>Local Master Browser, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a>, <a class="indexterm" href="NetworkBrowsing.html#id2575340">Domain Browsing Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#id2576389">Use of the Remote Announce Parameter</a></dt><dt>local master browser (see LMB)</dt><dt>local names, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></dt><dt>local print driver, <a class="indexterm" href="classicalprinting.html#id2620160">[print$] Stanza Parameters</a></dt><dt>local profile, <a class="indexterm" href="ProfileMgmt.html#id2654018">Disabling Roaming Profile Support</a>, <a class="indexterm" href="ProfileMgmt.html#id2654244">Windows 9x/Me Profile Setup</a></dt><dt>local profiles, <a class="indexterm" href="ProfileMgmt.html#id2653529">Features and Benefits</a></dt><dt>local registry values, <a class="indexterm" href="PolicyMgmt.html#id2652400">MS Windows 200x/XP Professional Policies</a></dt><dt>Local security policies, <a class="indexterm" href="CUPS-printing.html#id2642387">Windows 200x/XP Local Security Policies</a></dt><dt>local smbpasswd file, <a class="indexterm" href="StandAloneServer.html#id2567309">Background</a></dt><dt>local spool area, <a class="indexterm" href="classicalprinting.html#id2615293">Technical Introduction</a></dt><dt>local subnet, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>local system printing, <a class="indexterm" href="classicalprinting.html#id2615293">Technical Introduction</a></dt><dt>local UNIX groups, <a class="indexterm" href="NetCommand.html#id2592043">Overview</a></dt><dt>local user, <a class="indexterm" href="idmapper.html#id2597521">Standalone Samba Server</a>, <a class="indexterm" href="winbind.html#id2649572">Restarting</a></dt><dt>local user account, <a class="indexterm" href="passdb.html#id2581588">Mapping User Identifiers between MS Windows and UNIX</a></dt><dt>local users, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="winbind.html#id2647036">Name Service Switch</a></dt><dt>locale, <a class="indexterm" href="SWAT.html#id2674970">Enabling SWAT Internationalization Support</a></dt><dt>localhost, <a class="indexterm" href="securing-samba.html#id2611316">Using Host-Based Protection</a></dt><dt>locally known UID, <a class="indexterm" href="NetCommand.html#id2592821">Mapping Windows Groups to UNIX Groups</a></dt><dt>locate domain controller, <a class="indexterm" href="samba-bdc.html#id2560540">How Does a Workstation find its Domain Controller?</a></dt><dt>Lock caching, <a class="indexterm" href="locking.html#id2608933">Opportunistic Locking Overview</a></dt><dt>lock directory, <a class="indexterm" href="cfgsmarts.html#id2666864">Multiple Server Hosting</a></dt><dt>lock password, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>lock the account, <a class="indexterm" href="passdb.html#id2584581">Changing User Accounts</a></dt><dt>locking, <a class="indexterm" href="locking.html">File and Record Locking</a>, <a class="indexterm" href="locking.html#id2608578">Features and Benefits</a>, <a class="indexterm" href="locking.html#id2608675">Discussion</a>, <a class="indexterm" href="SambaHA.html#id2665573">The Distributed File System Challenge</a></dt><dt>locking protocol, <a class="indexterm" href="locking.html#id2608578">Features and Benefits</a></dt><dt>locking semantics, <a class="indexterm" href="locking.html#id2608578">Features and Benefits</a>, <a class="indexterm" href="locking.html#id2608675">Discussion</a></dt><dt>locking.tdb, <a class="indexterm" href="CUPS-printing.html#id2638429">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>lockout, <a class="indexterm" href="ServerType.html#id2553511">Example Configuration</a></dt><dt>log files, <a class="indexterm" href="diagnosis.html#id2675755">Assumptions</a></dt><dd><dl><dt>monitoring, <a class="indexterm" href="diagnosis.html#id2675755">Assumptions</a></dt></dl></dd><dt>log level, <a class="indexterm" href="idmapper.html#id2599225">ADS Domains</a>, <a class="indexterm" href="ProfileMgmt.html#id2654244">Windows 9x/Me Profile Setup</a>, <a class="indexterm" href="problems.html#id2677849">Debugging with Samba Itself</a>, <a class="indexterm" href="bugreport.html#dbglvl">Debug Levels</a></dt><dt>log.nmbd, <a class="indexterm" href="NetworkBrowsing.html#id2578137">Problem Resolution</a>, <a class="indexterm" href="diagnosis.html#id2676048">The Tests</a></dt><dt>logging, <a class="indexterm" href="VFS.html#id2644183">Configuration of Auditing</a>, <a class="indexterm" href="bugreport.html#id2679293">Debugging-Specific Operations</a></dt><dt>logical directories, <a class="indexterm" href="msdfs.html#id2614426">Features and Benefits</a></dt><dt>Logical Link Control (see LLC)</dt><dt>logical volume, <a class="indexterm" href="VFS.html#id2644987">Shadow Copy Setup</a></dt><dt>Logical Volume Manager (see LVM)</dt><dt>Login, <a class="indexterm" href="passdb.html#id2581524">Advantages of Non-Encrypted Passwords</a></dt><dt>login, <a class="indexterm" href="winbind.html#id2649783">Linux/FreeBSD-Specific PAM Configuration</a>, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a></dt><dt>login id, <a class="indexterm" href="passdb.html#id2584174">Listing User and Machine Accounts</a></dt><dt>login name, <a class="indexterm" href="install.html#id2545468">Example Configuration</a></dt><dt>login shells, <a class="indexterm" href="passdb.html#id2582136">Comments Regarding LDAP</a></dt><dt>LoginID, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a></dt><dt>logon, <a class="indexterm" href="ServerType.html#id2552624">Domain Security Mode (User-Level Security)</a></dt><dt>logon authentication, <a class="indexterm" href="samba-bdc.html#id2560663">NetBIOS Over TCP/IP Disabled</a></dt><dt>logon drive, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a></dt><dt>logon home, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a>, <a class="indexterm" href="ProfileMgmt.html#id2653783">Windows 9x/Me User Profiles</a></dt><dt>logon name, <a class="indexterm" href="NetCommand.html#id2594269">User Mapping</a></dt><dt>logon path, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a></dt><dt>logon processing, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a></dt><dt>logon requests, <a class="indexterm" href="samba-bdc.html#id2559283">Essential Background Information</a>, <a class="indexterm" href="samba-bdc.html#id2560597">NetBIOS Over TCP/IP Enabled</a>, <a class="indexterm" href="samba-bdc.html#id2561778">Can Samba Be a Backup Domain Controller to an NT4 PDC?</a></dt><dt>logon script, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a>, <a class="indexterm" href="domain-member.html#id2562182">Features and Benefits</a></dt><dt>Logon Scripts, <a class="indexterm" href="NT4Migration.html#id2672049">Objectives</a></dt><dt>Logon scripts, <a class="indexterm" href="NT4Migration.html#id2672834">Logon Scripts</a></dt><dt>logon server, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a>, <a class="indexterm" href="ProfileMgmt.html#id2656467">MS Windows NT4 Workstation</a></dt><dt>logons, <a class="indexterm" href="ProfileMgmt.html#id2653644">NT4/200x User Profiles</a></dt><dt>lookups, <a class="indexterm" href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a></dt><dt>loopback adapter, <a class="indexterm" href="diagnosis.html#id2676048">The Tests</a></dt><dt>loopback interface, <a class="indexterm" href="securing-samba.html#id2611530">Using Interface Protection</a>, <a class="indexterm" href="Portability.html#id2682341">Red Hat Linux</a></dt><dt>lower-case, <a class="indexterm" href="ServerType.html#id2552243">User Level Security</a></dt><dt>lowercase filenames, <a class="indexterm" href="largefile.html">Handling Large Directories</a></dt><dt>lp, <a class="indexterm" href="classicalprinting.html#id2615887">Verifying Configuration with testparm</a>, <a class="indexterm" href="CUPS-printing.html#id2643019">Print Queue Called “lp” Mishandles Print Jobs</a></dt><dt>lpadmin, <a class="indexterm" href="CUPS-printing.html#id2631561">“Raw” Printing</a>, <a class="indexterm" href="CUPS-printing.html#id2633119">Printing with Interface Scripts</a>, <a class="indexterm" href="CUPS-printing.html#id2638936">CUPS Print Drivers from Linuxprinting.org</a>, <a class="indexterm" href="CUPS-printing.html#id2640446">Setting Up Quotas</a></dt><dt>LPD, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>lpinfo, <a class="indexterm" href="CUPS-printing.html#id2630905">CUPS Backends</a></dt><dt>lpq cache time, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>lpq command, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>LPRNG, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>lpstat, <a class="indexterm" href="install.html#id2544309">Configuration File Syntax</a>, <a class="indexterm" href="CUPS-printing.html#id2638286">Troubleshooting Revisited</a></dt><dt>LPT1:, <a class="indexterm" href="classicalprinting.html#id2624864">Samba and Printer Ports</a></dt><dt>LsaEnumTrustedDomains, <a class="indexterm" href="problems.html#id2677849">Debugging with Samba Itself</a></dt><dt>LTSP, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650776">Remote Management from NoMachine.Com</a></dt><dt>Lustre, <a class="indexterm" href="SambaHA.html#id2665573">The Distributed File System Challenge</a></dt><dt>lvcreate, <a class="indexterm" href="VFS.html#id2644987">Shadow Copy Setup</a></dt><dt>LVM, <a class="indexterm" href="VFS.html#id2644800">shadow_copy</a>, <a class="indexterm" href="VFS.html#id2644987">Shadow Copy Setup</a></dt><dt>LVM snapshots, <a class="indexterm" href="VFS.html#id2644987">Shadow Copy Setup</a></dt><dt>LVM volume, <a class="indexterm" href="VFS.html#id2644987">Shadow Copy Setup</a></dt><dt>lvm10 package, <a class="indexterm" href="VFS.html#id2644987">Shadow Copy Setup</a></dt></dl></div><div class="indexdiv"><h3>M</h3><dl><dt>m-node, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></dt><dt>MAC address, <a class="indexterm" href="integrate-ms-networks.html#id2661236">/etc/hosts</a></dt><dt>MAC Addresses, <a class="indexterm" href="integrate-ms-networks.html#id2661236">/etc/hosts</a></dt><dt>Mac OS X , <a class="indexterm" href="unicode.html#id2663307">Basic Parameter Setting</a></dt><dt>machine, <a class="indexterm" href="passdb.html#id2582548">LDAP Directories and Windows Computer Accounts</a></dt><dd><dl><dt>account, <a class="indexterm" href="ServerType.html#id2552624">Domain Security Mode (User-Level Security)</a></dt></dl></dd><dt>machine account, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a>, <a class="indexterm" href="samba-bdc.html#id2560027">LDAP Configuration Notes</a>, <a class="indexterm" href="passdb.html#TOSHARG-acctflags">Account Flags Management</a>, <a class="indexterm" href="passdb.html#id2585920">tdbsam</a>, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>machine account password</dt><dd><dl><dt>change protocol, <a class="indexterm" href="domain-member.html#id2564156">Joining an NT4-type Domain with Samba-3</a></dt></dl></dd><dt>machine accounts, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a>, <a class="indexterm" href="passdb.html#id2582548">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="passdb.html#acctmgmttools">Account Management Tools</a>, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>machine accounts database, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a></dt><dt>machine authentication, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a></dt><dt>machine name, <a class="indexterm" href="integrate-ms-networks.html#id2661236">/etc/hosts</a>, <a class="indexterm" href="integrate-ms-networks.html#id2661636">Name Resolution as Used within MS Windows Networking</a></dt><dt>Machine Policy Objects, <a class="indexterm" href="NT4Migration.html#id2672049">Objectives</a></dt><dt>machine SID, <a class="indexterm" href="NetCommand.html#id2595316">Managing Security Identifiers (SIDS)</a></dt><dt>machine trust account, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="samba-pdc.html#id2556094">Preparing for Domain Control</a>, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a>, <a class="indexterm" href="domain-member.html">Domain Membership</a>, <a class="indexterm" href="domain-member.html#id2563702">Windows 200x/XP Professional Client</a>, <a class="indexterm" href="domain-member.html#ads-create-machine-account">Create the Computer Account</a>, <a class="indexterm" href="domain-member.html#id2566776">Cannot Add Machine Back to Domain</a></dt><dd><dl><dt>create privilege, <a class="indexterm" href="domain-member.html#id2563702">Windows 200x/XP Professional Client</a></dt><dt>creation, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>password, <a class="indexterm" href="samba-pdc.html#id2556094">Preparing for Domain Control</a>, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt></dl></dd><dt>Machine Trust Account, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2563866">Windows NT4 Client</a></dt><dd><dl><dt>creation, <a class="indexterm" href="domain-member.html#id2563585">On-the-Fly Creation of Machine Trust Accounts</a></dt><dt>password, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a></dt><dt>UNIX account, <a class="indexterm" href="domain-member.html#id2563585">On-the-Fly Creation of Machine Trust Accounts</a></dt></dl></dd><dt>Machine Trust Accounts, <a class="indexterm" href="samba-bdc.html#id2561723">Machine Accounts Keep Expiring</a>, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dd><dl><dt>creating, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt></dl></dd><dt>machine trust accounts, <a class="indexterm" href="samba-bdc.html#id2561833">How Do I Replicate the smbpasswd File?</a>, <a class="indexterm" href="domain-member.html#id2563305">Managing Domain Machine Accounts using NT4 Server Manager</a>, <a class="indexterm" href="domain-member.html#id2566737">Common Errors</a>, <a class="indexterm" href="passdb.html">Account Information Databases</a>, <a class="indexterm" href="passdb.html#id2582411">Caution Regarding LDAP and Samba</a></dt><dt>machine_name, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a></dt><dt>machine_nickname, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a></dt><dt>Macintosh, <a class="indexterm" href="unicode.html#id2663307">Basic Parameter Setting</a></dt><dt>macros, <a class="indexterm" href="classicalprinting.html#id2618984">Custom Print Commands</a></dt><dt>mail, <a class="indexterm" href="passdb.html#id2582136">Comments Regarding LDAP</a></dt><dt>mailing list, <a class="indexterm" href="ch47.html#id2685432">Free Support</a></dt><dt>mailing lists, <a class="indexterm" href="ch47.html#id2685432">Free Support</a></dt><dt>maintaining ids, <a class="indexterm" href="upgrading-to-3.0.html#id2669418">New Features in Samba-3.0.x</a></dt><dt>major changes, <a class="indexterm" href="upgrading-to-3.0.html#id2670618">New Functionality</a></dt><dt>make, <a class="indexterm" href="integrate-ms-networks.html#id2661512">/etc/nsswitch.conf</a>, <a class="indexterm" href="compiling.html#id2680945">Building the Binaries</a></dt><dt>man, <a class="indexterm" href="SWAT.html#id2674037">Features and Benefits</a></dt><dt>man page, <a class="indexterm" href="winbind.html#id2648427">Configure smb.conf</a></dt><dt>man pages, <a class="indexterm" href="NetCommand.html#id2592043">Overview</a></dt><dt>man-in-the-middle, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>manage accounts, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a></dt><dt>manage drivers, <a class="indexterm" href="classicalprinting.html#id2615070">Features and Benefits</a></dt><dt>manage groups, <a class="indexterm" href="NetCommand.html#id2594353">Administering User Rights and Privileges</a></dt><dt>manage printers, <a class="indexterm" href="NetCommand.html#id2594353">Administering User Rights and Privileges</a></dt><dt>manage privileges, <a class="indexterm" href="rights.html#id2601478">Rights Management Capabilities</a></dt><dt>manage roaming profiles, <a class="indexterm" href="ProfileMgmt.html#id2653529">Features and Benefits</a></dt><dt>manage share permissions, <a class="indexterm" href="AccessControls.html#id2606143">Windows NT4 Workstation/Server</a></dt><dt>manage share-level ACL, <a class="indexterm" href="groupmapping.html#id2590417">Applicable Only to Versions Earlier than 3.0.11</a></dt><dt>manage shares, <a class="indexterm" href="NetCommand.html#id2594353">Administering User Rights and Privileges</a></dt><dt>manage users, <a class="indexterm" href="NetCommand.html#id2594353">Administering User Rights and Privileges</a></dt><dt>manageability, <a class="indexterm" href="NT4Migration.html#id2672049">Objectives</a></dt><dt>Manageability, <a class="indexterm" href="NT4Migration.html#id2672049">Objectives</a></dt><dt>managed by humans, <a class="indexterm" href="SambaHA.html#id2664969">Features and Benefits</a></dt><dt>management bottleneck, <a class="indexterm" href="locking.html#id2609586">Multiuser Databases</a></dt><dt>management costs, <a class="indexterm" href="passdb.html#id2582136">Comments Regarding LDAP</a></dt><dt>management overheads, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></dt><dt>management procedures, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></dt><dt>management tools, <a class="indexterm" href="passdb.html#acctmgmttools">Account Management Tools</a></dt><dt>managing rights, <a class="indexterm" href="rights.html#id2601753">Using the “net rpc rights” Utility</a></dt><dt>mandatory profiles, <a class="indexterm" href="ProfileMgmt.html#id2656066">Mandatory Profiles</a></dt><dt>Mandrake, <a class="indexterm" href="CUPS-printing.html#id2639728">Forums, Downloads, Tutorials, Howtos (Also for Mac OS X and Commercial UNIX)</a></dt><dt>Mandriva, <a class="indexterm" href="CUPS-printing.html#id2639728">Forums, Downloads, Tutorials, Howtos (Also for Mac OS X and Commercial UNIX)</a></dt><dt>manual UNIX account creation, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>manual WINS server entries, <a class="indexterm" href="ClientConfig.html#id2568741">MS Windows XP Professional</a>, <a class="indexterm" href="ClientConfig.html#id2569384">MS Windows 2000</a></dt><dt>manually configured, <a class="indexterm" href="ClientConfig.html#id2569931">MS Windows Me</a></dt><dt>manually configured DNS settings, <a class="indexterm" href="ClientConfig.html#id2568741">MS Windows XP Professional</a></dt><dt>map, <a class="indexterm" href="domain-member.html#id2563702">Windows 200x/XP Professional Client</a>, <a class="indexterm" href="NT4Migration.html#id2672945">User and Group Accounts</a></dt><dt>mapped, <a class="indexterm" href="groupmapping.html#id2590298">Important Administrative Information</a>, <a class="indexterm" href="NetCommand.html#id2592043">Overview</a>, <a class="indexterm" href="NetCommand.html#id2592821">Mapping Windows Groups to UNIX Groups</a></dt><dt>mapping, <a class="indexterm" href="passdb.html#id2581588">Mapping User Identifiers between MS Windows and UNIX</a>, <a class="indexterm" href="NetCommand.html#id2592821">Mapping Windows Groups to UNIX Groups</a></dt><dt>mapping home directory, <a class="indexterm" href="securing-samba.html#id2612167">Why Can Users Access Other Users' Home Directories?</a></dt><dt>mapping printer driver, <a class="indexterm" href="classicalprinting.html#id2622511">Running rpcclient with setdriver</a></dt><dt>mappings, <a class="indexterm" href="domain-member.html#id2566531">Sharing User ID Mappings between Samba Domain Members</a></dt><dt>maps UNIX users and groups, <a class="indexterm" href="domain-member.html#id2566531">Sharing User ID Mappings between Samba Domain Members</a></dt><dt>master browser, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>master browsers, <a class="indexterm" href="NetworkBrowsing.html#id2578559">Behavior of Cross-Subnet Browsing</a></dt><dt>master server, <a class="indexterm" href="NT4Migration.html#id2672458">Domain Layout</a></dt><dt>master smb.conf, <a class="indexterm" href="cfgsmarts.html#id2668275">Multiple Virtual Server Hosting</a></dt><dt>MasterAnnouncement, <a class="indexterm" href="NetworkBrowsing.html#id2578559">Behavior of Cross-Subnet Browsing</a></dt><dt>match case, <a class="indexterm" href="largefile.html">Handling Large Directories</a></dt><dt>maximum value, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a></dt><dt>mbd kept spawning, <a class="indexterm" href="speed.html#id2684148">Corrupt tdb Files</a></dt><dt>Meccano set, <a class="indexterm" href="Backup.html#id2664386">Discussion of Backup Solutions</a></dt><dt>mechanism, <a class="indexterm" href="domain-member.html#id2564156">Joining an NT4-type Domain with Samba-3</a></dt><dt>media type, <a class="indexterm" href="CUPS-printing.html#id2631244">The Role of cupsomatic/foomatic</a></dt><dt>member, <a class="indexterm" href="samba-pdc.html#id2556094">Preparing for Domain Control</a>, <a class="indexterm" href="rights.html#id2601753">Using the “net rpc rights” Utility</a></dt><dt>member machine, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>memory, <a class="indexterm" href="passdb.html#id2581383">Advantages of Encrypted Passwords</a></dt><dt>messages.tdb, <a class="indexterm" href="CUPS-printing.html#id2638429">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>messaging systems, <a class="indexterm" href="passdb.html#id2582136">Comments Regarding LDAP</a></dt><dt>Meta node, <a class="indexterm" href="NetworkBrowsing.html#id2577267">Static WINS Entries</a></dt><dt>meta-directory, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></dt><dt>meta-service, <a class="indexterm" href="install.html#id2544309">Configuration File Syntax</a></dt><dt>meta-services, <a class="indexterm" href="cfgsmarts.html#id2667261">Multiple Virtual Server Personalities</a></dt><dt>Microsoft Active Directory, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a></dt><dt>Microsoft Developer Network CDs, <a class="indexterm" href="problems.html#id2678299">The Windows Network Monitor</a></dt><dt>Microsoft driver, <a class="indexterm" href="CUPS-printing.html#id2634074">PostScript Drivers with No Major Problems, Even in Kernel -Mode</a></dt><dt>Microsoft management console (see MMC)</dt><dt>Microsoft Remote Procedure Call (see MSRPC)</dt><dt>Microsoft Windows 9x/Me, <a class="indexterm" href="domain-member.html#id2563305">Managing Domain Machine Accounts using NT4 Server Manager</a></dt><dt>Microsoft Wolfpack, <a class="indexterm" href="SambaHA.html#id2666047">High-Availability Server Products</a></dt><dt>middle-ware, <a class="indexterm" href="passdb.html#id2582136">Comments Regarding LDAP</a></dt><dt>migrate, <a class="indexterm" href="ServerType.html">Server Types and Security Modes</a>, <a class="indexterm" href="NT4Migration.html">Migration from NT4 PDC to Samba-3 PDC</a></dt><dt>migrate account settings, <a class="indexterm" href="NT4Migration.html#id2672945">User and Group Accounts</a></dt><dt>migrate group, <a class="indexterm" href="NT4Migration.html#id2672945">User and Group Accounts</a></dt><dt>migrate user, <a class="indexterm" href="NT4Migration.html#id2672945">User and Group Accounts</a></dt><dt>migrating, <a class="indexterm" href="upgrading-to-3.0.html#id2669418">New Features in Samba-3.0.x</a></dt><dt>migration, <a class="indexterm" href="NT4Migration.html#id2672049">Objectives</a></dt><dt>migration plan, <a class="indexterm" href="NT4Migration.html#id2672014">Planning and Getting Started</a></dt><dt>migration process, <a class="indexterm" href="NT4Migration.html#id2672049">Objectives</a></dt><dt>MIME, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a>, <a class="indexterm" href="CUPS-printing.html#id2629612">MIME Type Conversion Rules</a>, <a class="indexterm" href="CUPS-printing.html#id2629819">Filtering Overview</a>, <a class="indexterm" href="CUPS-printing.html#id2631669">application/octet-stream Printing</a></dt><dd><dl><dt>filters, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>raw, <a class="indexterm" href="FastStart.html#id2547396">Anonymous Print Server</a>, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a class="indexterm" href="CUPS-printing.html#cups-raw">Explicitly Enable “raw” Printing for application/octet-stream</a></dt></dl></dd><dt>MIME conversion rules, <a class="indexterm" href="CUPS-printing.html#id2628948">The CUPS Filtering Architecture</a></dt><dt>MIME recognition, <a class="indexterm" href="CUPS-printing.html#id2628948">The CUPS Filtering Architecture</a></dt><dt>MIME type, <a class="indexterm" href="CUPS-printing.html#cups-raw">Explicitly Enable “raw” Printing for application/octet-stream</a>, <a class="indexterm" href="CUPS-printing.html#id2628948">The CUPS Filtering Architecture</a>, <a class="indexterm" href="CUPS-printing.html#id2629976">Prefilters</a>, <a class="indexterm" href="CUPS-printing.html#id2631669">application/octet-stream Printing</a></dt><dt>mime.types, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>minimal</dt><dd><dl><dt>configuration, <a class="indexterm" href="install.html#id2544309">Configuration File Syntax</a></dt></dl></dd><dt>minimal configuration, <a class="indexterm" href="install.html#id2544309">Configuration File Syntax</a></dt><dt>minimum security control, <a class="indexterm" href="StandAloneServer.html">Standalone Servers</a></dt><dt>misconfigurations, <a class="indexterm" href="install.html#id2545728">Test Your Config File with testparm</a></dt><dt>misconfigured settings, <a class="indexterm" href="classicalprinting.html#id2615605">Simple Print Configuration</a></dt><dt>misinformation, <a class="indexterm" href="domain-member.html">Domain Membership</a></dt><dt>mission-critical, <a class="indexterm" href="locking.html#id2608933">Opportunistic Locking Overview</a>, <a class="indexterm" href="classicalprinting.html#id2615070">Features and Benefits</a></dt><dt>MIT, <a class="indexterm" href="domain-member.html#id2565364">Configure /etc/krb5.conf</a>, <a class="indexterm" href="idmapper.html#id2599225">ADS Domains</a></dt><dt>MIT kerberos, <a class="indexterm" href="idmapper.html#id2599225">ADS Domains</a>, <a class="indexterm" href="idmapper.html#id2600225">IDMAP Storage in LDAP Using Winbind</a></dt><dt>MIT Kerberos, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a></dt><dt>mixed mode, <a class="indexterm" href="ServerType.html#id2553159">ADS Security Mode (User-Level Security)</a>, <a class="indexterm" href="InterdomainTrusts.html#id2614041">NT4-Style Domain Trusts with Windows 2000</a></dt><dt>mixed profile, <a class="indexterm" href="ProfileMgmt.html#id2653940">Mixed Windows Windows 9x/Me and NT4/200x User Profiles</a></dt><dt>mkdir, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a class="indexterm" href="VFS.html#id2644987">Shadow Copy Setup</a></dt><dt>mkfs.xfs, <a class="indexterm" href="VFS.html#id2644987">Shadow Copy Setup</a></dt><dt>MMC, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="groupmapping.html#id2588906">Features and Benefits</a>, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2598544">Primary Domain Controller</a>, <a class="indexterm" href="AccessControls.html#id2605983">Access Controls on Shares</a>, <a class="indexterm" href="AccessControls.html#id2606248">Windows 200x/XP</a>, <a class="indexterm" href="PolicyMgmt.html#id2651852">Creating and Managing System Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2653170">Windows NT4/200x</a>, <a class="indexterm" href="ProfileMgmt.html#id2654018">Disabling Roaming Profile Support</a></dt><dt>MMC snap-in, <a class="indexterm" href="PolicyMgmt.html#id2652603">Administration of Windows 200x/XP Policies</a></dt><dt>modem/ISDN, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650776">Remote Management from NoMachine.Com</a></dt><dt>moderately secure, <a class="indexterm" href="securing-samba.html#id2611154">Features and Benefits</a></dt><dt>modprobe, <a class="indexterm" href="VFS.html#id2644987">Shadow Copy Setup</a></dt><dt>module, <a class="indexterm" href="VFS.html#id2644987">Shadow Copy Setup</a></dt><dt>modules, <a class="indexterm" href="VFS.html#id2643329">Features and Benefits</a>, <a class="indexterm" href="VFS.html#id2643367">Discussion</a></dt><dt>more than one protocol, <a class="indexterm" href="NetworkBrowsing.html#id2577509">Windows Networking Protocols</a></dt><dt>mount, <a class="indexterm" href="ServerType.html#id2552417">Share-Level Security</a>, <a class="indexterm" href="VFS.html#id2644987">Shadow Copy Setup</a></dt><dt>mouse-over, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650776">Remote Management from NoMachine.Com</a></dt><dt>moveuser.exe, <a class="indexterm" href="ProfileMgmt.html#id2655960">moveuser.exe</a></dt><dt>MS DCE RPC, <a class="indexterm" href="winbind.html#id2648624">Join the Samba Server to the PDC Domain</a></dt><dt>MS Windows 2000, <a class="indexterm" href="samba-bdc.html#id2560391">Active Directory Domain Control</a></dt><dt>MS Windows NT4/200x, <a class="indexterm" href="passdb.html#id2580500">New Account Storage Systems</a></dt><dt>MS Windows SID, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a></dt><dt>MS WINS, <a class="indexterm" href="NetworkBrowsing.html#id2572591">Features and Benefits</a></dt><dt>MS-DFS, <a class="indexterm" href="SambaHA.html#id2666187">MS-DFS: The Poor Man's Cluster</a></dt><dt>MS-RPC, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>MS-WINS replication, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></dt><dt>msdfs links, <a class="indexterm" href="msdfs.html#id2614426">Features and Benefits</a></dt><dt>msg, <a class="indexterm" href="SWAT.html#id2674970">Enabling SWAT Internationalization Support</a></dt><dt>msg file, <a class="indexterm" href="SWAT.html#id2674970">Enabling SWAT Internationalization Support</a></dt><dt>MSRPC, <a class="indexterm" href="winbind.html#id2646901">Microsoft Remote Procedure Calls</a>, <a class="indexterm" href="winbind.html#id2647036">Name Service Switch</a></dt><dt>multibyte character sets, <a class="indexterm" href="upgrading-to-3.0.html#id2669418">New Features in Samba-3.0.x</a></dt><dt>multibyte charsets, <a class="indexterm" href="unicode.html#id2662866">What Are Charsets and Unicode?</a></dt><dt>multiple backends, <a class="indexterm" href="passdb.html#id2585525">Password Backends</a></dt><dt>multiple domains, <a class="indexterm" href="NT4Migration.html#id2672458">Domain Layout</a></dt><dt>multiple hosting, <a class="indexterm" href="cfgsmarts.html">Advanced Configuration Techniques</a></dt><dt>multiple modules, <a class="indexterm" href="VFS.html#id2643367">Discussion</a></dt><dt>multiple network interfaces, <a class="indexterm" href="NetworkBrowsing.html#id2576203">Multiple Interfaces</a></dt><dt>multiple network segments, <a class="indexterm" href="NT4Migration.html#id2672458">Domain Layout</a></dt><dt>multiple personality, <a class="indexterm" href="cfgsmarts.html#id2667261">Multiple Virtual Server Personalities</a></dt><dt>multiple server hosting, <a class="indexterm" href="cfgsmarts.html#id2666864">Multiple Server Hosting</a></dt><dt>multiple server personalities, <a class="indexterm" href="cfgsmarts.html">Advanced Configuration Techniques</a></dt><dt>multiple servers, <a class="indexterm" href="cfgsmarts.html">Advanced Configuration Techniques</a>, <a class="indexterm" href="cfgsmarts.html#id2666864">Multiple Server Hosting</a></dt><dt>multiple universal naming convention provider (see MUP)</dt><dt>multiple VFS, <a class="indexterm" href="VFS.html#id2643367">Discussion</a></dt><dt>multiple virtual servers, <a class="indexterm" href="cfgsmarts.html#id2667261">Multiple Virtual Server Personalities</a></dt><dt>multiple Windows workgroups or domains, <a class="indexterm" href="ClientConfig.html#id2569931">MS Windows Me</a></dt><dt>multiple WINS servers, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></dt><dt>Multiuser databases, <a class="indexterm" href="locking.html#id2609586">Multiuser Databases</a></dt><dt>mutual assistance, <a class="indexterm" href="ch47.html#id2685432">Free Support</a></dt><dt>mutually exclusive options, <a class="indexterm" href="NetworkBrowsing.html#id2572775">What Is Browsing?</a></dt><dt>My Network Places, <a class="indexterm" href="ClientConfig.html#id2569931">MS Windows Me</a>, <a class="indexterm" href="NetworkBrowsing.html#id2578137">Problem Resolution</a></dt><dt>Myrinet, <a class="indexterm" href="SambaHA.html#id2665855">Server Pool Communications Demands</a></dt></dl></div><div class="indexdiv"><h3>N</h3><dl><dt>n security context, <a class="indexterm" href="NetworkBrowsing.html#id2574406">How Browsing Functions</a></dt><dt>n-memory buffer, <a class="indexterm" href="integrate-ms-networks.html#id2662070">The NetBIOS Name Cache</a></dt><dt>name conflict, <a class="indexterm" href="classicalprinting.html#id2618070">Any [my_printer_name] Section</a></dt><dt>name lookup, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a>, <a class="indexterm" href="integrate-ms-networks.html#id2662070">The NetBIOS Name Cache</a></dt><dt>name lookups, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a>, <a class="indexterm" href="NetworkBrowsing.html#id2574406">How Browsing Functions</a></dt><dt>name registration, <a class="indexterm" href="samba-bdc.html#id2560450">What Qualifies a Domain Controller on the Network?</a></dt><dt>name resolution, <a class="indexterm" href="NetworkBrowsing.html#id2572775">What Is Browsing?</a>, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a>, <a class="indexterm" href="NetworkBrowsing.html#id2574406">How Browsing Functions</a>, <a class="indexterm" href="NetworkBrowsing.html#id2577853">Technical Overview of Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2579402">Common Errors</a>, <a class="indexterm" href="integrate-ms-networks.html#id2661236">/etc/hosts</a>, <a class="indexterm" href="diagnosis.html#id2675755">Assumptions</a></dt><dt>name resolution across routed networks, <a class="indexterm" href="NetworkBrowsing.html#id2574406">How Browsing Functions</a></dt><dt>name resolve order, <a class="indexterm" href="NetworkBrowsing.html#id2577650">Name Resolution Order</a></dt><dt>name service switch (see NSS)</dt><dt>name-to-address, <a class="indexterm" href="NetworkBrowsing.html#id2576622">WINS: The Windows Internetworking Name Server</a></dt><dt>nameserv.h, <a class="indexterm" href="NetworkBrowsing.html#id2577267">Static WINS Entries</a></dt><dt>name_type, <a class="indexterm" href="NetworkBrowsing.html#id2576622">WINS: The Windows Internetworking Name Server</a>, <a class="indexterm" href="NetworkBrowsing.html#id2577650">Name Resolution Order</a></dt><dt>native ACLs, <a class="indexterm" href="AccessControls.html#id2603577">Features and Benefits</a></dt><dt>native dump, <a class="indexterm" href="Backup.html#id2664825">Amanda</a></dt><dt>native member, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a>, <a class="indexterm" href="domain-member.html#id2562182">Features and Benefits</a></dt><dt>native mode, <a class="indexterm" href="ServerType.html#id2553159">ADS Security Mode (User-Level Security)</a>, <a class="indexterm" href="winbind.html#id2646988">Microsoft Active Directory Services</a></dt><dt>NBT, <a class="indexterm" href="integrate-ms-networks.html#id2661636">Name Resolution as Used within MS Windows Networking</a></dt><dt>nbtstat, <a class="indexterm" href="domain-member.html#id2566776">Cannot Add Machine Back to Domain</a>, <a class="indexterm" href="integrate-ms-networks.html#id2662070">The NetBIOS Name Cache</a></dt><dt>necessary rights, <a class="indexterm" href="rights.html#id2601753">Using the “net rpc rights” Utility</a></dt><dt>negotiate, <a class="indexterm" href="passdb.html#id2581068">Important Notes About Security</a></dt><dt>negotiating the charset, <a class="indexterm" href="unicode.html#id2662866">What Are Charsets and Unicode?</a></dt><dt>nested group, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>Nested Group Support, <a class="indexterm" href="rights.html#id2603079">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>nested groups, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>net, <a class="indexterm" href="passdb.html#acctmgmttools">Account Management Tools</a>, <a class="indexterm" href="groupmapping.html">Group Mapping: MS Windows and UNIX</a>, <a class="indexterm" href="NetCommand.html">Remote and Local Management: The Net Command</a>, <a class="indexterm" href="NetCommand.html#id2592043">Overview</a>, <a class="indexterm" href="NetCommand.html#id2592337">Administrative Tasks and Methods</a>, <a class="indexterm" href="NetCommand.html#id2592419">UNIX and Windows Group Management</a>, <a class="indexterm" href="rights.html#id2603079">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dd><dl><dt>ads, <a class="indexterm" href="NetCommand.html#id2592419">UNIX and Windows Group Management</a></dt><dd><dl><dt>join, <a class="indexterm" href="domain-member.html#id2564156">Joining an NT4-type Domain with Samba-3</a>, <a class="indexterm" href="domain-member.html#ads-create-machine-account">Create the Computer Account</a>, <a class="indexterm" href="NetCommand.html#id2594713">Machine Trust Accounts</a>, <a class="indexterm" href="idmapper.html#id2599225">ADS Domains</a></dt><dt>leave, <a class="indexterm" href="NetCommand.html#id2594713">Machine Trust Accounts</a></dt><dt>printer info, <a class="indexterm" href="NetCommand.html#id2596772">Printers and ADS</a></dt><dt>printer publish, <a class="indexterm" href="NetCommand.html#id2596772">Printers and ADS</a></dt><dt>printer remove, <a class="indexterm" href="NetCommand.html#id2596772">Printers and ADS</a></dt><dt>printer search, <a class="indexterm" href="NetCommand.html#id2596772">Printers and ADS</a></dt><dt>status, <a class="indexterm" href="NetCommand.html#id2594713">Machine Trust Accounts</a></dt><dt>testjoin, <a class="indexterm" href="NetCommand.html#id2594713">Machine Trust Accounts</a></dt></dl></dd><dt>getlocalsid, <a class="indexterm" href="ChangeNotes.html#id2571717">User and Group Changes</a>, <a class="indexterm" href="NetCommand.html#id2595316">Managing Security Identifiers (SIDS)</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671288">New Schema</a></dt><dt>groupmap, <a class="indexterm" href="FastStart.html#id2549629">Example: Engineering Office</a>, <a class="indexterm" href="ChangeNotes.html#id2571717">User and Group Changes</a>, <a class="indexterm" href="groupmapping.html#id2588906">Features and Benefits</a>, <a class="indexterm" href="groupmapping.html#id2591161">Example Configuration</a>, <a class="indexterm" href="NT4Migration.html#id2672993">Steps in Migration Process</a></dt><dd><dl><dt>add, <a class="indexterm" href="NetCommand.html#id2592821">Mapping Windows Groups to UNIX Groups</a></dt><dt>delete, <a class="indexterm" href="NetCommand.html#id2592821">Mapping Windows Groups to UNIX Groups</a></dt><dt>list, <a class="indexterm" href="groupmapping.html#id2591161">Example Configuration</a>, <a class="indexterm" href="NetCommand.html#id2592620">Adding or Creating a New Group</a></dt><dt>modify, <a class="indexterm" href="NetCommand.html#id2592821">Mapping Windows Groups to UNIX Groups</a></dt></dl></dd><dt>localgroup, <a class="indexterm" href="rights.html#id2603079">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>rap, <a class="indexterm" href="NetCommand.html#id2592419">UNIX and Windows Group Management</a></dt><dd><dl><dt>session, <a class="indexterm" href="NetCommand.html#id2596706">Session and Connection Management</a></dt></dl></dd><dt>rpc, <a class="indexterm" href="FastStart.html#id2548695">Example Configuration</a>, <a class="indexterm" href="ServerType.html#id2552853">Example Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2558877">Features and Benefits</a>, <a class="indexterm" href="NetCommand.html#id2592419">UNIX and Windows Group Management</a></dt><dd><dl><dt>getsid, <a class="indexterm" href="samba-bdc.html#id2560722">Backup Domain Controller Configuration</a>, <a class="indexterm" href="NetCommand.html#id2595316">Managing Security Identifiers (SIDS)</a></dt><dt>group, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="NetCommand.html#id2592620">Adding or Creating a New Group</a></dt><dt>group add, <a class="indexterm" href="NetCommand.html#id2592620">Adding or Creating a New Group</a></dt><dt>group addmem, <a class="indexterm" href="NetCommand.html#grpmemshipchg">Manipulating Group Memberships</a>, <a class="indexterm" href="NetCommand.html#id2593648">Managing Nest Groups on Workstations from the Samba Server</a></dt><dt>group delete, <a class="indexterm" href="NetCommand.html#id2593129">Deleting a Group Account</a></dt><dt>group delmem, <a class="indexterm" href="NetCommand.html#grpmemshipchg">Manipulating Group Memberships</a></dt><dt>group list, <a class="indexterm" href="NetCommand.html#id2592620">Adding or Creating a New Group</a></dt><dt>group members, <a class="indexterm" href="NetCommand.html#grpmemshipchg">Manipulating Group Memberships</a></dt><dt>group rename, <a class="indexterm" href="NetCommand.html#id2593169">Rename Group Accounts</a></dt><dt>info, <a class="indexterm" href="NetCommand.html#netmisc1">Other Miscellaneous Operations</a>, <a class="indexterm" href="ProfileMgmt.html#id2655909">Side Bar Notes</a></dt><dt>join, <a class="indexterm" href="ServerType.html#id2552853">Example Configuration</a>, <a class="indexterm" href="domain-member.html#id2564156">Joining an NT4-type Domain with Samba-3</a>, <a class="indexterm" href="NetCommand.html#id2594713">Machine Trust Accounts</a>, <a class="indexterm" href="winbind.html#id2648624">Join the Samba Server to the PDC Domain</a>, <a class="indexterm" href="NT4Migration.html#id2672993">Steps in Migration Process</a></dt><dt>join bdc, <a class="indexterm" href="NetCommand.html#id2594713">Machine Trust Accounts</a></dt><dt>join member, <a class="indexterm" href="NetCommand.html#id2594713">Machine Trust Accounts</a></dt><dt>list, <a class="indexterm" href="rights.html#id2601753">Using the “net rpc rights” Utility</a></dt><dt>printer migrate drivers, <a class="indexterm" href="NetCommand.html#id2596430">Printer Migration</a></dt><dt>printer migrate forms, <a class="indexterm" href="NetCommand.html#id2596430">Printer Migration</a></dt><dt>printer migrate printers, <a class="indexterm" href="NetCommand.html#id2596430">Printer Migration</a></dt><dt>printer migrate security, <a class="indexterm" href="NetCommand.html#id2596430">Printer Migration</a></dt><dt>printer migrate settings, <a class="indexterm" href="NetCommand.html#id2596430">Printer Migration</a></dt><dt>right list accounts, <a class="indexterm" href="NetCommand.html#id2595918">Share Migration</a></dt><dt>rights grant, <a class="indexterm" href="NetCommand.html#id2594353">Administering User Rights and Privileges</a>, <a class="indexterm" href="rights.html#id2601753">Using the “net rpc rights” Utility</a></dt><dt>rights list, <a class="indexterm" href="NetCommand.html#id2594353">Administering User Rights and Privileges</a></dt><dt>rights list accounts, <a class="indexterm" href="NetCommand.html#id2594353">Administering User Rights and Privileges</a></dt><dt>share add, <a class="indexterm" href="NetCommand.html#id2595589">Creating, Editing, and Removing Shares</a></dt><dt>share delete, <a class="indexterm" href="NetCommand.html#id2595589">Creating, Editing, and Removing Shares</a></dt><dt>share migrate, <a class="indexterm" href="NetCommand.html#id2595918">Share Migration</a></dt><dt>share migrate all, <a class="indexterm" href="NetCommand.html#id2596371">Simultaneous Share and File Migration</a></dt><dt>share migrate files, <a class="indexterm" href="NetCommand.html#id2596114">File and Directory Migration</a></dt><dt>share migrate security, <a class="indexterm" href="NetCommand.html#id2596329">Share-ACL Migration</a></dt><dt>testjoin, <a class="indexterm" href="NetCommand.html#id2594713">Machine Trust Accounts</a></dt><dt>trustdom add, <a class="indexterm" href="NetCommand.html#id2595082">Interdomain Trusts</a></dt><dt>trustdom establish, <a class="indexterm" href="NetCommand.html#id2595082">Interdomain Trusts</a>, <a class="indexterm" href="InterdomainTrusts.html#id2613844">Samba as the Trusting Domain</a></dt><dt>trustdom list, <a class="indexterm" href="NetCommand.html#id2595082">Interdomain Trusts</a></dt><dt>trustdom revoke, <a class="indexterm" href="NetCommand.html#id2595082">Interdomain Trusts</a></dt><dt>user add, <a class="indexterm" href="NetCommand.html#sbeuseraddn">Adding User Accounts</a></dt><dt>user delete, <a class="indexterm" href="NetCommand.html#id2594153">Deletion of User Accounts</a>, <a class="indexterm" href="NetCommand.html#id2594713">Machine Trust Accounts</a></dt><dt>user info, <a class="indexterm" href="NetCommand.html#id2594201">Managing User Accounts</a></dt><dt>user password, <a class="indexterm" href="NetCommand.html#sbeuseraddn">Adding User Accounts</a></dt><dt>user rename, <a class="indexterm" href="NetCommand.html#id2594201">Managing User Accounts</a></dt><dt>vampire, <a class="indexterm" href="ChangeNotes.html#id2571717">User and Group Changes</a>, <a class="indexterm" href="NetCommand.html#id2595808">Share, Directory, and File Migration</a>, <a class="indexterm" href="NT4Migration.html#id2672993">Steps in Migration Process</a></dt></dl></dd><dt>setlocalsid, <a class="indexterm" href="NetCommand.html#id2595316">Managing Security Identifiers (SIDS)</a></dt><dt>time, <a class="indexterm" href="NetCommand.html#netmisc1">Other Miscellaneous Operations</a></dt><dd><dl><dt>set, <a class="indexterm" href="NetCommand.html#netmisc1">Other Miscellaneous Operations</a></dt><dt>system, <a class="indexterm" href="NetCommand.html#netmisc1">Other Miscellaneous Operations</a></dt><dt>zone, <a class="indexterm" href="NetCommand.html#netmisc1">Other Miscellaneous Operations</a></dt></dl></dd><dt>use, <a class="indexterm" href="domain-member.html#ads-test-server">Testing Server Setup</a></dt></dl></dd><dt>NET, <a class="indexterm" href="PolicyMgmt.html#id2653210">Samba PDC</a></dt><dt>net command, <a class="indexterm" href="upgrading-to-3.0.html#id2669418">New Features in Samba-3.0.x</a></dt><dt>net getlocalsid, <a class="indexterm" href="rights.html#id2602896">The Administrator Domain SID</a></dt><dt>net groupmap, <a class="indexterm" href="upgrading-to-3.0.html#id2671288">New Schema</a></dt><dt>net rpc user add, <a class="indexterm" href="rights.html#id2602098">Description of Privileges</a></dt><dt>net tool, <a class="indexterm" href="upgrading-to-3.0.html#id2671093">Passdb Backends and Authentication</a></dt><dt>net use, <a class="indexterm" href="classicalprinting.html#id2624441">Error Message: “Cannot connect under a different Name”</a></dt><dt>net use /home, <a class="indexterm" href="ProfileMgmt.html#id2653783">Windows 9x/Me User Profiles</a></dt><dt>net use lpt1:, <a class="indexterm" href="CUPS-printing.html#id2636285">Installing the PostScript Driver on a Client</a></dt><dt>net view, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a>, <a class="indexterm" href="diagnosis.html#id2676048">The Tests</a></dt><dt>netatalk, <a class="indexterm" href="VFS.html#id2644750">netatalk</a></dt><dt>NetAtalk, <a class="indexterm" href="unicode.html#id2663307">Basic Parameter Setting</a></dt><dt>Netatalk, <a class="indexterm" href="Other-Clients.html#id2682627">Macintosh Clients</a></dt><dt>NetBEUI, <a class="indexterm" href="integrate-ms-networks.html">Integrating MS Windows Networks with Samba</a></dt><dt>NetBIOS, <a class="indexterm" href="ServerType.html#id2552624">Domain Security Mode (User-Level Security)</a>, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="samba-bdc.html#id2560450">What Qualifies a Domain Controller on the Network?</a>, <a class="indexterm" href="samba-bdc.html#id2560540">How Does a Workstation find its Domain Controller?</a>, <a class="indexterm" href="samba-bdc.html#id2561223">Example Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#id2572591">Features and Benefits</a>, <a class="indexterm" href="NetworkBrowsing.html#netdiscuss">Discussion</a>, <a class="indexterm" href="NetworkBrowsing.html#id2573848">TCP/IP without NetBIOS</a>, <a class="indexterm" href="NetworkBrowsing.html#id2577853">Technical Overview of Browsing</a>, <a class="indexterm" href="integrate-ms-networks.html">Integrating MS Windows Networks with Samba</a>, <a class="indexterm" href="integrate-ms-networks.html#id2661636">Name Resolution as Used within MS Windows Networking</a>, <a class="indexterm" href="integrate-ms-networks.html#id2662070">The NetBIOS Name Cache</a></dt><dd><dl><dt>brooadcast, <a class="indexterm" href="samba-pdc.html#id2556094">Preparing for Domain Control</a></dt><dt>name, <a class="indexterm" href="ServerType.html#id2552624">Domain Security Mode (User-Level Security)</a></dt></dl></dd><dt>netbios alias, <a class="indexterm" href="cfgsmarts.html#id2667261">Multiple Virtual Server Personalities</a></dt><dt>netbios aliases, <a class="indexterm" href="cfgsmarts.html#id2667261">Multiple Virtual Server Personalities</a></dt><dt>NetBIOS broadcast, <a class="indexterm" href="domain-member.html#id2564156">Joining an NT4-type Domain with Samba-3</a></dt><dt>NetBIOS disabled, <a class="indexterm" href="NetworkBrowsing.html#id2572591">Features and Benefits</a></dt><dt>NetBIOS flags, <a class="indexterm" href="NetworkBrowsing.html#id2577267">Static WINS Entries</a></dt><dt>NetBIOS name, <a class="indexterm" href="samba-pdc.html#id2558008">Security Mode and Master Browsers</a>, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2564156">Joining an NT4-type Domain with Samba-3</a>, <a class="indexterm" href="integrate-ms-networks.html#id2661636">Name Resolution as Used within MS Windows Networking</a>, <a class="indexterm" href="cfgsmarts.html#id2667261">Multiple Virtual Server Personalities</a></dt><dt>netbios name, <a class="indexterm" href="cfgsmarts.html#id2666864">Multiple Server Hosting</a></dt><dt>NetBIOS name cache, <a class="indexterm" href="domain-member.html#id2566776">Cannot Add Machine Back to Domain</a>, <a class="indexterm" href="NetworkBrowsing.html#id2579428">Flushing the Samba NetBIOS Name Cache</a></dt><dt>NetBIOS name length, <a class="indexterm" href="NetworkBrowsing.html#id2576622">WINS: The Windows Internetworking Name Server</a></dt><dt>NetBIOS name resolution, <a class="indexterm" href="NetworkBrowsing.html#id2578559">Behavior of Cross-Subnet Browsing</a></dt><dt>NetBIOS Name Server (see NBNS)</dt><dt>NetBIOS name type, <a class="indexterm" href="NetworkBrowsing.html#id2574406">How Browsing Functions</a></dt><dt>NetBIOS names, <a class="indexterm" href="NetworkBrowsing.html#id2577650">Name Resolution Order</a>, <a class="indexterm" href="integrate-ms-networks.html#id2661512">/etc/nsswitch.conf</a></dt><dt>NetBIOS network interface, <a class="indexterm" href="NetworkBrowsing.html#id2577509">Windows Networking Protocols</a></dt><dt>NetBIOS networking, <a class="indexterm" href="NetworkBrowsing.html#id2572591">Features and Benefits</a></dt><dt>NetBIOS over TCP/IP, <a class="indexterm" href="NetworkBrowsing.html">Network Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2572591">Features and Benefits</a>, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a>, <a class="indexterm" href="NetworkBrowsing.html#id2577853">Technical Overview of Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2578388">Cross-Subnet Browsing</a>, <a class="indexterm" href="integrate-ms-networks.html#id2661034">Background Information</a></dt><dt>NetBIOS over TCP/IP disabled, <a class="indexterm" href="NetworkBrowsing.html#id2579596">Browsing of Shares and Directories is Very Slow</a></dt><dt>NetBIOS-less, <a class="indexterm" href="NetworkBrowsing.html#id2573848">TCP/IP without NetBIOS</a>, <a class="indexterm" href="cfgsmarts.html#id2667261">Multiple Virtual Server Personalities</a></dt><dt>NetBIOS-less SMB, <a class="indexterm" href="cfgsmarts.html#id2667261">Multiple Virtual Server Personalities</a></dt><dt>NetBIOSless SMB over TCP/IP, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></dt><dt>NetBT, <a class="indexterm" href="integrate-ms-networks.html#id2661636">Name Resolution as Used within MS Windows Networking</a></dt><dt>netlogon, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a></dt><dt>NETLOGON, <a class="indexterm" href="samba-pdc.html#id2556094">Preparing for Domain Control</a>, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a>, <a class="indexterm" href="PolicyMgmt.html#id2651852">Creating and Managing System Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2652400">MS Windows 200x/XP Professional Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2652849">Managing Account/User Policies</a>, <a class="indexterm" href="ProfileMgmt.html#id2656467">MS Windows NT4 Workstation</a>, <a class="indexterm" href="ProfileMgmt.html#id2657029">MS Windows 200x/XP</a></dt><dt>Netlogon, <a class="indexterm" href="samba-bdc.html#id2559283">Essential Background Information</a></dt><dt>NetLogon service, <a class="indexterm" href="NetworkBrowsing.html#id2576622">WINS: The Windows Internetworking Name Server</a></dt><dt>netlogon share, <a class="indexterm" href="samba-bdc.html#id2560722">Backup Domain Controller Configuration</a>, <a class="indexterm" href="NT4Migration.html#id2672993">Steps in Migration Process</a></dt><dt>Netmon, <a class="indexterm" href="problems.html#id2678299">The Windows Network Monitor</a></dt><dt>Netmon., <a class="indexterm" href="problems.html#id2678358">Installing Network Monitor on an NT Workstation</a></dt><dt>netmon.exe, <a class="indexterm" href="ProfileMgmt.html#id2654244">Windows 9x/Me Profile Setup</a></dt><dt>NetSAMLogon, <a class="indexterm" href="ProfileMgmt.html#id2653579">Roaming Profiles</a></dt><dt>Netscape's Directory Server, <a class="indexterm" href="passdb.html#id2586326">Supported LDAP Servers</a></dt><dt>NetServerEnum2, <a class="indexterm" href="NetworkBrowsing.html#id2578559">Behavior of Cross-Subnet Browsing</a></dt><dt>NetUserGetInfo, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a>, <a class="indexterm" href="ProfileMgmt.html#id2653579">Roaming Profiles</a></dt><dt>NetWare, <a class="indexterm" href="integrate-ms-networks.html#id2661636">Name Resolution as Used within MS Windows Networking</a></dt><dt>NetWare Bindery, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a></dt><dt>NetWare Core Protocol-based server, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a></dt><dt>NetWkstaUserLogon, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a></dt><dt>network</dt><dd><dl><dt>browsing, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a></dt><dt>logon, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a></dt><dd><dl><dt>service, <a class="indexterm" href="samba-pdc.html#id2558008">Security Mode and Master Browsers</a></dt></dl></dd><dt>performance, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a></dt><dt>wide-area, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a></dt></dl></dd><dt>network access controls, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a></dt><dt>network access profile, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a></dt><dt>network administrator, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a></dt><dt>network administrator's toolbox, <a class="indexterm" href="NetCommand.html">Remote and Local Management: The Net Command</a></dt><dt>network administrators, <a class="indexterm" href="NT4Migration.html#id2672660">Server Share and Directory Layout</a></dt><dt>network analyzer, <a class="indexterm" href="problems.html#id2677797">Diagnostics Tools</a></dt><dt>network bandwidth, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a>, <a class="indexterm" href="NT4Migration.html#id2672458">Domain Layout</a></dt><dt>Network Basic Extended User Interface (see NetBEUI)</dt><dt>Network Basic Input/Output System (see NetBIOS)</dt><dt>Network Bridge, <a class="indexterm" href="ClientConfig.html#id2568741">MS Windows XP Professional</a></dt><dt>Network Bridge Configuration, <a class="indexterm" href="ClientConfig.html#id2568741">MS Windows XP Professional</a></dt><dt>network browsing problems, <a class="indexterm" href="NetworkBrowsing.html#id2575941">Making Samba the Domain Master</a>, <a class="indexterm" href="NetworkBrowsing.html#id2579596">Browsing of Shares and Directories is Very Slow</a></dt><dt>network client, <a class="indexterm" href="ClientConfig.html#id2568562">Features and Benefits</a>, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a></dt><dt>network clients, <a class="indexterm" href="ClientConfig.html#id2569384">MS Windows 2000</a></dt><dt>network configuration problems, <a class="indexterm" href="ClientConfig.html#id2568665">TCP/IP Configuration</a></dt><dt>network difficulty, <a class="indexterm" href="ClientConfig.html#id2568562">Features and Benefits</a></dt><dt>network environment, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650747">Remote Desktop Management</a></dt><dt>Network ID, <a class="indexterm" href="ClientConfig.html#id2570436">Joining a Domain: Windows 2000/XP Professional</a></dt><dt>network interface, <a class="indexterm" href="securing-samba.html#id2611530">Using Interface Protection</a>, <a class="indexterm" href="diagnosis.html#id2676048">The Tests</a></dt><dt>network logon, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a>, <a class="indexterm" href="domain-member.html#id2562182">Features and Benefits</a>, <a class="indexterm" href="ClientConfig.html#id2570964">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>network logon services, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a></dt><dt>network membership, <a class="indexterm" href="ClientConfig.html#id2568622">Technical Details</a></dt><dt>Network Monitor, <a class="indexterm" href="problems.html#id2678299">The Windows Network Monitor</a></dt><dt>Network Monitor Tools and Agent, <a class="indexterm" href="problems.html#id2678358">Installing Network Monitor on an NT Workstation</a></dt><dt>Network Neighborhood, <a class="indexterm" href="NetworkBrowsing.html#id2572775">What Is Browsing?</a>, <a class="indexterm" href="NetworkBrowsing.html#id2578137">Problem Resolution</a>, <a class="indexterm" href="NetworkBrowsing.html#id2578559">Behavior of Cross-Subnet Browsing</a>, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a>, <a class="indexterm" href="classicalprinting.html#id2622169">Check Samba for Driver Recognition</a></dt><dt>network neighborhood, <a class="indexterm" href="NetworkBrowsing.html#id2578559">Behavior of Cross-Subnet Browsing</a></dt><dt>network policies, <a class="indexterm" href="PolicyMgmt.html#id2651852">Creating and Managing System Policies</a></dt><dt>network security, <a class="indexterm" href="NT4Migration.html#id2672458">Domain Layout</a></dt><dt>network segment, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a>, <a class="indexterm" href="NetworkBrowsing.html#id2574406">How Browsing Functions</a>, <a class="indexterm" href="NT4Migration.html#id2672458">Domain Layout</a></dt><dt>Network settings, <a class="indexterm" href="NetworkBrowsing.html#id2578388">Cross-Subnet Browsing</a></dt><dt>network sniffer, <a class="indexterm" href="passdb.html#id2581383">Advantages of Encrypted Passwords</a></dt><dt>network storage, <a class="indexterm" href="Backup.html#id2664484">BackupPC</a></dt><dt>network traffic, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a></dt><dt>networked workstation, <a class="indexterm" href="winbind.html#id2647036">Name Service Switch</a></dt><dt>networking advocates, <a class="indexterm" href="Backup.html#id2664386">Discussion of Backup Solutions</a></dt><dt>networking environment, <a class="indexterm" href="passdb.html#id2582411">Caution Regarding LDAP and Samba</a></dt><dt>networking systems, <a class="indexterm" href="ClientConfig.html#id2571408">Common Errors</a></dt><dt>networks access, <a class="indexterm" href="speed.html#id2684243">Samba Performance is Very Slow</a></dt><dt>Networks Properties, <a class="indexterm" href="ClientConfig.html#id2570964">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>new account, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>new parameters, <a class="indexterm" href="upgrading-to-3.0.html#id2669919">New Parameters</a></dt><dt>newsgroup, <a class="indexterm" href="bugreport.html#id2678968">Introduction</a></dt><dt>Nexus toolkit, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>Nexus.exe, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="domain-member.html#id2563305">Managing Domain Machine Accounts using NT4 Server Manager</a>, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650604">Remote Server Administration</a></dt><dt>NFS, <a class="indexterm" href="domain-member.html#id2566531">Sharing User ID Mappings between Samba Domain Members</a>, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="AdvancedNetworkManagement.html#id2651151">Remote Management with ThinLinc</a>, <a class="indexterm" href="SambaHA.html#id2665573">The Distributed File System Challenge</a>, <a class="indexterm" href="SambaHA.html#id2665700">Restrictive Constraints on Distributed File Systems</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671846">IdMap LDAP Support</a></dt><dt>NFS clients, <a class="indexterm" href="locking.html#id2609503">UNIX or NFS Client-Accessed Files</a></dt><dt>NIS, <a class="indexterm" href="ServerType.html#id2552417">Share-Level Security</a>, <a class="indexterm" href="samba-bdc.html#id2560722">Backup Domain Controller Configuration</a>, <a class="indexterm" href="passdb.html#id2586381">Schema and Relationship to the RFC 2307 posixAccount</a>, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="winbind.html#id2647036">Name Service Switch</a></dt><dt>NIS database, <a class="indexterm" href="winbind.html#id2647268">Pluggable Authentication Modules</a></dt><dt>nmbd, <a class="indexterm" href="install.html#id2545275">Starting Samba</a>, <a class="indexterm" href="install.html#id2545728">Test Your Config File with testparm</a>, <a class="indexterm" href="FastStart.html#id2547796">Secure Read-Write File and Print Server</a>, <a class="indexterm" href="FastStart.html#id2548695">Example Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#id2572775">What Is Browsing?</a>, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a>, <a class="indexterm" href="NetworkBrowsing.html#id2577940">Browsing Support in Samba</a>, <a class="indexterm" href="NetworkBrowsing.html#id2579428">Flushing the Samba NetBIOS Name Cache</a>, <a class="indexterm" href="idmapper.html#id2598937">NT4-Style Domains (Includes Samba Domains)</a>, <a class="indexterm" href="winbind.html#id2647828">Testing Things Out</a>, <a class="indexterm" href="winbind.html#id2649223">Linux</a>, <a class="indexterm" href="winbind.html#id2649428">Solaris</a>, <a class="indexterm" href="cfgsmarts.html#id2666864">Multiple Server Hosting</a>, <a class="indexterm" href="cfgsmarts.html#id2667261">Multiple Virtual Server Personalities</a>, <a class="indexterm" href="diagnosis.html#id2676048">The Tests</a>, <a class="indexterm" href="problems.html#id2677849">Debugging with Samba Itself</a>, <a class="indexterm" href="speed.html#id2684148">Corrupt tdb Files</a></dt><dt>nmblookup, <a class="indexterm" href="integrate-ms-networks.html#id2662070">The NetBIOS Name Cache</a>, <a class="indexterm" href="diagnosis.html#id2676048">The Tests</a></dt><dt>No NetBIOS layer, <a class="indexterm" href="NetworkBrowsing.html#id2573848">TCP/IP without NetBIOS</a></dt><dt>no network logon service, <a class="indexterm" href="StandAloneServer.html#id2567309">Background</a></dt><dt>no printcap file, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>nobody, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>nobody account, <a class="indexterm" href="classicalprinting.html#id2618984">Custom Print Commands</a>, <a class="indexterm" href="cfgsmarts.html#id2667261">Multiple Virtual Server Personalities</a></dt><dt>node-type, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></dt><dt>NoMachine, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650776">Remote Management from NoMachine.Com</a></dt><dt>NoMachine.Com, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650776">Remote Management from NoMachine.Com</a></dt><dt>non-authentication-based account management, <a class="indexterm" href="pam.html#id2658880">Anatomy of /etc/pam.d Entries</a></dt><dt>non-authoritative, <a class="indexterm" href="NetworkBrowsing.html#id2578559">Behavior of Cross-Subnet Browsing</a></dt><dt>non-LDAP</dt><dd><dl><dt>backend, <a class="indexterm" href="samba-bdc.html#id2558877">Features and Benefits</a></dt></dl></dd><dt>non-member Windows client, <a class="indexterm" href="passdb.html#id2581588">Mapping User Identifiers between MS Windows and UNIX</a></dt><dt>non-PostScript, <a class="indexterm" href="CUPS-printing.html#id2628909">CUPS Also Uses PPDs for Non-PostScript Printers</a>, <a class="indexterm" href="CUPS-printing.html#id2631948">PostScript Printer Descriptions for Non-PostScript Printers</a></dt><dt>non-PostScript printers, <a class="indexterm" href="CUPS-printing.html#id2629976">Prefilters</a>, <a class="indexterm" href="CUPS-printing.html#id2639812">Foomatic Database-Generated PPDs</a></dt><dt>nonhierarchical, <a class="indexterm" href="InterdomainTrusts.html#id2612799">Trust Relationship Background</a></dt><dt>nontransitive, <a class="indexterm" href="InterdomainTrusts.html#id2612799">Trust Relationship Background</a></dt><dt>normal color, <a class="indexterm" href="CUPS-printing.html#id2631244">The Role of cupsomatic/foomatic</a></dt><dt>normal user, <a class="indexterm" href="NetCommand.html#id2594353">Administering User Rights and Privileges</a></dt><dt>not domain member, <a class="indexterm" href="StandAloneServer.html#id2567309">Background</a></dt><dt>not domain members, <a class="indexterm" href="StandAloneServer.html">Standalone Servers</a></dt><dt>not part of domain, <a class="indexterm" href="NetworkBrowsing.html#id2576893">WINS Server Configuration</a></dt><dt>not stored anywhere, <a class="indexterm" href="passdb.html#id2581383">Advantages of Encrypted Passwords</a></dt><dt>not transitive, <a class="indexterm" href="InterdomainTrusts.html#id2614041">NT4-Style Domain Trusts with Windows 2000</a></dt><dt>Novell, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a>, <a class="indexterm" href="ProfileMgmt.html#id2654244">Windows 9x/Me Profile Setup</a></dt><dt>Novell eDirectory server, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a></dt><dt>NSS, <a class="indexterm" href="StandAloneServer.html#id2567309">Background</a>, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="passdb.html#id2582548">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="passdb.html#id2586078">ldapsam</a>, <a class="indexterm" href="passdb.html#id2586381">Schema and Relationship to the RFC 2307 posixAccount</a>, <a class="indexterm" href="passdb.html#id2587498">Accounts and Groups Management</a>, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a>, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2599635">IDMAP_RID with Winbind</a>, <a class="indexterm" href="winbind.html#id2646094">Features and Benefits</a>, <a class="indexterm" href="winbind.html#id2646527">What Winbind Provides</a>, <a class="indexterm" href="winbind.html#id2646851">How Winbind Works</a>, <a class="indexterm" href="winbind.html#id2647036">Name Service Switch</a>, <a class="indexterm" href="winbind.html#id2649617">Configure Winbind and PAM</a>, <a class="indexterm" href="winbind.html#id2650261">Conclusion</a></dt><dt>nsswitch.conf, <a class="indexterm" href="ServerType.html#id2552417">Share-Level Security</a></dt><dt>nss_ldap, <a class="indexterm" href="samba-bdc.html#id2561223">Example Configuration</a>, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="passdb.html#id2582548">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a>, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2600810">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a></dt><dt>nss_winbind.so.1, <a class="indexterm" href="winbind.html#id2647915">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a></dt><dt>NT domain, <a class="indexterm" href="winbind.html#id2646527">What Winbind Provides</a></dt><dt>NT groups, <a class="indexterm" href="domain-member.html#id2564891">Why Is This Better Than security = server?</a>, <a class="indexterm" href="groupmapping.html#id2590538">Default Users, Groups, and Relative Identifiers</a></dt><dt>NT migration scripts, <a class="indexterm" href="passdb.html#id2586078">ldapsam</a></dt><dt>NT password, <a class="indexterm" href="passdb.html#id2584174">Listing User and Machine Accounts</a></dt><dt>NT Server Manager, <a class="indexterm" href="AccessControls.html#id2606143">Windows NT4 Workstation/Server</a></dt><dt>NT-controlled domain, <a class="indexterm" href="InterdomainTrusts.html#id2613844">Samba as the Trusting Domain</a></dt><dt>NT-encrypted password, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>NT-encrypted passwords, <a class="indexterm" href="passdb.html#id2580316">Backward Compatibility Account Storage Systems</a></dt><dt>NT4, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a></dt><dt>NT4 Domain, <a class="indexterm" href="idmapper.html#id2597521">Standalone Samba Server</a></dt><dt>NT4 domain, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="winbind.html#id2646094">Features and Benefits</a></dt><dt>NT4 domain members, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a></dt><dt>NT4 style policy updates, <a class="indexterm" href="PolicyMgmt.html#id2652849">Managing Account/User Policies</a></dt><dt>NT4 User Manager for Domains, <a class="indexterm" href="rights.html#id2601753">Using the “net rpc rights” Utility</a></dt><dt>NT4-style, <a class="indexterm" href="InterdomainTrusts.html#id2614041">NT4-Style Domain Trusts with Windows 2000</a></dt><dt>NT4-style domain, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a></dt><dt>NT4-style domains, <a class="indexterm" href="InterdomainTrusts.html#id2612799">Trust Relationship Background</a></dt><dt>Nt4sp6ai.exe, <a class="indexterm" href="PolicyMgmt.html#id2652178">Windows NT4-Style Policy Files</a></dt><dt>NTConfig.POL, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a>, <a class="indexterm" href="domain-member.html#id2562182">Features and Benefits</a>, <a class="indexterm" href="PolicyMgmt.html#id2652041">Windows 9x/ME Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2652360">Registry Spoiling</a>, <a class="indexterm" href="PolicyMgmt.html#id2652400">MS Windows 200x/XP Professional Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2652603">Administration of Windows 200x/XP Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2652849">Managing Account/User Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2653088">Samba Editreg Toolset</a>, <a class="indexterm" href="ProfileMgmt.html#id2656467">MS Windows NT4 Workstation</a>, <a class="indexterm" href="NT4Migration.html#id2673548">Samba-3 Implementation Choices</a></dt><dt>ntconfig.pol, <a class="indexterm" href="PolicyMgmt.html#id2652178">Windows NT4-Style Policy Files</a></dt><dt>ntdrivers.tdb, <a class="indexterm" href="classicalprinting.html#prt-modeset">Setting Device Modes on New Printers</a>, <a class="indexterm" href="CUPS-printing.html#id2638429">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>ntforms.tdb, <a class="indexterm" href="classicalprinting.html#prt-modeset">Setting Device Modes on New Printers</a>, <a class="indexterm" href="CUPS-printing.html#id2638429">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>NTFS, <a class="indexterm" href="ChangeNotes.html#id2571717">User and Group Changes</a>, <a class="indexterm" href="AccessControls.html#id2603787">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>NTLMv2, <a class="indexterm" href="securing-samba.html#id2612024">NTLMv2 Security</a></dt><dt>ntlm_auth, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></dt><dt>ntprinters.tdb, <a class="indexterm" href="classicalprinting.html#prt-modeset">Setting Device Modes on New Printers</a>, <a class="indexterm" href="CUPS-printing.html#id2638429">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>NTUser.DAT, <a class="indexterm" href="PolicyMgmt.html#id2653088">Samba Editreg Toolset</a>, <a class="indexterm" href="ProfileMgmt.html#id2656066">Mandatory Profiles</a>, <a class="indexterm" href="NT4Migration.html#id2673548">Samba-3 Implementation Choices</a></dt><dt>NTuser.DAT, <a class="indexterm" href="ProfileMgmt.html#id2654941">Windows NT4 Workstation</a>, <a class="indexterm" href="ProfileMgmt.html#id2655616">Sharing Profiles between Windows 9x/Me and NT4/200x/XP Workstations</a>, <a class="indexterm" href="NT4Migration.html#id2672900">Profile Migration/Creation</a></dt><dt>NTuser.MAN, <a class="indexterm" href="ProfileMgmt.html#id2654941">Windows NT4 Workstation</a></dt><dt>NTUser.MAN, <a class="indexterm" href="ProfileMgmt.html#id2656066">Mandatory Profiles</a></dt><dt>NT_STATUS_LOGON_FAILURE, <a class="indexterm" href="upgrading-to-3.0.html#id2670997">Changes in Behavior</a></dt><dt>NT_STATUS_UNSUCCESSFUL, <a class="indexterm" href="classicalprinting.html#id2621903">Running rpcclient with adddriver</a></dt><dt>null shell, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a></dt><dt>NX, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650776">Remote Management from NoMachine.Com</a></dt></dl></div><div class="indexdiv"><h3>O</h3><dl><dt>object class, <a class="indexterm" href="upgrading-to-3.0.html#id2671288">New Schema</a></dt><dt>object class declaration, <a class="indexterm" href="upgrading-to-3.0.html#id2671288">New Schema</a></dt><dt>object module dependencies, <a class="indexterm" href="winbind.html#id2647915">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a></dt><dt>ObjectClass, <a class="indexterm" href="passdb.html#id2586381">Schema and Relationship to the RFC 2307 posixAccount</a></dt><dt>ObjectClasses, <a class="indexterm" href="passdb.html#id2586381">Schema and Relationship to the RFC 2307 posixAccount</a>, <a class="indexterm" href="passdb.html#id2586616">OpenLDAP Configuration</a></dt><dt>obtuse complexity, <a class="indexterm" href="NT4Migration.html#id2672660">Server Share and Directory Layout</a></dt><dt>office server, <a class="indexterm" href="FastStart.html#id2547796">Secure Read-Write File and Print Server</a></dt><dt>OID, <a class="indexterm" href="passdb.html#id2586381">Schema and Relationship to the RFC 2307 posixAccount</a></dt><dt>old sambaAccount, <a class="indexterm" href="upgrading-to-3.0.html#id2671288">New Schema</a></dt><dt>Omni, <a class="indexterm" href="CUPS-printing.html#id2639624">Driver Development Outside</a></dt><dt>on the fly, <a class="indexterm" href="domain-member.html#id2563866">Windows NT4 Client</a></dt><dt>on-the-fly, <a class="indexterm" href="idmapper.html#id2598544">Primary Domain Controller</a></dt><dt>on-the-fly logon scripts, <a class="indexterm" href="NT4Migration.html#id2672049">Objectives</a></dt><dt>on-the-fly policy files, <a class="indexterm" href="NT4Migration.html#id2672049">Objectives</a></dt><dt>one direction, <a class="indexterm" href="InterdomainTrusts.html#id2612799">Trust Relationship Background</a></dt><dt>one domain, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a></dt><dt>one-way trust, <a class="indexterm" href="InterdomainTrusts.html#id2613295">Interdomain Trust Facilities</a></dt><dt>only one WINS server, <a class="indexterm" href="NetworkBrowsing.html#id2576893">WINS Server Configuration</a></dt><dt>OpenGFS, <a class="indexterm" href="SambaHA.html#id2665573">The Distributed File System Challenge</a></dt><dt>OpenLDAP, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a>, <a class="indexterm" href="samba-bdc.html#id2560027">LDAP Configuration Notes</a>, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a>, <a class="indexterm" href="ChangeNotes.html#id2572328">LDAP Changes in Samba-3.0.23</a>, <a class="indexterm" href="passdb.html#id2580500">New Account Storage Systems</a>, <a class="indexterm" href="passdb.html#id2586326">Supported LDAP Servers</a>, <a class="indexterm" href="passdb.html#id2586381">Schema and Relationship to the RFC 2307 posixAccount</a>, <a class="indexterm" href="passdb.html#id2586616">OpenLDAP Configuration</a>, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a></dt><dt>OpenLDAP backend, <a class="indexterm" href="passdb.html#id2580316">Backward Compatibility Account Storage Systems</a></dt><dt>OpenSSL, <a class="indexterm" href="SWAT.html#id2674818">Securing SWAT through SSL</a>, <a class="indexterm" href="ch-ldap-tls.html#s1-config-ldap-tls-certs">Generating the Certificate Authority</a></dt><dt>operating costs, <a class="indexterm" href="NT4Migration.html#id2672049">Objectives</a></dt><dt>operating system search path, <a class="indexterm" href="SWAT.html#id2674251">Locating the SWAT File</a></dt><dt>oplock, <a class="indexterm" href="SambaHA.html#id2665573">The Distributed File System Challenge</a></dt><dt>oplock break, <a class="indexterm" href="locking.html#id2608933">Opportunistic Locking Overview</a>, <a class="indexterm" href="locking.html#id2609684">Beware of Force User</a></dt><dt>oplock handling, <a class="indexterm" href="SambaHA.html#id2665700">Restrictive Constraints on Distributed File Systems</a></dt><dt>oplock mechanism, <a class="indexterm" href="locking.html#id2609772">Advanced Samba Oplocks Parameters</a></dt><dt>oplock messages, <a class="indexterm" href="SambaHA.html#id2665909">Required Modifications to Samba</a></dt><dt>oplock parameters, <a class="indexterm" href="locking.html#id2609772">Advanced Samba Oplocks Parameters</a></dt><dt>oplocks, <a class="indexterm" href="locking.html#id2608933">Opportunistic Locking Overview</a></dt><dt>oplocks disabled, <a class="indexterm" href="locking.html#id2609586">Multiuser Databases</a></dt><dt>oplocks management, <a class="indexterm" href="locking.html#id2609628">PDM Data Shares</a></dt><dt>opportunistic locking, <a class="indexterm" href="locking.html#id2608578">Features and Benefits</a>, <a class="indexterm" href="locking.html#id2608933">Opportunistic Locking Overview</a></dt><dt>Opportunistic locking, <a class="indexterm" href="locking.html#id2608933">Opportunistic Locking Overview</a></dt><dt>optional, <a class="indexterm" href="pam.html#id2658880">Anatomy of /etc/pam.d Entries</a></dt><dt>ordinary connection, <a class="indexterm" href="InterdomainTrusts.html#id2613844">Samba as the Trusting Domain</a></dt><dt>Organization for the Advancement of Structured Information Standards (see OASIS)</dt><dt>organizational directory, <a class="indexterm" href="domain-member.html#ads-create-machine-account">Create the Computer Account</a></dt><dt>organizational unit, <a class="indexterm" href="domain-member.html#ads-create-machine-account">Create the Computer Account</a> (see OU)</dt><dt>os level, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a></dt><dt>OSS/Free Software, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650776">Remote Management from NoMachine.Com</a></dt><dt>other, <a class="indexterm" href="AccessControls.html#id2604245">File and Directory Access Control</a></dt><dt>output duplexing, <a class="indexterm" href="CUPS-printing.html#id2630164">pstops</a></dt><dt>outside threat, <a class="indexterm" href="securing-samba.html#id2611316">Using Host-Based Protection</a></dt><dt>own home directory, <a class="indexterm" href="securing-samba.html#id2612167">Why Can Users Access Other Users' Home Directories?</a></dt><dt>ownership, <a class="indexterm" href="AccessControls.html#id2606602">Viewing File Ownership</a></dt><dt>ownership cost, <a class="indexterm" href="NT4Migration.html#id2672049">Objectives</a></dt><dt>ownership rights, <a class="indexterm" href="ProfileMgmt.html#id2654244">Windows 9x/Me Profile Setup</a></dt></dl></div><div class="indexdiv"><h3>P</h3><dl><dt>p-node, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></dt><dt>package, <a class="indexterm" href="install.html#id2545468">Example Configuration</a></dt><dt>packages, <a class="indexterm" href="install.html#id2544219">Obtaining and Installing Samba</a></dt><dt>packet sniffer, <a class="indexterm" href="ProfileMgmt.html#id2654244">Windows 9x/Me Profile Setup</a></dt><dt>packet trace, <a class="indexterm" href="ProfileMgmt.html#id2654244">Windows 9x/Me Profile Setup</a></dt><dt>PADL, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="passdb.html#id2582548">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2600225">IDMAP Storage in LDAP Using Winbind</a></dt><dt>PADL Software, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></dt><dt>page description languages (see PDL)</dt><dt>pager program, <a class="indexterm" href="classicalprinting.html#id2615605">Simple Print Configuration</a></dt><dt>page_log, <a class="indexterm" href="CUPS-printing.html#id2640681">The page_log File Syntax</a></dt><dt>paid-for support, <a class="indexterm" href="ch47.html">Samba Support</a></dt><dt>PAM, <a class="indexterm" href="StandAloneServer.html#id2567309">Background</a>, <a class="indexterm" href="passdb.html#id2580316">Backward Compatibility Account Storage Systems</a>, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="passdb.html#id2585579">Plaintext</a>, <a class="indexterm" href="passdb.html#id2586078">ldapsam</a>, <a class="indexterm" href="winbind.html#id2646851">How Winbind Works</a>, <a class="indexterm" href="winbind.html#id2647268">Pluggable Authentication Modules</a>, <a class="indexterm" href="winbind.html#id2647676">Requirements</a>, <a class="indexterm" href="winbind.html#id2647828">Testing Things Out</a>, <a class="indexterm" href="winbind.html#id2647915">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a>, <a class="indexterm" href="winbind.html#id2649617">Configure Winbind and PAM</a>, <a class="indexterm" href="winbind.html#id2650261">Conclusion</a>, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a>, <a class="indexterm" href="pam.html#id2658747">Technical Discussion</a></dt><dt>PAM authentication module, <a class="indexterm" href="pam.html#id2658801">PAM Configuration Syntax</a></dt><dt>PAM configuration, <a class="indexterm" href="winbind.html#id2647676">Requirements</a></dt><dt>PAM management, <a class="indexterm" href="pam.html">PAM-Based Distributed Authentication</a></dt><dt>PAM module, <a class="indexterm" href="winbind.html#id2648313">NSS Winbind on AIX</a></dt><dt>PAM modules, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a></dt><dt>PAM-capable, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a></dt><dt>pam-devel, <a class="indexterm" href="winbind.html#id2647915">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a></dt><dt>PAM-enabled, <a class="indexterm" href="winbind.html#id2646527">What Winbind Provides</a>, <a class="indexterm" href="pam.html">PAM-Based Distributed Authentication</a>, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a></dt><dt>PAM-specific tokens, <a class="indexterm" href="pam.html#id2658801">PAM Configuration Syntax</a></dt><dt>pam_krb5.so, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a></dt><dt>pam_ldap, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></dt><dt>pam_ldap.so, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a></dt><dt>pam_mkhomedir, <a class="indexterm" href="winbind.html#id2649783">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>pam_ncp_auth.so, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a></dt><dt>pam_pwdb.so, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a></dt><dt>pam_securetty.so, <a class="indexterm" href="winbind.html#id2649783">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>pam_smbpass.so, <a class="indexterm" href="pam.html">PAM-Based Distributed Authentication</a>, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a></dt><dt>pam_smbpasswd.so, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a></dt><dt>pam_smb_auth.so, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a></dt><dt>pam_unix.so, <a class="indexterm" href="winbind.html#id2649783">Linux/FreeBSD-Specific PAM Configuration</a>, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a></dt><dt>pam_unix2.so, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a></dt><dt>pam_userdb.so, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a></dt><dt>pam_winbind.so, <a class="indexterm" href="winbind.html#id2647268">Pluggable Authentication Modules</a>, <a class="indexterm" href="winbind.html#id2649617">Configure Winbind and PAM</a>, <a class="indexterm" href="winbind.html#id2649783">Linux/FreeBSD-Specific PAM Configuration</a>, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a></dt><dt>parameters, <a class="indexterm" href="classicalprinting.html#id2616084">Rapid Configuration Validation</a></dt><dt>paranoid, <a class="indexterm" href="winbind.html#id2648862">Starting and Testing the winbindd Daemon</a></dt><dt>passdb, <a class="indexterm" href="samba-bdc.html#id2561723">Machine Accounts Keep Expiring</a></dt><dt>passdb backend, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a>, <a class="indexterm" href="ChangeNotes.html#id2572208">Group Mapping Changes in Samba-3.0.23</a>, <a class="indexterm" href="passdb.html">Account Information Databases</a>, <a class="indexterm" href="passdb.html#id2582136">Comments Regarding LDAP</a>, <a class="indexterm" href="passdb.html#id2582989">The smbpasswd Tool</a>, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a>, <a class="indexterm" href="passdb.html#id2584496">Deleting Accounts</a>, <a class="indexterm" href="passdb.html#id2585920">tdbsam</a>, <a class="indexterm" href="groupmapping.html#id2590538">Default Users, Groups, and Relative Identifiers</a>, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2598544">Primary Domain Controller</a>, <a class="indexterm" href="rights.html#id2602896">The Administrator Domain SID</a>, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a>, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671680">New Suffix for Searching</a></dt><dt>passdb backends, <a class="indexterm" href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2669418">New Features in Samba-3.0.x</a></dt><dt>passed across the network, <a class="indexterm" href="passdb.html#id2581383">Advantages of Encrypted Passwords</a></dt><dt>passwd, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a class="indexterm" href="passdb.html#id2582548">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="passdb.html#id2582989">The smbpasswd Tool</a>, <a class="indexterm" href="winbind.html#id2647036">Name Service Switch</a>, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a></dt><dt>password, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a>, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a>, <a class="indexterm" href="InterdomainTrusts.html#id2613844">Samba as the Trusting Domain</a>, <a class="indexterm" href="pam.html#id2658880">Anatomy of /etc/pam.d Entries</a></dt><dd><dl><dt>plaintext, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a></dt></dl></dd><dt>password aging, <a class="indexterm" href="passdb.html#acctmgmttools">Account Management Tools</a></dt><dt>password assigned, <a class="indexterm" href="InterdomainTrusts.html#id2613210">Completing an NT4 Domain Trust</a></dt><dt>password backend, <a class="indexterm" href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a>, <a class="indexterm" href="passdb.html#id2584174">Listing User and Machine Accounts</a></dt><dt>password backends, <a class="indexterm" href="passdb.html">Account Information Databases</a></dt><dt>password change facility, <a class="indexterm" href="SWAT.html#xinetd">Enabling SWAT for Use</a></dt><dt>password database, <a class="indexterm" href="samba-bdc.html#id2560722">Backup Domain Controller Configuration</a>, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>password encryption, <a class="indexterm" href="passdb.html#id2585579">Plaintext</a></dt><dt>password expiration, <a class="indexterm" href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a></dt><dt>password expired, <a class="indexterm" href="passdb.html#id2584581">Changing User Accounts</a></dt><dt>password history, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></dt><dt>password management, <a class="indexterm" href="winbind.html#id2647268">Pluggable Authentication Modules</a></dt><dt>password prompt, <a class="indexterm" href="passdb.html#id2581383">Advantages of Encrypted Passwords</a></dt><dt>password scheme, <a class="indexterm" href="passdb.html#id2581068">Important Notes About Security</a></dt><dt>password server, <a class="indexterm" href="ServerType.html#id2553316">Server Security (User Level Security)</a>, <a class="indexterm" href="domain-member.html#id2565173">Configure smb.conf</a></dt><dt>password uniqueness, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></dt><dt>passwords, <a class="indexterm" href="winbind.html#id2646438">Introduction</a></dt><dt>patch, <a class="indexterm" href="bugreport.html#id2679753">Patches</a></dt><dt>path specified, <a class="indexterm" href="domain-member.html#id2566853">Adding Machine to Domain Fails</a></dt><dt>pauses, <a class="indexterm" href="speed.html#id2684243">Samba Performance is Very Slow</a></dt><dt>PBM, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>PCL, <a class="indexterm" href="CUPS-printing.html#gdipost">GDI on Windows, PostScript on UNIX</a>, <a class="indexterm" href="CUPS-printing.html#id2628015">Windows Drivers, GDI, and EMF</a>, <a class="indexterm" href="CUPS-printing.html#id2628193">UNIX Printfile Conversion and GUI Basics</a>, <a class="indexterm" href="CUPS-printing.html#id2633119">Printing with Interface Scripts</a>, <a class="indexterm" href="CUPS-printing.html#id2633365">Driver Execution on the Server</a>, <a class="indexterm" href="CUPS-printing.html#id2633758">Network PostScript RIP</a></dt><dt>pdbedit, <a class="indexterm" href="FastStart.html#id2549629">Example: Engineering Office</a>, <a class="indexterm" href="passdb.html#acctmgmttools">Account Management Tools</a>, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a>, <a class="indexterm" href="passdb.html#id2584058">User Account Management</a>, <a class="indexterm" href="passdb.html#id2584174">Listing User and Machine Accounts</a>, <a class="indexterm" href="passdb.html#id2584409">Adding User Accounts</a>, <a class="indexterm" href="passdb.html#id2584496">Deleting Accounts</a>, <a class="indexterm" href="passdb.html#id2584581">Changing User Accounts</a>, <a class="indexterm" href="passdb.html#TOSHARG-acctflags">Account Flags Management</a>, <a class="indexterm" href="passdb.html#id2585400">Account Import/Export</a>, <a class="indexterm" href="rights.html#id2602896">The Administrator Domain SID</a>, <a class="indexterm" href="PolicyMgmt.html#id2653210">Samba PDC</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2669248">Quick Migration Guide</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671093">Passdb Backends and Authentication</a>, <a class="indexterm" href="NT4Migration.html#id2672993">Steps in Migration Process</a>, <a class="indexterm" href="NT4Migration.html#id2673548">Samba-3 Implementation Choices</a></dt><dt>pdb_ldap, <a class="indexterm" href="samba-bdc.html#id2561938">Can I Do This All with LDAP?</a></dt><dt>PDC, <a class="indexterm" href="ServerType.html#id2552624">Domain Security Mode (User-Level Security)</a>, <a class="indexterm" href="ServerType.html#id2552853">Example Configuration</a>, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a>, <a class="indexterm" href="samba-pdc.html#id2558008">Security Mode and Master Browsers</a>, <a class="indexterm" href="samba-bdc.html#id2558877">Features and Benefits</a>, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a>, <a class="indexterm" href="samba-bdc.html#id2559776">Example PDC Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2560027">LDAP Configuration Notes</a>, <a class="indexterm" href="samba-bdc.html#id2560450">What Qualifies a Domain Controller on the Network?</a>, <a class="indexterm" href="samba-bdc.html#id2560722">Backup Domain Controller Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2561223">Example Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2561778">Can Samba Be a Backup Domain Controller to an NT4 PDC?</a>, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2564156">Joining an NT4-type Domain with Samba-3</a>, <a class="indexterm" href="domain-member.html#id2564891">Why Is This Better Than security = server?</a>, <a class="indexterm" href="domain-member.html#id2566853">Adding Machine to Domain Fails</a>, <a class="indexterm" href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2575340">Domain Browsing Configuration</a>, <a class="indexterm" href="passdb.html#id2580500">New Account Storage Systems</a>, <a class="indexterm" href="passdb.html#id2581383">Advantages of Encrypted Passwords</a>, <a class="indexterm" href="passdb.html#id2585920">tdbsam</a>, <a class="indexterm" href="passdb.html#id2587846">LDAP Special Attributes for sambaSamAccounts</a>, <a class="indexterm" href="groupmapping.html#id2589321">Discussion</a>, <a class="indexterm" href="NetCommand.html#id2592043">Overview</a>, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2598544">Primary Domain Controller</a>, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a>, <a class="indexterm" href="InterdomainTrusts.html#id2613844">Samba as the Trusting Domain</a>, <a class="indexterm" href="CUPS-printing.html#id2636123">cupsaddsmb with a Samba PDC</a>, <a class="indexterm" href="winbind.html#id2646726">Handling of Foreign SIDs</a>, <a class="indexterm" href="winbind.html#id2646901">Microsoft Remote Procedure Calls</a>, <a class="indexterm" href="winbind.html#id2647268">Pluggable Authentication Modules</a>, <a class="indexterm" href="winbind.html#id2647499">Result Caching</a>, <a class="indexterm" href="winbind.html#id2647562">Introduction</a>, <a class="indexterm" href="winbind.html#id2648624">Join the Samba Server to the PDC Domain</a>, <a class="indexterm" href="winbind.html#id2648862">Starting and Testing the winbindd Daemon</a>, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650776">Remote Management from NoMachine.Com</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671288">New Schema</a>, <a class="indexterm" href="NT4Migration.html#id2672458">Domain Layout</a>, <a class="indexterm" href="problems.html#id2678662">Getting Mailing List Help</a>, <a class="indexterm" href="speed.html#id2684148">Corrupt tdb Files</a></dt><dt>PDF, <a class="indexterm" href="CUPS-printing.html#id2626491">Simple smb.conf Settings for CUPS</a>, <a class="indexterm" href="CUPS-printing.html#id2628015">Windows Drivers, GDI, and EMF</a>, <a class="indexterm" href="CUPS-printing.html#id2628706">PostScript Printer Description (PPD) Specification</a>, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a>, <a class="indexterm" href="CUPS-printing.html#id2629976">Prefilters</a>, <a class="indexterm" href="CUPS-printing.html#id2632568">Examples for Filtering Chains</a></dt><dt>pdf, <a class="indexterm" href="CUPS-printing.html#id2629612">MIME Type Conversion Rules</a></dt><dt>PDF distilling, <a class="indexterm" href="CUPS-printing.html#id2628706">PostScript Printer Description (PPD) Specification</a></dt><dt>PDF filter, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>pdftops, <a class="indexterm" href="CUPS-printing.html#id2629612">MIME Type Conversion Rules</a>, <a class="indexterm" href="CUPS-printing.html#id2632568">Examples for Filtering Chains</a></dt><dt>pdftosocket, <a class="indexterm" href="CUPS-printing.html#id2632568">Examples for Filtering Chains</a></dt><dt>PDL, <a class="indexterm" href="CUPS-printing.html#gdipost">GDI on Windows, PostScript on UNIX</a>, <a class="indexterm" href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a>, <a class="indexterm" href="CUPS-printing.html#id2628706">PostScript Printer Description (PPD) Specification</a></dt><dt>PDM, <a class="indexterm" href="locking.html#id2609628">PDM Data Shares</a></dt><dt>peer domain, <a class="indexterm" href="InterdomainTrusts.html#id2613504">Configuring Samba NT-Style Domain Trusts</a></dt><dt>Peer node, <a class="indexterm" href="NetworkBrowsing.html#id2577267">Static WINS Entries</a></dt><dt>per-share access control, <a class="indexterm" href="AccessControls.html#id2605983">Access Controls on Shares</a></dt><dt>performance, <a class="indexterm" href="largefile.html">Handling Large Directories</a>, <a class="indexterm" href="NT4Migration.html#id2672049">Objectives</a></dt><dt>performance advantage, <a class="indexterm" href="locking.html#id2608578">Features and Benefits</a></dt><dt>performance degradation, <a class="indexterm" href="largefile.html">Handling Large Directories</a></dt><dt>performance enhancement, <a class="indexterm" href="locking.html#id2608933">Opportunistic Locking Overview</a></dt><dt>performance improvement, <a class="indexterm" href="locking.html#id2609539">Slow and/or Unreliable Networks</a></dt><dt>performance-based, <a class="indexterm" href="passdb.html#id2585920">tdbsam</a></dt><dt>performed as root, <a class="indexterm" href="rights.html#id2601753">Using the “net rpc rights” Utility</a></dt><dt>perimeter firewall, <a class="indexterm" href="securing-samba.html#id2611154">Features and Benefits</a></dt><dt>permanent changes, <a class="indexterm" href="NT4Migration.html#id2673548">Samba-3 Implementation Choices</a></dt><dt>Permanent name, <a class="indexterm" href="NetworkBrowsing.html#id2577267">Static WINS Entries</a></dt><dt>permissions, <a class="indexterm" href="securing-samba.html#id2612167">Why Can Users Access Other Users' Home Directories?</a>, <a class="indexterm" href="VFS.html#id2644987">Shadow Copy Setup</a></dt><dd><dl><dt>file/directory ACLs, <a class="indexterm" href="AccessControls.html#id2606484">Managing UNIX Permissions Using NT Security Dialogs</a></dt><dt>share, <a class="indexterm" href="AccessControls.html#id2604911">Share Definition Access Controls</a></dt><dt>share ACLs, <a class="indexterm" href="AccessControls.html#id2605983">Access Controls on Shares</a></dt><dt>UNIX file and directory, <a class="indexterm" href="AccessControls.html#id2603577">Features and Benefits</a></dt></dl></dd><dt>Permissions, <a class="indexterm" href="AccessControls.html#id2606248">Windows 200x/XP</a></dt><dt>permissions and controls, <a class="indexterm" href="AccessControls.html#id2603577">Features and Benefits</a></dt><dt>PGP, <a class="indexterm" href="compiling.html#id2680807">Verifying Samba's PGP Signature</a></dt><dt>phasing out NetBIOS, <a class="indexterm" href="NetworkBrowsing.html#netdiscuss">Discussion</a></dt><dt>Photo-CD, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>physical locations, <a class="indexterm" href="msdfs.html#id2614426">Features and Benefits</a></dt><dt>physical network transport layer, <a class="indexterm" href="integrate-ms-networks.html#id2661236">/etc/hosts</a></dt><dt>PID, <a class="indexterm" href="bugreport.html#id2679628">Attaching to a Running Process</a></dt><dt>pid directory, <a class="indexterm" href="cfgsmarts.html#id2666864">Multiple Server Hosting</a></dt><dt>ping, <a class="indexterm" href="NT4Migration.html#id2672458">Domain Layout</a>, <a class="indexterm" href="diagnosis.html#id2676048">The Tests</a></dt><dt>pipe device, <a class="indexterm" href="AccessControls.html#id2604245">File and Directory Access Control</a></dt><dt>PJL, <a class="indexterm" href="CUPS-printing.html#id2633758">Network PostScript RIP</a>, <a class="indexterm" href="CUPS-printing.html#id2635307">Windows CUPS PostScript Driver Versus Adobe Driver</a>, <a class="indexterm" href="CUPS-printing.html#id2640541">Adobe and CUPS PostScript Drivers for Windows Clients</a></dt><dt>PJL-header, <a class="indexterm" href="CUPS-printing.html#id2640541">Adobe and CUPS PostScript Drivers for Windows Clients</a></dt><dt>plague network users, <a class="indexterm" href="ClientConfig.html#id2568665">TCP/IP Configuration</a></dt><dt>plain-text</dt><dd><dl><dt>passwords, <a class="indexterm" href="ServerType.html#id2553614">Password Checking</a></dt></dl></dd><dt>plaintext, <a class="indexterm" href="passdb.html#id2580316">Backward Compatibility Account Storage Systems</a></dt><dt>plaintext authentication, <a class="indexterm" href="passdb.html#id2580316">Backward Compatibility Account Storage Systems</a></dt><dt>plaintext password, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a>, <a class="indexterm" href="samba-bdc.html#id2561833">How Do I Replicate the smbpasswd File?</a></dt><dt>plaintext passwords, <a class="indexterm" href="passdb.html#passdbtech">Technical Information</a>, <a class="indexterm" href="passdb.html#id2581068">Important Notes About Security</a></dt><dt>platforms, <a class="indexterm" href="Portability.html">Portability</a></dt><dt>PLP, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>Pluggable Authentication Modules (see PAM)</dt><dt>PNG, <a class="indexterm" href="CUPS-printing.html#id2628552">Ghostscript: The Software RIP for Non-PostScript Printers</a>, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>PNM, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>point 'n' print, <a class="indexterm" href="CUPS-printing.html#id2627415">Installation of Windows Client Drivers</a>, <a class="indexterm" href="CUPS-printing.html#id2635525">Run cupsaddsmb (Quiet Mode)</a>, <a class="indexterm" href="CUPS-printing.html#id2637328">Manual Driver Installation in 15 Steps</a></dt><dt>Point'n'Print, <a class="indexterm" href="classicalprinting.html#id2615070">Features and Benefits</a>, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a>, <a class="indexterm" href="classicalprinting.html#id2619652">Point'n'Print Client Drivers on Samba Servers</a>, <a class="indexterm" href="classicalprinting.html#id2621766">smbclient to Confirm Driver Installation</a></dt><dt>point'n'print, <a class="indexterm" href="CUPS-printing.html#id2627702">Driver Upload Methods</a>, <a class="indexterm" href="CUPS-printing.html#id2631244">The Role of cupsomatic/foomatic</a>, <a class="indexterm" href="CUPS-printing.html#id2636285">Installing the PostScript Driver on a Client</a></dt><dt>Poledit, <a class="indexterm" href="PolicyMgmt.html#id2652603">Administration of Windows 200x/XP Policies</a></dt><dt>poledit.exe, <a class="indexterm" href="PolicyMgmt.html#id2651852">Creating and Managing System Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2652178">Windows NT4-Style Policy Files</a>, <a class="indexterm" href="PolicyMgmt.html#id2652603">Administration of Windows 200x/XP Policies</a></dt><dt>Policies, <a class="indexterm" href="PolicyMgmt.html#id2651852">Creating and Managing System Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2652849">Managing Account/User Policies</a></dt><dt>policies, <a class="indexterm" href="NT4Migration.html#id2673548">Samba-3 Implementation Choices</a></dt><dt>policy editor, <a class="indexterm" href="PolicyMgmt.html#id2651852">Creating and Managing System Policies</a></dt><dt>Policy Editor, <a class="indexterm" href="PolicyMgmt.html#id2652178">Windows NT4-Style Policy Files</a></dt><dt>policy file , <a class="indexterm" href="PolicyMgmt.html#id2652849">Managing Account/User Policies</a></dt><dt>policy files, <a class="indexterm" href="domain-member.html#id2562182">Features and Benefits</a></dt><dt>policy settings, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a></dt><dt>port 135, <a class="indexterm" href="NetworkBrowsing.html#id2576203">Multiple Interfaces</a></dt><dt>Port 135/TCP, <a class="indexterm" href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>port 137, <a class="indexterm" href="NetworkBrowsing.html#id2576203">Multiple Interfaces</a>, <a class="indexterm" href="diagnosis.html#id2676048">The Tests</a></dt><dt>Port 137/UDP, <a class="indexterm" href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>port 138, <a class="indexterm" href="NetworkBrowsing.html#id2576203">Multiple Interfaces</a></dt><dt>Port 138/UDP, <a class="indexterm" href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>port 139, <a class="indexterm" href="NetworkBrowsing.html#id2576203">Multiple Interfaces</a></dt><dt>Port 139/TCP, <a class="indexterm" href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>port 445, <a class="indexterm" href="NetworkBrowsing.html#id2576203">Multiple Interfaces</a></dt><dt>Port 445/TCP, <a class="indexterm" href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>ports, <a class="indexterm" href="classicalprinting.html#id2615887">Verifying Configuration with testparm</a>, <a class="indexterm" href="problems.html#id2678155">Ethereal</a></dt><dt>POSIX, <a class="indexterm" href="samba-bdc.html#id2560722">Backup Domain Controller Configuration</a>, <a class="indexterm" href="passdb.html#id2582548">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="passdb.html#id2587498">Accounts and Groups Management</a>, <a class="indexterm" href="NetCommand.html#id2592620">Adding or Creating a New Group</a></dt><dt>POSIX account, <a class="indexterm" href="passdb.html#id2584058">User Account Management</a>, <a class="indexterm" href="NetCommand.html#id2593941">UNIX and Windows User Management</a></dt><dt>POSIX ACLs, <a class="indexterm" href="AccessControls.html#id2604245">File and Directory Access Control</a>, <a class="indexterm" href="AccessControls.html#id2604657">Protecting Directories and Files from Deletion</a></dt><dt>POSIX ACLS, <a class="indexterm" href="NT4Migration.html#id2673548">Samba-3 Implementation Choices</a></dt><dt>POSIX identity, <a class="indexterm" href="passdb.html#id2582411">Caution Regarding LDAP and Samba</a></dt><dt>POSIX locks, <a class="indexterm" href="SambaHA.html#id2665769">Server Pool Communications</a></dt><dt>POSIX semantics, <a class="indexterm" href="SambaHA.html#id2665769">Server Pool Communications</a></dt><dt>POSIX user accounts, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a></dt><dt>posixAccount, <a class="indexterm" href="passdb.html#id2586381">Schema and Relationship to the RFC 2307 posixAccount</a>, <a class="indexterm" href="passdb.html#id2586616">OpenLDAP Configuration</a></dt><dt>posixGroup, <a class="indexterm" href="passdb.html#id2586616">OpenLDAP Configuration</a>, <a class="indexterm" href="passdb.html#id2587498">Accounts and Groups Management</a></dt><dt>PostScript, <a class="indexterm" href="CUPS-printing.html#id2626491">Simple smb.conf Settings for CUPS</a>, <a class="indexterm" href="CUPS-printing.html#id2627824">Advanced Intelligent Printing with PostScript Driver Download</a>, <a class="indexterm" href="CUPS-printing.html#gdipost">GDI on Windows, PostScript on UNIX</a>, <a class="indexterm" href="CUPS-printing.html#id2628015">Windows Drivers, GDI, and EMF</a>, <a class="indexterm" href="CUPS-printing.html#id2628193">UNIX Printfile Conversion and GUI Basics</a>, <a class="indexterm" href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a>, <a class="indexterm" href="CUPS-printing.html#id2628706">PostScript Printer Description (PPD) Specification</a>, <a class="indexterm" href="CUPS-printing.html#id2628789">Using Windows-Formatted Vendor PPDs</a>, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a>, <a class="indexterm" href="CUPS-printing.html#id2629976">Prefilters</a>, <a class="indexterm" href="CUPS-printing.html#id2630164">pstops</a>, <a class="indexterm" href="CUPS-printing.html#id2631948">PostScript Printer Descriptions for Non-PostScript Printers</a>, <a class="indexterm" href="CUPS-printing.html#id2632568">Examples for Filtering Chains</a>, <a class="indexterm" href="CUPS-printing.html#id2633365">Driver Execution on the Server</a>, <a class="indexterm" href="CUPS-printing.html#id2633758">Network PostScript RIP</a>, <a class="indexterm" href="CUPS-printing.html#id2634031">CUPS: A “Magical Stone”?</a>, <a class="indexterm" href="CUPS-printing.html#id2634074">PostScript Drivers with No Major Problems, Even in Kernel -Mode</a>, <a class="indexterm" href="CUPS-printing.html#id2634562">CUPS “PostScript Driver for Windows NT/200x/XP”</a></dt><dd><dl><dt>(see also Ghostscript)</dt><dt>RIP, <a class="indexterm" href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a></dt></dl></dd><dt>PostScript driver, <a class="indexterm" href="classicalprinting.html#id2621548">Installing Driver Files into [print$]</a></dt><dt>PostScript interpreter, <a class="indexterm" href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a></dt><dt>PostScript Printer Description (see PPD)</dt><dt>PostScript printers, <a class="indexterm" href="CUPS-printing.html#id2641510">Printing from CUPS to Windows-Attached Printers</a></dt><dt>potential master browsers, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>potential printer, <a class="indexterm" href="classicalprinting.html#id2620160">[print$] Stanza Parameters</a></dt><dt>Power Users, <a class="indexterm" href="rights.html#id2603079">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>powerful, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a></dt><dt>PPD, <a class="indexterm" href="classicalprinting.html#id2621548">Installing Driver Files into [print$]</a>, <a class="indexterm" href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a>, <a class="indexterm" href="CUPS-printing.html#id2628706">PostScript Printer Description (PPD) Specification</a>, <a class="indexterm" href="CUPS-printing.html#id2628909">CUPS Also Uses PPDs for Non-PostScript Printers</a>, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a>, <a class="indexterm" href="CUPS-printing.html#id2631561">“Raw” Printing</a>, <a class="indexterm" href="CUPS-printing.html#id2631948">PostScript Printer Descriptions for Non-PostScript Printers</a>, <a class="indexterm" href="CUPS-printing.html#id2633848">PPDs for Non-PS Printers on UNIX</a>, <a class="indexterm" href="CUPS-printing.html#id2633892">PPDs for Non-PS Printers on Windows</a>, <a class="indexterm" href="CUPS-printing.html#id2634031">CUPS: A “Magical Stone”?</a>, <a class="indexterm" href="CUPS-printing.html#id2636285">Installing the PostScript Driver on a Client</a>, <a class="indexterm" href="CUPS-printing.html#id2640541">Adobe and CUPS PostScript Drivers for Windows Clients</a>, <a class="indexterm" href="CUPS-printing.html#id2641510">Printing from CUPS to Windows-Attached Printers</a></dt><dd><dl><dt>CUPS (see CUPS-PPD)</dt></dl></dd><dt>PPD-aware, <a class="indexterm" href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a></dt><dt>PPDs, <a class="indexterm" href="CUPS-printing.html#id2628789">Using Windows-Formatted Vendor PPDs</a>, <a class="indexterm" href="CUPS-printing.html#id2631244">The Role of cupsomatic/foomatic</a>, <a class="indexterm" href="CUPS-printing.html#id2639496">The Grand Unification Achieved</a></dt><dt>PPP, <a class="indexterm" href="securing-samba.html#id2611530">Using Interface Protection</a></dt><dt>precedence, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>preferred master, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a></dt><dt>prefilter, <a class="indexterm" href="CUPS-printing.html#id2630601">imagetops and imagetoraster</a></dt><dt>prefilters, <a class="indexterm" href="CUPS-printing.html#id2629976">Prefilters</a></dt><dt>primary domain controller, <a class="indexterm" href="cfgsmarts.html#id2668275">Multiple Virtual Server Hosting</a></dt><dt>primary group, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a></dt><dt>Primary Logon, <a class="indexterm" href="ProfileMgmt.html#id2654244">Windows 9x/Me Profile Setup</a></dt><dt>Primary WINS Server, <a class="indexterm" href="NetworkBrowsing.html#id2576893">WINS Server Configuration</a></dt><dt>print, <a class="indexterm" href="classicalprinting.html#id2615887">Verifying Configuration with testparm</a></dt><dd><dl><dt>queue, <a class="indexterm" href="install.html#id2544309">Configuration File Syntax</a></dt><dt>spooler, <a class="indexterm" href="install.html#id2544309">Configuration File Syntax</a></dt></dl></dd><dt>print accounting, <a class="indexterm" href="classicalprinting.html#id2615070">Features and Benefits</a></dt><dt>print command, <a class="indexterm" href="classicalprinting.html#id2618364">Print Commands</a></dt><dt>print commands, <a class="indexterm" href="classicalprinting.html#id2618984">Custom Print Commands</a></dt><dt>print configuration, <a class="indexterm" href="classicalprinting.html#id2615293">Technical Introduction</a>, <a class="indexterm" href="classicalprinting.html#id2615887">Verifying Configuration with testparm</a></dt><dt>print environment, <a class="indexterm" href="classicalprinting.html#id2615605">Simple Print Configuration</a></dt><dt>print filtering, <a class="indexterm" href="classicalprinting.html#id2615293">Technical Introduction</a></dt><dt>print job, <a class="indexterm" href="classicalprinting.html#id2618984">Custom Print Commands</a></dt><dt>print jobs, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>print processing, <a class="indexterm" href="classicalprinting.html#id2615293">Technical Introduction</a></dt><dt>print queue, <a class="indexterm" href="classicalprinting.html#id2619652">Point'n'Print Client Drivers on Samba Servers</a>, <a class="indexterm" href="classicalprinting.html#id2621766">smbclient to Confirm Driver Installation</a>, <a class="indexterm" href="classicalprinting.html#id2622397">Specific Driver Name Flexibility</a>, <a class="indexterm" href="CUPS-printing.html#id2630905">CUPS Backends</a></dt><dt>print quota, <a class="indexterm" href="CUPS-printing.html#id2627824">Advanced Intelligent Printing with PostScript Driver Download</a></dt><dt>print server, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a class="indexterm" href="classicalprinting.html#id2615070">Features and Benefits</a></dt><dt>print service, <a class="indexterm" href="classicalprinting.html#id2615070">Features and Benefits</a></dt><dt>print spooling, <a class="indexterm" href="winbind.html#id2646901">Microsoft Remote Procedure Calls</a></dt><dt>print spooling system, <a class="indexterm" href="CUPS-printing.html#id2626010">Overview</a></dt><dt>print statistics, <a class="indexterm" href="CUPS-printing.html#id2627824">Advanced Intelligent Printing with PostScript Driver Download</a></dt><dt>print subsystem, <a class="indexterm" href="classicalprinting.html#id2615293">Technical Introduction</a>, <a class="indexterm" href="classicalprinting.html#id2618364">Print Commands</a></dt><dt>print test page, <a class="indexterm" href="classicalprinting.html#id2622668">First Client Driver Installation</a></dt><dt>printcap, <a class="indexterm" href="install.html#id2544309">Configuration File Syntax</a>, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a>, <a class="indexterm" href="classicalprinting.html#ptrsect">The [printers] Section</a></dt><dt>Printcap, <a class="indexterm" href="CUPS-printing.html#id2626129">Basic CUPS Support Configuration</a></dt><dt>printcap name, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>PrintcapFormat, <a class="indexterm" href="CUPS-printing.html#id2626129">Basic CUPS Support Configuration</a></dt><dt>printer attributes publishing, <a class="indexterm" href="upgrading-to-3.0.html#id2669418">New Features in Samba-3.0.x</a></dt><dt>printer default permissions, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>printer driver, <a class="indexterm" href="classicalprinting.html#id2619822">The Obsoleted [printer$] Section</a>, <a class="indexterm" href="classicalprinting.html#id2619944">Creating the [print$] Share</a>, <a class="indexterm" href="CUPS-printing.html#id2626491">Simple smb.conf Settings for CUPS</a></dt><dt>printer driver data, <a class="indexterm" href="classicalprinting.html#prt-modeset">Setting Device Modes on New Printers</a></dt><dt>printer driver file, <a class="indexterm" href="classicalprinting.html#id2619822">The Obsoleted [printer$] Section</a></dt><dt>printer driver files, <a class="indexterm" href="classicalprinting.html#id2621766">smbclient to Confirm Driver Installation</a></dt><dt>printer drivers, <a class="indexterm" href="classicalprinting.html#id2619652">Point'n'Print Client Drivers on Samba Servers</a>, <a class="indexterm" href="CUPS-printing.html#id2639496">The Grand Unification Achieved</a></dt><dt>printer icon, <a class="indexterm" href="classicalprinting.html#id2622169">Check Samba for Driver Recognition</a></dt><dt>printer management, <a class="indexterm" href="NetCommand.html#id2592043">Overview</a></dt><dt>printer management system, <a class="indexterm" href="CUPS-printing.html#id2626010">Overview</a></dt><dt>printer migration, <a class="indexterm" href="NetCommand.html#id2592043">Overview</a></dt><dt>printer monitor, <a class="indexterm" href="speed.html#id2684243">Samba Performance is Very Slow</a></dt><dt>printer objects, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>Printer Pooling, <a class="indexterm" href="classicalprinting.html#id2624864">Samba and Printer Ports</a></dt><dt>printer queue, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>printer share, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>printer shares , <a class="indexterm" href="classicalprinting.html#id2615887">Verifying Configuration with testparm</a>, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>printer$ share, <a class="indexterm" href="classicalprinting.html#id2619822">The Obsoleted [printer$] Section</a></dt><dt>printers, <a class="indexterm" href="install.html#id2544309">Configuration File Syntax</a>, <a class="indexterm" href="StandAloneServer.html#id2567215">Features and Benefits</a></dt><dt>Printers, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>printers admin, <a class="indexterm" href="rights.html#id2602098">Description of Privileges</a></dt><dt>Printers and Faxes, <a class="indexterm" href="classicalprinting.html#id2622169">Check Samba for Driver Recognition</a></dt><dt>printers available, <a class="indexterm" href="NetworkBrowsing.html#id2572775">What Is Browsing?</a></dt><dt>printers section, <a class="indexterm" href="classicalprinting.html#ptrsect">The [printers] Section</a></dt><dt>printing, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>printing behavior, <a class="indexterm" href="classicalprinting.html#id2615504">Printing-Related Configuration Parameters</a></dt><dt>printing calls, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>printing now, <a class="indexterm" href="speed.html#id2684243">Samba Performance is Very Slow</a></dt><dt>printing support, <a class="indexterm" href="classicalprinting.html#id2615070">Features and Benefits</a>, <a class="indexterm" href="classicalprinting.html#id2615293">Technical Introduction</a></dt><dt>printing system, <a class="indexterm" href="classicalprinting.html#id2615293">Technical Introduction</a></dt><dt>printing systems, <a class="indexterm" href="passdb.html#id2582136">Comments Regarding LDAP</a></dt><dt>printing-related settings, <a class="indexterm" href="classicalprinting.html#id2615887">Verifying Configuration with testparm</a></dt><dt>printing.tdb, <a class="indexterm" href="classicalprinting.html#prt-modeset">Setting Device Modes on New Printers</a>, <a class="indexterm" href="CUPS-printing.html#id2638429">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>PrintPro (see ESP Print Pro)</dt><dt>private dir, <a class="indexterm" href="cfgsmarts.html#id2666864">Multiple Server Hosting</a></dt><dt>private groups, <a class="indexterm" href="groupmapping.html#id2589657">Warning: User Private Group Problems</a></dt><dt>private key, <a class="indexterm" href="SWAT.html#id2674818">Securing SWAT through SSL</a></dt><dt>private network, <a class="indexterm" href="securing-samba.html#id2611056">Introduction</a></dt><dt>private networks, <a class="indexterm" href="securing-samba.html#id2611316">Using Host-Based Protection</a></dt><dt>private/MACHINE.SID, <a class="indexterm" href="samba-bdc.html#id2560722">Backup Domain Controller Configuration</a></dt><dt>private/secrets.tdb, <a class="indexterm" href="samba-bdc.html#id2560722">Backup Domain Controller Configuration</a></dt><dt>privilege, <a class="indexterm" href="groupmapping.html#id2590417">Applicable Only to Versions Earlier than 3.0.11</a>, <a class="indexterm" href="rights.html#id2602098">Description of Privileges</a></dt><dt>privilege management, <a class="indexterm" href="groupmapping.html#id2590298">Important Administrative Information</a>, <a class="indexterm" href="NetCommand.html#id2594353">Administering User Rights and Privileges</a></dt><dt>privilege model, <a class="indexterm" href="rights.html#id2601478">Rights Management Capabilities</a></dt><dt>privilege-granting applications, <a class="indexterm" href="pam.html#id2658747">Technical Discussion</a></dt><dt>privileged accounts, <a class="indexterm" href="rights.html#id2601753">Using the “net rpc rights” Utility</a></dt><dt>privileges, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a>, <a class="indexterm" href="domain-member.html#id2563702">Windows 200x/XP Professional Client</a>, <a class="indexterm" href="groupmapping.html#id2590417">Applicable Only to Versions Earlier than 3.0.11</a>, <a class="indexterm" href="rights.html#id2601478">Rights Management Capabilities</a>, <a class="indexterm" href="rights.html#id2602098">Description of Privileges</a>, <a class="indexterm" href="InterdomainTrusts.html#id2612799">Trust Relationship Background</a>, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>privileges assigned, <a class="indexterm" href="rights.html#id2601753">Using the “net rpc rights” Utility</a></dt><dt>problem report, <a class="indexterm" href="ch47.html#id2685432">Free Support</a></dt><dt>problem resolution, <a class="indexterm" href="ch47.html">Samba Support</a></dt><dt>problematic print, <a class="indexterm" href="classicalprinting.html#id2615293">Technical Introduction</a></dt><dt>Process data management, <a class="indexterm" href="locking.html#id2609628">PDM Data Shares</a></dt><dt>professional support, <a class="indexterm" href="ch47.html#id2685432">Free Support</a></dt><dt>profile, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a>, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a>, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a>, <a class="indexterm" href="passdb.html#id2580500">New Account Storage Systems</a>, <a class="indexterm" href="passdb.html#passdbtech">Technical Information</a></dt><dt>profile access rights, <a class="indexterm" href="ProfileMgmt.html#id2656206">Creating and Managing Group Profiles</a></dt><dt>profile contents, <a class="indexterm" href="ProfileMgmt.html#id2655616">Sharing Profiles between Windows 9x/Me and NT4/200x/XP Workstations</a></dt><dt>profile directory, <a class="indexterm" href="ProfileMgmt.html#id2654244">Windows 9x/Me Profile Setup</a></dt><dt>profile migration tool, <a class="indexterm" href="ProfileMgmt.html#id2656206">Creating and Managing Group Profiles</a></dt><dt>profile path, <a class="indexterm" href="samba-bdc.html#id2559776">Example PDC Configuration</a>, <a class="indexterm" href="ProfileMgmt.html#id2654244">Windows 9x/Me Profile Setup</a>, <a class="indexterm" href="ProfileMgmt.html#id2654941">Windows NT4 Workstation</a></dt><dt>profile sharing, <a class="indexterm" href="ProfileMgmt.html#id2655616">Sharing Profiles between Windows 9x/Me and NT4/200x/XP Workstations</a></dt><dt>Profile Type, <a class="indexterm" href="ProfileMgmt.html#id2654018">Disabling Roaming Profile Support</a></dt><dt>ProfilePath, <a class="indexterm" href="ProfileMgmt.html#id2654244">Windows 9x/Me Profile Setup</a></dt><dt>profiles, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a></dt><dt>Profiles, <a class="indexterm" href="PolicyMgmt.html#id2651852">Creating and Managing System Policies</a></dt><dt>project, <a class="indexterm" href="ch47.html#id2685432">Free Support</a></dt><dt>promiscuous mode, <a class="indexterm" href="problems.html#id2678299">The Windows Network Monitor</a></dt><dt>promote, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a></dt><dt>promoted, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a></dt><dt>propagate, <a class="indexterm" href="samba-bdc.html#id2558877">Features and Benefits</a></dt><dt>Properties, <a class="indexterm" href="ClientConfig.html#id2569931">MS Windows Me</a>, <a class="indexterm" href="ClientConfig.html#id2570964">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>protect directories, <a class="indexterm" href="AccessControls.html#id2604657">Protecting Directories and Files from Deletion</a></dt><dt>protect files, <a class="indexterm" href="AccessControls.html#id2604657">Protecting Directories and Files from Deletion</a></dt><dt>protection against attackers, <a class="indexterm" href="securing-samba.html#id2611880">Using IPC$ Share-Based Denials </a></dt><dt>protocol stack settings, <a class="indexterm" href="ClientConfig.html#id2569384">MS Windows 2000</a></dt><dt>provided services, <a class="indexterm" href="ch47.html">Samba Support</a></dt><dt>provisioned, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></dt><dt>pstops, <a class="indexterm" href="CUPS-printing.html#id2629976">Prefilters</a>, <a class="indexterm" href="CUPS-printing.html#id2630164">pstops</a>, <a class="indexterm" href="CUPS-printing.html#id2632568">Examples for Filtering Chains</a>, <a class="indexterm" href="CUPS-printing.html#id2640541">Adobe and CUPS PostScript Drivers for Windows Clients</a></dt><dt>pstoraster, <a class="indexterm" href="CUPS-printing.html#id2630331">pstoraster</a>, <a class="indexterm" href="CUPS-printing.html#id2632231">cupsomatic/foomatic-rip Versus Native CUPS Printing</a>, <a class="indexterm" href="CUPS-printing.html#id2640541">Adobe and CUPS PostScript Drivers for Windows Clients</a></dt><dt>publish printers, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>publishing printers, <a class="indexterm" href="classicalprinting.html#id2616084">Rapid Configuration Validation</a></dt><dt>PulseAudio, <a class="indexterm" href="AdvancedNetworkManagement.html#id2651151">Remote Management with ThinLinc</a></dt><dt>punching, <a class="indexterm" href="CUPS-printing.html#id2630164">pstops</a></dt><dt>purchase support, <a class="indexterm" href="ch47.html#id2685432">Free Support</a></dt><dt>put, <a class="indexterm" href="diagnosis.html#id2676048">The Tests</a></dt><dt>pvcreate, <a class="indexterm" href="VFS.html#id2644987">Shadow Copy Setup</a></dt></dl></div><div class="indexdiv"><h3>Q</h3><dl><dt>QNX, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>qualified problem, <a class="indexterm" href="ch47.html#id2685432">Free Support</a></dt><dt>queue control, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>quota controls, <a class="indexterm" href="passdb.html#id2582136">Comments Regarding LDAP</a></dt></dl></div><div class="indexdiv"><h3>R</h3><dl><dt>RAID, <a class="indexterm" href="Backup.html#id2664484">BackupPC</a></dt><dt>random machine account password, <a class="indexterm" href="domain-member.html#id2564156">Joining an NT4-type Domain with Samba-3</a></dt><dt>range, <a class="indexterm" href="NetCommand.html#id2593941">UNIX and Windows User Management</a></dt><dt>range of hosts, <a class="indexterm" href="securing-samba.html#id2611316">Using Host-Based Protection</a></dt><dt>RAP, <a class="indexterm" href="NetCommand.html#id2592419">UNIX and Windows Group Management</a></dt><dt>raster, <a class="indexterm" href="CUPS-printing.html#id2629976">Prefilters</a>, <a class="indexterm" href="CUPS-printing.html#id2639812">Foomatic Database-Generated PPDs</a></dt><dt>raster driver, <a class="indexterm" href="CUPS-printing.html#id2628948">The CUPS Filtering Architecture</a></dt><dt>raster drivers, <a class="indexterm" href="CUPS-printing.html#id2630331">pstoraster</a></dt><dt>raster image processor (see RIP)</dt><dt>raster images, <a class="indexterm" href="CUPS-printing.html#id2628193">UNIX Printfile Conversion and GUI Basics</a></dt><dt>rasterization, <a class="indexterm" href="CUPS-printing.html#id2630331">pstoraster</a>, <a class="indexterm" href="CUPS-printing.html#id2632231">cupsomatic/foomatic-rip Versus Native CUPS Printing</a></dt><dt>rastertoalps, <a class="indexterm" href="CUPS-printing.html#id2630686">rasterto [printers specific]</a></dt><dt>rastertobj, <a class="indexterm" href="CUPS-printing.html#id2630686">rasterto [printers specific]</a></dt><dt>rastertoepson, <a class="indexterm" href="CUPS-printing.html#id2630686">rasterto [printers specific]</a>, <a class="indexterm" href="CUPS-printing.html#id2632568">Examples for Filtering Chains</a></dt><dt>rastertoescp, <a class="indexterm" href="CUPS-printing.html#id2630686">rasterto [printers specific]</a></dt><dt>rastertohp, <a class="indexterm" href="CUPS-printing.html#id2630686">rasterto [printers specific]</a></dt><dt>rastertopcl, <a class="indexterm" href="CUPS-printing.html#id2630686">rasterto [printers specific]</a></dt><dt>rastertoprinter, <a class="indexterm" href="CUPS-printing.html#id2630686">rasterto [printers specific]</a></dt><dt>rastertosomething, <a class="indexterm" href="CUPS-printing.html#id2632231">cupsomatic/foomatic-rip Versus Native CUPS Printing</a></dt><dt>rastertoturboprint, <a class="indexterm" href="CUPS-printing.html#id2630686">rasterto [printers specific]</a></dt><dt>raw mode, <a class="indexterm" href="CUPS-printing.html#id2631669">application/octet-stream Printing</a></dt><dt>raw print, <a class="indexterm" href="CUPS-printing.html#id2636204">cupsaddsmb Flowchart</a></dt><dt>raw printers, <a class="indexterm" href="CUPS-printing.html#id2626010">Overview</a></dt><dt>raw printing, <a class="indexterm" href="FastStart.html#id2547396">Anonymous Print Server</a>, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a class="indexterm" href="CUPS-printing.html#id2627180">Raw Print Serving: Vendor Drivers on Windows Clients</a>, <a class="indexterm" href="CUPS-printing.html#cups-raw">Explicitly Enable “raw” Printing for application/octet-stream</a></dt><dt>raw SMB, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a></dt><dt>raw SMB over TCP/IP, <a class="indexterm" href="NetworkBrowsing.html#id2573848">TCP/IP without NetBIOS</a></dt><dt>rawprinter, <a class="indexterm" href="CUPS-printing.html#id2631561">“Raw” Printing</a></dt><dt>rcp, <a class="indexterm" href="Backup.html#id2664655">Rsync</a></dt><dt>rdesktop, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650776">Remote Management from NoMachine.Com</a></dt><dt>rdesktop/RDP, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650776">Remote Management from NoMachine.Com</a></dt><dt>read, <a class="indexterm" href="AccessControls.html#id2604245">File and Directory Access Control</a></dt><dt>read directory into memory, <a class="indexterm" href="largefile.html">Handling Large Directories</a></dt><dt>read only, <a class="indexterm" href="VFS.html#fakeperms">fake_perms</a></dt><dd><dl><dt>server, <a class="indexterm" href="FastStart.html#anon-ro">Anonymous Read-Only Document Server</a></dt></dl></dd><dt>Read-ahead, <a class="indexterm" href="locking.html#id2608933">Opportunistic Locking Overview</a></dt><dt>read-only, <a class="indexterm" href="StandAloneServer.html#id2567215">Features and Benefits</a>, <a class="indexterm" href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a></dt><dt>read-only access, <a class="indexterm" href="idmapper.html#id2598778">Backup Domain Controller</a>, <a class="indexterm" href="cfgsmarts.html#id2667261">Multiple Virtual Server Personalities</a></dt><dt>read-only files, <a class="indexterm" href="StandAloneServer.html#id2567215">Features and Benefits</a></dt><dt>read-write access, <a class="indexterm" href="classicalprinting.html#id2619822">The Obsoleted [printer$] Section</a></dt><dt>realm, <a class="indexterm" href="ServerType.html#id2553159">ADS Security Mode (User-Level Security)</a>, <a class="indexterm" href="samba-bdc.html#id2560663">NetBIOS Over TCP/IP Disabled</a>, <a class="indexterm" href="domain-member.html#id2565173">Configure smb.conf</a>, <a class="indexterm" href="domain-member.html#id2565364">Configure /etc/krb5.conf</a>, <a class="indexterm" href="idmapper.html#id2599635">IDMAP_RID with Winbind</a>, <a class="indexterm" href="idmapper.html#id2600225">IDMAP Storage in LDAP Using Winbind</a></dt><dt>rebooted, <a class="indexterm" href="ClientConfig.html#id2570436">Joining a Domain: Windows 2000/XP Professional</a>, <a class="indexterm" href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a></dt><dt>rebooting server, <a class="indexterm" href="rights.html#id2602098">Description of Privileges</a></dt><dt>recompiling, <a class="indexterm" href="cfgsmarts.html#id2666864">Multiple Server Hosting</a></dt><dt>reconfiguration, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a></dt><dt>record locking, <a class="indexterm" href="locking.html#id2608675">Discussion</a></dt><dt>recycle, <a class="indexterm" href="VFS.html#id2644353">recycle</a></dt><dt>recycle bin, <a class="indexterm" href="VFS.html#id2643367">Discussion</a></dt><dt>recycle directory, <a class="indexterm" href="VFS.html#id2644353">recycle</a></dt><dt>recycle:exclude, <a class="indexterm" href="VFS.html#id2644353">recycle</a></dt><dt>recycle:exclude_dir, <a class="indexterm" href="VFS.html#id2644353">recycle</a></dt><dt>recycle:keeptree, <a class="indexterm" href="VFS.html#id2644353">recycle</a></dt><dt>recycle:maxsize, <a class="indexterm" href="VFS.html#id2644353">recycle</a></dt><dt>recycle:noversions, <a class="indexterm" href="VFS.html#id2644353">recycle</a></dt><dt>recycle:repository, <a class="indexterm" href="VFS.html#id2644353">recycle</a></dt><dt>recycle:subdir_mode, <a class="indexterm" href="VFS.html#id2644353">recycle</a></dt><dt>recycle:touch, <a class="indexterm" href="VFS.html#id2644353">recycle</a></dt><dt>recycle:versions, <a class="indexterm" href="VFS.html#id2644353">recycle</a></dt><dt>Red Hat Cluster Manager, <a class="indexterm" href="SambaHA.html#id2666047">High-Availability Server Products</a></dt><dt>Red Hat Linux, <a class="indexterm" href="samba-bdc.html#id2560027">LDAP Configuration Notes</a>, <a class="indexterm" href="domain-member.html#id2563585">On-the-Fly Creation of Machine Trust Accounts</a>, <a class="indexterm" href="groupmapping.html#id2589657">Warning: User Private Group Problems</a></dt><dt>redirect, <a class="indexterm" href="samba-bdc.html#id2561223">Example Configuration</a></dt><dt>redirection, <a class="indexterm" href="winbind.html#id2646527">What Winbind Provides</a></dt><dt>redirector, <a class="indexterm" href="locking.html#id2608933">Opportunistic Locking Overview</a></dt><dt>redundancy, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></dt><dt>reference documents, <a class="indexterm" href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a></dt><dt>refusing connection, <a class="indexterm" href="securing-samba.html#id2611530">Using Interface Protection</a></dt><dt>regedit.exe, <a class="indexterm" href="ProfileMgmt.html#id2656316">MS Windows 9x/Me</a></dt><dt>regedt32, <a class="indexterm" href="ProfileMgmt.html#id2656467">MS Windows NT4 Workstation</a></dt><dt>regedt32.exe, <a class="indexterm" href="PolicyMgmt.html#id2653170">Windows NT4/200x</a></dt><dt>register driver files, <a class="indexterm" href="classicalprinting.html#id2621903">Running rpcclient with adddriver</a></dt><dt>register NetBIOS names, <a class="indexterm" href="NetworkBrowsing.html#id2574406">How Browsing Functions</a></dt><dt>registered, <a class="indexterm" href="NetworkBrowsing.html#id2576622">WINS: The Windows Internetworking Name Server</a>, <a class="indexterm" href="classicalprinting.html#id2622169">Check Samba for Driver Recognition</a></dt><dt>registers, <a class="indexterm" href="NetworkBrowsing.html#id2575340">Domain Browsing Configuration</a></dt><dt>registry, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a>, <a class="indexterm" href="passdb.html#passdbtech">Technical Information</a>, <a class="indexterm" href="locking.html#id2608578">Features and Benefits</a>, <a class="indexterm" href="PolicyMgmt.html#id2651852">Creating and Managing System Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2652041">Windows 9x/ME Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2652400">MS Windows 200x/XP Professional Policies</a>, <a class="indexterm" href="ProfileMgmt.html#id2656316">MS Windows 9x/Me</a></dt><dt>registry change, <a class="indexterm" href="passdb.html#id2581068">Important Notes About Security</a></dt><dt>registry keys, <a class="indexterm" href="ProfileMgmt.html#id2656285">Default Profile for Windows Users</a></dt><dt>registry settings, <a class="indexterm" href="PolicyMgmt.html#id2652849">Managing Account/User Policies</a></dt><dt>regulations, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a></dt><dt>rejoin, <a class="indexterm" href="NetCommand.html#id2595316">Managing Security Identifiers (SIDS)</a></dt><dt>relationship password, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>relative identifier, <a class="indexterm" href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a> (see RID)</dt><dt>Relative Identifier (see RID)</dt><dt>Relative Identifiers (see RID)</dt><dt>reliability, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="NT4Migration.html#id2672049">Objectives</a></dt><dt>Remote Access Dial-In User Service (see RADIUS)</dt><dt>remote announce, <a class="indexterm" href="NetworkBrowsing.html#id2578388">Cross-Subnet Browsing</a></dt><dt>remote browse sync, <a class="indexterm" href="NetworkBrowsing.html#id2578388">Cross-Subnet Browsing</a></dt><dt>remote desktop capabilities, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650776">Remote Management from NoMachine.Com</a></dt><dt>remote desktop management, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650747">Remote Desktop Management</a></dt><dt>remote domain, <a class="indexterm" href="InterdomainTrusts.html#id2613113">Creating an NT4 Domain Trust</a>, <a class="indexterm" href="InterdomainTrusts.html#id2613210">Completing an NT4 Domain Trust</a>, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>remote login, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650776">Remote Management from NoMachine.Com</a></dt><dt>remote management, <a class="indexterm" href="NetCommand.html">Remote and Local Management: The Net Command</a>, <a class="indexterm" href="winbind.html#id2646901">Microsoft Remote Procedure Calls</a></dt><dt>Remote Procedure Call (see RPC)</dt><dt>Remote Procedure Call System Service (see RPCSS)</dt><dt>remote profile, <a class="indexterm" href="ProfileMgmt.html#id2654244">Windows 9x/Me Profile Setup</a></dt><dt>remote segment, <a class="indexterm" href="NetworkBrowsing.html#id2576529">Use of the Remote Browse Sync Parameter</a>, <a class="indexterm" href="NT4Migration.html#id2672458">Domain Layout</a></dt><dt>Remote X, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650776">Remote Management from NoMachine.Com</a></dt><dt>Remote X protocol, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650776">Remote Management from NoMachine.Com</a></dt><dt>remote-update protocol, <a class="indexterm" href="Backup.html#id2664655">Rsync</a></dt><dt>rename, <a class="indexterm" href="AccessControls.html#id2604122">Managing Directories</a></dt><dt>render, <a class="indexterm" href="CUPS-printing.html#id2627180">Raw Print Serving: Vendor Drivers on Windows Clients</a></dt><dt>rendering, <a class="indexterm" href="CUPS-printing.html#id2632231">cupsomatic/foomatic-rip Versus Native CUPS Printing</a></dt><dt>repeated intervals, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></dt><dt>replicate, <a class="indexterm" href="samba-bdc.html#id2560722">Backup Domain Controller Configuration</a>, <a class="indexterm" href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a></dt><dt>replicated, <a class="indexterm" href="ServerType.html#id2551742">Features and Benefits</a>, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="samba-bdc.html#id2560391">Active Directory Domain Control</a>, <a class="indexterm" href="samba-bdc.html#id2560722">Backup Domain Controller Configuration</a>, <a class="indexterm" href="PolicyMgmt.html#id2652400">MS Windows 200x/XP Professional Policies</a></dt><dt>replicated SYSVOL, <a class="indexterm" href="PolicyMgmt.html#id2652400">MS Windows 200x/XP Professional Policies</a></dt><dt>replication, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="samba-bdc.html#id2560027">LDAP Configuration Notes</a></dt><dd><dl><dt>browse lists, <a class="indexterm" href="NetworkBrowsing.html#id2578388">Cross-Subnet Browsing</a></dt><dt>SAM, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a>, <a class="indexterm" href="samba-bdc.html#id2558877">Features and Benefits</a>, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a>, <a class="indexterm" href="samba-bdc.html#id2560722">Backup Domain Controller Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2561778">Can Samba Be a Backup Domain Controller to an NT4 PDC?</a>, <a class="indexterm" href="samba-bdc.html#id2561833">How Do I Replicate the smbpasswd File?</a></dt><dt>WINS, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a>, <a class="indexterm" href="NetworkBrowsing.html#id2576893">WINS Server Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#id2577214">WINS Replication</a></dt></dl></dd><dt>replication protocols, <a class="indexterm" href="NetworkBrowsing.html#id2576893">WINS Server Configuration</a></dt><dt>repository, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a></dt><dt>requesting payment, <a class="indexterm" href="ch47.html#id2685432">Free Support</a></dt><dt>required, <a class="indexterm" href="pam.html#id2658880">Anatomy of /etc/pam.d Entries</a></dt><dt>requisite, <a class="indexterm" href="pam.html#id2658880">Anatomy of /etc/pam.d Entries</a></dt><dt>research, <a class="indexterm" href="Backup.html#id2664386">Discussion of Backup Solutions</a></dt><dt>resizing, <a class="indexterm" href="VFS.html#id2644987">Shadow Copy Setup</a></dt><dt>resolution, <a class="indexterm" href="CUPS-printing.html#id2631244">The Role of cupsomatic/foomatic</a></dt><dt>resolution of NetBIOS names, <a class="indexterm" href="NetworkBrowsing.html">Network Browsing</a></dt><dt>resolve NetBIOS names, <a class="indexterm" href="NetworkBrowsing.html#id2575941">Making Samba the Domain Master</a></dt><dt>resolver functions, <a class="indexterm" href="winbind.html#id2647036">Name Service Switch</a></dt><dt>resource failover, <a class="indexterm" href="SambaHA.html#id2666047">High-Availability Server Products</a></dt><dt>resource kit, <a class="indexterm" href="PolicyMgmt.html#id2652603">Administration of Windows 200x/XP Policies</a>, <a class="indexterm" href="ProfileMgmt.html#profilemigrn">Windows NT4 Profile Management Tools</a></dt><dt>resource-based exclusion, <a class="indexterm" href="securing-samba.html#id2611154">Features and Benefits</a></dt><dt>response, <a class="indexterm" href="idmapper.html#id2599635">IDMAP_RID with Winbind</a></dt><dt>restore, <a class="indexterm" href="msdfs.html#id2679842">Features and Benefits</a></dt><dt>restrict DNS, <a class="indexterm" href="NetworkBrowsing.html#id2577650">Name Resolution Order</a></dt><dt>reviewers, <a class="indexterm" href="cfgsmarts.html">Advanced Configuration Techniques</a></dt><dt>revoke privileges, <a class="indexterm" href="rights.html#id2601753">Using the “net rpc rights” Utility</a></dt><dt>RFC 1001, <a class="indexterm" href="DNSDHCP.html#id2685982">Example Configuration</a></dt><dt>RFC 1002, <a class="indexterm" href="DNSDHCP.html#id2685982">Example Configuration</a></dt><dt>RFC 1179, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>RFC 2307, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></dt><dt>RFC 2307., <a class="indexterm" href="passdb.html#id2586381">Schema and Relationship to the RFC 2307 posixAccount</a></dt><dt>RFC 2830, <a class="indexterm" href="ch-ldap-tls.html#s1-intro-ldap-tls">Introduction</a></dt><dt>rfc2307bis, <a class="indexterm" href="idmapper.html#id2600810">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a></dt><dt>RFC2830, <a class="indexterm" href="samba-bdc.html#id2560027">LDAP Configuration Notes</a></dt><dt>RFCs, <a class="indexterm" href="problems.html">Analyzing and Solving Samba Problems</a></dt><dt>rich database backend, <a class="indexterm" href="passdb.html#id2580500">New Account Storage Systems</a></dt><dt>rich directory backend, <a class="indexterm" href="passdb.html#id2580500">New Account Storage Systems</a></dt><dt>RID, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a>, <a class="indexterm" href="ChangeNotes.html#id2571717">User and Group Changes</a>, <a class="indexterm" href="groupmapping.html#id2589321">Discussion</a>, <a class="indexterm" href="groupmapping.html#id2590538">Default Users, Groups, and Relative Identifiers</a>, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2598544">Primary Domain Controller</a>, <a class="indexterm" href="idmapper.html#id2599635">IDMAP_RID with Winbind</a>, <a class="indexterm" href="rights.html#id2602896">The Administrator Domain SID</a>, <a class="indexterm" href="winbind.html#id2647423">User and Group ID Allocation</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671288">New Schema</a></dt><dt>RID 500, <a class="indexterm" href="rights.html#id2602896">The Administrator Domain SID</a></dt><dt>RID base, <a class="indexterm" href="idmapper.html#id2598544">Primary Domain Controller</a></dt><dt>right to join domain, <a class="indexterm" href="rights.html#id2602098">Description of Privileges</a></dt><dt>rights, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a>, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a>, <a class="indexterm" href="domain-member.html#id2566166">Possible Errors</a>, <a class="indexterm" href="rights.html#id2601478">Rights Management Capabilities</a></dt><dt>rights and privilege, <a class="indexterm" href="NetCommand.html#id2594353">Administering User Rights and Privileges</a></dt><dt>rights and privileges, <a class="indexterm" href="groupmapping.html#id2590298">Important Administrative Information</a>, <a class="indexterm" href="rights.html#id2602896">The Administrator Domain SID</a></dt><dt>rights assigned, <a class="indexterm" href="rights.html#id2601478">Rights Management Capabilities</a>, <a class="indexterm" href="rights.html#id2601753">Using the “net rpc rights” Utility</a></dt><dt>RIP, <a class="indexterm" href="CUPS-printing.html#id2631948">PostScript Printer Descriptions for Non-PostScript Printers</a></dt><dt>rlogind, <a class="indexterm" href="pam.html#id2658880">Anatomy of /etc/pam.d Entries</a></dt><dt>Roaming Profile, <a class="indexterm" href="VFS.html#fakeperms">fake_perms</a></dt><dt>roaming profiles, <a class="indexterm" href="samba-pdc.html#id2556094">Preparing for Domain Control</a>, <a class="indexterm" href="ProfileMgmt.html#id2653529">Features and Benefits</a>, <a class="indexterm" href="ProfileMgmt.html#id2654018">Disabling Roaming Profile Support</a>, <a class="indexterm" href="ProfileMgmt.html#id2654244">Windows 9x/Me Profile Setup</a></dt><dt>rogue machine, <a class="indexterm" href="NetworkBrowsing.html#id2579428">Flushing the Samba NetBIOS Name Cache</a></dt><dt>rogue user, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>root, <a class="indexterm" href="domain-member.html#id2563702">Windows 200x/XP Professional Client</a>, <a class="indexterm" href="ClientConfig.html#id2570436">Joining a Domain: Windows 2000/XP Professional</a>, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>root account, <a class="indexterm" href="rights.html">User Rights and Privileges</a>, <a class="indexterm" href="rights.html#id2602896">The Administrator Domain SID</a></dt><dt>root user, <a class="indexterm" href="rights.html#id2601753">Using the “net rpc rights” Utility</a></dt><dt>rotate, <a class="indexterm" href="CUPS-printing.html#id2628193">UNIX Printfile Conversion and GUI Basics</a></dt><dt>RPC, <a class="indexterm" href="domain-member.html#id2564891">Why Is This Better Than security = server?</a>, <a class="indexterm" href="winbind.html#id2646094">Features and Benefits</a>, <a class="indexterm" href="winbind.html#id2648624">Join the Samba Server to the PDC Domain</a>, <a class="indexterm" href="ProfileMgmt.html#id2653579">Roaming Profiles</a></dt><dt>RPC calls, <a class="indexterm" href="winbind.html#id2650261">Conclusion</a>, <a class="indexterm" href="SambaHA.html#id2665372">The Front-End Challenge</a></dt><dt>RPC modules, <a class="indexterm" href="upgrading-to-3.0.html#id2669418">New Features in Samba-3.0.x</a></dt><dt>rpc.lockd, <a class="indexterm" href="locking.html#id2608675">Discussion</a></dt><dt>rpcclient, <a class="indexterm" href="NetCommand.html">Remote and Local Management: The Net Command</a>, <a class="indexterm" href="classicalprinting.html#id2620992">Identifying Driver Files</a>, <a class="indexterm" href="classicalprinting.html#id2622397">Specific Driver Name Flexibility</a>, <a class="indexterm" href="CUPS-printing.html#id2638286">Troubleshooting Revisited</a>, <a class="indexterm" href="PolicyMgmt.html#id2653210">Samba PDC</a></dt><dd><dl><dt>adddriver, <a class="indexterm" href="CUPS-printing.html#id2635665">Run cupsaddsmb with Verbose Output</a>, <a class="indexterm" href="CUPS-printing.html#id2635857">Understanding cupsaddsmb</a>, <a class="indexterm" href="CUPS-printing.html#id2636520">Installing PostScript Driver Files Manually Using rpcclient</a>, <a class="indexterm" href="CUPS-printing.html#id2636866">Understanding the rpcclient man Page</a>, <a class="indexterm" href="CUPS-printing.html#id2637103">Requirements for adddriver and setdriver to Succeed</a>, <a class="indexterm" href="CUPS-printing.html#id2637328">Manual Driver Installation in 15 Steps</a></dt><dt>enumdrivers, <a class="indexterm" href="CUPS-printing.html#id2636520">Installing PostScript Driver Files Manually Using rpcclient</a>, <a class="indexterm" href="CUPS-printing.html#id2637328">Manual Driver Installation in 15 Steps</a></dt><dt>enumports, <a class="indexterm" href="CUPS-printing.html#id2636520">Installing PostScript Driver Files Manually Using rpcclient</a></dt><dt>enumprinters, <a class="indexterm" href="CUPS-printing.html#id2636520">Installing PostScript Driver Files Manually Using rpcclient</a>, <a class="indexterm" href="CUPS-printing.html#id2637103">Requirements for adddriver and setdriver to Succeed</a>, <a class="indexterm" href="CUPS-printing.html#id2637328">Manual Driver Installation in 15 Steps</a>, <a class="indexterm" href="CUPS-printing.html#id2638286">Troubleshooting Revisited</a></dt><dt>getdriver, <a class="indexterm" href="CUPS-printing.html#id2636971">Producing an Example by Querying a Windows Box</a>, <a class="indexterm" href="CUPS-printing.html#id2637328">Manual Driver Installation in 15 Steps</a></dt><dt>getprinter, <a class="indexterm" href="CUPS-printing.html#id2636971">Producing an Example by Querying a Windows Box</a>, <a class="indexterm" href="CUPS-printing.html#id2637328">Manual Driver Installation in 15 Steps</a>, <a class="indexterm" href="CUPS-printing.html#id2638286">Troubleshooting Revisited</a></dt><dt>setdriver, <a class="indexterm" href="CUPS-printing.html#id2635008">Caveats to Be Considered</a>, <a class="indexterm" href="CUPS-printing.html#id2635665">Run cupsaddsmb with Verbose Output</a>, <a class="indexterm" href="CUPS-printing.html#id2635857">Understanding cupsaddsmb</a>, <a class="indexterm" href="CUPS-printing.html#id2636520">Installing PostScript Driver Files Manually Using rpcclient</a>, <a class="indexterm" href="CUPS-printing.html#id2637103">Requirements for adddriver and setdriver to Succeed</a>, <a class="indexterm" href="CUPS-printing.html#id2637328">Manual Driver Installation in 15 Steps</a></dt></dl></dd><dt>rsh, <a class="indexterm" href="Backup.html#id2664484">BackupPC</a></dt><dt>rsync, <a class="indexterm" href="samba-bdc.html#id2560722">Backup Domain Controller Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2561833">How Do I Replicate the smbpasswd File?</a>, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a>, <a class="indexterm" href="Backup.html#id2664484">BackupPC</a>, <a class="indexterm" href="Backup.html#id2664655">Rsync</a>, <a class="indexterm" href="compiling.html#id2680732">Accessing the Samba Sources via rsync and ftp</a></dt><dt>rsyncd, <a class="indexterm" href="Backup.html#id2664484">BackupPC</a></dt><dt>runas, <a class="indexterm" href="classicalprinting.html#id2623364">Always Make First Client Connection as root or “printer admin”</a></dt><dt>rundll32, <a class="indexterm" href="classicalprinting.html#id2623246">Additional Client Driver Installation</a>, <a class="indexterm" href="classicalprinting.html#id2623558">Setting Default Print Options for Client Drivers</a>, <a class="indexterm" href="CUPS-printing.html#id2637328">Manual Driver Installation in 15 Steps</a>, <a class="indexterm" href="AdvancedNetworkManagement.html#id2651561">Adding Printers without User Intervention</a></dt></dl></div><div class="indexdiv"><h3>S</h3><dl><dt>SAM, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a>, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a>, <a class="indexterm" href="samba-bdc.html#id2561723">Machine Accounts Keep Expiring</a>, <a class="indexterm" href="samba-bdc.html#id2561778">Can Samba Be a Backup Domain Controller to an NT4 PDC?</a>, <a class="indexterm" href="samba-bdc.html#id2561833">How Do I Replicate the smbpasswd File?</a>, <a class="indexterm" href="domain-member.html#id2562182">Features and Benefits</a>, <a class="indexterm" href="ChangeNotes.html#id2571717">User and Group Changes</a>, <a class="indexterm" href="passdb.html#id2580316">Backward Compatibility Account Storage Systems</a>, <a class="indexterm" href="passdb.html#id2581588">Mapping User Identifiers between MS Windows and UNIX</a>, <a class="indexterm" href="winbind.html#id2647499">Result Caching</a></dt><dd><dl><dt>delta file, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a></dt><dt>replication, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a>, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a></dt></dl></dd><dt>SAM backend, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="passdb.html#id2582136">Comments Regarding LDAP</a></dt><dd><dl><dt>LDAP, <a class="indexterm" href="samba-bdc.html#id2558877">Features and Benefits</a></dt><dt>ldapsam, <a class="indexterm" href="samba-bdc.html#id2558877">Features and Benefits</a>, <a class="indexterm" href="passdb.html#id2580500">New Account Storage Systems</a>, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="passdb.html#id2586078">ldapsam</a></dt><dt>ldapsam_compat, <a class="indexterm" href="passdb.html#id2580280">Features and Benefits</a></dt><dt>non-LDAP, <a class="indexterm" href="samba-bdc.html#id2558877">Features and Benefits</a></dt><dt>smbpasswd, <a class="indexterm" href="passdb.html#id2580280">Features and Benefits</a>, <a class="indexterm" href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a></dt><dt>tdbsam, <a class="indexterm" href="samba-bdc.html#id2558877">Features and Benefits</a>, <a class="indexterm" href="passdb.html#id2580500">New Account Storage Systems</a>, <a class="indexterm" href="passdb.html#id2585920">tdbsam</a></dt></dl></dd><dt>Samba 1.9.17, <a class="indexterm" href="NetworkBrowsing.html#id2576893">WINS Server Configuration</a></dt><dt>Samba account, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a></dt><dt>Samba administrator, <a class="indexterm" href="winbind.html#id2647562">Introduction</a></dt><dt>Samba backend database, <a class="indexterm" href="domain-member.html#id2566853">Adding Machine to Domain Fails</a></dt><dt>Samba daemons, <a class="indexterm" href="domain-member.html#id2564156">Joining an NT4-type Domain with Samba-3</a></dt><dt>Samba differences, <a class="indexterm" href="upgrading-to-3.0.html#oldupdatenotes">Upgrading from Samba-2.x to Samba-3.0.25</a></dt><dt>Samba mailing lists, <a class="indexterm" href="Backup.html#id2664342">Features and Benefits</a></dt><dt>Samba private directory, <a class="indexterm" href="domain-member.html#ads-create-machine-account">Create the Computer Account</a></dt><dt>Samba SAM, <a class="indexterm" href="passdb.html#id2581588">Mapping User Identifiers between MS Windows and UNIX</a></dt><dt>Samba SAM account, <a class="indexterm" href="domain-member.html#id2566853">Adding Machine to Domain Fails</a></dt><dt>Samba SAM account flags, <a class="indexterm" href="passdb.html#TOSHARG-acctflags">Account Flags Management</a></dt><dt>Samba schema, <a class="indexterm" href="passdb.html#id2580500">New Account Storage Systems</a></dt><dt>Samba security, <a class="indexterm" href="securing-samba.html#id2611154">Features and Benefits</a></dt><dt>Samba-2.2.x LDAP schema, <a class="indexterm" href="passdb.html#id2580316">Backward Compatibility Account Storage Systems</a></dt><dt>Samba-3-compatible LDAP backend, <a class="indexterm" href="upgrading-to-3.0.html#id2669248">Quick Migration Guide</a></dt><dt>Samba-PDC-LDAP-HOWTO, <a class="indexterm" href="passdb.html#id2586078">ldapsam</a></dt><dt>samba-to-samba trusts, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a></dt><dt>samba-vscan, <a class="indexterm" href="VFS.html#id2645791">vscan</a></dt><dt>samba.schema, <a class="indexterm" href="passdb.html#id2586381">Schema and Relationship to the RFC 2307 posixAccount</a>, <a class="indexterm" href="passdb.html#id2586616">OpenLDAP Configuration</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671288">New Schema</a></dt><dt>sambaDomain, <a class="indexterm" href="upgrading-to-3.0.html#id2671288">New Schema</a></dt><dt>sambaGroupMapping, <a class="indexterm" href="upgrading-to-3.0.html#id2671288">New Schema</a></dt><dt>sambaHomeDrive, <a class="indexterm" href="passdb.html#id2587846">LDAP Special Attributes for sambaSamAccounts</a></dt><dt>sambaHomePath, <a class="indexterm" href="passdb.html#id2587846">LDAP Special Attributes for sambaSamAccounts</a></dt><dt>sambaIdmapEntry, <a class="indexterm" href="upgrading-to-3.0.html#id2671288">New Schema</a></dt><dt>sambaLogonScript, <a class="indexterm" href="passdb.html#id2587846">LDAP Special Attributes for sambaSamAccounts</a></dt><dt>SambaNTPassword, <a class="indexterm" href="passdb.html#id2587611">Security and sambaSamAccount</a></dt><dt>sambaProfilePath, <a class="indexterm" href="passdb.html#id2587846">LDAP Special Attributes for sambaSamAccounts</a></dt><dt>SambaSAMAccount, <a class="indexterm" href="samba-bdc.html#id2560722">Backup Domain Controller Configuration</a>, <a class="indexterm" href="passdb.html#acctmgmttools">Account Management Tools</a>, <a class="indexterm" href="passdb.html#id2584409">Adding User Accounts</a>, <a class="indexterm" href="passdb.html#id2584496">Deleting Accounts</a>, <a class="indexterm" href="passdb.html#id2584581">Changing User Accounts</a>, <a class="indexterm" href="passdb.html#id2585920">tdbsam</a></dt><dt>sambaSamAccount, <a class="indexterm" href="passdb.html#id2582548">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="passdb.html#id2586381">Schema and Relationship to the RFC 2307 posixAccount</a>, <a class="indexterm" href="passdb.html#id2586616">OpenLDAP Configuration</a>, <a class="indexterm" href="passdb.html#id2587498">Accounts and Groups Management</a>, <a class="indexterm" href="passdb.html#id2587846">LDAP Special Attributes for sambaSamAccounts</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671288">New Schema</a></dt><dt>sambaSAMAccount, <a class="indexterm" href="passdb.html#id2587611">Security and sambaSamAccount</a></dt><dt>sambaSID, <a class="indexterm" href="ChangeNotes.html#id2572328">LDAP Changes in Samba-3.0.23</a></dt><dt>sambaUNIXIdPool, <a class="indexterm" href="upgrading-to-3.0.html#id2671288">New Schema</a></dt><dt>SambaXP conference, <a class="indexterm" href="SambaHA.html#id2665090">Technical Discussion</a></dt><dt>samdb interface, <a class="indexterm" href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a></dt><dt>same domain/workgroup, <a class="indexterm" href="cfgsmarts.html#id2668275">Multiple Virtual Server Hosting</a></dt><dt>Sarbanes-Oxley, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a></dt><dt>scalability, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="samba-bdc.html#id2558877">Features and Benefits</a>, <a class="indexterm" href="passdb.html">Account Information Databases</a>, <a class="indexterm" href="passdb.html#id2585920">tdbsam</a>, <a class="indexterm" href="InterdomainTrusts.html#id2612727">Features and Benefits</a></dt><dt>scalable, <a class="indexterm" href="passdb.html#id2582136">Comments Regarding LDAP</a></dt><dt>scalable backend, <a class="indexterm" href="InterdomainTrusts.html#id2612727">Features and Benefits</a></dt><dt>scalable coherent interface (see SCI)</dt><dt>scale, <a class="indexterm" href="CUPS-printing.html#id2628193">UNIX Printfile Conversion and GUI Basics</a></dt><dt>scanner module, <a class="indexterm" href="VFS.html#id2643367">Discussion</a></dt><dt>schannel, <a class="indexterm" href="samba-pdc.html#id2558693">Cannot Log onto Domain Member Workstation After Joining Domain</a></dt><dt>schema, <a class="indexterm" href="idmapper.html#id2600810">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a></dt><dt>schema file, <a class="indexterm" href="passdb.html#id2580500">New Account Storage Systems</a></dt><dt>scp, <a class="indexterm" href="Backup.html#id2664655">Rsync</a></dt><dt>script, <a class="indexterm" href="domain-member.html#id2566853">Adding Machine to Domain Fails</a></dt><dt>scripted control, <a class="indexterm" href="NetCommand.html">Remote and Local Management: The Net Command</a></dt><dt>scripts, <a class="indexterm" href="NetworkBrowsing.html#id2577940">Browsing Support in Samba</a>, <a class="indexterm" href="passdb.html#id2582411">Caution Regarding LDAP and Samba</a></dt><dt>SCSI, <a class="indexterm" href="SambaHA.html#id2666047">High-Availability Server Products</a></dt><dt>SeAddUsersPrivilege, <a class="indexterm" href="NetCommand.html#id2594353">Administering User Rights and Privileges</a>, <a class="indexterm" href="rights.html#id2601478">Rights Management Capabilities</a>, <a class="indexterm" href="rights.html#id2602098">Description of Privileges</a></dt><dt>SeAssignPrimaryTokenPrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeAuditPrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeBackupPrivilege, <a class="indexterm" href="NetCommand.html#id2594353">Administering User Rights and Privileges</a>, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeChangeNotifyPrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>Seclib, <a class="indexterm" href="AccessControls.html#id2606602">Viewing File Ownership</a></dt><dt>secondary controller, <a class="indexterm" href="NT4Migration.html#id2672458">Domain Layout</a></dt><dt>SeCreateGlobalPrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeCreatePagefilePrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeCreatePermanentPrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeCreateTokenPrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>secret, <a class="indexterm" href="passdb.html#id2581068">Important Notes About Security</a></dt><dt>secrets.tdb, <a class="indexterm" href="samba-bdc.html#id2560722">Backup Domain Controller Configuration</a>, <a class="indexterm" href="domain-member.html#id2566531">Sharing User ID Mappings between Samba Domain Members</a>, <a class="indexterm" href="passdb.html#id2586888">Initialize the LDAP Database</a>, <a class="indexterm" href="CUPS-printing.html#id2638429">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>section name, <a class="indexterm" href="install.html#id2544309">Configuration File Syntax</a></dt><dt>secure, <a class="indexterm" href="StandAloneServer.html#id2567215">Features and Benefits</a></dt><dt>secure access, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></dt><dt>secure authentication, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>secure communications, <a class="indexterm" href="passdb.html#id2587611">Security and sambaSamAccount</a></dt><dt>secured networks, <a class="indexterm" href="securing-samba.html#id2611056">Introduction</a></dt><dt>security, <a class="indexterm" href="ServerType.html#id2552069">Samba Security Modes</a>, <a class="indexterm" href="samba-pdc.html#id2556094">Preparing for Domain Control</a>, <a class="indexterm" href="securing-samba.html#id2611056">Introduction</a>, <a class="indexterm" href="cfgsmarts.html#id2667261">Multiple Virtual Server Personalities</a></dt><dd><dl><dt>controllers, <a class="indexterm" href="ServerType.html#id2552624">Domain Security Mode (User-Level Security)</a></dt><dt>modes, <a class="indexterm" href="ServerType.html#id2551742">Features and Benefits</a></dt><dt>settings, <a class="indexterm" href="install.html#id2545468">Example Configuration</a></dt></dl></dd><dt>security = user, <a class="indexterm" href="domain-member.html#id2564156">Joining an NT4-type Domain with Samba-3</a></dt><dt>security account, <a class="indexterm" href="NetCommand.html#id2592043">Overview</a></dt><dt>Security Account Manager (see SAM)</dt><dt>Security Assertion Markup Language (see SAML)</dt><dt>security context, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a></dt><dt>security contexts, <a class="indexterm" href="InterdomainTrusts.html#id2612799">Trust Relationship Background</a></dt><dt>security credentials, <a class="indexterm" href="idmapper.html#id2598778">Backup Domain Controller</a>, <a class="indexterm" href="InterdomainTrusts.html#id2613077">Native MS Windows NT4 Trusts Configuration</a></dt><dt>security domain, <a class="indexterm" href="InterdomainTrusts.html#id2612799">Trust Relationship Background</a></dt><dt>security domains, <a class="indexterm" href="InterdomainTrusts.html#id2612799">Trust Relationship Background</a></dt><dt>security flaw, <a class="indexterm" href="securing-samba.html#id2612167">Why Can Users Access Other Users' Home Directories?</a></dt><dt>security hole, <a class="indexterm" href="securing-samba.html#id2611880">Using IPC$ Share-Based Denials </a></dt><dt>security identifier, <a class="indexterm" href="NetCommand.html#id2595316">Managing Security Identifiers (SIDS)</a> (see SID)</dt><dt>security level, <a class="indexterm" href="ServerType.html#id2553316">Server Security (User Level Security)</a></dt><dt>security levels, <a class="indexterm" href="ServerType.html#id2552069">Samba Security Modes</a></dt><dt>security mode, <a class="indexterm" href="ServerType.html">Server Types and Security Modes</a>, <a class="indexterm" href="samba-pdc.html#id2558008">Security Mode and Master Browsers</a></dt><dt>Security Mode, <a class="indexterm" href="ServerType.html#id2552069">Samba Security Modes</a></dt><dt>security modes, <a class="indexterm" href="ServerType.html#id2552069">Samba Security Modes</a></dt><dt>security name-space, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a></dt><dt>security policies, <a class="indexterm" href="securing-samba.html#id2612167">Why Can Users Access Other Users' Home Directories?</a></dt><dt>security settings, <a class="indexterm" href="upgrading-to-3.0.html#id2669418">New Features in Samba-3.0.x</a></dt><dt>security structure, <a class="indexterm" href="InterdomainTrusts.html#id2612799">Trust Relationship Background</a></dt><dt>security vulnerability, <a class="indexterm" href="securing-samba.html#id2612079">Upgrading Samba</a></dt><dt>security-aware, <a class="indexterm" href="CUPS-printing.html#id2631669">application/octet-stream Printing</a></dt><dt>SeDebugPrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeDiskOperatorPrivilege, <a class="indexterm" href="NetCommand.html#id2594353">Administering User Rights and Privileges</a>, <a class="indexterm" href="rights.html#id2601478">Rights Management Capabilities</a>, <a class="indexterm" href="rights.html#id2602098">Description of Privileges</a></dt><dt>SeEnableDelegationPrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeImpersonatePrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeIncreaseBasePriorityPrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeIncreaseQuotaPrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeLoadDriverPrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeLockMemoryPrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeMachineAccountPrivilege, <a class="indexterm" href="NetCommand.html#id2594353">Administering User Rights and Privileges</a>, <a class="indexterm" href="rights.html#id2601478">Rights Management Capabilities</a>, <a class="indexterm" href="rights.html#id2602098">Description of Privileges</a>, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeManageVolumePrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>separate instances, <a class="indexterm" href="cfgsmarts.html#id2666864">Multiple Server Hosting</a></dt><dt>separate servers, <a class="indexterm" href="cfgsmarts.html">Advanced Configuration Techniques</a></dt><dt>separate shares, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>separate workgroups, <a class="indexterm" href="cfgsmarts.html#id2667261">Multiple Virtual Server Personalities</a></dt><dt>SePrintOperatorPrivilege, <a class="indexterm" href="NetCommand.html#id2594353">Administering User Rights and Privileges</a>, <a class="indexterm" href="rights.html#id2601478">Rights Management Capabilities</a>, <a class="indexterm" href="rights.html#id2602098">Description of Privileges</a></dt><dt>SeProfileSingleProcessPrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeRemoteShutdownPrivilege, <a class="indexterm" href="NetCommand.html#id2594353">Administering User Rights and Privileges</a>, <a class="indexterm" href="rights.html#id2601478">Rights Management Capabilities</a>, <a class="indexterm" href="rights.html#id2602098">Description of Privileges</a>, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeRestorePrivilege, <a class="indexterm" href="NetCommand.html#id2594353">Administering User Rights and Privileges</a>, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>server failure, <a class="indexterm" href="SambaHA.html#id2665253">Why Is This So Hard?</a></dt><dt>Server Manager, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2563305">Managing Domain Machine Accounts using NT4 Server Manager</a>, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650604">Remote Server Administration</a></dt><dt>Server Manager for Domains, <a class="indexterm" href="domain-member.html#id2563305">Managing Domain Machine Accounts using NT4 Server Manager</a></dt><dt>Server Message Block (see SMB)</dt><dt>server pool, <a class="indexterm" href="SambaHA.html#id2665573">The Distributed File System Challenge</a>, <a class="indexterm" href="SambaHA.html#id2665700">Restrictive Constraints on Distributed File Systems</a></dt><dt>Server Type, <a class="indexterm" href="ServerType.html#id2551909">Server Types</a></dt><dd><dl><dt>Domain Controller, <a class="indexterm" href="FastStart.html#id2549548">Domain Controller</a></dt><dt>Domain Member, <a class="indexterm" href="FastStart.html#id2548624">Domain Member Server</a>, <a class="indexterm" href="samba-bdc.html#id2561223">Example Configuration</a>, <a class="indexterm" href="domain-member.html#id2562182">Features and Benefits</a></dt><dt>Stand-alone, <a class="indexterm" href="FastStart.html#id2546704">Standalone Server</a></dt></dl></dd><dt>server type, <a class="indexterm" href="NetCommand.html#id2592043">Overview</a></dt><dd><dl><dt>domain member, <a class="indexterm" href="ServerType.html#id2552853">Example Configuration</a></dt></dl></dd><dt>Server Types, <a class="indexterm" href="idmapper.html#id2597496">Samba Server Deployment Types and IDMAP</a></dt><dt>server-mode, <a class="indexterm" href="ServerType.html#id2553878">What Makes Samba a Domain Controller?</a></dt><dt>service name, <a class="indexterm" href="install.html#id2545468">Example Configuration</a></dt><dt>service-level, <a class="indexterm" href="classicalprinting.html#id2615504">Printing-Related Configuration Parameters</a>, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>services provided, <a class="indexterm" href="ch47.html">Samba Support</a></dt><dt>SeSecurityPrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeShutdownPrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>session, <a class="indexterm" href="pam.html#id2658880">Anatomy of /etc/pam.d Entries</a></dt><dt>session services, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a></dt><dt>session setup, <a class="indexterm" href="ServerType.html#id2552243">User Level Security</a>, <a class="indexterm" href="ServerType.html#id2553316">Server Security (User Level Security)</a></dt><dt>sessionid.tdb, <a class="indexterm" href="CUPS-printing.html#id2638429">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>SessionSetupAndX, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a></dt><dt>SeSyncAgentPrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeSystemEnvironmentPrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeSystemProfilePrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeSystemtimePrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>set a password, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>set group id (see SGID)</dt><dt>set printer properties, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>set user id (see SUID)</dt><dt>SeTakeOwnershipPrivilege, <a class="indexterm" href="NetCommand.html#id2594353">Administering User Rights and Privileges</a>, <a class="indexterm" href="rights.html#id2601478">Rights Management Capabilities</a>, <a class="indexterm" href="rights.html#id2602098">Description of Privileges</a>, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeTcbPrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>setdriver, <a class="indexterm" href="CUPS-printing.html#id2636694">A Check of the rpcclient man Page</a>, <a class="indexterm" href="CUPS-printing.html#id2637103">Requirements for adddriver and setdriver to Succeed</a></dt><dt>SetPrinter(), <a class="indexterm" href="CUPS-printing.html#id2636694">A Check of the rpcclient man Page</a></dt><dt>setting up directories, <a class="indexterm" href="AccessControls.html#id2604245">File and Directory Access Control</a></dt><dt>SeUndockPrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>severely impaired, <a class="indexterm" href="NetworkBrowsing.html#id2573848">TCP/IP without NetBIOS</a></dt><dt>SFU, <a class="indexterm" href="idmapper.html#id2601080">IDMAP, Active Directory, and MS Services for UNIX 3.5</a></dt><dt>SFU 3.5, <a class="indexterm" href="idmapper.html#id2598544">Primary Domain Controller</a></dt><dt>SGI-RGB, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>SGID, <a class="indexterm" href="AccessControls.html#id2604245">File and Directory Access Control</a></dt><dt>shadow, <a class="indexterm" href="passdb.html#id2582548">LDAP Directories and Windows Computer Accounts</a></dt><dt>shadow copies, <a class="indexterm" href="VFS.html#id2644987">Shadow Copy Setup</a></dt><dt>shadow password file, <a class="indexterm" href="domain-member.html#id2564156">Joining an NT4-type Domain with Samba-3</a></dt><dt>shadow utilities, <a class="indexterm" href="groupmapping.html#id2588906">Features and Benefits</a></dt><dt>shadow_copy, <a class="indexterm" href="VFS.html#id2644800">shadow_copy</a>, <a class="indexterm" href="VFS.html#id2644987">Shadow Copy Setup</a></dt><dt>shadow_copy module, <a class="indexterm" href="VFS.html#id2644800">shadow_copy</a></dt><dt>share, <a class="indexterm" href="install.html#id2544309">Configuration File Syntax</a>, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a>, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>share access, <a class="indexterm" href="AccessControls.html#id2605983">Access Controls on Shares</a></dt><dt>share ACLs, <a class="indexterm" href="NT4Migration.html#id2673548">Samba-3 Implementation Choices</a></dt><dt>share management, <a class="indexterm" href="NetCommand.html#id2592043">Overview</a></dt><dt>share modes, <a class="indexterm" href="SambaHA.html#id2665573">The Distributed File System Challenge</a></dt><dt>share permissions, <a class="indexterm" href="AccessControls.html#id2606143">Windows NT4 Workstation/Server</a></dt><dt>Share Permissions, <a class="indexterm" href="AccessControls.html#id2606248">Windows 200x/XP</a></dt><dt>share settings, <a class="indexterm" href="AccessControls.html#id2603577">Features and Benefits</a></dt><dt>share stanza controls, <a class="indexterm" href="NT4Migration.html#id2673548">Samba-3 Implementation Choices</a></dt><dt>share-level, <a class="indexterm" href="ServerType.html#id2552069">Samba Security Modes</a>, <a class="indexterm" href="ServerType.html#id2552417">Share-Level Security</a>, <a class="indexterm" href="msdfs.html#id2614426">Features and Benefits</a></dt><dt>share-level ACLs, <a class="indexterm" href="groupmapping.html#id2590417">Applicable Only to Versions Earlier than 3.0.11</a></dt><dt>share-mode, <a class="indexterm" href="StandAloneServer.html#id2567215">Features and Benefits</a></dt><dt>share-mode security, <a class="indexterm" href="samba-pdc.html#id2558008">Security Mode and Master Browsers</a></dt><dt>share-mode server, <a class="indexterm" href="StandAloneServer.html#id2567215">Features and Benefits</a></dt><dt>shared secret, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>shares, <a class="indexterm" href="NetworkBrowsing.html#id2572775">What Is Browsing?</a></dt><dt>shares and files, <a class="indexterm" href="winbind.html#id2647676">Requirements</a></dt><dt>share_info.tdb, <a class="indexterm" href="AccessControls.html#id2605983">Access Controls on Shares</a>, <a class="indexterm" href="CUPS-printing.html#id2638429">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>Sharing, <a class="indexterm" href="AccessControls.html#id2606248">Windows 200x/XP</a></dt><dt>shell scripts, <a class="indexterm" href="classicalprinting.html#id2618364">Print Commands</a></dt><dt>shift, <a class="indexterm" href="CUPS-printing.html#id2628193">UNIX Printfile Conversion and GUI Basics</a></dt><dt>Shift_JIS, <a class="indexterm" href="unicode.html#id2663167">Japanese Charsets</a>, <a class="indexterm" href="unicode.html#id2663307">Basic Parameter Setting</a></dt><dt>shortcuts, <a class="indexterm" href="ClientConfig.html#id2568665">TCP/IP Configuration</a>, <a class="indexterm" href="ProfileMgmt.html#id2654244">Windows 9x/Me Profile Setup</a></dt><dt>Shortcuts, <a class="indexterm" href="AccessControls.html#id2603787">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>show-stopper-type, <a class="indexterm" href="NT4Migration.html#id2672014">Planning and Getting Started</a></dt><dt>SID, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="samba-pdc.html#id2558451">The System Cannot Log You On (C000019B)</a>, <a class="indexterm" href="samba-bdc.html#id2560722">Backup Domain Controller Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2561223">Example Configuration</a>, <a class="indexterm" href="domain-member.html#id2564891">Why Is This Better Than security = server?</a>, <a class="indexterm" href="domain-member.html#id2566531">Sharing User ID Mappings between Samba Domain Members</a>, <a class="indexterm" href="ChangeNotes.html#id2571717">User and Group Changes</a>, <a class="indexterm" href="ChangeNotes.html#id2572208">Group Mapping Changes in Samba-3.0.23</a>, <a class="indexterm" href="passdb.html#passdbtech">Technical Information</a>, <a class="indexterm" href="passdb.html#id2581588">Mapping User Identifiers between MS Windows and UNIX</a>, <a class="indexterm" href="passdb.html#id2582548">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="groupmapping.html">Group Mapping: MS Windows and UNIX</a>, <a class="indexterm" href="groupmapping.html#id2588906">Features and Benefits</a>, <a class="indexterm" href="NetCommand.html#id2595316">Managing Security Identifiers (SIDS)</a>, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a>, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2598544">Primary Domain Controller</a>, <a class="indexterm" href="idmapper.html#id2599635">IDMAP_RID with Winbind</a>, <a class="indexterm" href="rights.html#id2601478">Rights Management Capabilities</a>, <a class="indexterm" href="rights.html#id2602896">The Administrator Domain SID</a>, <a class="indexterm" href="winbind.html#id2646094">Features and Benefits</a>, <a class="indexterm" href="winbind.html#id2646726">Handling of Foreign SIDs</a>, <a class="indexterm" href="ProfileMgmt.html#id2655909">Side Bar Notes</a>, <a class="indexterm" href="ProfileMgmt.html#id2656001">Get SID</a>, <a class="indexterm" href="cfgsmarts.html#id2666864">Multiple Server Hosting</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2669418">New Features in Samba-3.0.x</a>, <a class="indexterm" href="NT4Migration.html#id2672900">Profile Migration/Creation</a></dt><dt>SID management, <a class="indexterm" href="NetCommand.html#id2592043">Overview</a></dt><dt>SID-to-GID, <a class="indexterm" href="groupmapping.html#id2588906">Features and Benefits</a></dt><dt>SIDs, <a class="indexterm" href="NT4Migration.html#id2673548">Samba-3 Implementation Choices</a></dt><dt>signing, <a class="indexterm" href="samba-pdc.html#id2558693">Cannot Log onto Domain Member Workstation After Joining Domain</a></dt><dt>simple access controls, <a class="indexterm" href="NT4Migration.html#id2672660">Server Share and Directory Layout</a></dt><dt>simple configuration, <a class="indexterm" href="install.html#id2545468">Example Configuration</a></dt><dt>simple guide, <a class="indexterm" href="upgrading-to-3.0.html#oldupdatenotes">Upgrading from Samba-2.x to Samba-3.0.25</a></dt><dt>Simple Object Access Protocol (see SOAP)</dt><dt>simple operation, <a class="indexterm" href="passdb.html#id2580500">New Account Storage Systems</a></dt><dt>simple print server, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>simple printing, <a class="indexterm" href="classicalprinting.html#id2615605">Simple Print Configuration</a></dt><dt>simplest</dt><dd><dl><dt>configuration, <a class="indexterm" href="install.html#id2545468">Example Configuration</a></dt></dl></dd><dt>simplicity, <a class="indexterm" href="StandAloneServer.html#id2567215">Features and Benefits</a></dt><dt>Simplicity is king, <a class="indexterm" href="NT4Migration.html#id2672660">Server Share and Directory Layout</a></dt><dt>single DHCP server, <a class="indexterm" href="ClientConfig.html#id2569931">MS Windows Me</a></dt><dt>single repository, <a class="indexterm" href="passdb.html">Account Information Databases</a></dt><dt>single server, <a class="indexterm" href="SambaHA.html#id2665372">The Front-End Challenge</a></dt><dt>single sign-on, <a class="indexterm" href="domain-member.html#id2562182">Features and Benefits</a> (see SSO)</dt><dt>Single Sign-On, <a class="indexterm" href="CUPS-printing.html#id2635008">Caveats to Be Considered</a></dt><dt>single-byte charsets, <a class="indexterm" href="unicode.html#id2662866">What Are Charsets and Unicode?</a></dt><dt>single-logon, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a></dt><dt>single-sign-on, <a class="indexterm" href="NT4Migration.html#id2672049">Objectives</a></dt><dt>single-user mode, <a class="indexterm" href="winbind.html#id2647676">Requirements</a></dt><dt>slapadd, <a class="indexterm" href="passdb.html#id2586888">Initialize the LDAP Database</a></dt><dt>slapd, <a class="indexterm" href="passdb.html#id2586616">OpenLDAP Configuration</a></dt><dt>slapd.conf, <a class="indexterm" href="ChangeNotes.html#id2572328">LDAP Changes in Samba-3.0.23</a>, <a class="indexterm" href="passdb.html#id2586616">OpenLDAP Configuration</a>, <a class="indexterm" href="passdb.html#id2587611">Security and sambaSamAccount</a></dt><dt>slapd.pem, <a class="indexterm" href="samba-bdc.html#id2560027">LDAP Configuration Notes</a></dt><dt>slapindex, <a class="indexterm" href="ChangeNotes.html#id2572328">LDAP Changes in Samba-3.0.23</a></dt><dt>slappasswd, <a class="indexterm" href="passdb.html#id2586888">Initialize the LDAP Database</a></dt><dt>slave servers, <a class="indexterm" href="NT4Migration.html#id2672458">Domain Layout</a></dt><dt>slow browsing, <a class="indexterm" href="NetworkBrowsing.html#id2579596">Browsing of Shares and Directories is Very Slow</a></dt><dt>slow network, <a class="indexterm" href="speed.html#id2684056">Samba Performance Problem Due to Changing Linux Kernel</a></dt><dt>slow network browsing, <a class="indexterm" href="NetworkBrowsing.html#id2579796">Invalid Cached Share References Affects Network Browsing</a></dt><dt>slow performance, <a class="indexterm" href="speed.html#id2684243">Samba Performance is Very Slow</a></dt><dt>smart printers, <a class="indexterm" href="CUPS-printing.html#id2626010">Overview</a></dt><dt>SMB, <a class="indexterm" href="ServerType.html#id2553316">Server Security (User Level Security)</a>, <a class="indexterm" href="domain-member.html#id2567089">I Can't Join a Windows 2003 PDC</a>, <a class="indexterm" href="StandAloneServer.html#id2567309">Background</a>, <a class="indexterm" href="NetworkBrowsing.html#id2572591">Features and Benefits</a>, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a>, <a class="indexterm" href="NetworkBrowsing.html#id2577853">Technical Overview of Browsing</a>, <a class="indexterm" href="securing-samba.html#id2611530">Using Interface Protection</a>, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a>, <a class="indexterm" href="integrate-ms-networks.html#id2661636">Name Resolution as Used within MS Windows Networking</a>, <a class="indexterm" href="Backup.html#id2664484">BackupPC</a>, <a class="indexterm" href="SambaHA.html#id2665372">The Front-End Challenge</a>, <a class="indexterm" href="SambaHA.html#id2665769">Server Pool Communications</a>, <a class="indexterm" href="problems.html">Analyzing and Solving Samba Problems</a></dt><dt>SMB encryption, <a class="indexterm" href="passdb.html#id2581383">Advantages of Encrypted Passwords</a></dt><dt>SMB locks, <a class="indexterm" href="SambaHA.html#id2665769">Server Pool Communications</a></dt><dt>SMB name, <a class="indexterm" href="integrate-ms-networks.html#id2661636">Name Resolution as Used within MS Windows Networking</a></dt><dt>SMB networking, <a class="indexterm" href="problems.html#id2677797">Diagnostics Tools</a></dt><dt>SMB password, <a class="indexterm" href="passdb.html#id2582989">The smbpasswd Tool</a></dt><dt>SMB Password, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a></dt><dt>SMB password encryption, <a class="indexterm" href="passdb.html#id2581068">Important Notes About Security</a></dt><dt>smb ports, <a class="indexterm" href="cfgsmarts.html#id2667261">Multiple Virtual Server Personalities</a></dt><dt>SMB printers, <a class="indexterm" href="CUPS-printing.html#id2642420">Administrator Cannot Install Printers for All Local Users</a></dt><dt>SMB requests, <a class="indexterm" href="SambaHA.html#id2665467">Demultiplexing SMB Requests</a></dt><dt>SMB semantics, <a class="indexterm" href="SambaHA.html#id2665573">The Distributed File System Challenge</a></dt><dt>SMB server, <a class="indexterm" href="passdb.html#id2581383">Advantages of Encrypted Passwords</a></dt><dt>SMB Server, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a></dt><dt>SMB services, <a class="indexterm" href="SambaHA.html#id2665700">Restrictive Constraints on Distributed File Systems</a></dt><dt>SMB signing, <a class="indexterm" href="domain-member.html#id2567089">I Can't Join a Windows 2003 PDC</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2669418">New Features in Samba-3.0.x</a></dt><dt>SMB state information, <a class="indexterm" href="SambaHA.html#id2665467">Demultiplexing SMB Requests</a></dt><dt>SMB-based messaging, <a class="indexterm" href="NetworkBrowsing.html#netdiscuss">Discussion</a></dt><dt>smb-cdserver.conf, <a class="indexterm" href="cfgsmarts.html#id2667261">Multiple Virtual Server Personalities</a></dt><dt>smb.conf, <a class="indexterm" href="cfgsmarts.html#id2667261">Multiple Virtual Server Personalities</a></dt><dt>SMB/CIFS, <a class="indexterm" href="samba-bdc.html#id2560450">What Qualifies a Domain Controller on the Network?</a>, <a class="indexterm" href="domain-member.html#id2567089">I Can't Join a Windows 2003 PDC</a>, <a class="indexterm" href="passdb.html#id2581068">Important Notes About Security</a>, <a class="indexterm" href="unicode.html#id2662866">What Are Charsets and Unicode?</a></dt><dt>SMB/CIFS server, <a class="indexterm" href="passdb.html#id2585525">Password Backends</a></dt><dt>smbclient, <a class="indexterm" href="domain-member.html#ads-test-smbclient">Testing with smbclient</a>, <a class="indexterm" href="classicalprinting.html#id2621548">Installing Driver Files into [print$]</a>, <a class="indexterm" href="classicalprinting.html#id2621766">smbclient to Confirm Driver Installation</a>, <a class="indexterm" href="Backup.html#id2664484">BackupPC</a>, <a class="indexterm" href="diagnosis.html#id2676048">The Tests</a>, <a class="indexterm" href="problems.html#id2677849">Debugging with Samba Itself</a></dt><dt>smbd, <a class="indexterm" href="install.html#id2545275">Starting Samba</a>, <a class="indexterm" href="install.html#id2545468">Example Configuration</a>, <a class="indexterm" href="install.html#id2545728">Test Your Config File with testparm</a>, <a class="indexterm" href="FastStart.html#id2547796">Secure Read-Write File and Print Server</a>, <a class="indexterm" href="FastStart.html#id2548695">Example Configuration</a>, <a class="indexterm" href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a>, <a class="indexterm" href="passdb.html#id2586381">Schema and Relationship to the RFC 2307 posixAccount</a>, <a class="indexterm" href="passdb.html#id2587073">Configuring Samba</a>, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2598937">NT4-Style Domains (Includes Samba Domains)</a>, <a class="indexterm" href="rights.html#id2602098">Description of Privileges</a>, <a class="indexterm" href="classicalprinting.html#id2615887">Verifying Configuration with testparm</a>, <a class="indexterm" href="classicalprinting.html#id2616084">Rapid Configuration Validation</a>, <a class="indexterm" href="VFS.html#id2644027">extd_audit</a>, <a class="indexterm" href="winbind.html#id2646094">Features and Benefits</a>, <a class="indexterm" href="winbind.html#id2647828">Testing Things Out</a>, <a class="indexterm" href="winbind.html#id2648624">Join the Samba Server to the PDC Domain</a>, <a class="indexterm" href="winbind.html#id2649223">Linux</a>, <a class="indexterm" href="winbind.html#id2649428">Solaris</a>, <a class="indexterm" href="SambaHA.html#id2665769">Server Pool Communications</a>, <a class="indexterm" href="largefile.html">Handling Large Directories</a>, <a class="indexterm" href="cfgsmarts.html#id2666864">Multiple Server Hosting</a>, <a class="indexterm" href="cfgsmarts.html#id2667261">Multiple Virtual Server Personalities</a>, <a class="indexterm" href="problems.html#id2677849">Debugging with Samba Itself</a></dt><dt>smbgroupedit, <a class="indexterm" href="NetCommand.html">Remote and Local Management: The Net Command</a></dt><dt>smbgrpadd.sh, <a class="indexterm" href="groupmapping.html#id2591250">Sample smb.conf Add Group Script</a></dt><dt>smbHome, <a class="indexterm" href="passdb.html#id2587846">LDAP Special Attributes for sambaSamAccounts</a></dt><dt>smbldap-groupadd, <a class="indexterm" href="NetCommand.html#id2592620">Adding or Creating a New Group</a></dt><dt>smbldap-tools, <a class="indexterm" href="passdb.html#id2586078">ldapsam</a></dt><dt>smbpasswd, <a class="indexterm" href="ServerType.html#id2552853">Example Configuration</a>, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2560722">Backup Domain Controller Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2561833">How Do I Replicate the smbpasswd File?</a>, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2565173">Configure smb.conf</a>, <a class="indexterm" href="domain-member.html#id2566531">Sharing User ID Mappings between Samba Domain Members</a>, <a class="indexterm" href="ChangeNotes.html#id2572208">Group Mapping Changes in Samba-3.0.23</a>, <a class="indexterm" href="passdb.html">Account Information Databases</a>, <a class="indexterm" href="passdb.html#id2580316">Backward Compatibility Account Storage Systems</a>, <a class="indexterm" href="passdb.html#acctmgmttools">Account Management Tools</a>, <a class="indexterm" href="passdb.html#id2582989">The smbpasswd Tool</a>, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a>, <a class="indexterm" href="passdb.html#id2584058">User Account Management</a>, <a class="indexterm" href="passdb.html#id2585400">Account Import/Export</a>, <a class="indexterm" href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a>, <a class="indexterm" href="passdb.html#id2586078">ldapsam</a>, <a class="indexterm" href="passdb.html#id2586381">Schema and Relationship to the RFC 2307 posixAccount</a>, <a class="indexterm" href="passdb.html#id2586888">Initialize the LDAP Database</a>, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a>, <a class="indexterm" href="PolicyMgmt.html#id2653210">Samba PDC</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671093">Passdb Backends and Authentication</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671288">New Schema</a></dt><dt>smbpasswd format, <a class="indexterm" href="passdb.html#id2584174">Listing User and Machine Accounts</a></dt><dt>smbpasswd plaintext database, <a class="indexterm" href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a></dt><dt>SMBsessetupX, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a></dt><dt>smbspool, <a class="indexterm" href="CUPS-printing.html#id2641510">Printing from CUPS to Windows-Attached Printers</a></dt><dt>smbstatus, <a class="indexterm" href="CUPS-printing.html#id2642227">Avoid Being Connected to the Samba Server as the Wrong User</a>, <a class="indexterm" href="bugreport.html#id2679628">Attaching to a Running Process</a></dt><dt>SMBtconX, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a></dt><dt>smbusers, <a class="indexterm" href="securing-samba.html#id2611470">User-Based Protection</a></dt><dt>SMS, <a class="indexterm" href="problems.html#id2678299">The Windows Network Monitor</a></dt><dt>Snapshots, <a class="indexterm" href="VFS.html#id2644987">Shadow Copy Setup</a></dt><dt>sniffer, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a>, <a class="indexterm" href="problems.html#id2677797">Diagnostics Tools</a></dt><dt>socket, <a class="indexterm" href="cfgsmarts.html#id2666864">Multiple Server Hosting</a></dt><dt>socket address, <a class="indexterm" href="cfgsmarts.html#id2666864">Multiple Server Hosting</a></dt><dt>SOFTQ printing system, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>Solaris, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="winbind.html#id2649617">Configure Winbind and PAM</a>, <a class="indexterm" href="AdvancedNetworkManagement.html#id2651151">Remote Management with ThinLinc</a>, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a>, <a class="indexterm" href="unicode.html#id2663307">Basic Parameter Setting</a></dt><dt>Solaris 9, <a class="indexterm" href="winbind.html#id2649428">Solaris</a></dt><dt>source code, <a class="indexterm" href="install.html#id2545468">Example Configuration</a></dt><dt>space character, <a class="indexterm" href="groupmapping.html#id2591562">Adding Groups Fails</a></dt><dt>special account, <a class="indexterm" href="rights.html">User Rights and Privileges</a>, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>special section, <a class="indexterm" href="classicalprinting.html#id2620160">[print$] Stanza Parameters</a></dt><dt>special sections, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>special stanza, <a class="indexterm" href="classicalprinting.html#id2620160">[print$] Stanza Parameters</a></dt><dt>specific restrictions, <a class="indexterm" href="AccessControls.html#id2605983">Access Controls on Shares</a></dt><dt>Specify an IP address, <a class="indexterm" href="ClientConfig.html#id2569931">MS Windows Me</a></dt><dt>spinning process, <a class="indexterm" href="bugreport.html#id2679628">Attaching to a Running Process</a></dt><dt>spool, <a class="indexterm" href="classicalprinting.html#id2615887">Verifying Configuration with testparm</a></dt><dd><dl><dt>directory, <a class="indexterm" href="install.html#id2544309">Configuration File Syntax</a></dt></dl></dd><dt>spool files, <a class="indexterm" href="classicalprinting.html#id2618984">Custom Print Commands</a></dt><dt>spooled file, <a class="indexterm" href="classicalprinting.html#id2615293">Technical Introduction</a></dt><dt>spooler., <a class="indexterm" href="install.html#id2544309">Configuration File Syntax</a></dt><dt>spooling, <a class="indexterm" href="classicalprinting.html#id2618984">Custom Print Commands</a>, <a class="indexterm" href="CUPS-printing.html#id2627130">Central Spooling vs. “Peer-to-Peer” Printing</a></dt><dd><dl><dt>central, <a class="indexterm" href="CUPS-printing.html#id2627130">Central Spooling vs. “Peer-to-Peer” Printing</a></dt><dt>peer-to-peer, <a class="indexterm" href="CUPS-printing.html#id2627130">Central Spooling vs. “Peer-to-Peer” Printing</a></dt></dl></dd><dt>spooling path, <a class="indexterm" href="classicalprinting.html#id2615887">Verifying Configuration with testparm</a></dt><dt>spooling-only, <a class="indexterm" href="CUPS-printing.html#id2627180">Raw Print Serving: Vendor Drivers on Windows Clients</a></dt><dt>SPOOLSS, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>SQL, <a class="indexterm" href="ChangeNotes.html#id2572148">Passdb Changes</a></dt><dt>SQUID, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></dt><dt>SRV records, <a class="indexterm" href="domain-member.html#id2565364">Configure /etc/krb5.conf</a>, <a class="indexterm" href="NetworkBrowsing.html#adsdnstech">DNS and Active Directory</a></dt><dt>SRV RR, <a class="indexterm" href="integrate-ms-networks.html#id2661034">Background Information</a></dt><dt>SrvMgr.exe, <a class="indexterm" href="domain-member.html#id2563305">Managing Domain Machine Accounts using NT4 Server Manager</a></dt><dt>srvmgr.exe, <a class="indexterm" href="domain-member.html#id2563305">Managing Domain Machine Accounts using NT4 Server Manager</a></dt><dt>SRVTOOLS.EXE, <a class="indexterm" href="domain-member.html#id2563305">Managing Domain Machine Accounts using NT4 Server Manager</a>, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650604">Remote Server Administration</a></dt><dt>ssh, <a class="indexterm" href="samba-bdc.html#id2560722">Backup Domain Controller Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2561833">How Do I Replicate the smbpasswd File?</a>, <a class="indexterm" href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a>, <a class="indexterm" href="Backup.html#id2664484">BackupPC</a></dt><dt>SSH, <a class="indexterm" href="classicalprinting.html#id2621766">smbclient to Confirm Driver Installation</a>, <a class="indexterm" href="AdvancedNetworkManagement.html#id2651151">Remote Management with ThinLinc</a></dt><dt>SSL, <a class="indexterm" href="SWAT.html#id2674818">Securing SWAT through SSL</a></dt><dt>SSO, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a>, <a class="indexterm" href="domain-member.html#id2562182">Features and Benefits</a>, <a class="indexterm" href="passdb.html#id2582136">Comments Regarding LDAP</a></dt><dt>stability, <a class="indexterm" href="NT4Migration.html#id2672049">Objectives</a></dt><dt>stack trace, <a class="indexterm" href="bugreport.html#id2679495">Internal Errors</a></dt><dt>stale network links, <a class="indexterm" href="NetworkBrowsing.html#id2579796">Invalid Cached Share References Affects Network Browsing</a></dt><dt>stand-alone server, <a class="indexterm" href="idmapper.html#id2597521">Standalone Samba Server</a></dt><dt>standalone, <a class="indexterm" href="ServerType.html#id2551909">Server Types</a>, <a class="indexterm" href="samba-pdc.html#id2556094">Preparing for Domain Control</a>, <a class="indexterm" href="NetCommand.html#id2592043">Overview</a>, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a></dt><dt>standalone filter, <a class="indexterm" href="CUPS-printing.html#id2630331">pstoraster</a></dt><dt>standalone server, <a class="indexterm" href="domain-member.html#id2564156">Joining an NT4-type Domain with Samba-3</a>, <a class="indexterm" href="StandAloneServer.html">Standalone Servers</a>, <a class="indexterm" href="StandAloneServer.html#id2567215">Features and Benefits</a>, <a class="indexterm" href="StandAloneServer.html#id2567309">Background</a>, <a class="indexterm" href="passdb.html#id2584409">Adding User Accounts</a>, <a class="indexterm" href="classicalprinting.html#id2615070">Features and Benefits</a>, <a class="indexterm" href="NT4Migration.html#id2672458">Domain Layout</a></dt><dt>standard confirmation, <a class="indexterm" href="InterdomainTrusts.html#id2613113">Creating an NT4 Domain Trust</a></dt><dt>stanza, <a class="indexterm" href="install.html#id2544309">Configuration File Syntax</a>, <a class="indexterm" href="largefile.html">Handling Large Directories</a></dt><dt>stapling, <a class="indexterm" href="CUPS-printing.html#id2630164">pstops</a></dt><dt>StartDocPrinter, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>starting samba</dt><dd><dl><dt>nmbd, <a class="indexterm" href="install.html#id2545275">Starting Samba</a>, <a class="indexterm" href="FastStart.html#id2547796">Secure Read-Write File and Print Server</a>, <a class="indexterm" href="FastStart.html#id2548695">Example Configuration</a></dt><dt>smbd, <a class="indexterm" href="install.html#id2545275">Starting Samba</a>, <a class="indexterm" href="FastStart.html#id2547796">Secure Read-Write File and Print Server</a>, <a class="indexterm" href="FastStart.html#id2548695">Example Configuration</a></dt><dt>winbindd, <a class="indexterm" href="install.html#id2545275">Starting Samba</a>, <a class="indexterm" href="FastStart.html#id2548695">Example Configuration</a>, <a class="indexterm" href="winbind.html#id2646094">Features and Benefits</a></dt></dl></dd><dt>startsmb, <a class="indexterm" href="compiling.html#id2681672">Alternative: Starting smbd as a Daemon</a></dt><dt>StartTLS, <a class="indexterm" href="passdb.html#id2587611">Security and sambaSamAccount</a></dt><dt>startup</dt><dd><dl><dt>process, <a class="indexterm" href="install.html#id2545275">Starting Samba</a></dt></dl></dd><dt>startup script, <a class="indexterm" href="winbind.html#id2648862">Starting and Testing the winbindd Daemon</a></dt><dt>state, <a class="indexterm" href="SambaHA.html#id2665253">Why Is This So Hard?</a></dt><dt>state information, <a class="indexterm" href="SambaHA.html#id2665253">Why Is This So Hard?</a></dt><dt>state of knowledge, <a class="indexterm" href="SambaHA.html#id2664969">Features and Benefits</a></dt><dt>static WINS entries, <a class="indexterm" href="NetworkBrowsing.html#id2577267">Static WINS Entries</a></dt><dt>status32 codes, <a class="indexterm" href="upgrading-to-3.0.html#id2669418">New Features in Samba-3.0.x</a></dt><dt>sticky bit, <a class="indexterm" href="AccessControls.html#id2604245">File and Directory Access Control</a>, <a class="indexterm" href="NT4Migration.html#id2672660">Server Share and Directory Layout</a></dt><dt>storage mechanism, <a class="indexterm" href="passdb.html#acctmgmttools">Account Management Tools</a></dt><dt>storage methods, <a class="indexterm" href="passdb.html#id2582989">The smbpasswd Tool</a></dt><dt>stphoto2.ppd, <a class="indexterm" href="CUPS-printing.html#id2632568">Examples for Filtering Chains</a></dt><dt>strange delete semantics, <a class="indexterm" href="largefile.html">Handling Large Directories</a></dt><dt>stripped of comments, <a class="indexterm" href="SWAT.html#id2674037">Features and Benefits</a></dt><dt>strptime, <a class="indexterm" href="passdb.html#id2584581">Changing User Accounts</a></dt><dt>stunnel, <a class="indexterm" href="SWAT.html#id2674818">Securing SWAT through SSL</a></dt><dt>su, <a class="indexterm" href="pam.html#id2658880">Anatomy of /etc/pam.d Entries</a></dt><dt>subnet mask, <a class="indexterm" href="ClientConfig.html#id2568741">MS Windows XP Professional</a>, <a class="indexterm" href="ClientConfig.html#id2569931">MS Windows Me</a>, <a class="indexterm" href="diagnosis.html#id2676048">The Tests</a></dt><dt>subnets, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a>, <a class="indexterm" href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a></dt><dt>subscription, <a class="indexterm" href="ch47.html#id2685432">Free Support</a></dt><dt>subsuffix parameters, <a class="indexterm" href="upgrading-to-3.0.html#id2671680">New Suffix for Searching</a></dt><dt>Subversion, <a class="indexterm" href="compiling.html#id2680500">Introduction</a>, <a class="indexterm" href="compiling.html#id2680590">Access via Subversion</a></dt><dt>successful join, <a class="indexterm" href="domain-member.html#ads-test-server">Testing Server Setup</a></dt><dt>successful migration, <a class="indexterm" href="NT4Migration.html#id2672049">Objectives</a></dt><dt>sufficient, <a class="indexterm" href="pam.html#id2658880">Anatomy of /etc/pam.d Entries</a></dt><dt>suffixes, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>SUID, <a class="indexterm" href="AccessControls.html#id2604245">File and Directory Access Control</a></dt><dt>Sun, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a></dt><dt>Sun ONE iDentity server, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a></dt><dt>Sun Solaris, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a></dt><dt>SUN-Raster, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>support, <a class="indexterm" href="ch47.html">Samba Support</a></dt><dt>support exposure, <a class="indexterm" href="NT4Migration.html#id2672049">Objectives</a></dt><dt>SVN</dt><dd><dl><dt>web, <a class="indexterm" href="compiling.html#id2680554">Access via ViewCVS</a></dt></dl></dd><dt>SVRTOOLS.EXE, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a></dt><dt>SWAT, <a class="indexterm" href="install.html#id2544263">Configuring Samba (smb.conf)</a>, <a class="indexterm" href="SWAT.html">SWAT: The Samba Web Administration Tool</a></dt><dt>swat, <a class="indexterm" href="install.html#id2545911">SWAT</a>, <a class="indexterm" href="SWAT.html#id2674181">Validate SWAT Installation</a>, <a class="indexterm" href="SWAT.html#id2674251">Locating the SWAT File</a>, <a class="indexterm" href="SWAT.html#xinetd">Enabling SWAT for Use</a></dt><dd><dl><dt>enable, <a class="indexterm" href="SWAT.html#xinetd">Enabling SWAT for Use</a></dt><dt>security, <a class="indexterm" href="SWAT.html#id2674818">Securing SWAT through SSL</a></dt></dl></dd><dt>SWAT binary support, <a class="indexterm" href="SWAT.html#id2674181">Validate SWAT Installation</a></dt><dt>swat command-line options, <a class="indexterm" href="SWAT.html#id2674251">Locating the SWAT File</a></dt><dt>SWAT permission allowed, <a class="indexterm" href="SWAT.html#xinetd">Enabling SWAT for Use</a></dt><dt>symbolic links, <a class="indexterm" href="msdfs.html#id2614426">Features and Benefits</a></dt><dt>synchronization, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a>, <a class="indexterm" href="samba-pdc.html#id2558008">Security Mode and Master Browsers</a>, <a class="indexterm" href="NetworkBrowsing.html#id2576622">WINS: The Windows Internetworking Name Server</a>, <a class="indexterm" href="NetworkBrowsing.html#id2578559">Behavior of Cross-Subnet Browsing</a></dt><dt>synchronization problems, <a class="indexterm" href="winbind.html#id2646438">Introduction</a></dt><dt>synchronize, <a class="indexterm" href="samba-bdc.html#id2560722">Backup Domain Controller Configuration</a>, <a class="indexterm" href="domain-member.html#id2565364">Configure /etc/krb5.conf</a>, <a class="indexterm" href="NetworkBrowsing.html#id2576529">Use of the Remote Browse Sync Parameter</a>, <a class="indexterm" href="NetworkBrowsing.html#id2578559">Behavior of Cross-Subnet Browsing</a></dt><dt>synchronized, <a class="indexterm" href="samba-bdc.html#id2560722">Backup Domain Controller Configuration</a></dt><dt>syntax tolerates spelling errors, <a class="indexterm" href="classicalprinting.html#id2615605">Simple Print Configuration</a></dt><dt>system access controls, <a class="indexterm" href="passdb.html#id2580500">New Account Storage Systems</a></dt><dt>system accounts, <a class="indexterm" href="passdb.html#id2584058">User Account Management</a></dt><dt>system administrator, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>system groups, <a class="indexterm" href="NetCommand.html#id2592821">Mapping Windows Groups to UNIX Groups</a></dt><dt>system interface scripts, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>system policies, <a class="indexterm" href="PolicyMgmt.html#id2651852">Creating and Managing System Policies</a></dt><dt>System Policy Editor, <a class="indexterm" href="PolicyMgmt.html#id2651852">Creating and Managing System Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2652603">Administration of Windows 200x/XP Policies</a>, <a class="indexterm" href="ProfileMgmt.html#id2656316">MS Windows 9x/Me</a></dt><dt>system security, <a class="indexterm" href="groupmapping.html#id2590417">Applicable Only to Versions Earlier than 3.0.11</a></dt><dt>system tools, <a class="indexterm" href="Backup.html#id2664342">Features and Benefits</a></dt><dt>SYSV, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>SYSVOL, <a class="indexterm" href="PolicyMgmt.html#id2652400">MS Windows 200x/XP Professional Policies</a></dt></dl></div><div class="indexdiv"><h3>T</h3><dl><dt>tail, <a class="indexterm" href="diagnosis.html#id2675755">Assumptions</a></dt><dt>take ownership, <a class="indexterm" href="rights.html#id2602098">Description of Privileges</a></dt><dt>Take Ownership, <a class="indexterm" href="AccessControls.html#id2606602">Viewing File Ownership</a></dt><dt>tape, <a class="indexterm" href="NT4Migration.html#id2672660">Server Share and Directory Layout</a></dt><dt>tar, <a class="indexterm" href="Backup.html#id2664484">BackupPC</a></dt><dt>tarball, <a class="indexterm" href="install.html#id2545468">Example Configuration</a></dt><dt>tattoo effect, <a class="indexterm" href="NT4Migration.html#id2673548">Samba-3 Implementation Choices</a></dt><dt>TCP, <a class="indexterm" href="NetworkBrowsing.html#id2576203">Multiple Interfaces</a>, <a class="indexterm" href="SambaHA.html#id2665253">Why Is This So Hard?</a></dt><dt>TCP data streams, <a class="indexterm" href="SambaHA.html#id2665372">The Front-End Challenge</a></dt><dt>TCP failover, <a class="indexterm" href="SambaHA.html#id2665253">Why Is This So Hard?</a></dt><dt>TCP port, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a></dt><dt>TCP port 139, <a class="indexterm" href="integrate-ms-networks.html#id2661034">Background Information</a>, <a class="indexterm" href="cfgsmarts.html#id2667261">Multiple Virtual Server Personalities</a></dt><dt>TCP port 445, <a class="indexterm" href="integrate-ms-networks.html#id2661034">Background Information</a>, <a class="indexterm" href="cfgsmarts.html#id2667261">Multiple Virtual Server Personalities</a></dt><dt>tcp ports, <a class="indexterm" href="winbind.html#id2648624">Join the Samba Server to the PDC Domain</a></dt><dt>TCP/IP, <a class="indexterm" href="ClientConfig.html#id2568741">MS Windows XP Professional</a>, <a class="indexterm" href="ClientConfig.html#id2569931">MS Windows Me</a>, <a class="indexterm" href="NetworkBrowsing.html#id2572591">Features and Benefits</a>, <a class="indexterm" href="NetworkBrowsing.html#id2577509">Windows Networking Protocols</a></dt><dt>TCP/IP configuration, <a class="indexterm" href="ClientConfig.html#id2568741">MS Windows XP Professional</a>, <a class="indexterm" href="ClientConfig.html#id2569931">MS Windows Me</a></dt><dt>TCP/IP configuration panel, <a class="indexterm" href="ClientConfig.html#id2569384">MS Windows 2000</a></dt><dt>TCP/IP protocol configuration, <a class="indexterm" href="ClientConfig.html#id2568622">Technical Details</a></dt><dt>TCP/IP protocol settings, <a class="indexterm" href="ClientConfig.html#id2568741">MS Windows XP Professional</a>, <a class="indexterm" href="ClientConfig.html#id2569384">MS Windows 2000</a></dt><dt>TCP/IP protocol stack, <a class="indexterm" href="NetworkBrowsing.html#id2576622">WINS: The Windows Internetworking Name Server</a></dt><dt>TCP/IP-only, <a class="indexterm" href="NetworkBrowsing.html#id2577509">Windows Networking Protocols</a></dt><dt>tcpdump, <a class="indexterm" href="problems.html#id2678105">Tcpdump</a></dt><dt>TDB, <a class="indexterm" href="passdb.html#id2580500">New Account Storage Systems</a>, <a class="indexterm" href="classicalprinting.html#id2622511">Running rpcclient with setdriver</a>, <a class="indexterm" href="CUPS-printing.html#id2638429">The Printing *.tdb Files</a>, <a class="indexterm" href="CUPS-printing.html#id2638632">Trivial Database Files</a>, <a class="indexterm" href="cfgsmarts.html#id2666864">Multiple Server Hosting</a></dt><dd><dl><dt>backing up (see tdbbackup)</dt></dl></dd><dt>tdb, <a class="indexterm" href="winbind.html#id2647423">User and Group ID Allocation</a>, <a class="indexterm" href="SambaHA.html#id2665769">Server Pool Communications</a>, <a class="indexterm" href="msdfs.html#id2679842">Features and Benefits</a></dt><dt>tdb data files, <a class="indexterm" href="upgrading-to-3.0.html#id2670645">TDB Data Files</a></dt><dt>TDB database, <a class="indexterm" href="classicalprinting.html#id2621903">Running rpcclient with adddriver</a></dt><dt>TDB database files, <a class="indexterm" href="classicalprinting.html#prt-modeset">Setting Device Modes on New Printers</a></dt><dt>tdb file backup, <a class="indexterm" href="upgrading-to-3.0.html#id2670645">TDB Data Files</a></dt><dt>tdb file descriptions, <a class="indexterm" href="install.html#tdbdocs">TDB Database File Information</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2670645">TDB Data Files</a></dt><dt>tdb file locations, <a class="indexterm" href="install.html#tdbdocs">TDB Database File Information</a></dt><dt>tdb files, <a class="indexterm" href="AccessControls.html#id2605983">Access Controls on Shares</a></dt><dt>tdbbackup, <a class="indexterm" href="CUPS-printing.html#id2638816">Using tdbbackup</a>, <a class="indexterm" href="speed.html#id2684148">Corrupt tdb Files</a></dt><dt>tdbdump, <a class="indexterm" href="AccessControls.html#id2605983">Access Controls on Shares</a></dt><dt>tdbsam, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a>, <a class="indexterm" href="ChangeNotes.html#id2572208">Group Mapping Changes in Samba-3.0.23</a>, <a class="indexterm" href="passdb.html">Account Information Databases</a>, <a class="indexterm" href="passdb.html#passdbtech">Technical Information</a>, <a class="indexterm" href="passdb.html#id2584174">Listing User and Machine Accounts</a>, <a class="indexterm" href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a>, <a class="indexterm" href="passdb.html#id2585920">tdbsam</a>, <a class="indexterm" href="groupmapping.html#id2590538">Default Users, Groups, and Relative Identifiers</a>, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="NT4Migration.html#id2672049">Objectives</a></dt><dt>tdbsam databases, <a class="indexterm" href="passdb.html#id2585525">Password Backends</a></dt><dt>technical reviewers, <a class="indexterm" href="cfgsmarts.html">Advanced Configuration Techniques</a></dt><dt>Telnet, <a class="indexterm" href="passdb.html#id2581524">Advantages of Non-Encrypted Passwords</a></dt><dt>telnet logins, <a class="indexterm" href="winbind.html#id2649783">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>template, <a class="indexterm" href="ProfileMgmt.html#id2656206">Creating and Managing Group Profiles</a></dt><dt>temporary location, <a class="indexterm" href="classicalprinting.html#id2618364">Print Commands</a></dt><dt>terminal server, <a class="indexterm" href="AdvancedNetworkManagement.html#id2651151">Remote Management with ThinLinc</a></dt><dt>Terminal Server, <a class="indexterm" href="SambaHA.html#id2665467">Demultiplexing SMB Requests</a></dt><dt>Testing Server Setup, <a class="indexterm" href="domain-member.html#id2565364">Configure /etc/krb5.conf</a></dt><dt>testparm, <a class="indexterm" href="install.html#id2545728">Test Your Config File with testparm</a>, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a class="indexterm" href="classicalprinting.html#id2615605">Simple Print Configuration</a>, <a class="indexterm" href="classicalprinting.html#id2615887">Verifying Configuration with testparm</a>, <a class="indexterm" href="classicalprinting.html#id2616084">Rapid Configuration Validation</a>, <a class="indexterm" href="classicalprinting.html#id2616484">Extended Printing Configuration</a>, <a class="indexterm" href="diagnosis.html#id2675755">Assumptions</a>, <a class="indexterm" href="diagnosis.html#id2676048">The Tests</a>, <a class="indexterm" href="problems.html#id2677849">Debugging with Samba Itself</a></dt><dt>tethereal, <a class="indexterm" href="problems.html#id2678105">Tcpdump</a></dt><dt>text/plain, <a class="indexterm" href="CUPS-printing.html#id2629612">MIME Type Conversion Rules</a></dt><dt>texttops, <a class="indexterm" href="CUPS-printing.html#id2629612">MIME Type Conversion Rules</a></dt><dt>thin client, <a class="indexterm" href="AdvancedNetworkManagement.html#id2651151">Remote Management with ThinLinc</a></dt><dt>ThinLinc, <a class="indexterm" href="AdvancedNetworkManagement.html#id2651151">Remote Management with ThinLinc</a></dt><dt>tid, <a class="indexterm" href="SambaHA.html#id2665467">Demultiplexing SMB Requests</a></dt><dt>TIFF, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>TightVNC, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650776">Remote Management from NoMachine.Com</a>, <a class="indexterm" href="AdvancedNetworkManagement.html#id2651151">Remote Management with ThinLinc</a></dt><dt>time difference, <a class="indexterm" href="domain-member.html#id2565364">Configure /etc/krb5.conf</a></dt><dt>time format, <a class="indexterm" href="passdb.html#id2584581">Changing User Accounts</a></dt><dt>time-to-live (see TTL)</dt><dt>tool, <a class="indexterm" href="AccessControls.html#id2606248">Windows 200x/XP</a></dt><dt>tools, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a class="indexterm" href="passdb.html#id2582411">Caution Regarding LDAP and Samba</a></dt><dt>tools\reskit\netadmin\poledit, <a class="indexterm" href="PolicyMgmt.html#id2652041">Windows 9x/ME Policies</a></dt><dt>traditional printing, <a class="indexterm" href="classicalprinting.html#id2618984">Custom Print Commands</a></dt><dt>training course, <a class="indexterm" href="Backup.html#id2664386">Discussion of Backup Solutions</a></dt><dt>transfer differences, <a class="indexterm" href="Backup.html#id2664655">Rsync</a></dt><dt>transformation, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>transitive, <a class="indexterm" href="InterdomainTrusts.html#id2612799">Trust Relationship Background</a></dt><dt>transparent access, <a class="indexterm" href="domain-member.html#id2562182">Features and Benefits</a></dt><dt>transparently reconnected, <a class="indexterm" href="SambaHA.html#id2665124">The Ultimate Goal</a></dt><dt>transport connection loss, <a class="indexterm" href="locking.html#id2608933">Opportunistic Locking Overview</a></dt><dt>Transport Layer Seccurity, TLS</dt><dd><dl><dt>Configuring, <a class="indexterm" href="ch-ldap-tls.html#s1-config-ldap-tls">Configuring</a></dt><dt>Introduction, <a class="indexterm" href="ch-ldap-tls.html#s1-intro-ldap-tls">Introduction</a></dt></dl></dd><dt>transport layer security (see TLS)</dt><dt>Transport Layer Security, TLS</dt><dd><dl><dt>Testing, <a class="indexterm" href="ch-ldap-tls.html#s1-test-ldap-tls">Testing</a></dt><dt>Troubleshooting, <a class="indexterm" href="ch-ldap-tls.html#s1-int-ldap-tls">Troubleshooting</a></dt></dl></dd><dt>trigger, <a class="indexterm" href="samba-pdc.html#id2556094">Preparing for Domain Control</a>, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a></dt><dt>trivial database, <a class="indexterm" href="passdb.html#id2580500">New Account Storage Systems</a> (see TDB)</dt><dt>Trivial Database, <a class="indexterm" href="msdfs.html#id2679842">Features and Benefits</a></dt><dt>troubleshoot, <a class="indexterm" href="classicalprinting.html#id2616084">Rapid Configuration Validation</a></dt><dt>troubleshooting, <a class="indexterm" href="CUPS-printing.html#id2641510">Printing from CUPS to Windows-Attached Printers</a></dt><dt>Tru64 UNIX, <a class="indexterm" href="unicode.html#id2663307">Basic Parameter Setting</a></dt><dt>trust, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="passdb.html#id2582548">LDAP Directories and Windows Computer Accounts</a></dt><dd><dl><dt>account, <a class="indexterm" href="ServerType.html#id2552624">Domain Security Mode (User-Level Security)</a></dt></dl></dd><dt>trust account, <a class="indexterm" href="ServerType.html#id2552624">Domain Security Mode (User-Level Security)</a>, <a class="indexterm" href="passdb.html#TOSHARG-acctflags">Account Flags Management</a>, <a class="indexterm" href="InterdomainTrusts.html#id2614041">NT4-Style Domain Trusts with Windows 2000</a></dt><dd><dl><dt>interdomain, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a></dt><dt>machine, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a></dt></dl></dd><dt>trust account password, <a class="indexterm" href="samba-bdc.html#id2558877">Features and Benefits</a></dt><dt>trust accounts, <a class="indexterm" href="passdb.html#id2582548">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="NetCommand.html#id2592043">Overview</a></dt><dt>trust established, <a class="indexterm" href="InterdomainTrusts.html#id2613295">Interdomain Trust Facilities</a></dt><dt>trust relationship, <a class="indexterm" href="InterdomainTrusts.html#id2612799">Trust Relationship Background</a>, <a class="indexterm" href="InterdomainTrusts.html#id2613210">Completing an NT4 Domain Trust</a>, <a class="indexterm" href="InterdomainTrusts.html#id2613295">Interdomain Trust Facilities</a>, <a class="indexterm" href="InterdomainTrusts.html#id2613504">Configuring Samba NT-Style Domain Trusts</a>, <a class="indexterm" href="InterdomainTrusts.html#id2614041">NT4-Style Domain Trusts with Windows 2000</a></dt><dt>trust relationships, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a>, <a class="indexterm" href="InterdomainTrusts.html#id2612727">Features and Benefits</a>, <a class="indexterm" href="InterdomainTrusts.html#id2612799">Trust Relationship Background</a>, <a class="indexterm" href="InterdomainTrusts.html#id2613113">Creating an NT4 Domain Trust</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2669418">New Features in Samba-3.0.x</a></dt><dt>trusted, <a class="indexterm" href="NetworkBrowsing.html#id2578559">Behavior of Cross-Subnet Browsing</a>, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>trusted domain, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a>, <a class="indexterm" href="InterdomainTrusts.html#id2612799">Trust Relationship Background</a>, <a class="indexterm" href="InterdomainTrusts.html#id2613210">Completing an NT4 Domain Trust</a>, <a class="indexterm" href="InterdomainTrusts.html#id2613844">Samba as the Trusting Domain</a>, <a class="indexterm" href="winbind.html#id2647036">Name Service Switch</a></dt><dt>trusted domain name, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>trusted party, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>trusting domain, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a>, <a class="indexterm" href="InterdomainTrusts.html#id2612799">Trust Relationship Background</a>, <a class="indexterm" href="InterdomainTrusts.html#id2613210">Completing an NT4 Domain Trust</a></dt><dt>trusting party, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>trusts, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a>, <a class="indexterm" href="InterdomainTrusts.html#id2612799">Trust Relationship Background</a></dt><dt>TTL, <a class="indexterm" href="NetworkBrowsing.html#id2577267">Static WINS Entries</a></dt><dt>turn oplocks off, <a class="indexterm" href="locking.html#id2609772">Advanced Samba Oplocks Parameters</a></dt><dt>turnkey solution, <a class="indexterm" href="passdb.html#id2582548">LDAP Directories and Windows Computer Accounts</a></dt><dt>two-up, <a class="indexterm" href="CUPS-printing.html#id2632568">Examples for Filtering Chains</a></dt><dt>two-way</dt><dd><dl><dt>propagation, <a class="indexterm" href="samba-bdc.html#id2558877">Features and Benefits</a></dt></dl></dd><dt>two-way trust, <a class="indexterm" href="InterdomainTrusts.html#id2612799">Trust Relationship Background</a>, <a class="indexterm" href="InterdomainTrusts.html#id2613077">Native MS Windows NT4 Trusts Configuration</a>, <a class="indexterm" href="InterdomainTrusts.html#id2613295">Interdomain Trust Facilities</a></dt></dl></div><div class="indexdiv"><h3>U</h3><dl><dt>UCS-2, <a class="indexterm" href="unicode.html#id2663167">Japanese Charsets</a></dt><dt>UDP, <a class="indexterm" href="samba-pdc.html#id2556094">Preparing for Domain Control</a>, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a>, <a class="indexterm" href="NetworkBrowsing.html#id2574406">How Browsing Functions</a>, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a>, <a class="indexterm" href="NetworkBrowsing.html#id2576203">Multiple Interfaces</a>, <a class="indexterm" href="NetworkBrowsing.html#id2578388">Cross-Subnet Browsing</a></dt><dt>UDP port 137, <a class="indexterm" href="integrate-ms-networks.html#id2661034">Background Information</a></dt><dt>udp ports, <a class="indexterm" href="winbind.html#id2648624">Join the Samba Server to the PDC Domain</a></dt><dt>UDP unicast, <a class="indexterm" href="NetworkBrowsing.html#id2574406">How Browsing Functions</a></dt><dt>UID, <a class="indexterm" href="samba-bdc.html#id2561223">Example Configuration</a>, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2564891">Why Is This Better Than security = server?</a>, <a class="indexterm" href="domain-member.html#id2566531">Sharing User ID Mappings between Samba Domain Members</a>, <a class="indexterm" href="passdb.html#passdbtech">Technical Information</a>, <a class="indexterm" href="passdb.html#id2581588">Mapping User Identifiers between MS Windows and UNIX</a>, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="passdb.html#id2582548">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="passdb.html#id2584174">Listing User and Machine Accounts</a>, <a class="indexterm" href="groupmapping.html#id2588906">Features and Benefits</a>, <a class="indexterm" href="NetCommand.html#id2592043">Overview</a>, <a class="indexterm" href="NetCommand.html#id2592821">Mapping Windows Groups to UNIX Groups</a>, <a class="indexterm" href="NetCommand.html#id2593941">UNIX and Windows User Management</a>, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a>, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2598544">Primary Domain Controller</a>, <a class="indexterm" href="rights.html">User Rights and Privileges</a>, <a class="indexterm" href="winbind.html#id2646094">Features and Benefits</a>, <a class="indexterm" href="winbind.html#id2646726">Handling of Foreign SIDs</a>, <a class="indexterm" href="winbind.html#id2648862">Starting and Testing the winbindd Daemon</a></dt><dt>uid, <a class="indexterm" href="passdb.html#id2586616">OpenLDAP Configuration</a></dt><dt>UID numbers, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a></dt><dt>UID range, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a></dt><dt>unauthorized, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>unauthorized access, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a></dt><dt>UNC notation, <a class="indexterm" href="classicalprinting.html#id2620992">Identifying Driver Files</a></dt><dt>unexpected.tdb, <a class="indexterm" href="CUPS-printing.html#id2638429">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>unicast, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></dt><dt>unicode, <a class="indexterm" href="unicode.html#id2662866">What Are Charsets and Unicode?</a></dt><dt>Unicode, <a class="indexterm" href="unicode.html#id2662999">Samba and Charsets</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2669418">New Features in Samba-3.0.x</a></dt><dt>Unicode UTF-8, <a class="indexterm" href="unicode.html#id2663307">Basic Parameter Setting</a></dt><dt>unified logon, <a class="indexterm" href="winbind.html#id2646438">Introduction</a></dt><dt>UNIX, <a class="indexterm" href="unicode.html#id2663307">Basic Parameter Setting</a></dt><dd><dl><dt>server, <a class="indexterm" href="ServerType.html#id2551742">Features and Benefits</a></dt></dl></dd><dt>UNIX account, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2563585">On-the-Fly Creation of Machine Trust Accounts</a></dt><dt>unix charset, <a class="indexterm" href="unicode.html#id2663307">Basic Parameter Setting</a></dt><dt>UNIX Domain Socket, <a class="indexterm" href="AccessControls.html#id2604245">File and Directory Access Control</a></dt><dt>UNIX domain socket, <a class="indexterm" href="winbind.html#id2646851">How Winbind Works</a></dt><dt>UNIX file system access controls, <a class="indexterm" href="AccessControls.html#id2603577">Features and Benefits</a></dt><dt>UNIX group, <a class="indexterm" href="NetCommand.html#id2592821">Mapping Windows Groups to UNIX Groups</a></dt><dt>UNIX groups, <a class="indexterm" href="groupmapping.html">Group Mapping: MS Windows and UNIX</a>, <a class="indexterm" href="winbind.html#id2646527">What Winbind Provides</a></dt><dt>UNIX home directories, <a class="indexterm" href="securing-samba.html#id2612167">Why Can Users Access Other Users' Home Directories?</a></dt><dt>UNIX host system, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>UNIX ID, <a class="indexterm" href="winbind.html#id2647423">User and Group ID Allocation</a></dt><dt>UNIX locking, <a class="indexterm" href="locking.html#id2608675">Discussion</a></dt><dt>UNIX login ID, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>UNIX permissions, <a class="indexterm" href="NT4Migration.html#id2673548">Samba-3 Implementation Choices</a></dt><dt>UNIX printer, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>UNIX printing, <a class="indexterm" href="classicalprinting.html#id2615293">Technical Introduction</a></dt><dt>UNIX system account, <a class="indexterm" href="domain-member.html#id2566853">Adding Machine to Domain Fails</a></dt><dt>UNIX system accounts, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>UNIX system files, <a class="indexterm" href="Backup.html#id2664342">Features and Benefits</a></dt><dt>UNIX user identifier (see UID)</dt><dt>UNIX users, <a class="indexterm" href="domain-member.html#id2564891">Why Is This Better Than security = server?</a>, <a class="indexterm" href="winbind.html#id2646527">What Winbind Provides</a></dt><dt>UNIX-style encrypted passwords, <a class="indexterm" href="passdb.html#passdbtech">Technical Information</a></dt><dt>UNIX-user database, <a class="indexterm" href="StandAloneServer.html#id2567309">Background</a></dt><dt>UNIX/Linux group, <a class="indexterm" href="groupmapping.html#id2589657">Warning: User Private Group Problems</a></dt><dt>UNIX/Linux user account, <a class="indexterm" href="NetCommand.html#id2593941">UNIX and Windows User Management</a></dt><dt>unlink calls, <a class="indexterm" href="VFS.html#id2644353">recycle</a></dt><dt>unlinked, <a class="indexterm" href="AccessControls.html#id2604245">File and Directory Access Control</a></dt><dt>unmapped groups, <a class="indexterm" href="ChangeNotes.html#id2571717">User and Group Changes</a></dt><dt>unmapped users, <a class="indexterm" href="ChangeNotes.html#id2571717">User and Group Changes</a></dt><dt>unprivileged account names, <a class="indexterm" href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a></dt><dt>unsigned drivers, <a class="indexterm" href="CUPS-printing.html#id2642387">Windows 200x/XP Local Security Policies</a></dt><dt>unstoppable services, <a class="indexterm" href="SambaHA.html#id2665124">The Ultimate Goal</a></dt><dt>unsupported encryption, <a class="indexterm" href="domain-member.html#id2566166">Possible Errors</a></dt><dt>unsupported software, <a class="indexterm" href="ch47.html#id2685650">Commercial Support</a></dt><dt>updates, <a class="indexterm" href="securing-samba.html#id2612079">Upgrading Samba</a></dt><dt>upload drivers, <a class="indexterm" href="classicalprinting.html#id2615070">Features and Benefits</a></dt><dt>uploaded driver, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>uploaded drivers, <a class="indexterm" href="classicalprinting.html#id2619652">Point'n'Print Client Drivers on Samba Servers</a></dt><dt>uploading, <a class="indexterm" href="classicalprinting.html#id2619652">Point'n'Print Client Drivers on Samba Servers</a></dt><dt>upper-case, <a class="indexterm" href="ServerType.html#id2552243">User Level Security</a></dt><dt>uppercase, <a class="indexterm" href="domain-member.html#id2565364">Configure /etc/krb5.conf</a>, <a class="indexterm" href="domain-member.html#id2566853">Adding Machine to Domain Fails</a>, <a class="indexterm" href="largefile.html">Handling Large Directories</a></dt><dt>uppercase character, <a class="indexterm" href="groupmapping.html#id2591562">Adding Groups Fails</a></dt><dt>USB, <a class="indexterm" href="CUPS-printing.html#id2632568">Examples for Filtering Chains</a></dt><dt>use computer anywhere, <a class="indexterm" href="unicode.html#id2662814">Features and Benefits</a></dt><dt>user, <a class="indexterm" href="ChangeNotes.html#id2571717">User and Group Changes</a>, <a class="indexterm" href="passdb.html#id2582548">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="AccessControls.html#id2604245">File and Directory Access Control</a></dt><dt>user access management, <a class="indexterm" href="domain-member.html#id2562182">Features and Benefits</a></dt><dt>user account, <a class="indexterm" href="passdb.html#id2582548">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="passdb.html#id2584058">User Account Management</a>, <a class="indexterm" href="passdb.html#TOSHARG-acctflags">Account Flags Management</a>, <a class="indexterm" href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a>, <a class="indexterm" href="NetCommand.html#id2593941">UNIX and Windows User Management</a></dt><dd><dl><dt>Adding/Deleting, <a class="indexterm" href="passdb.html#id2582989">The smbpasswd Tool</a></dt></dl></dd><dt>user account database, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a></dt><dt>user accounts, <a class="indexterm" href="passdb.html#id2582411">Caution Regarding LDAP and Samba</a>, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>User Accounts</dt><dd><dl><dt>Adding/Deleting, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a>, <a class="indexterm" href="passdb.html#id2587498">Accounts and Groups Management</a></dt></dl></dd><dt>user and group, <a class="indexterm" href="winbind.html#id2646527">What Winbind Provides</a></dt><dt>user and trust accounts, <a class="indexterm" href="passdb.html">Account Information Databases</a></dt><dt>user attributes, <a class="indexterm" href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a></dt><dt>user authentication, <a class="indexterm" href="winbind.html#id2646901">Microsoft Remote Procedure Calls</a></dt><dt>user database, <a class="indexterm" href="samba-bdc.html#id2560722">Backup Domain Controller Configuration</a>, <a class="indexterm" href="passdb.html#id2585579">Plaintext</a></dt><dt>user encoded, <a class="indexterm" href="NetCommand.html#id2595316">Managing Security Identifiers (SIDS)</a></dt><dt>user groups, <a class="indexterm" href="ch47.html#id2685432">Free Support</a></dt><dt>user logons, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>user management, <a class="indexterm" href="passdb.html#id2582989">The smbpasswd Tool</a>, <a class="indexterm" href="NetCommand.html#id2592043">Overview</a>, <a class="indexterm" href="NetCommand.html#id2592419">UNIX and Windows Group Management</a></dt><dt>User Management, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a>, <a class="indexterm" href="passdb.html#id2587498">Accounts and Groups Management</a></dt><dt>User Manager, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a>, <a class="indexterm" href="InterdomainTrusts.html#id2613844">Samba as the Trusting Domain</a>, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650604">Remote Server Administration</a>, <a class="indexterm" href="ProfileMgmt.html#id2656206">Creating and Managing Group Profiles</a></dt><dt>User Manager for Domains, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650604">Remote Server Administration</a></dt><dt>user or group, <a class="indexterm" href="rights.html#id2601753">Using the “net rpc rights” Utility</a></dt><dt>user profiles, <a class="indexterm" href="ProfileMgmt.html#id2654244">Windows 9x/Me Profile Setup</a></dt><dt>User Rights and Privileges, <a class="indexterm" href="rights.html#id2602896">The Administrator Domain SID</a></dt><dt>user-level, <a class="indexterm" href="ServerType.html#id2552069">Samba Security Modes</a>, <a class="indexterm" href="ServerType.html#id2552243">User Level Security</a></dt><dt>User-level access control, <a class="indexterm" href="ClientConfig.html#id2570964">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>user-level security, <a class="indexterm" href="passdb.html#id2581383">Advantages of Encrypted Passwords</a></dt><dt>user-mode security, <a class="indexterm" href="samba-pdc.html#id2558008">Security Mode and Master Browsers</a></dt><dt>user.DAT, <a class="indexterm" href="ProfileMgmt.html#id2654244">Windows 9x/Me Profile Setup</a>, <a class="indexterm" href="ProfileMgmt.html#id2655616">Sharing Profiles between Windows 9x/Me and NT4/200x/XP Workstations</a></dt><dt>user.MAN, <a class="indexterm" href="ProfileMgmt.html#id2654244">Windows 9x/Me Profile Setup</a></dt><dt>User.MAN, <a class="indexterm" href="ProfileMgmt.html#id2656066">Mandatory Profiles</a></dt><dt>useradd, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2563585">On-the-Fly Creation of Machine Trust Accounts</a></dt><dt>username, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a></dt><dt>username and password, <a class="indexterm" href="ClientConfig.html#id2570436">Joining a Domain: Windows 2000/XP Professional</a></dt><dt>username map, <a class="indexterm" href="NetCommand.html#id2594269">User Mapping</a></dt><dt>userPassword, <a class="indexterm" href="passdb.html#id2586888">Initialize the LDAP Database</a></dt><dt>users, <a class="indexterm" href="PolicyMgmt.html#id2651747">Features and Benefits</a></dt><dt>UsrMgr.exe, <a class="indexterm" href="domain-member.html#id2563305">Managing Domain Machine Accounts using NT4 Server Manager</a></dt><dt>UTF-8, <a class="indexterm" href="unicode.html#id2662999">Samba and Charsets</a>, <a class="indexterm" href="unicode.html#id2663307">Basic Parameter Setting</a></dt><dt>UTF-8 encoding, <a class="indexterm" href="SWAT.html#id2674970">Enabling SWAT Internationalization Support</a></dt></dl></div><div class="indexdiv"><h3>V</h3><dl><dt>valid username/password, <a class="indexterm" href="securing-samba.html#id2611880">Using IPC$ Share-Based Denials </a></dt><dt>valid users, <a class="indexterm" href="diagnosis.html#id2676048">The Tests</a></dt><dt>validate, <a class="indexterm" href="install.html#id2545728">Test Your Config File with testparm</a>, <a class="indexterm" href="diagnosis.html#id2675716">Introduction</a></dt><dt>validate every backup, <a class="indexterm" href="NT4Migration.html#id2672660">Server Share and Directory Layout</a></dt><dt>validation, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a>, <a class="indexterm" href="PolicyMgmt.html">System and Account Policies</a></dt><dt>vendor-provided drivers, <a class="indexterm" href="CUPS-printing.html#id2627180">Raw Print Serving: Vendor Drivers on Windows Clients</a></dt><dt>verifiable, <a class="indexterm" href="NetworkBrowsing.html#id2578559">Behavior of Cross-Subnet Browsing</a></dt><dt>verify, <a class="indexterm" href="classicalprinting.html#id2616084">Rapid Configuration Validation</a></dt><dt>version control, <a class="indexterm" href="VFS.html#id2644800">shadow_copy</a></dt><dt>VFS, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a>, <a class="indexterm" href="VFS.html#id2643367">Discussion</a></dt><dt>VFS module, <a class="indexterm" href="VFS.html#id2644800">shadow_copy</a>, <a class="indexterm" href="ProfileMgmt.html#id2656066">Mandatory Profiles</a></dt><dt>VFS modules, <a class="indexterm" href="VFS.html#id2643367">Discussion</a>, <a class="indexterm" href="VFS.html#id2645706">VFS Modules Available Elsewhere</a></dt><dt>vgcreate, <a class="indexterm" href="VFS.html#id2644987">Shadow Copy Setup</a></dt><dt>vgdisplay, <a class="indexterm" href="VFS.html#id2644987">Shadow Copy Setup</a></dt><dt>vipw, <a class="indexterm" href="samba-pdc.html#id2558287">“$” Cannot Be Included in Machine Name</a>, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a></dt><dt>Virtual File System (see VFS)</dt><dt>virtual server, <a class="indexterm" href="SambaHA.html#id2665372">The Front-End Challenge</a>, <a class="indexterm" href="SambaHA.html#id2665966">A Simple Solution</a></dt><dt>virus scanner, <a class="indexterm" href="VFS.html#id2643367">Discussion</a></dt><dt>Visual Studio, <a class="indexterm" href="CUPS-printing.html#id2634074">PostScript Drivers with No Major Problems, Even in Kernel -Mode</a></dt><dt>vital task, <a class="indexterm" href="SambaHA.html#id2664969">Features and Benefits</a></dt><dt>VNC/RFB, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650776">Remote Management from NoMachine.Com</a></dt><dt>volume group, <a class="indexterm" href="VFS.html#id2644987">Shadow Copy Setup</a></dt><dt>volunteers, <a class="indexterm" href="problems.html#id2678662">Getting Mailing List Help</a></dt><dt>vscan, <a class="indexterm" href="VFS.html#id2645791">vscan</a></dt><dt>vuid, <a class="indexterm" href="SambaHA.html#id2665467">Demultiplexing SMB Requests</a></dt></dl></div><div class="indexdiv"><h3>W</h3><dl><dt>W32X86, <a class="indexterm" href="classicalprinting.html#id2620992">Identifying Driver Files</a>, <a class="indexterm" href="CUPS-printing.html#id2634074">PostScript Drivers with No Major Problems, Even in Kernel -Mode</a>, <a class="indexterm" href="CUPS-printing.html#id2635008">Caveats to Be Considered</a></dt><dt>W32X86/2, <a class="indexterm" href="CUPS-printing.html#id2628789">Using Windows-Formatted Vendor PPDs</a></dt><dt>WAN, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a>, <a class="indexterm" href="locking.html#id2609539">Slow and/or Unreliable Networks</a></dt><dt>wbinfo, <a class="indexterm" href="winbind.html#id2648862">Starting and Testing the winbindd Daemon</a></dt><dt>Web-based configuration, <a class="indexterm" href="SWAT.html">SWAT: The Samba Web Administration Tool</a></dt><dt>WebClient, <a class="indexterm" href="NetworkBrowsing.html#id2579596">Browsing of Shares and Directories is Very Slow</a></dt><dt>Welcome, <a class="indexterm" href="ClientConfig.html#id2570436">Joining a Domain: Windows 2000/XP Professional</a></dt><dt>well known RID, <a class="indexterm" href="rights.html#id2602896">The Administrator Domain SID</a></dt><dt>well-controlled network, <a class="indexterm" href="NT4Migration.html#id2672660">Server Share and Directory Layout</a></dt><dt>well-known RID, <a class="indexterm" href="groupmapping.html#id2590538">Default Users, Groups, and Relative Identifiers</a></dt><dt>wide-area network bandwidth, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a></dt><dt>win election, <a class="indexterm" href="NetworkBrowsing.html#id2575941">Making Samba the Domain Master</a></dt><dt>Win32 printing API, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>WIN40, <a class="indexterm" href="classicalprinting.html#id2620992">Identifying Driver Files</a>, <a class="indexterm" href="classicalprinting.html#id2621403">Obtaining Driver Files from Windows Client [print$] Shares</a>, <a class="indexterm" href="CUPS-printing.html#id2635008">Caveats to Be Considered</a></dt><dt>winbind, <a class="indexterm" href="domain-member.html#id2564891">Why Is This Better Than security = server?</a>, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2598850">Examples of IDMAP Backend Usage</a>, <a class="indexterm" href="idmapper.html#id2598937">NT4-Style Domains (Includes Samba Domains)</a>, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a>, <a class="indexterm" href="winbind.html#id2646094">Features and Benefits</a>, <a class="indexterm" href="winbind.html#id2648427">Configure smb.conf</a></dt><dt>Winbind, <a class="indexterm" href="StandAloneServer.html#id2567309">Background</a>, <a class="indexterm" href="winbind.html#id2646680">Target Uses</a>, <a class="indexterm" href="winbind.html#id2646988">Microsoft Active Directory Services</a>, <a class="indexterm" href="winbind.html#id2647268">Pluggable Authentication Modules</a>, <a class="indexterm" href="winbind.html#id2647423">User and Group ID Allocation</a>, <a class="indexterm" href="winbind.html#id2647499">Result Caching</a>, <a class="indexterm" href="winbind.html#id2647562">Introduction</a>, <a class="indexterm" href="winbind.html#id2647915">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a>, <a class="indexterm" href="winbind.html#id2648313">NSS Winbind on AIX</a>, <a class="indexterm" href="winbind.html#id2648862">Starting and Testing the winbindd Daemon</a>, <a class="indexterm" href="winbind.html#id2649783">Linux/FreeBSD-Specific PAM Configuration</a>, <a class="indexterm" href="winbind.html#id2650261">Conclusion</a>, <a class="indexterm" href="pam.html">PAM-Based Distributed Authentication</a>, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a></dt><dt>Winbind architecture, <a class="indexterm" href="upgrading-to-3.0.html#id2669418">New Features in Samba-3.0.x</a></dt><dt>Winbind hooks, <a class="indexterm" href="winbind.html#id2646527">What Winbind Provides</a></dt><dt>Winbind services, <a class="indexterm" href="winbind.html#id2648862">Starting and Testing the winbindd Daemon</a></dt><dt>Winbind-based authentication, <a class="indexterm" href="pam.html">PAM-Based Distributed Authentication</a></dt><dt>winbind.so, <a class="indexterm" href="winbind.html#id2650129">Solaris-Specific Configuration</a></dt><dt>winbindd, <a class="indexterm" href="install.html#id2545275">Starting Samba</a>, <a class="indexterm" href="install.html#id2545728">Test Your Config File with testparm</a>, <a class="indexterm" href="FastStart.html#id2548695">Example Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2561223">Example Configuration</a>, <a class="indexterm" href="ChangeNotes.html#id2572208">Group Mapping Changes in Samba-3.0.23</a>, <a class="indexterm" href="passdb.html#id2582548">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="groupmapping.html#id2588906">Features and Benefits</a>, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="NetCommand.html#id2593941">UNIX and Windows User Management</a>, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a>, <a class="indexterm" href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a>, <a class="indexterm" href="winbind.html#id2646094">Features and Benefits</a>, <a class="indexterm" href="winbind.html#id2646851">How Winbind Works</a>, <a class="indexterm" href="winbind.html#id2647676">Requirements</a>, <a class="indexterm" href="winbind.html#id2647828">Testing Things Out</a>, <a class="indexterm" href="winbind.html#id2647915">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a>, <a class="indexterm" href="winbind.html#id2648427">Configure smb.conf</a>, <a class="indexterm" href="winbind.html#id2648862">Starting and Testing the winbindd Daemon</a>, <a class="indexterm" href="winbind.html#id2649428">Solaris</a>, <a class="indexterm" href="winbind.html#id2649617">Configure Winbind and PAM</a>, <a class="indexterm" href="cfgsmarts.html#id2666864">Multiple Server Hosting</a></dt><dt>winbindd daemon, <a class="indexterm" href="winbind.html#id2649223">Linux</a></dt><dt>Windows, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a>, <a class="indexterm" href="unicode.html#id2663307">Basic Parameter Setting</a></dt><dt>Windows 2000, <a class="indexterm" href="domain-member.html#id2565364">Configure /etc/krb5.conf</a>, <a class="indexterm" href="domain-member.html#ads-test-server">Testing Server Setup</a>, <a class="indexterm" href="NetworkBrowsing.html">Network Browsing</a>, <a class="indexterm" href="InterdomainTrusts.html#id2612799">Trust Relationship Background</a></dt><dt>Windows 2000 Professional TCP/IP, <a class="indexterm" href="ClientConfig.html#id2569384">MS Windows 2000</a></dt><dt>Windows 2000 server, <a class="indexterm" href="InterdomainTrusts.html#id2614041">NT4-Style Domain Trusts with Windows 2000</a></dt><dt>Windows 2003, <a class="indexterm" href="domain-member.html#id2565364">Configure /etc/krb5.conf</a>, <a class="indexterm" href="domain-member.html#id2567089">I Can't Join a Windows 2003 PDC</a></dt><dt>Windows 200x/XP, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a>, <a class="indexterm" href="classicalprinting.html#id2615070">Features and Benefits</a></dt><dt>Windows 9x/Me, <a class="indexterm" href="ClientConfig.html#id2570964">Domain Logon Configuration: Windows 9x/Me</a>, <a class="indexterm" href="NetworkBrowsing.html#id2576893">WINS Server Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#id2577509">Windows Networking Protocols</a>, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650604">Remote Server Administration</a></dt><dt>Windows 9x/Me/XP Home, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>Windows account management, <a class="indexterm" href="winbind.html#id2646527">What Winbind Provides</a></dt><dt>Windows client, <a class="indexterm" href="rights.html#id2603079">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>Windows client failover, <a class="indexterm" href="locking.html#id2608933">Opportunistic Locking Overview</a></dt><dt>Windows domain, <a class="indexterm" href="upgrading-to-3.0.html#id2670997">Changes in Behavior</a></dt><dt>Windows Explorer, <a class="indexterm" href="NetworkBrowsing.html#id2578137">Problem Resolution</a>, <a class="indexterm" href="classicalprinting.html#id2620992">Identifying Driver Files</a></dt><dt>Windows group, <a class="indexterm" href="groupmapping.html">Group Mapping: MS Windows and UNIX</a>, <a class="indexterm" href="groupmapping.html#id2589657">Warning: User Private Group Problems</a>, <a class="indexterm" href="NetCommand.html#id2592821">Mapping Windows Groups to UNIX Groups</a>, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>Windows group account, <a class="indexterm" href="rights.html#id2602896">The Administrator Domain SID</a></dt><dt>Windows groups, <a class="indexterm" href="NetCommand.html#id2592821">Mapping Windows Groups to UNIX Groups</a></dt><dt>Windows Internet Name Server (see WINS)</dt><dt>Windows Logon, <a class="indexterm" href="ProfileMgmt.html#id2654244">Windows 9x/Me Profile Setup</a></dt><dt>Windows Me TCP/IP, <a class="indexterm" href="ClientConfig.html#id2569931">MS Windows Me</a></dt><dt>Windows Millennium, <a class="indexterm" href="ClientConfig.html#id2569931">MS Windows Me</a></dt><dt>Windows Millennium edition (Me) TCP/IP, <a class="indexterm" href="ClientConfig.html#id2569931">MS Windows Me</a></dt><dt>Windows network clients, <a class="indexterm" href="NetworkBrowsing.html#id2572591">Features and Benefits</a></dt><dt>Windows NT domain name, <a class="indexterm" href="ClientConfig.html#id2570964">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>Windows NT PostScript driver, <a class="indexterm" href="CUPS-printing.html#id2641510">Printing from CUPS to Windows-Attached Printers</a></dt><dt>Windows NT Server, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>Windows NT/2000/XP, <a class="indexterm" href="classicalprinting.html#id2622169">Check Samba for Driver Recognition</a></dt><dt>Windows NT/200x, <a class="indexterm" href="NetworkBrowsing.html#id2576893">WINS Server Configuration</a>, <a class="indexterm" href="winbind.html#id2647562">Introduction</a></dt><dt>Windows NT/200x/XP, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>Windows NT/200x/XP Professional, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="ClientConfig.html#id2570436">Joining a Domain: Windows 2000/XP Professional</a>, <a class="indexterm" href="ClientConfig.html#id2571408">Common Errors</a></dt><dt>Windows NT3.10, <a class="indexterm" href="samba-bdc.html#id2559283">Essential Background Information</a></dt><dt>Windows NT4, <a class="indexterm" href="AccessControls.html#id2606143">Windows NT4 Workstation/Server</a>, <a class="indexterm" href="classicalprinting.html#id2615070">Features and Benefits</a></dt><dt>Windows NT4 domains, <a class="indexterm" href="InterdomainTrusts.html#id2613295">Interdomain Trust Facilities</a></dt><dt>Windows NT4 Server, <a class="indexterm" href="InterdomainTrusts.html#id2613504">Configuring Samba NT-Style Domain Trusts</a></dt><dt>Windows NT4/200X, <a class="indexterm" href="passdb.html#id2582548">LDAP Directories and Windows Computer Accounts</a></dt><dt>Windows NT4/200x, <a class="indexterm" href="groupmapping.html#id2589321">Discussion</a></dt><dt>Windows NT4/200x/XP, <a class="indexterm" href="samba-bdc.html#id2560597">NetBIOS Over TCP/IP Enabled</a>, <a class="indexterm" href="groupmapping.html#id2590538">Default Users, Groups, and Relative Identifiers</a>, <a class="indexterm" href="AccessControls.html#id2606248">Windows 200x/XP</a></dt><dt>Windows NT4/2kX/XPPro, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>Windows PPD, <a class="indexterm" href="CUPS-printing.html#id2639180">690 “Perfect” Printers</a></dt><dt>Windows privilege model, <a class="indexterm" href="rights.html#id2601478">Rights Management Capabilities</a></dt><dt>Windows Registry, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>windows registry settings, <a class="indexterm" href="ProfileMgmt.html#id2654244">Windows 9x/Me Profile Setup</a></dt><dd><dl><dt>default profile locations, <a class="indexterm" href="ProfileMgmt.html#id2656467">MS Windows NT4 Workstation</a>, <a class="indexterm" href="ProfileMgmt.html#id2657029">MS Windows 200x/XP</a></dt><dt>profile path, <a class="indexterm" href="ProfileMgmt.html#id2654244">Windows 9x/Me Profile Setup</a></dt><dt>roaming profiles, <a class="indexterm" href="ProfileMgmt.html#id2654018">Disabling Roaming Profile Support</a></dt></dl></dd><dt>Windows Resource Kit, <a class="indexterm" href="ProfileMgmt.html#id2654018">Disabling Roaming Profile Support</a></dt><dt>Windows Security Identifiers (see SID)</dt><dt>Windows Terminal server, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650776">Remote Management from NoMachine.Com</a></dt><dt>Windows Terminal Server, <a class="indexterm" href="AdvancedNetworkManagement.html#id2651151">Remote Management with ThinLinc</a></dt><dt>Windows user, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>Windows user accounts, <a class="indexterm" href="NetCommand.html#id2593941">UNIX and Windows User Management</a></dt><dt>Windows workstation., <a class="indexterm" href="rights.html#id2603079">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>Windows XP Home, <a class="indexterm" href="passdb.html#id2581068">Important Notes About Security</a></dt><dt>Windows XP Home edition, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="samba-pdc.html#id2557575">The Special Case of MS Windows XP Home Edition</a>, <a class="indexterm" href="ClientConfig.html#id2570964">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>Windows XP Home Edition, <a class="indexterm" href="ProfileMgmt.html#id2657029">MS Windows 200x/XP</a></dt><dt>Windows XP Professional, <a class="indexterm" href="ClientConfig.html#id2568741">MS Windows XP Professional</a>, <a class="indexterm" href="classicalprinting.html#id2615070">Features and Benefits</a></dt><dt>Windows XP Professional TCP/IP, <a class="indexterm" href="ClientConfig.html#id2569384">MS Windows 2000</a></dt><dt>Windows XP TCP/IP, <a class="indexterm" href="ClientConfig.html#id2568741">MS Windows XP Professional</a></dt><dt>Windows95/98/ME, <a class="indexterm" href="classicalprinting.html#id2622169">Check Samba for Driver Recognition</a></dt><dt>winnt.adm, <a class="indexterm" href="PolicyMgmt.html#id2652178">Windows NT4-Style Policy Files</a></dt><dt>WINS, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a>, <a class="indexterm" href="samba-pdc.html#id2556094">Preparing for Domain Control</a>, <a class="indexterm" href="samba-bdc.html#id2560450">What Qualifies a Domain Controller on the Network?</a>, <a class="indexterm" href="domain-member.html#id2564156">Joining an NT4-type Domain with Samba-3</a>, <a class="indexterm" href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a>, <a class="indexterm" href="ClientConfig.html#id2568741">MS Windows XP Professional</a>, <a class="indexterm" href="ClientConfig.html#id2569384">MS Windows 2000</a>, <a class="indexterm" href="ClientConfig.html#id2569931">MS Windows Me</a>, <a class="indexterm" href="NetworkBrowsing.html">Network Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2572591">Features and Benefits</a>, <a class="indexterm" href="NetworkBrowsing.html#id2572775">What Is Browsing?</a>, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a>, <a class="indexterm" href="NetworkBrowsing.html#id2574406">How Browsing Functions</a>, <a class="indexterm" href="NetworkBrowsing.html#id2575340">Domain Browsing Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#id2575941">Making Samba the Domain Master</a>, <a class="indexterm" href="NetworkBrowsing.html#id2576622">WINS: The Windows Internetworking Name Server</a>, <a class="indexterm" href="NetworkBrowsing.html#id2576893">WINS Server Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#id2577853">Technical Overview of Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2577940">Browsing Support in Samba</a>, <a class="indexterm" href="NetworkBrowsing.html#id2578388">Cross-Subnet Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2578559">Behavior of Cross-Subnet Browsing</a>, <a class="indexterm" href="integrate-ms-networks.html#id2662385">WINS Lookup</a>, <a class="indexterm" href="DNSDHCP.html#id2685982">Example Configuration</a></dt><dt>wins, <a class="indexterm" href="integrate-ms-networks.html#id2661512">/etc/nsswitch.conf</a></dt><dt>WINS Configuration, <a class="indexterm" href="NetworkBrowsing.html#id2579596">Browsing of Shares and Directories is Very Slow</a></dt><dt>WINS lookup, <a class="indexterm" href="domain-member.html#id2564156">Joining an NT4-type Domain with Samba-3</a></dt><dt>WINS replication, <a class="indexterm" href="NetworkBrowsing.html#id2577214">WINS Replication</a>, <a class="indexterm" href="NetworkBrowsing.html#id2577267">Static WINS Entries</a></dt><dt>WINS Server, <a class="indexterm" href="NetworkBrowsing.html#id2572775">What Is Browsing?</a></dt><dt>WINS server, <a class="indexterm" href="NetworkBrowsing.html#id2574406">How Browsing Functions</a>, <a class="indexterm" href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2575941">Making Samba the Domain Master</a>, <a class="indexterm" href="NetworkBrowsing.html#id2576893">WINS Server Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#id2577940">Browsing Support in Samba</a>, <a class="indexterm" href="NetworkBrowsing.html#id2579596">Browsing of Shares and Directories is Very Slow</a></dt><dt>WINS server address, <a class="indexterm" href="NetworkBrowsing.html#id2574406">How Browsing Functions</a></dt><dt>WINS server settings, <a class="indexterm" href="ClientConfig.html#id2569931">MS Windows Me</a></dt><dt>WINS servers, <a class="indexterm" href="NetworkBrowsing.html#id2576622">WINS: The Windows Internetworking Name Server</a></dt><dt>WINS service, <a class="indexterm" href="NetworkBrowsing.html#id2576893">WINS Server Configuration</a></dt><dt>WINS Support, <a class="indexterm" href="NetworkBrowsing.html#id2572775">What Is Browsing?</a></dt><dt>wins.dat, <a class="indexterm" href="NetworkBrowsing.html#id2577267">Static WINS Entries</a></dt><dt>without Administrator account, <a class="indexterm" href="rights.html#id2602896">The Administrator Domain SID</a></dt><dt>without ADS, <a class="indexterm" href="NT4Migration.html#id2672049">Objectives</a></dt><dt>work-flow protocol, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></dt><dt>workgroup, <a class="indexterm" href="ServerType.html#id2553316">Server Security (User Level Security)</a>, <a class="indexterm" href="samba-pdc.html#id2556094">Preparing for Domain Control</a>, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a>, <a class="indexterm" href="ClientConfig.html#id2570964">Domain Logon Configuration: Windows 9x/Me</a>, <a class="indexterm" href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2575941">Making Samba the Domain Master</a>, <a class="indexterm" href="integrate-ms-networks.html#id2661636">Name Resolution as Used within MS Windows Networking</a>, <a class="indexterm" href="cfgsmarts.html#id2666864">Multiple Server Hosting</a>, <a class="indexterm" href="cfgsmarts.html#id2667261">Multiple Virtual Server Personalities</a></dt><dd><dl><dt>membership, <a class="indexterm" href="samba-pdc.html#id2556094">Preparing for Domain Control</a></dt></dl></dd><dt>workstations, <a class="indexterm" href="passdb.html#passdbtech">Technical Information</a></dt><dt>world-writable, <a class="indexterm" href="AccessControls.html#id2604245">File and Directory Access Control</a></dt><dt>write, <a class="indexterm" href="AccessControls.html#id2604245">File and Directory Access Control</a></dt><dt>write access, <a class="indexterm" href="AccessControls.html#id2604657">Protecting Directories and Files from Deletion</a></dt><dt>Write caching, <a class="indexterm" href="locking.html#id2608933">Opportunistic Locking Overview</a></dt><dt>write changes, <a class="indexterm" href="idmapper.html#id2598778">Backup Domain Controller</a></dt><dt>write permission, <a class="indexterm" href="domain-member.html#ads-create-machine-account">Create the Computer Account</a></dt><dt>writeable, <a class="indexterm" href="VFS.html#fakeperms">fake_perms</a></dt><dt>WYSIWYG, <a class="indexterm" href="CUPS-printing.html#id2628015">Windows Drivers, GDI, and EMF</a></dt></dl></div><div class="indexdiv"><h3>X</h3><dl><dt>X Window - System, <a class="indexterm" href="CUPS-printing.html#id2628015">Windows Drivers, GDI, and EMF</a>, <a class="indexterm" href="CUPS-printing.html#id2628193">UNIX Printfile Conversion and GUI Basics</a></dt><dt>X.509 certificates, <a class="indexterm" href="ch-ldap-tls.html#s1-intro-ldap-tls">Introduction</a></dt><dt>XFS file system, <a class="indexterm" href="VFS.html#id2644987">Shadow Copy Setup</a></dt><dt>xfsprogs, <a class="indexterm" href="VFS.html#id2644987">Shadow Copy Setup</a></dt><dt>xinetd, <a class="indexterm" href="SWAT.html#id2674181">Validate SWAT Installation</a>, <a class="indexterm" href="compiling.html#id2681452">Starting from inetd.conf</a> (see inetd)</dt><dt>XML, <a class="indexterm" href="ChangeNotes.html#id2572148">Passdb Changes</a></dt><dt>XML-based datasets, <a class="indexterm" href="CUPS-printing.html#id2639812">Foomatic Database-Generated PPDs</a></dt><dt>xpp, <a class="indexterm" href="CUPS-printing.html#id2639812">Foomatic Database-Generated PPDs</a></dt><dt>Xprint, <a class="indexterm" href="CUPS-printing.html#id2628015">Windows Drivers, GDI, and EMF</a>, <a class="indexterm" href="CUPS-printing.html#id2628193">UNIX Printfile Conversion and GUI Basics</a></dt><dt>xxxxBSD, <a class="indexterm" href="pam.html#id2658117">Features and Benefits</a></dt></dl></div><div class="indexdiv"><h3>Y</h3><dl><dt>yppasswd, <a class="indexterm" href="passdb.html#id2582989">The smbpasswd Tool</a></dt></dl></div><div class="indexdiv"><h3>Z</h3><dl><dt>Zero Administration Kit, <a class="indexterm" href="PolicyMgmt.html#id2652178">Windows NT4-Style Policy Files</a></dt><dt>zero-based broadcast, <a class="indexterm" href="NetworkBrowsing.html#id2576181">Note about Broadcast Addresses</a></dt></dl></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="go01.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> </td></tr><tr><td width="40%" align="left" valign="top">Glossary </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></body></html> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Index</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="go01.html" title="Glossary"></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">Index</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="go01.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> </td></tr></table><hr></div><div class="index"><div class="titlepage"><div><div><h2 class="title"><a name="id2688450"></a>Index</h2></div></div></div><div class="index"><div class="indexdiv"><h3>Symbols</h3><dl><dt>"Printers" folder, <a class="indexterm" href="CUPS-printing.html#id2635008">Caveats to Be Considered</a>, <a class="indexterm" href="CUPS-printing.html#id2636286">Installing the PostScript Driver on a Client</a>, <a class="indexterm" href="CUPS-printing.html#id2637328">Manual Driver Installation in 15 Steps</a></dt><dt>$, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a></dt><dt>%i macro, <a class="indexterm" href="cfgsmarts.html#id2667287">Multiple Virtual Server Personalities</a></dt><dt>%L, <a class="indexterm" href="cfgsmarts.html#id2667287">Multiple Virtual Server Personalities</a></dt><dt>%PDF, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>%SystemRoot%\System32\config, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a></dt><dt>../source/nsswitch, <a class="indexterm" href="winbind.html#id2649617">Configure Winbind and PAM</a></dt><dt>.ai, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>.AppleDouble, <a class="indexterm" href="VFS.html#id2644750">netatalk</a></dt><dt>.eps, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>.pdf, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>.PDS extension, <a class="indexterm" href="ProfileMgmt.html#id2654967">Windows NT4 Workstation</a></dt><dt>.profiles, <a class="indexterm" href="ProfileMgmt.html#id2653808">Windows 9x/Me User Profiles</a></dt><dt>.ps, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>.recycle, <a class="indexterm" href="VFS.html#id2644354">recycle</a></dt><dt>/bin/false, <a class="indexterm" href="ServerType.html#id2552853">Example Configuration</a>, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>/dev/null, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>/dev/shadowvol, <a class="indexterm" href="VFS.html#id2644988">Shadow Copy Setup</a></dt><dt>/etc/cups/, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>/etc/cups/mime.convs, <a class="indexterm" href="CUPS-printing.html#id2627181">Raw Print Serving: Vendor Drivers on Windows Clients</a>, <a class="indexterm" href="CUPS-printing.html#cups-raw">Explicitly Enable “raw” Printing for application/octet-stream</a>, <a class="indexterm" href="CUPS-printing.html#id2629612">MIME Type Conversion Rules</a>, <a class="indexterm" href="CUPS-printing.html#id2631670">application/octet-stream Printing</a></dt><dt>/etc/cups/mime.types, <a class="indexterm" href="CUPS-printing.html#id2627181">Raw Print Serving: Vendor Drivers on Windows Clients</a>, <a class="indexterm" href="CUPS-printing.html#cups-raw">Explicitly Enable “raw” Printing for application/octet-stream</a>, <a class="indexterm" href="CUPS-printing.html#id2631670">application/octet-stream Printing</a></dt><dt>/etc/fstab, <a class="indexterm" href="VFS.html#id2644988">Shadow Copy Setup</a></dt><dt>/etc/group, <a class="indexterm" href="ServerType.html#id2552418">Share-Level Security</a>, <a class="indexterm" href="groupmapping.html#id2589322">Discussion</a>, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="groupmapping.html#id2591250">Sample smb.conf Add Group Script</a>, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a>, <a class="indexterm" href="winbind.html#id2646095">Features and Benefits</a>, <a class="indexterm" href="Portability.html#id2682092">HPUX</a></dt><dt>/etc/groups, <a class="indexterm" href="pam.html#id2658906">Anatomy of /etc/pam.d Entries</a></dt><dt>/etc/host.conf, <a class="indexterm" href="integrate-ms-networks.html#id2661189">Name Resolution in a Pure UNIX/Linux World</a>, <a class="indexterm" href="integrate-ms-networks.html#id2661487">/etc/host.conf</a></dt><dt>/etc/hosts, <a class="indexterm" href="domain-member.html#id2565365">Configure /etc/krb5.conf</a>, <a class="indexterm" href="NetworkBrowsing.html#id2574407">How Browsing Functions</a>, <a class="indexterm" href="integrate-ms-networks.html#id2661189">Name Resolution in a Pure UNIX/Linux World</a>, <a class="indexterm" href="integrate-ms-networks.html#id2661262">/etc/hosts</a>, <a class="indexterm" href="integrate-ms-networks.html#id2661662">Name Resolution as Used within MS Windows Networking</a>, <a class="indexterm" href="diagnosis.html#id2676074">The Tests</a></dt><dt>/etc/hosts>, <a class="indexterm" href="integrate-ms-networks.html#id2661262">/etc/hosts</a></dt><dt>/etc/inetd.conf, <a class="indexterm" href="winbind.html#id2649784">Linux/FreeBSD-Specific PAM Configuration</a>, <a class="indexterm" href="compiling.html#id2681487">Starting from inetd.conf</a></dt><dt>/etc/init.d/samba, <a class="indexterm" href="domain-member.html#id2564157">Joining an NT4-type Domain with Samba-3</a>, <a class="indexterm" href="winbind.html#id2649223">Linux</a></dt><dt>/etc/init.d/samba.server, <a class="indexterm" href="winbind.html#id2649428">Solaris</a></dt><dt>/etc/init.d/smb, <a class="indexterm" href="winbind.html#id2649223">Linux</a></dt><dt>/etc/krb5.conf, <a class="indexterm" href="domain-member.html#id2565365">Configure /etc/krb5.conf</a>, <a class="indexterm" href="domain-member.html#id2566167">Possible Errors</a>, <a class="indexterm" href="idmapper.html#id2599225">ADS Domains</a>, <a class="indexterm" href="idmapper.html#id2600226">IDMAP Storage in LDAP Using Winbind</a></dt><dt>/etc/ldap.conf, <a class="indexterm" href="idmapper.html#id2600226">IDMAP Storage in LDAP Using Winbind</a>, <a class="indexterm" href="idmapper.html#id2600811">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a></dt><dt>/etc/logingroup, <a class="indexterm" href="Portability.html#id2682092">HPUX</a></dt><dt>/etc/mime.conv, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>/etc/mime.types, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>/etc/nsswitch.conf, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2598938">NT4-Style Domains (Includes Samba Domains)</a>, <a class="indexterm" href="idmapper.html#id2599635">IDMAP_RID with Winbind</a>, <a class="indexterm" href="idmapper.html#id2600811">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a>, <a class="indexterm" href="winbind.html#id2647036">Name Service Switch</a>, <a class="indexterm" href="winbind.html#id2647916">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a>, <a class="indexterm" href="integrate-ms-networks.html#id2661189">Name Resolution in a Pure UNIX/Linux World</a>, <a class="indexterm" href="integrate-ms-networks.html#id2661538">/etc/nsswitch.conf</a></dt><dt>/etc/openldap/slapd.conf, <a class="indexterm" href="FastStart.html#id2550528">The Primary Domain Controller</a></dt><dt>/etc/openldap/sldap.conf, <a class="indexterm" href="passdb.html#id2587498">Accounts and Groups Management</a></dt><dt>/etc/pam.conf, <a class="indexterm" href="winbind.html#id2650130">Solaris-Specific Configuration</a>, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a>, <a class="indexterm" href="pam.html#id2658773">Technical Discussion</a>, <a class="indexterm" href="pam.html#id2658906">Anatomy of /etc/pam.d Entries</a></dt><dt>/etc/pam.d, <a class="indexterm" href="winbind.html#id2647677">Requirements</a>, <a class="indexterm" href="winbind.html#id2647829">Testing Things Out</a>, <a class="indexterm" href="winbind.html#id2649617">Configure Winbind and PAM</a>, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a></dt><dt>/etc/pam.d/, <a class="indexterm" href="winbind.html#id2647268">Pluggable Authentication Modules</a>, <a class="indexterm" href="pam.html#id2658773">Technical Discussion</a></dt><dt>/etc/pam.d/ftp, <a class="indexterm" href="winbind.html#id2649784">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>/etc/pam.d/login, <a class="indexterm" href="winbind.html#id2649784">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>/etc/pam.d/samba, <a class="indexterm" href="winbind.html#id2649784">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>/etc/passwd, <a class="indexterm" href="ServerType.html#id2552418">Share-Level Security</a>, <a class="indexterm" href="ServerType.html#id2552853">Example Configuration</a>, <a class="indexterm" href="samba-pdc.html#id2558287">“$” Cannot Be Included in Machine Name</a>, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2563702">Windows 200x/XP Professional Client</a>, <a class="indexterm" href="domain-member.html#id2566853">Adding Machine to Domain Fails</a>, <a class="indexterm" href="StandAloneServer.html#id2567310">Background</a>, <a class="indexterm" href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a>, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a class="indexterm" href="passdb.html#id2580317">Backward Compatibility Account Storage Systems</a>, <a class="indexterm" href="passdb.html#id2585579">Plaintext</a>, <a class="indexterm" href="passdb.html#id2586381">Schema and Relationship to the RFC 2307 posixAccount</a>, <a class="indexterm" href="groupmapping.html#id2590417">Applicable Only to Versions Earlier than 3.0.11</a>, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a>, <a class="indexterm" href="winbind.html#id2646095">Features and Benefits</a>, <a class="indexterm" href="winbind.html#id2648862">Starting and Testing the winbindd Daemon</a>, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a></dt><dt>/etc/printcap, <a class="indexterm" href="CUPS-printing.html#id2626130">Basic CUPS Support Configuration</a></dt><dt>/etc/resolv.conf, <a class="indexterm" href="integrate-ms-networks.html#id2661189">Name Resolution in a Pure UNIX/Linux World</a>, <a class="indexterm" href="diagnosis.html#id2675781">Assumptions</a>, <a class="indexterm" href="diagnosis.html#id2676074">The Tests</a></dt><dt>/etc/samba, <a class="indexterm" href="cfgsmarts.html#id2667287">Multiple Virtual Server Personalities</a>, <a class="indexterm" href="cfgsmarts.html#id2668301">Multiple Virtual Server Hosting</a>, <a class="indexterm" href="diagnosis.html#id2676074">The Tests</a></dt><dt>/etc/samba/scripts, <a class="indexterm" href="NetCommand.html#id2593649">Managing Nest Groups on Workstations from the Samba Server</a></dt><dt>/etc/samba/secrets.tdb, <a class="indexterm" href="domain-member.html#id2564157">Joining an NT4-type Domain with Samba-3</a></dt><dt>/etc/samba/smb.conf, <a class="indexterm" href="install.html#id2544264">Configuring Samba (smb.conf)</a></dt><dt>/etc/samba/smbpasswd, <a class="indexterm" href="passdb.html#id2585579">Plaintext</a></dt><dt>/etc/samba/smbusers, <a class="indexterm" href="NetCommand.html#id2594270">User Mapping</a></dt><dt>/etc/shadow, <a class="indexterm" href="StandAloneServer.html#id2567310">Background</a>, <a class="indexterm" href="passdb.html#id2580317">Backward Compatibility Account Storage Systems</a></dt><dt>/etc/smbpasswd, <a class="indexterm" href="passdb.html#id2585579">Plaintext</a></dt><dt>/etc/ssl/certs/slapd.pem, <a class="indexterm" href="samba-bdc.html#id2560028">LDAP Configuration Notes</a></dt><dt>/etc/xinetd.d, <a class="indexterm" href="winbind.html#id2649784">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>/etc/xinetd.d/telnet, <a class="indexterm" href="winbind.html#id2649784">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>/export, <a class="indexterm" href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a></dt><dt>/lib/libnss_example.so, <a class="indexterm" href="winbind.html#id2647036">Name Service Switch</a></dt><dt>/lib/libnss_files.so, <a class="indexterm" href="winbind.html#id2647036">Name Service Switch</a></dt><dt>/lib/security, <a class="indexterm" href="winbind.html#id2649617">Configure Winbind and PAM</a>, <a class="indexterm" href="pam.html#id2658827">PAM Configuration Syntax</a></dt><dt>/lib/security/, <a class="indexterm" href="winbind.html#id2647268">Pluggable Authentication Modules</a></dt><dt>/opt/samba/bin, <a class="indexterm" href="SWAT.html#id2674277">Locating the SWAT File</a></dt><dt>/tmp, <a class="indexterm" href="AccessControls.html#id2604246">File and Directory Access Control</a></dt><dt>/usr/bin/openssl, <a class="indexterm" href="SWAT.html#id2674844">Securing SWAT through SSL</a></dt><dt>/usr/lib/samba/vfs, <a class="indexterm" href="VFS.html#id2643368">Discussion</a></dt><dt>/usr/lib/security, <a class="indexterm" href="winbind.html#id2648314">NSS Winbind on AIX</a>, <a class="indexterm" href="winbind.html#id2649617">Configure Winbind and PAM</a></dt><dt>/usr/lib/security/methods.cfg, <a class="indexterm" href="winbind.html#id2648314">NSS Winbind on AIX</a></dt><dt>/usr/local/lib, <a class="indexterm" href="winbind.html#id2647916">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a></dt><dt>/usr/local/samba, <a class="indexterm" href="winbind.html#id2648862">Starting and Testing the winbindd Daemon</a></dt><dt>/usr/local/samba/bin, <a class="indexterm" href="winbind.html#id2649223">Linux</a>, <a class="indexterm" href="winbind.html#id2649428">Solaris</a>, <a class="indexterm" href="SWAT.html#id2674277">Locating the SWAT File</a></dt><dt>/usr/local/samba/lib, <a class="indexterm" href="diagnosis.html#id2676074">The Tests</a></dt><dt>/usr/local/samba/lib/vfs, <a class="indexterm" href="VFS.html#id2643368">Discussion</a></dt><dt>/usr/local/samba/private/secrets.tdb, <a class="indexterm" href="domain-member.html#id2564157">Joining an NT4-type Domain with Samba-3</a></dt><dt>/usr/local/samba/swat, <a class="indexterm" href="SWAT.html#xinetd">Enabling SWAT for Use</a></dt><dt>/usr/local/samba/var, <a class="indexterm" href="AccessControls.html#id2605984">Access Controls on Shares</a>, <a class="indexterm" href="diagnosis.html#id2675781">Assumptions</a></dt><dt>/usr/local/samba/var/locks, <a class="indexterm" href="NetworkBrowsing.html#id2577268">Static WINS Entries</a></dt><dt>/usr/sbin, <a class="indexterm" href="SWAT.html#id2674277">Locating the SWAT File</a>, <a class="indexterm" href="SWAT.html#xinetd">Enabling SWAT for Use</a></dt><dt>/usr/share/samba/swat, <a class="indexterm" href="SWAT.html#xinetd">Enabling SWAT for Use</a></dt><dt>/var/locks/*.tdb, <a class="indexterm" href="speed.html#id2684182">Corrupt tdb Files</a></dt><dt>/var/log/samba, <a class="indexterm" href="diagnosis.html#id2675781">Assumptions</a></dt><dt>/var/run/samba, <a class="indexterm" href="NetworkBrowsing.html#id2577268">Static WINS Entries</a></dt><dt>/var/spool/cups/, <a class="indexterm" href="CUPS-printing.html#id2641163">Autodeletion or Preservation of CUPS Spool Files</a></dt><dt>/var/spool/samba, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a class="indexterm" href="CUPS-printing.html#id2641163">Autodeletion or Preservation of CUPS Spool Files</a></dt><dt>250-user limit, <a class="indexterm" href="passdb.html#id2585921">tdbsam</a></dt><dt>3.0.11, <a class="indexterm" href="rights.html#id2602897">The Administrator Domain SID</a></dt><dt>4,500 user accounts, <a class="indexterm" href="passdb.html#id2585921">tdbsam</a></dt><dt>4294967295, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a></dt><dt>8.3 file names, <a class="indexterm" href="AccessControls.html#id2603787">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>>Domain User Manager, <a class="indexterm" href="InterdomainTrusts.html#id2613114">Creating an NT4 Domain Trust</a></dt><dt>\\%L\%U\.profiles, <a class="indexterm" href="ProfileMgmt.html#id2653808">Windows 9x/Me User Profiles</a></dt><dt>\\SERVER, <a class="indexterm" href="NetworkBrowsing.html#id2578138">Problem Resolution</a></dt><dt>_kerberos.REALM.NAME, <a class="indexterm" href="domain-member.html#id2565365">Configure /etc/krb5.conf</a></dt><dt>_kerberos._udp, <a class="indexterm" href="domain-member.html#id2566460">Notes</a></dt><dt>_ldap._tcp, <a class="indexterm" href="domain-member.html#id2566460">Notes</a></dt><dt>_ldap._tcp.pdc._msdcs.quenya.org, <a class="indexterm" href="samba-bdc.html#id2560664">NetBIOS Over TCP/IP Disabled</a></dt></dl></div><div class="indexdiv"><h3></h3><dl><dt>, <a class="indexterm" href="install.html#id2544309">Configuration File Syntax</a>, <a class="indexterm" href="install.html#id2545469">Example Configuration</a>, <a class="indexterm" href="FastStart.html#anon-ro">Anonymous Read-Only Document Server</a>, <a class="indexterm" href="FastStart.html#id2547160">Anonymous Read-Write Document Server</a>, <a class="indexterm" href="FastStart.html#id2547397">Anonymous Print Server</a>, <a class="indexterm" href="FastStart.html#id2547796">Secure Read-Write File and Print Server</a>, <a class="indexterm" href="FastStart.html#id2548696">Example Configuration</a>, <a class="indexterm" href="FastStart.html#id2549629">Example: Engineering Office</a>, <a class="indexterm" href="FastStart.html#id2550528">The Primary Domain Controller</a>, <a class="indexterm" href="FastStart.html#id2551201">Backup Domain Controller</a>, <a class="indexterm" href="ServerType.html#id2552377">Example Configuration</a>, <a class="indexterm" href="ServerType.html#id2552589">Example Configuration</a>, <a class="indexterm" href="ServerType.html#id2552853">Example Configuration</a>, <a class="indexterm" href="ServerType.html#id2553236">Example Configuration</a>, <a class="indexterm" href="ServerType.html#id2553511">Example Configuration</a>, <a class="indexterm" href="ServerType.html#id2553615">Password Checking</a>, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a>, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a>, <a class="indexterm" href="samba-pdc.html#id2557465">Example Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2559776">Example PDC Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2560028">LDAP Configuration Notes</a>, <a class="indexterm" href="samba-bdc.html#id2561224">Example Configuration</a>, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2563586">On-the-Fly Creation of Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2563949">Samba Client</a>, <a class="indexterm" href="domain-member.html#id2564157">Joining an NT4-type Domain with Samba-3</a>, <a class="indexterm" href="domain-member.html#id2565174">Configure smb.conf</a>, <a class="indexterm" href="domain-member.html#id2565365">Configure /etc/krb5.conf</a>, <a class="indexterm" href="domain-member.html#id2566532">Sharing User ID Mappings between Samba Domain Members</a>, <a class="indexterm" href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a>, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a class="indexterm" href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2575341">Domain Browsing Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#id2576203">Multiple Interfaces</a>, <a class="indexterm" href="NetworkBrowsing.html#id2576389">Use of the Remote Announce Parameter</a>, <a class="indexterm" href="NetworkBrowsing.html#id2576529">Use of the Remote Browse Sync Parameter</a>, <a class="indexterm" href="NetworkBrowsing.html#id2576894">WINS Server Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#id2577651">Name Resolution Order</a>, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="passdb.html#id2587074">Configuring Samba</a>, <a class="indexterm" href="groupmapping.html#id2591250">Sample smb.conf Add Group Script</a>, <a class="indexterm" href="NetCommand.html#id2593649">Managing Nest Groups on Workstations from the Samba Server</a>, <a class="indexterm" href="idmapper.html#id2598938">NT4-Style Domains (Includes Samba Domains)</a>, <a class="indexterm" href="idmapper.html#id2599225">ADS Domains</a>, <a class="indexterm" href="idmapper.html#id2599635">IDMAP_RID with Winbind</a>, <a class="indexterm" href="idmapper.html#id2600226">IDMAP Storage in LDAP Using Winbind</a>, <a class="indexterm" href="idmapper.html#id2600811">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a>, <a class="indexterm" href="rights.html#id2601754">Using the “net rpc rights” Utility</a>, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a>, <a class="indexterm" href="AccessControls.html#id2607118">Interaction with the Standard Samba “create mask” Parameters</a>, <a class="indexterm" href="AccessControls.html#id2607984">Users Cannot Write to a Public Share</a>, <a class="indexterm" href="AccessControls.html#id2608352">MS Word with Samba Changes Owner of File</a>, <a class="indexterm" href="locking.html#id2610024">Disabling Oplocks</a>, <a class="indexterm" href="locking.html#id2610119">Disabling Kernel Oplocks</a>, <a class="indexterm" href="securing-samba.html#id2611155">Features and Benefits</a>, <a class="indexterm" href="securing-samba.html#id2611317">Using Host-Based Protection</a>, <a class="indexterm" href="securing-samba.html#id2611471">User-Based Protection</a>, <a class="indexterm" href="securing-samba.html#id2611530">Using Interface Protection</a>, <a class="indexterm" href="securing-samba.html#id2611881">Using IPC$ Share-Based Denials </a>, <a class="indexterm" href="securing-samba.html#id2612168">Why Can Users Access Other Users' Home Directories?</a>, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a>, <a class="indexterm" href="msdfs.html#id2614427">Features and Benefits</a>, <a class="indexterm" href="msdfs.html#id2614872">MSDFS UNIX Path Is Case-Critical</a>, <a class="indexterm" href="classicalprinting.html#id2615605">Simple Print Configuration</a>, <a class="indexterm" href="classicalprinting.html#id2616085">Rapid Configuration Validation</a>, <a class="indexterm" href="classicalprinting.html#id2616484">Extended Printing Configuration</a>, <a class="indexterm" href="classicalprinting.html#id2618984">Custom Print Commands</a>, <a class="indexterm" href="classicalprinting.html#id2619944">Creating the [print$] Share</a>, <a class="indexterm" href="classicalprinting.html#id2620993">Identifying Driver Files</a>, <a class="indexterm" href="CUPS-printing.html#id2626492">Simple smb.conf Settings for CUPS</a>, <a class="indexterm" href="CUPS-printing.html#id2626737">More Complex CUPS smb.conf Settings</a>, <a class="indexterm" href="CUPS-printing.html#id2633488">From Windows Clients to a CUPS/Samba Print Server</a>, <a class="indexterm" href="CUPS-printing.html#id2634282">Prepare Your smb.conf for cupsaddsmb</a>, <a class="indexterm" href="VFS.html#id2643368">Discussion</a>, <a class="indexterm" href="VFS.html#id2644988">Shadow Copy Setup</a>, <a class="indexterm" href="winbind.html#id2646095">Features and Benefits</a>, <a class="indexterm" href="winbind.html#id2648427">Configure smb.conf</a>, <a class="indexterm" href="winbind.html#id2649223">Linux</a>, <a class="indexterm" href="winbind.html#id2650130">Solaris-Specific Configuration</a>, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650801">Remote Management from NoMachine.Com</a>, <a class="indexterm" href="ProfileMgmt.html#id2653670">NT4/200x User Profiles</a>, <a class="indexterm" href="ProfileMgmt.html#id2653808">Windows 9x/Me User Profiles</a>, <a class="indexterm" href="ProfileMgmt.html#id2653966">Mixed Windows Windows 9x/Me and NT4/200x User Profiles</a>, <a class="indexterm" href="ProfileMgmt.html#id2657804">Changing the Default Profile</a>, <a class="indexterm" href="integrate-ms-networks.html#id2662096">The NetBIOS Name Cache</a>, <a class="indexterm" href="integrate-ms-networks.html#id2662411">WINS Lookup</a>, <a class="indexterm" href="unicode.html#id2663332">Basic Parameter Setting</a>, <a class="indexterm" href="unicode.html#id2663985">Individual Implementations</a>, <a class="indexterm" href="largefile.html">Handling Large Directories</a>, <a class="indexterm" href="cfgsmarts.html">Advanced Configuration Techniques</a>, <a class="indexterm" href="cfgsmarts.html#id2667287">Multiple Virtual Server Personalities</a>, <a class="indexterm" href="cfgsmarts.html#id2668301">Multiple Virtual Server Hosting</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671872">IdMap LDAP Support</a>, <a class="indexterm" href="diagnosis.html#id2675781">Assumptions</a>, <a class="indexterm" href="diagnosis.html#id2676074">The Tests</a>, <a class="indexterm" href="bugreport.html#dbglvl">Debug Levels</a>, <a class="indexterm" href="bugreport.html#id2679333">Debugging-Specific Operations</a>, <a class="indexterm" href="Other-Clients.html#id2683373">Windows 2000 Service Pack 2</a> (see SSO)</dt><dd><dl><dt>backend, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a></dt><dt>logon</dt><dd><dl><dt>service, <a class="indexterm" href="samba-bdc.html#id2559283">Essential Background Information</a></dt></dl></dd></dl></dd></dl></div><div class="indexdiv"><h3>A</h3><dl><dt>abbreviated keystrokes, <a class="indexterm" href="ClientConfig.html#id2568666">TCP/IP Configuration</a></dt><dt>aborting shutdown, <a class="indexterm" href="rights.html#id2602099">Description of Privileges</a></dt><dt>accept connections, <a class="indexterm" href="securing-samba.html#id2611530">Using Interface Protection</a></dt><dt>access, <a class="indexterm" href="ChangeNotes.html#id2571717">User and Group Changes</a></dt><dt>Access, <a class="indexterm" href="rights.html#id2601754">Using the “net rpc rights” Utility</a></dt><dt>access authentication, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></dt><dt>access control, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a>, <a class="indexterm" href="StandAloneServer.html#id2567310">Background</a>, <a class="indexterm" href="AccessControls.html#id2605984">Access Controls on Shares</a>, <a class="indexterm" href="AdvancedNetworkManagement.html">Advanced Network Management</a></dt><dt>Access Control, <a class="indexterm" href="ClientConfig.html#id2570964">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>Access Control Entries (see ACE)</dt><dt>Access Control List, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a></dt><dt>access control needs, <a class="indexterm" href="NT4Migration.html#id2672685">Server Share and Directory Layout</a></dt><dt>access controls, <a class="indexterm" href="domain-member.html#id2562183">Features and Benefits</a>, <a class="indexterm" href="passdb.html#id2582137">Comments Regarding LDAP</a>, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a>, <a class="indexterm" href="NetCommand.html#id2592822">Mapping Windows Groups to UNIX Groups</a>, <a class="indexterm" href="AccessControls.html#id2603577">Features and Benefits</a>, <a class="indexterm" href="AccessControls.html#id2604658">Protecting Directories and Files from Deletion</a></dt><dt>Access Controls, <a class="indexterm" href="NT4Migration.html#id2672074">Objectives</a></dt><dt>access denied, <a class="indexterm" href="securing-samba.html#id2611881">Using IPC$ Share-Based Denials </a></dt><dt>access policies, <a class="indexterm" href="passdb.html#id2585239">Domain Account Policy Managment</a></dt><dt>access rights, <a class="indexterm" href="domain-member.html#id2562183">Features and Benefits</a>, <a class="indexterm" href="NetCommand.html#id2592044">Overview</a>, <a class="indexterm" href="InterdomainTrusts.html#id2612800">Trust Relationship Background</a></dt><dt>account, <a class="indexterm" href="install.html#id2545469">Example Configuration</a>, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="domain-member.html#id2563702">Windows 200x/XP Professional Client</a>, <a class="indexterm" href="pam.html#id2658906">Anatomy of /etc/pam.d Entries</a></dt><dd><dl><dt>backend, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a></dt><dt>database, <a class="indexterm" href="ServerType.html#id2552625">Domain Security Mode (User-Level Security)</a></dt><dd><dl><dt>backends, <a class="indexterm" href="ServerType.html#id2551742">Features and Benefits</a></dt></dl></dd></dl></dd><dt>account access controls, <a class="indexterm" href="passdb.html#id2580501">New Account Storage Systems</a></dt><dt>account attributes, <a class="indexterm" href="idmapper.html#id2598545">Primary Domain Controller</a></dt><dt>account backends, <a class="indexterm" href="passdb.html">Account Information Databases</a></dt><dt>account containers, <a class="indexterm" href="passdb.html#id2586889">Initialize the LDAP Database</a></dt><dt>account control block (see ACB)</dt><dt>account control flags, <a class="indexterm" href="passdb.html#TOSHARG-acctflags">Account Flags Management</a></dt><dt>account controls, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>Account Controls, <a class="indexterm" href="PolicyMgmt.html#id2652874">Managing Account/User Policies</a></dt><dt>account database, <a class="indexterm" href="passdb.html#id2585526">Password Backends</a></dt><dt>account deleted, <a class="indexterm" href="passdb.html#id2584497">Deleting Accounts</a></dt><dt>account encode_bits, <a class="indexterm" href="passdb.html#TOSHARG-acctflags">Account Flags Management</a></dt><dt>account flag order, <a class="indexterm" href="passdb.html#TOSHARG-acctflags">Account Flags Management</a></dt><dt>Account Flags, <a class="indexterm" href="passdb.html#id2584175">Listing User and Machine Accounts</a></dt><dt>account flags, <a class="indexterm" href="passdb.html#TOSHARG-acctflags">Account Flags Management</a></dt><dt>account import/export, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a>, <a class="indexterm" href="passdb.html#id2585401">Account Import/Export</a></dt><dt>account information, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a>, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="passdb.html#id2586381">Schema and Relationship to the RFC 2307 posixAccount</a>, <a class="indexterm" href="NetCommand.html#id2593942">UNIX and Windows User Management</a></dt><dt>account information database, <a class="indexterm" href="passdb.html#id2581588">Mapping User Identifiers between MS Windows and UNIX</a></dt><dt>account management, <a class="indexterm" href="idmapper.html#id2598545">Primary Domain Controller</a></dt><dt>account name, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="rights.html">User Rights and Privileges</a>, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>account policies, <a class="indexterm" href="samba-pdc.html#id2556095">Preparing for Domain Control</a></dt><dt>account policy, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a></dt><dt>account restrictions, <a class="indexterm" href="PolicyMgmt.html#id2652874">Managing Account/User Policies</a></dt><dt>account security, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a></dt><dt>account storage backends, <a class="indexterm" href="upgrading-to-3.0.html#id2671119">Passdb Backends and Authentication</a></dt><dt>account storage mechanisms, <a class="indexterm" href="passdb.html">Account Information Databases</a></dt><dt>account storage system, <a class="indexterm" href="passdb.html">Account Information Databases</a></dt><dt>Account Unknown, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>accountability, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a></dt><dt>accounts, <a class="indexterm" href="winbind.html#id2647562">Introduction</a></dt><dt>ACL, <a class="indexterm" href="ChangeNotes.html#id2571717">User and Group Changes</a>, <a class="indexterm" href="passdb.html#id2587612">Security and sambaSamAccount</a>, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="rights.html#id2602099">Description of Privileges</a>, <a class="indexterm" href="securing-samba.html#id2611155">Features and Benefits</a>, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a>, <a class="indexterm" href="ch-ldap-tls.html#s1-intro-ldap-tls">Introduction</a></dt><dt>ACLs, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a>, <a class="indexterm" href="classicalprinting.html#id2619823">The Obsoleted [printer$] Section</a></dt><dd><dl><dt>File System, <a class="indexterm" href="AccessControls.html#id2604246">File and Directory Access Control</a></dt><dt>POSIX, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a>, <a class="indexterm" href="AccessControls.html#id2603577">Features and Benefits</a></dt><dt>share, <a class="indexterm" href="AccessControls.html#id2603577">Features and Benefits</a></dt><dt>Windows, <a class="indexterm" href="AccessControls.html#id2603577">Features and Benefits</a></dt></dl></dd><dt>ACLs on share, <a class="indexterm" href="AccessControls.html#id2606249">Windows 200x/XP</a></dt><dt>ACLs on shares, <a class="indexterm" href="AccessControls.html#id2603577">Features and Benefits</a></dt><dt>across network segments, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></dt><dt>active directory, <a class="indexterm" href="ServerType.html#id2551742">Features and Benefits</a>, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a>, <a class="indexterm" href="samba-pdc.html#id2556095">Preparing for Domain Control</a>, <a class="indexterm" href="samba-pdc.html#id2557346">Samba ADS Domain Control</a></dt><dt>Active Directory, <a class="indexterm" href="samba-bdc.html#id2560392">Active Directory Domain Control</a>, <a class="indexterm" href="domain-member.html#ads-member">Samba ADS Domain Membership</a>, <a class="indexterm" href="NetCommand.html#id2592419">UNIX and Windows Group Management</a>, <a class="indexterm" href="idmapper.html#id2597522">Standalone Samba Server</a>, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2599635">IDMAP_RID with Winbind</a>, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a></dt><dt>Active Directory Server, <a class="indexterm" href="NT4Migration.html#id2672074">Objectives</a></dt><dt>AD4UNIX, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a></dt><dt>ADAM, <a class="indexterm" href="idmapper.html#id2600226">IDMAP Storage in LDAP Using Winbind</a></dt><dt>add a user account, <a class="indexterm" href="passdb.html#id2584409">Adding User Accounts</a></dt><dt>add client machines, <a class="indexterm" href="rights.html#id2601754">Using the “net rpc rights” Utility</a></dt><dt>add domain users and groups to a local group, <a class="indexterm" href="rights.html#id2603080">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>add drivers, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>add machine script, <a class="indexterm" href="domain-member.html#id2563586">On-the-Fly Creation of Machine Trust Accounts</a>, <a class="indexterm" href="rights.html#id2601754">Using the “net rpc rights” Utility</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671022">Changes in Behavior</a></dt><dt>Add Printer Wizard, <a class="indexterm" href="classicalprinting.html#id2615070">Features and Benefits</a>, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a>, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>add printer wizard, <a class="indexterm" href="CUPS-printing.html#id2627703">Driver Upload Methods</a></dt><dt>add user script, <a class="indexterm" href="passdb.html#id2584058">User Account Management</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671022">Changes in Behavior</a></dt><dt>add/delete/change share, <a class="indexterm" href="rights.html#id2602099">Description of Privileges</a></dt><dt>adddriver, <a class="indexterm" href="classicalprinting.html#id2621549">Installing Driver Files into [print$]</a>, <a class="indexterm" href="classicalprinting.html#id2621904">Running rpcclient with adddriver</a>, <a class="indexterm" href="classicalprinting.html#id2622397">Specific Driver Name Flexibility</a>, <a class="indexterm" href="CUPS-printing.html#id2636695">A Check of the rpcclient man Page</a>, <a class="indexterm" href="CUPS-printing.html#id2638287">Troubleshooting Revisited</a></dt><dt>additional driver, <a class="indexterm" href="classicalprinting.html#id2623246">Additional Client Driver Installation</a></dt><dt>additional privileges, <a class="indexterm" href="rights.html#id2602099">Description of Privileges</a></dt><dt>addmem, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>AddPrinterDriver(), <a class="indexterm" href="CUPS-printing.html#id2636695">A Check of the rpcclient man Page</a></dt><dt>admincfg.exe, <a class="indexterm" href="Other-Clients.html#id2683136">Configuring Windows for Workgroups Password Handling</a></dt><dt>administrative actions, <a class="indexterm" href="rights.html#id2601754">Using the “net rpc rights” Utility</a></dt><dt>administrative duties, <a class="indexterm" href="NetCommand.html#id2592044">Overview</a></dt><dt>administrative privileges, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="winbind.html#id2648624">Join the Samba Server to the PDC Domain</a></dt><dt>administrative responsibilities, <a class="indexterm" href="InterdomainTrusts.html#id2612800">Trust Relationship Background</a></dt><dt>administrative rights, <a class="indexterm" href="rights.html#id2602099">Description of Privileges</a>, <a class="indexterm" href="rights.html#id2603080">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>administrative rights and privileges, <a class="indexterm" href="rights.html#id2603080">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>Administrative Templates, <a class="indexterm" href="PolicyMgmt.html#id2652426">MS Windows 200x/XP Professional Policies</a></dt><dt>Administrator, <a class="indexterm" href="groupmapping.html#id2589322">Discussion</a>, <a class="indexterm" href="groupmapping.html#id2590298">Important Administrative Information</a>, <a class="indexterm" href="winbind.html#id2648624">Join the Samba Server to the PDC Domain</a></dt><dt>administrator account, <a class="indexterm" href="domain-member.html#id2563702">Windows 200x/XP Professional Client</a>, <a class="indexterm" href="domain-member.html#id2563866">Windows NT4 Client</a></dt><dt>Administrator account, <a class="indexterm" href="domain-member.html#ads-create-machine-account">Create the Computer Account</a></dt><dt>administrator password, <a class="indexterm" href="domain-member.html#id2566460">Notes</a></dt><dt>Administrator%password, <a class="indexterm" href="domain-member.html#id2564157">Joining an NT4-type Domain with Samba-3</a></dt><dt>Adobe, <a class="indexterm" href="CUPS-printing.html#gdipost">GDI on Windows, PostScript on UNIX</a>, <a class="indexterm" href="CUPS-printing.html#id2634075">PostScript Drivers with No Major Problems, Even in Kernel +Mode</a>, <a class="indexterm" href="CUPS-printing.html#id2639496">The Grand Unification Achieved</a></dt><dt>Adobe driver, <a class="indexterm" href="CUPS-printing.html#id2635308">Windows CUPS PostScript Driver Versus Adobe Driver</a></dt><dt>Adobe driver files, <a class="indexterm" href="CUPS-printing.html#id2634802">Recognizing Different Driver Files</a></dt><dt>Adobe PostScript, <a class="indexterm" href="CUPS-printing.html#id2635008">Caveats to Be Considered</a>, <a class="indexterm" href="CUPS-printing.html#id2640542">Adobe and CUPS PostScript Drivers for Windows Clients</a></dt><dt>Adobe PostScript driver, <a class="indexterm" href="CUPS-printing.html#id2636286">Installing the PostScript Driver on a Client</a></dt><dt>Adobe PPD, <a class="indexterm" href="CUPS-printing.html#id2638937">CUPS Print Drivers from Linuxprinting.org</a></dt><dt>Adobe specifications, <a class="indexterm" href="CUPS-printing.html#id2631245">The Role of cupsomatic/foomatic</a></dt><dt>ADS, <a class="indexterm" href="ServerType.html#id2553160">ADS Security Mode (User-Level Security)</a>, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a>, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a>, <a class="indexterm" href="domain-member.html#id2562183">Features and Benefits</a>, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a>, <a class="indexterm" href="domain-member.html#id2564157">Joining an NT4-type Domain with Samba-3</a>, <a class="indexterm" href="domain-member.html#id2565174">Configure smb.conf</a>, <a class="indexterm" href="domain-member.html#id2565365">Configure /etc/krb5.conf</a>, <a class="indexterm" href="domain-member.html#ads-create-machine-account">Create the Computer Account</a>, <a class="indexterm" href="domain-member.html#ads-test-server">Testing Server Setup</a>, <a class="indexterm" href="NetworkBrowsing.html">Network Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2573848">TCP/IP without NetBIOS</a>, <a class="indexterm" href="NetworkBrowsing.html#adsdnstech">DNS and Active Directory</a>, <a class="indexterm" href="NetworkBrowsing.html#id2578389">Cross-Subnet Browsing</a>, <a class="indexterm" href="passdb.html">Account Information Databases</a>, <a class="indexterm" href="passdb.html#id2580501">New Account Storage Systems</a>, <a class="indexterm" href="passdb.html#id2582137">Comments Regarding LDAP</a>, <a class="indexterm" href="passdb.html#id2587498">Accounts and Groups Management</a>, <a class="indexterm" href="NetCommand.html#id2592338">Administrative Tasks and Methods</a>, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2598545">Primary Domain Controller</a>, <a class="indexterm" href="idmapper.html#id2600226">IDMAP Storage in LDAP Using Winbind</a>, <a class="indexterm" href="rights.html">User Rights and Privileges</a>, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a>, <a class="indexterm" href="InterdomainTrusts.html#id2612728">Features and Benefits</a>, <a class="indexterm" href="InterdomainTrusts.html#id2612800">Trust Relationship Background</a>, <a class="indexterm" href="InterdomainTrusts.html#id2614041">NT4-Style Domain Trusts with Windows 2000</a>, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a>, <a class="indexterm" href="winbind.html#id2646095">Features and Benefits</a>, <a class="indexterm" href="winbind.html#id2647499">Result Caching</a>, <a class="indexterm" href="PolicyMgmt.html#id2651772">Features and Benefits</a>, <a class="indexterm" href="PolicyMgmt.html#id2652426">MS Windows 200x/XP Professional Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2652874">Managing Account/User Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2653301">System Startup and Logon Processing Overview</a>, <a class="indexterm" href="ProfileMgmt.html#id2657055">MS Windows 200x/XP</a>, <a class="indexterm" href="pam.html">PAM-Based Distributed Authentication</a>, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a>, <a class="indexterm" href="integrate-ms-networks.html#id2661060">Background Information</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2669444">New Features in Samba-3.0.x</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671119">Passdb Backends and Authentication</a>, <a class="indexterm" href="NT4Migration.html#id2672074">Objectives</a>, <a class="indexterm" href="DNSDHCP.html#id2685838">Features and Benefits</a> (see Active Directory)</dt><dt>ADS DC, <a class="indexterm" href="domain-member.html#id2565174">Configure smb.conf</a></dt><dt>ADS domain, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2599225">ADS Domains</a></dt><dt>ADS domain members, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a></dt><dt>ADS manager, <a class="indexterm" href="domain-member.html#ads-create-machine-account">Create the Computer Account</a></dt><dt>ADS schema, <a class="indexterm" href="idmapper.html#id2598545">Primary Domain Controller</a></dt><dt>Advanced TCP/IP configuration, <a class="indexterm" href="ClientConfig.html#id2568742">MS Windows XP Professional</a></dt><dt>advantages, <a class="indexterm" href="NT4Migration.html#id2672074">Objectives</a></dt><dt>affect users, <a class="indexterm" href="PolicyMgmt.html#id2651878">Creating and Managing System Policies</a></dt><dt>affordable power, <a class="indexterm" href="SambaHA.html#id2665149">The Ultimate Goal</a></dt><dt>AFPL, <a class="indexterm" href="CUPS-printing.html#id2628553">Ghostscript: The Software RIP for Non-PostScript Printers</a></dt><dt>AFPL Ghostscript, <a class="indexterm" href="CUPS-printing.html#id2630332">pstoraster</a></dt><dt>AFS, <a class="indexterm" href="SambaHA.html#id2665598">The Distributed File System Challenge</a></dt><dt>AIX, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a>, <a class="indexterm" href="winbind.html#id2648314">NSS Winbind on AIX</a></dt><dt>algorithmic mapping, <a class="indexterm" href="idmapper.html#id2598545">Primary Domain Controller</a></dt><dt>alias group, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>allow access, <a class="indexterm" href="securing-samba.html#id2611317">Using Host-Based Protection</a></dt><dt>allow trusted domains, <a class="indexterm" href="idmapper.html#id2599635">IDMAP_RID with Winbind</a></dt><dt>already exists, <a class="indexterm" href="domain-member.html#id2566777">Cannot Add Machine Back to Domain</a></dt><dt>alternative solution, <a class="indexterm" href="NT4Migration.html#id2672074">Objectives</a></dt><dt>Amanda, <a class="indexterm" href="Backup.html#id2664850">Amanda</a></dt><dt>analyzes data, <a class="indexterm" href="problems.html#id2677837">Diagnostics Tools</a></dt><dt>anonymous, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dd><dl><dt>print server, <a class="indexterm" href="FastStart.html#id2547397">Anonymous Print Server</a></dt><dt>read-write server, <a class="indexterm" href="FastStart.html#id2547160">Anonymous Read-Write Document Server</a></dt></dl></dd><dt>anonymous access, <a class="indexterm" href="NetworkBrowsing.html#id2578138">Problem Resolution</a></dt><dt>anonymous file server, <a class="indexterm" href="cfgsmarts.html#id2667287">Multiple Virtual Server Personalities</a></dt><dt>anonymous server, <a class="indexterm" href="cfgsmarts.html">Advanced Configuration Techniques</a></dt><dt>ANSI compiler, <a class="indexterm" href="Portability.html#id2682092">HPUX</a></dt><dt>anticipate failure, <a class="indexterm" href="SambaHA.html#id2664995">Features and Benefits</a></dt><dt>API, <a class="indexterm" href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a></dt><dt>Appliances, <a class="indexterm" href="winbind.html#id2646681">Target Uses</a></dt><dt>application servers, <a class="indexterm" href="domain-member.html#id2562183">Features and Benefits</a></dt><dt>application/cups.vnd-postscript, <a class="indexterm" href="CUPS-printing.html#id2635308">Windows CUPS PostScript Driver Versus Adobe Driver</a></dt><dt>application/octet-stream, <a class="indexterm" href="CUPS-printing.html#cups-raw">Explicitly Enable “raw” Printing for application/octet-stream</a>, <a class="indexterm" href="CUPS-printing.html#id2629612">MIME Type Conversion Rules</a>, <a class="indexterm" href="CUPS-printing.html#id2631670">application/octet-stream Printing</a></dt><dt>application/pdf, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a>, <a class="indexterm" href="CUPS-printing.html#id2629612">MIME Type Conversion Rules</a></dt><dt>application/postscript, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a>, <a class="indexterm" href="CUPS-printing.html#id2629612">MIME Type Conversion Rules</a>, <a class="indexterm" href="CUPS-printing.html#id2629977">Prefilters</a>, <a class="indexterm" href="CUPS-printing.html#id2630164">pstops</a>, <a class="indexterm" href="CUPS-printing.html#id2635308">Windows CUPS PostScript Driver Versus Adobe Driver</a></dt><dt>application/vnd.cups-postscript, <a class="indexterm" href="CUPS-printing.html#id2629977">Prefilters</a>, <a class="indexterm" href="CUPS-printing.html#id2630164">pstops</a></dt><dt>application/vnd.cups-raster, <a class="indexterm" href="CUPS-printing.html#id2631949">PostScript Printer Descriptions for Non-PostScript Printers</a></dt><dt>application/vnd.cups-raw, <a class="indexterm" href="CUPS-printing.html#cups-raw">Explicitly Enable “raw” Printing for application/octet-stream</a></dt><dt>application/x-shell, <a class="indexterm" href="CUPS-printing.html#id2629612">MIME Type Conversion Rules</a></dt><dt>apt-get, <a class="indexterm" href="VFS.html#id2644988">Shadow Copy Setup</a></dt><dt>ARCFOUR-HMAC-MD5, <a class="indexterm" href="domain-member.html#ads-test-server">Testing Server Setup</a></dt><dt>architecture, <a class="indexterm" href="passdb.html#id2582137">Comments Regarding LDAP</a></dt><dt>ARP/RARP, <a class="indexterm" href="integrate-ms-networks.html#id2661262">/etc/hosts</a></dt><dt>ASCII, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a>, <a class="indexterm" href="unicode.html#id2662892">What Are Charsets and Unicode?</a>, <a class="indexterm" href="unicode.html#id2663193">Japanese Charsets</a></dt><dt>ASCII text, <a class="indexterm" href="CUPS-printing.html#id2629977">Prefilters</a></dt><dt>assign rights, <a class="indexterm" href="rights.html#id2601754">Using the “net rpc rights” Utility</a></dt><dt>assigned RID, <a class="indexterm" href="groupmapping.html#id2589322">Discussion</a></dt><dt>assistance, <a class="indexterm" href="ch47.html#id2685467">Free Support</a></dt><dt>associations, <a class="indexterm" href="groupmapping.html">Group Mapping: MS Windows and UNIX</a></dt><dt>attach gdb, <a class="indexterm" href="problems.html#id2677889">Debugging with Samba Itself</a></dt><dt>attribute, <a class="indexterm" href="passdb.html#id2586617">OpenLDAP Configuration</a></dt><dt>attributes, <a class="indexterm" href="upgrading-to-3.0.html#id2671313">New Schema</a></dt><dt>audit file access, <a class="indexterm" href="VFS.html#id2643769">audit</a></dt><dt>audit module, <a class="indexterm" href="VFS.html#id2644027">extd_audit</a></dt><dt>auth, <a class="indexterm" href="pam.html#id2658906">Anatomy of /etc/pam.d Entries</a></dt><dt>authenticate, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2564157">Joining an NT4-type Domain with Samba-3</a></dt><dt>authenticate users, <a class="indexterm" href="domain-member.html#id2564157">Joining an NT4-type Domain with Samba-3</a></dt><dt>authenticated, <a class="indexterm" href="domain-member.html#id2565174">Configure smb.conf</a></dt><dt>authenticating server, <a class="indexterm" href="ProfileMgmt.html#id2656493">MS Windows NT4 Workstation</a></dt><dt>authentication, <a class="indexterm" href="ServerType.html#id2551742">Features and Benefits</a>, <a class="indexterm" href="ServerType.html#id2552625">Domain Security Mode (User-Level Security)</a>, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a>, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a>, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a>, <a class="indexterm" href="domain-member.html#id2564892">Why Is This Better Than security = server?</a>, <a class="indexterm" href="passdb.html#id2581069">Important Notes About Security</a>, <a class="indexterm" href="passdb.html#id2582137">Comments Regarding LDAP</a>, <a class="indexterm" href="passdb.html#id2585401">Account Import/Export</a>, <a class="indexterm" href="NetCommand.html#id2592044">Overview</a>, <a class="indexterm" href="winbind.html#id2649617">Configure Winbind and PAM</a>, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a></dt><dd><dl><dt>backend, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a></dt></dl></dd><dt>authentication agents, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></dt><dt>authentication architecture, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></dt><dt>authentication backend, <a class="indexterm" href="NT4Migration.html#id2672484">Domain Layout</a></dt><dt>authentication control, <a class="indexterm" href="winbind.html#id2647562">Introduction</a></dt><dt>authentication database, <a class="indexterm" href="InterdomainTrusts.html#id2612728">Features and Benefits</a></dt><dt>authentication management, <a class="indexterm" href="winbind.html#id2647268">Pluggable Authentication Modules</a></dt><dt>authentication mechanisms, <a class="indexterm" href="winbind.html#id2647562">Introduction</a></dt><dt>authentication methods, <a class="indexterm" href="winbind.html#id2647268">Pluggable Authentication Modules</a></dt><dt>authentication module API, <a class="indexterm" href="winbind.html#id2648314">NSS Winbind on AIX</a></dt><dt>authentication regime, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a></dt><dt>authentication reply, <a class="indexterm" href="domain-member.html#id2564892">Why Is This Better Than security = server?</a></dt><dt>authentication server, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a></dt><dt>authentication service, <a class="indexterm" href="winbind.html#id2649784">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>authentication system, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2669444">New Features in Samba-3.0.x</a></dt><dt>authenticatior, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a></dt><dt>authoritative, <a class="indexterm" href="NetworkBrowsing.html#id2578560">Behavior of Cross-Subnet Browsing</a></dt><dt>authoritive, <a class="indexterm" href="NetworkBrowsing.html#id2574407">How Browsing Functions</a></dt><dt>authorization, <a class="indexterm" href="winbind.html#id2647268">Pluggable Authentication Modules</a></dt><dt>auto-reconnect, <a class="indexterm" href="passdb.html#id2581069">Important Notes About Security</a></dt><dt>autogen.sh, <a class="indexterm" href="compiling.html#id2680980">Building the Binaries</a></dt><dt>autogenerated printcap, <a class="indexterm" href="classicalprinting.html#id2618441">Default UNIX System Printing Commands</a></dt><dt>automatic account creation, <a class="indexterm" href="domain-member.html#id2563306">Managing Domain Machine Accounts using NT4 Server Manager</a></dt><dt>automatic mapping, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a></dt><dt>automatic reconnects, <a class="indexterm" href="passdb.html#id2581384">Advantages of Encrypted Passwords</a></dt><dt>automatic redundancy, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>autopoweruser.sh, <a class="indexterm" href="NetCommand.html#id2593649">Managing Nest Groups on Workstations from the Samba Server</a></dt><dt>autotyping, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>AUXILIARY, <a class="indexterm" href="passdb.html#id2586381">Schema and Relationship to the RFC 2307 posixAccount</a></dt><dt>auxiliary members, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>availability, <a class="indexterm" href="SambaHA.html#id2664995">Features and Benefits</a>, <a class="indexterm" href="NT4Migration.html#id2672074">Objectives</a></dt><dt>available, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>available port, <a class="indexterm" href="classicalprinting.html#id2624864">Samba and Printer Ports</a></dt><dt>available printerd, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>available rights, <a class="indexterm" href="rights.html#id2601754">Using the “net rpc rights” Utility</a></dt><dt>average print run, <a class="indexterm" href="CUPS-printing.html#id2627824">Advanced Intelligent Printing with PostScript Driver Download</a></dt></dl></div><div class="indexdiv"><h3>B</h3><dl><dt>b-node, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></dt><dt>back up, <a class="indexterm" href="winbind.html#id2647677">Requirements</a></dt><dt>backed up, <a class="indexterm" href="NT4Migration.html#id2672685">Server Share and Directory Layout</a></dt><dt>backend, <a class="indexterm" href="SambaHA.html#id2665598">The Distributed File System Challenge</a></dt><dt>backend authentication, <a class="indexterm" href="NT4Migration.html#id2672074">Objectives</a></dt><dt>backend database, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a>, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2566853">Adding Machine to Domain Fails</a></dt><dt>backend failures, <a class="indexterm" href="SambaHA.html#id2666073">High-Availability Server Products</a></dt><dt>backend file system pool, <a class="indexterm" href="SambaHA.html#id2665725">Restrictive Constraints on Distributed File Systems</a></dt><dt>backends, <a class="indexterm" href="ChangeNotes.html#id2572149">Passdb Changes</a>, <a class="indexterm" href="CUPS-printing.html#id2641511">Printing from CUPS to Windows-Attached Printers</a></dt><dt>backup, <a class="indexterm" href="Backup.html#id2664368">Features and Benefits</a>, <a class="indexterm" href="NT4Migration.html#id2672685">Server Share and Directory Layout</a>, <a class="indexterm" href="tdb.html#id2679876">Features and Benefits</a></dt><dt>backup domain controller, <a class="indexterm" href="NT4Migration.html#id2672484">Domain Layout</a></dt><dt>backup solution, <a class="indexterm" href="Backup.html#id2664412">Discussion of Backup Solutions</a></dt><dt>BackupPC, <a class="indexterm" href="Backup.html#id2664509">BackupPC</a></dt><dt>bad hardware, <a class="indexterm" href="NetworkBrowsing.html#id2579597">Browsing of Shares and Directories is Very Slow</a></dt><dt>bad logon attempts, <a class="indexterm" href="passdb.html#id2584581">Changing User Accounts</a></dt><dt>Bad networking hardware, <a class="indexterm" href="NetworkBrowsing.html#id2579597">Browsing of Shares and Directories is Very Slow</a></dt><dt>bad password, <a class="indexterm" href="diagnosis.html#id2676074">The Tests</a></dt><dt>banner pages, <a class="indexterm" href="CUPS-printing.html#id2635308">Windows CUPS PostScript Driver Versus Adobe Driver</a>, <a class="indexterm" href="CUPS-printing.html#id2635526">Run cupsaddsmb (Quiet Mode)</a></dt><dt>barriers, <a class="indexterm" href="securing-samba.html#id2611056">Introduction</a></dt><dt>Batch Oplock, <a class="indexterm" href="locking.html#id2608934">Opportunistic Locking Overview</a></dt><dt>BDC, <a class="indexterm" href="ServerType.html#id2552625">Domain Security Mode (User-Level Security)</a>, <a class="indexterm" href="ServerType.html#id2552853">Example Configuration</a>, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a>, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a>, <a class="indexterm" href="samba-bdc.html#id2558877">Features and Benefits</a>, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a>, <a class="indexterm" href="samba-bdc.html#id2560028">LDAP Configuration Notes</a>, <a class="indexterm" href="samba-bdc.html#id2560392">Active Directory Domain Control</a>, <a class="indexterm" href="samba-bdc.html#id2560723">Backup Domain Controller Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2561224">Example Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2561779">Can Samba Be a Backup Domain Controller to an NT4 PDC?</a>, <a class="indexterm" href="domain-member.html#id2564157">Joining an NT4-type Domain with Samba-3</a>, <a class="indexterm" href="domain-member.html#id2564892">Why Is This Better Than security = server?</a>, <a class="indexterm" href="passdb.html#id2580501">New Account Storage Systems</a>, <a class="indexterm" href="passdb.html#id2581384">Advantages of Encrypted Passwords</a>, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="passdb.html#id2585921">tdbsam</a>, <a class="indexterm" href="NetCommand.html#id2592044">Overview</a>, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2598545">Primary Domain Controller</a>, <a class="indexterm" href="idmapper.html#id2598779">Backup Domain Controller</a>, <a class="indexterm" href="winbind.html#id2648624">Join the Samba Server to the PDC Domain</a>, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650801">Remote Management from NoMachine.Com</a>, <a class="indexterm" href="NT4Migration.html#id2672484">Domain Layout</a>, <a class="indexterm" href="NT4Migration.html#id2673019">Steps in Migration Process</a></dt><dt>BDCs, <a class="indexterm" href="NT4Migration.html#id2672484">Domain Layout</a></dt><dt>behavior approximately same, <a class="indexterm" href="upgrading-to-3.0.html#id2669274">Quick Migration Guide</a></dt><dt>between domains, <a class="indexterm" href="InterdomainTrusts.html#id2613505">Configuring Samba NT-Style Domain Trusts</a></dt><dt>bias, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>binary format TDB, <a class="indexterm" href="passdb.html#id2580501">New Account Storage Systems</a></dt><dt>BIND, <a class="indexterm" href="DNSDHCP.html#id2686107">Dynamic DNS</a></dt><dt>bind interfaces only, <a class="indexterm" href="cfgsmarts.html#id2666890">Multiple Server Hosting</a></dt><dt>BIND9, <a class="indexterm" href="NetworkBrowsing.html#adsdnstech">DNS and Active Directory</a></dt><dt>BIND9.NET, <a class="indexterm" href="DNSDHCP.html#id2685838">Features and Benefits</a></dt><dt>bindery-enabled, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a></dt><dt>block device, <a class="indexterm" href="AccessControls.html#id2604246">File and Directory Access Control</a></dt><dt>block incoming packets, <a class="indexterm" href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>BOBS, <a class="indexterm" href="Backup.html#id2664899">BOBS: Browseable Online Backup System</a></dt><dt>bogus, <a class="indexterm" href="ServerType.html#id2553511">Example Configuration</a></dt><dt>boot disk`, <a class="indexterm" href="winbind.html#id2647677">Requirements</a></dt><dt>bridge, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a></dt><dt>bridges networks, <a class="indexterm" href="NetworkBrowsing.html#id2574407">How Browsing Functions</a></dt><dt>brlock.tdb, <a class="indexterm" href="CUPS-printing.html#id2638430">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>broadcast, <a class="indexterm" href="samba-bdc.html#id2560450">What Qualifies a Domain Controller on the Network?</a>, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></dt><dt>broadcast address, <a class="indexterm" href="NetworkBrowsing.html#id2578138">Problem Resolution</a>, <a class="indexterm" href="diagnosis.html#id2676074">The Tests</a></dt><dt>broadcast isolated subnet, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>broadcast messages, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></dt><dt>broadcast messaging, <a class="indexterm" href="samba-bdc.html#id2560541">How Does a Workstation find its Domain Controller?</a></dt><dt>Broadcast node, <a class="indexterm" href="NetworkBrowsing.html#id2577268">Static WINS Entries</a></dt><dt>broadcast request, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a></dt><dt>broadcast traffic, <a class="indexterm" href="NetworkBrowsing.html#id2578389">Cross-Subnet Browsing</a></dt><dt>broadcast-based, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></dt><dt>broadcast-based name resolution, <a class="indexterm" href="domain-member.html#id2564157">Joining an NT4-type Domain with Samba-3</a></dt><dt>broadcasts, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a>, <a class="indexterm" href="NetworkBrowsing.html#id2578560">Behavior of Cross-Subnet Browsing</a></dt><dt>browse across subnet, <a class="indexterm" href="NetworkBrowsing.html#id2578389">Cross-Subnet Browsing</a></dt><dt>browse list, <a class="indexterm" href="samba-pdc.html#id2556095">Preparing for Domain Control</a>, <a class="indexterm" href="NetworkBrowsing.html#id2574407">How Browsing Functions</a>, <a class="indexterm" href="NetworkBrowsing.html#id2576622">WINS: The Windows Internetworking Name Server</a>, <a class="indexterm" href="NetworkBrowsing.html#id2578560">Behavior of Cross-Subnet Browsing</a></dt><dt>browse list handling, <a class="indexterm" href="NetworkBrowsing.html">Network Browsing</a></dt><dt>browse list maintainers, <a class="indexterm" href="NetworkBrowsing.html#id2574407">How Browsing Functions</a></dt><dt>browse list management, <a class="indexterm" href="samba-pdc.html#id2558009">Security Mode and Master Browsers</a>, <a class="indexterm" href="NetworkBrowsing.html#id2572776">What Is Browsing?</a></dt><dt>browse lists, <a class="indexterm" href="NetworkBrowsing.html#id2575942">Making Samba the Domain Master</a>, <a class="indexterm" href="NetworkBrowsing.html#id2578389">Cross-Subnet Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2578560">Behavior of Cross-Subnet Browsing</a></dt><dt>browse resources, <a class="indexterm" href="NetworkBrowsing.html#id2578138">Problem Resolution</a></dt><dt>browse server resources, <a class="indexterm" href="NetworkBrowsing.html#id2578138">Problem Resolution</a></dt><dt>browse shares, <a class="indexterm" href="securing-samba.html#id2611881">Using IPC$ Share-Based Denials </a></dt><dt>browse.dat, <a class="indexterm" href="NetworkBrowsing.html#id2578138">Problem Resolution</a></dt><dt>browseable, <a class="indexterm" href="install.html#id2544309">Configuration File Syntax</a></dt><dt>browser election, <a class="indexterm" href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a></dt><dt>browser elections, <a class="indexterm" href="NetworkBrowsing.html#id2575341">Domain Browsing Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>BrowseShortNames, <a class="indexterm" href="CUPS-printing.html#id2643020">Print Queue Called “lp” Mishandles Print Jobs</a></dt><dt>browsing, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a>, <a class="indexterm" href="NetworkBrowsing.html#id2572776">What Is Browsing?</a>, <a class="indexterm" href="NetworkBrowsing.html#id2575942">Making Samba the Domain Master</a>, <a class="indexterm" href="NetworkBrowsing.html#id2577941">Browsing Support in Samba</a></dt><dt>browsing across subnets, <a class="indexterm" href="NetworkBrowsing.html">Network Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2578389">Cross-Subnet Browsing</a></dt><dt>browsing another subnet, <a class="indexterm" href="NetworkBrowsing.html#id2577941">Browsing Support in Samba</a></dt><dt>browsing intrinsics, <a class="indexterm" href="NetworkBrowsing.html#id2574407">How Browsing Functions</a></dt><dt>browsing problems, <a class="indexterm" href="NetworkBrowsing.html#id2577510">Windows Networking Protocols</a>, <a class="indexterm" href="NetworkBrowsing.html#id2579402">Common Errors</a>, <a class="indexterm" href="NetworkBrowsing.html#id2579550">I Get an "Unable to browse the network" Error</a></dt><dt>BSD, <a class="indexterm" href="samba-pdc.html#id2558287">“$” Cannot Be Included in Machine Name</a>, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a>, <a class="indexterm" href="classicalprinting.html#id2615070">Features and Benefits</a></dt><dt>BSD Printing, <a class="indexterm" href="classicalprinting.html#id2615605">Simple Print Configuration</a></dt><dt>BSD-style printing, <a class="indexterm" href="classicalprinting.html#id2616484">Extended Printing Configuration</a></dt><dt>bug report, <a class="indexterm" href="ch47.html#id2685467">Free Support</a></dt><dt>bug reports, <a class="indexterm" href="bugreport.html#id2679008">Introduction</a></dt><dt>Bugzilla, <a class="indexterm" href="bugreport.html#id2679008">Introduction</a></dt><dt>built-in commands, <a class="indexterm" href="classicalprinting.html#id2618984">Custom Print Commands</a></dt><dt>bypasses privilege, <a class="indexterm" href="rights.html#id2601754">Using the “net rpc rights” Utility</a></dt><dt>byte ranges, <a class="indexterm" href="locking.html#id2608676">Discussion</a></dt><dt>byte-range lock, <a class="indexterm" href="locking.html#id2608676">Discussion</a></dt><dt>byte-range locking, <a class="indexterm" href="locking.html#id2608676">Discussion</a>, <a class="indexterm" href="locking.html#id2608934">Opportunistic Locking Overview</a></dt></dl></div><div class="indexdiv"><h3>C</h3><dl><dt>c:\winnt\inf, <a class="indexterm" href="PolicyMgmt.html#id2652204">Windows NT4-Style Policy Files</a></dt><dt>C:\WinNT\System32\config, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a></dt><dt>cached</dt><dd><dl><dt>password, <a class="indexterm" href="ServerType.html#id2553615">Password Checking</a></dt></dl></dd><dt>cached encrypted password, <a class="indexterm" href="passdb.html#id2581069">Important Notes About Security</a></dt><dt>cached in memory, <a class="indexterm" href="passdb.html#id2581524">Advantages of Non-Encrypted Passwords</a></dt><dt>cached local file, <a class="indexterm" href="locking.html#id2608934">Opportunistic Locking Overview</a></dt><dt>cached locally, <a class="indexterm" href="ProfileMgmt.html#id2654270">Windows 9x/Me Profile Setup</a></dt><dt>cached references, <a class="indexterm" href="NetworkBrowsing.html#id2579797">Invalid Cached Share References Affects Network Browsing</a></dt><dt>caching, <a class="indexterm" href="locking.html#id2608934">Opportunistic Locking Overview</a></dt><dt>caching reads, <a class="indexterm" href="locking.html#id2608934">Opportunistic Locking Overview</a></dt><dt>caching scheme, <a class="indexterm" href="winbind.html#id2647499">Result Caching</a></dt><dt>caching writes, <a class="indexterm" href="locking.html#id2608934">Opportunistic Locking Overview</a></dt><dt>called name, <a class="indexterm" href="securing-samba.html#id2611317">Using Host-Based Protection</a></dt><dt>cannot join domain, <a class="indexterm" href="ClientConfig.html#id2571409">Common Errors</a></dt><dt>canonicalize files, <a class="indexterm" href="largefile.html">Handling Large Directories</a></dt><dt>CAP, <a class="indexterm" href="unicode.html#id2663193">Japanese Charsets</a>, <a class="indexterm" href="unicode.html#id2663332">Basic Parameter Setting</a>, <a class="indexterm" href="Other-Clients.html#id2682662">Macintosh Clients</a></dt><dt>cap-share, <a class="indexterm" href="unicode.html#id2663332">Basic Parameter Setting</a></dt><dt>capability to delete, <a class="indexterm" href="AccessControls.html#id2604658">Protecting Directories and Files from Deletion</a></dt><dt>CAP_LINUX_IMMUTABLE, <a class="indexterm" href="AccessControls.html#id2604658">Protecting Directories and Files from Deletion</a></dt><dt>case options, <a class="indexterm" href="largefile.html">Handling Large Directories</a></dt><dt>case sensitivity, <a class="indexterm" href="pam.html#id2658827">PAM Configuration Syntax</a></dt><dt>case-insensitive, <a class="indexterm" href="ServerType.html#id2552243">User Level Security</a>, <a class="indexterm" href="classicalprinting.html#id2615605">Simple Print Configuration</a>, <a class="indexterm" href="largefile.html">Handling Large Directories</a></dt><dt>case-preserving, <a class="indexterm" href="ServerType.html#id2552243">User Level Security</a></dt><dt>central environment, <a class="indexterm" href="passdb.html#id2582137">Comments Regarding LDAP</a></dt><dt>centralized</dt><dd><dl><dt>authentication, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></dt></dl></dd><dt>centralized identity management, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></dt><dt>centrally managed, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a></dt><dt>certificate, <a class="indexterm" href="SWAT.html#id2674844">Securing SWAT through SSL</a></dt><dt>Certificate Authority (see CA)</dt><dt>cfdisk, <a class="indexterm" href="VFS.html#id2644988">Shadow Copy Setup</a></dt><dt>challenge/response mechanis, <a class="indexterm" href="passdb.html#id2581069">Important Notes About Security</a></dt><dt>change capabilities, <a class="indexterm" href="passdb.html#id2582990">The smbpasswd Tool</a></dt><dt>change motivations, <a class="indexterm" href="NT4Migration.html#id2672074">Objectives</a></dt><dt>change password, <a class="indexterm" href="domain-member.html#id2566460">Notes</a></dt><dt>change passwords, <a class="indexterm" href="passdb.html#id2582990">The smbpasswd Tool</a></dt><dt>changed parameters, <a class="indexterm" href="upgrading-to-3.0.html#oldupdatenotes">Upgrading from Samba-2.x to Samba-3.0.25</a></dt><dt>changes password, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a></dt><dt>character device, <a class="indexterm" href="AccessControls.html#id2604246">File and Directory Access Control</a></dt><dt>character set, <a class="indexterm" href="unicode.html#id2662892">What Are Charsets and Unicode?</a></dt><dt>character sets, <a class="indexterm" href="unicode.html#id2663025">Samba and Charsets</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2669444">New Features in Samba-3.0.x</a></dt><dt>charset, <a class="indexterm" href="unicode.html#id2662892">What Are Charsets and Unicode?</a></dt><dt>charset conversion, <a class="indexterm" href="unicode.html#id2663162">Conversion from Old Names</a></dt><dt>chattr, <a class="indexterm" href="AccessControls.html#id2604658">Protecting Directories and Files from Deletion</a></dt><dt>check for locks, <a class="indexterm" href="locking.html#id2608676">Discussion</a></dt><dt>check logs, <a class="indexterm" href="domain-member.html#id2566853">Adding Machine to Domain Fails</a></dt><dt>checksum-search, <a class="indexterm" href="Backup.html#id2664681">Rsync</a></dt><dt>chmod, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a class="indexterm" href="VFS.html#id2644988">Shadow Copy Setup</a></dt><dt>chown, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a class="indexterm" href="AccessControls.html#id2606602">Viewing File Ownership</a>, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a></dt><dt>chpass, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a></dt><dt>CIFS, <a class="indexterm" href="domain-member.html#id2566532">Sharing User ID Mappings between Samba Domain Members</a></dt><dt>CIFS function calls, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>CIFS/SMB, <a class="indexterm" href="SambaHA.html#id2664995">Features and Benefits</a>, <a class="indexterm" href="SambaHA.html#id2665279">Why Is This So Hard?</a></dt><dt>Citrix, <a class="indexterm" href="AdvancedNetworkManagement.html#id2651176">Remote Management with ThinLinc</a></dt><dt>clear purpose preferred, <a class="indexterm" href="Backup.html#id2664412">Discussion of Backup Solutions</a></dt><dt>clear-text, <a class="indexterm" href="ServerType.html#id2553615">Password Checking</a>, <a class="indexterm" href="passdb.html#id2581069">Important Notes About Security</a>, <a class="indexterm" href="passdb.html#id2587612">Security and sambaSamAccount</a></dt><dt>clear-text passwords, <a class="indexterm" href="passdb.html#id2581069">Important Notes About Security</a></dt><dt>client client instructions, <a class="indexterm" href="ClientConfig.html#id2568562">Features and Benefits</a></dt><dt>Client for Microsoft Networks, <a class="indexterm" href="ClientConfig.html#id2570964">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>Client for Novell Networks, <a class="indexterm" href="ProfileMgmt.html#id2654270">Windows 9x/Me Profile Setup</a></dt><dt>client-server mode, <a class="indexterm" href="passdb.html#id2582990">The smbpasswd Tool</a></dt><dt>client-side caching, <a class="indexterm" href="locking.html#id2608934">Opportunistic Locking Overview</a></dt><dt>client-side data caching, <a class="indexterm" href="locking.html#id2608934">Opportunistic Locking Overview</a>, <a class="indexterm" href="locking.html#id2609628">PDM Data Shares</a></dt><dt>clock skew, <a class="indexterm" href="domain-member.html#id2565365">Configure /etc/krb5.conf</a></dt><dt>cluster servers, <a class="indexterm" href="SambaHA.html#id2665398">The Front-End Challenge</a></dt><dt>clustered file server, <a class="indexterm" href="SambaHA.html#id2665149">The Ultimate Goal</a></dt><dt>Clustered smbds, <a class="indexterm" href="SambaHA.html#id2665795">Server Pool Communications</a></dt><dt>clustering technologies, <a class="indexterm" href="SambaHA.html#id2665149">The Ultimate Goal</a></dt><dt>cluttering, <a class="indexterm" href="bugreport.html#id2679333">Debugging-Specific Operations</a></dt><dt>cmd, <a class="indexterm" href="NetworkBrowsing.html#id2579597">Browsing of Shares and Directories is Very Slow</a>, <a class="indexterm" href="rights.html#id2603080">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>cmd shell, <a class="indexterm" href="rights.html#id2603080">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>CN, <a class="indexterm" href="samba-bdc.html#id2560028">LDAP Configuration Notes</a>, <a class="indexterm" href="ch-ldap-tls.html#s1-intro-ldap-tls">Introduction</a></dt><dt>code maintainer, <a class="indexterm" href="ch47.html#id2685467">Free Support</a></dt><dt>codepages, <a class="indexterm" href="unicode.html#id2662840">Features and Benefits</a></dt><dt>collating, <a class="indexterm" href="NetworkBrowsing.html#id2575942">Making Samba the Domain Master</a></dt><dt>collisions, <a class="indexterm" href="speed.html#id2684091">Samba Performance Problem Due to Changing Linux Kernel</a></dt><dt>color, <a class="indexterm" href="CUPS-printing.html#id2628194">UNIX Printfile Conversion and GUI Basics</a></dt><dt>COM1:, <a class="indexterm" href="classicalprinting.html#id2624864">Samba and Printer Ports</a></dt><dt>command-line, <a class="indexterm" href="NetCommand.html">Remote and Local Management: The Net Command</a></dt><dt>command-line utility, <a class="indexterm" href="rights.html#id2601754">Using the “net rpc rights” Utility</a></dt><dt>commenting out setting, <a class="indexterm" href="classicalprinting.html#id2616085">Rapid Configuration Validation</a></dt><dt>commercial Linux products, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a></dt><dt>commercial support, <a class="indexterm" href="ch47.html">Samba Support</a>, <a class="indexterm" href="ch47.html#id2685685">Commercial Support</a></dt><dt>commit the settings, <a class="indexterm" href="ClientConfig.html#id2569384">MS Windows 2000</a></dt><dt>Common Internet Filesystem (see CIFS)</dt><dt>Common restrictions, <a class="indexterm" href="PolicyMgmt.html#id2652874">Managing Account/User Policies</a></dt><dt>Common UNIX Printing System (see CUPS)</dt><dt>common.adm, <a class="indexterm" href="PolicyMgmt.html#id2652204">Windows NT4-Style Policy Files</a></dt><dt>comp.protocols.smb, <a class="indexterm" href="bugreport.html#id2679008">Introduction</a></dt><dt>compatible, <a class="indexterm" href="passdb.html#id2581069">Important Notes About Security</a>, <a class="indexterm" href="Portability.html">Portability</a></dt><dt>compile, <a class="indexterm" href="install.html#id2544219">Obtaining and Installing Samba</a></dt><dt>compile-time options, <a class="indexterm" href="classicalprinting.html#id2616085">Rapid Configuration Validation</a></dt><dt>complex file name space, <a class="indexterm" href="SambaHA.html#id2665992">A Simple Solution</a></dt><dt>complex organization, <a class="indexterm" href="NT4Migration.html#id2672484">Domain Layout</a></dt><dt>complexity, <a class="indexterm" href="StandAloneServer.html#id2567511">Example Configuration</a></dt><dt>compliance, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a></dt><dt>complicated, <a class="indexterm" href="NetworkBrowsing.html#id2578560">Behavior of Cross-Subnet Browsing</a></dt><dt>complicated problem, <a class="indexterm" href="SambaHA.html#id2665492">Demultiplexing SMB Requests</a></dt><dt>comprehensive documentation, <a class="indexterm" href="cfgsmarts.html#id2666890">Multiple Server Hosting</a></dt><dt>Computer Account, <a class="indexterm" href="domain-member.html#id2563866">Windows NT4 Client</a></dt><dt>computer account, <a class="indexterm" href="domain-member.html#ads-test-server">Testing Server Setup</a></dt><dt>computer accounts, <a class="indexterm" href="passdb.html">Account Information Databases</a>, <a class="indexterm" href="passdb.html#id2582549">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>Computer Management, <a class="indexterm" href="AccessControls.html#id2605984">Access Controls on Shares</a>, <a class="indexterm" href="AccessControls.html#id2606249">Windows 200x/XP</a></dt><dt>Computer Name, <a class="indexterm" href="ClientConfig.html#id2570437">Joining a Domain: Windows 2000/XP Professional</a></dt><dt>computer name, <a class="indexterm" href="ClientConfig.html#id2570964">Domain Logon Configuration: Windows 9x/Me</a>, <a class="indexterm" href="integrate-ms-networks.html#id2661662">Name Resolution as Used within MS Windows Networking</a></dt><dt>concurrent access, <a class="indexterm" href="locking.html#id2608934">Opportunistic Locking Overview</a></dt><dt>Conectiva, <a class="indexterm" href="CUPS-printing.html#id2639729">Forums, Downloads, Tutorials, Howtos (Also for Mac OS X and Commercial UNIX)</a></dt><dt>config.cache, <a class="indexterm" href="domain-member.html#id2566167">Possible Errors</a></dt><dt>CONFIG.POL, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a></dt><dt>Config.POL, <a class="indexterm" href="PolicyMgmt.html#id2651878">Creating and Managing System Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2652067">Windows 9x/ME Policies</a></dt><dt>configuration</dt><dd><dl><dt>documentation, <a class="indexterm" href="install.html#id2545728">Test Your Config File with testparm</a></dt></dl></dd><dt>configuration files, <a class="indexterm" href="SWAT.html#id2674063">Features and Benefits</a></dt><dt>configuration problem, <a class="indexterm" href="bugreport.html#id2679008">Introduction</a></dt><dt>configuration syntax, <a class="indexterm" href="classicalprinting.html#id2615605">Simple Print Configuration</a></dt><dt>configuration techniques, <a class="indexterm" href="cfgsmarts.html">Advanced Configuration Techniques</a></dt><dt>configuration too complex, <a class="indexterm" href="StandAloneServer.html#id2568495">Common Errors</a></dt><dt>configuration tool, <a class="indexterm" href="SWAT.html">SWAT: The Samba Web Administration Tool</a></dt><dt>configuration wizard, <a class="indexterm" href="ClientConfig.html#id2570437">Joining a Domain: Windows 2000/XP Professional</a></dt><dt>configure, <a class="indexterm" href="compiling.html#id2680980">Building the Binaries</a></dt><dt>configuring a firewall, <a class="indexterm" href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>confirm address, <a class="indexterm" href="securing-samba.html#id2611530">Using Interface Protection</a></dt><dt>confirm the password, <a class="indexterm" href="InterdomainTrusts.html#id2613845">Samba as the Trusting Domain</a></dt><dt>confirm the trust, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>connect transparently, <a class="indexterm" href="SambaHA.html#id2665149">The Ultimate Goal</a></dt><dt>connection resources, <a class="indexterm" href="domain-member.html#id2564892">Why Is This Better Than security = server?</a></dt><dt>connections, <a class="indexterm" href="install.html#id2545469">Example Configuration</a></dt><dt>connections.tdb, <a class="indexterm" href="CUPS-printing.html#id2638430">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>consistent case, <a class="indexterm" href="largefile.html">Handling Large Directories</a></dt><dt>console, <a class="indexterm" href="winbind.html#id2649784">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>consumer expects, <a class="indexterm" href="ch47.html">Samba Support</a></dt><dt>container, <a class="indexterm" href="domain-member.html#ads-create-machine-account">Create the Computer Account</a></dt><dt>continuity of service, <a class="indexterm" href="SambaHA.html#id2666073">High-Availability Server Products</a></dt><dt>contribute, <a class="indexterm" href="cfgsmarts.html#id2666890">Multiple Server Hosting</a></dt><dt>Control Panel, <a class="indexterm" href="ClientConfig.html#id2570437">Joining a Domain: Windows 2000/XP Professional</a></dt><dt>convert</dt><dd><dl><dt>domain member server, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a></dt></dl></dd><dt>converted, <a class="indexterm" href="passdb.html#passdbtech">Technical Information</a></dt><dt>copy'n'paste, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650801">Remote Management from NoMachine.Com</a></dt><dt>core files, <a class="indexterm" href="bugreport.html#id2679534">Internal Errors</a></dt><dt>core graphic engine, <a class="indexterm" href="CUPS-printing.html#id2628016">Windows Drivers, GDI, and EMF</a></dt><dt>core values, <a class="indexterm" href="NT4Migration.html#id2672074">Objectives</a></dt><dt>corrupted file, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a></dt><dt>cosine.schema, <a class="indexterm" href="passdb.html#id2586617">OpenLDAP Configuration</a></dt><dt>country of origin, <a class="indexterm" href="ch47.html#id2685685">Commercial Support</a></dt><dt>CP850, <a class="indexterm" href="unicode.html#id2663025">Samba and Charsets</a></dt><dt>CP932, <a class="indexterm" href="unicode.html#id2663332">Basic Parameter Setting</a></dt><dt>cracker, <a class="indexterm" href="securing-samba.html#id2611530">Using Interface Protection</a></dt><dt>create, <a class="indexterm" href="AccessControls.html#id2604123">Managing Directories</a></dt><dt>Create a Computer Account, <a class="indexterm" href="domain-member.html#id2563866">Windows NT4 Client</a></dt><dt>create a domain machine account, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a></dt><dt>create domain member, <a class="indexterm" href="domain-member.html#id2563702">Windows 200x/XP Professional Client</a></dt><dt>create machine trust account, <a class="indexterm" href="domain-member.html#id2564157">Joining an NT4-type Domain with Samba-3</a></dt><dt>create partition, <a class="indexterm" href="VFS.html#id2644988">Shadow Copy Setup</a></dt><dt>Create the Computer Account, <a class="indexterm" href="domain-member.html#id2565365">Configure /etc/krb5.conf</a></dt><dt>create user accounts, <a class="indexterm" href="StandAloneServer.html#id2567310">Background</a></dt><dt>create volume, <a class="indexterm" href="VFS.html#id2644988">Shadow Copy Setup</a></dt><dt>credentials, <a class="indexterm" href="ServerType.html#id2552243">User Level Security</a>, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a>, <a class="indexterm" href="samba-bdc.html#id2560028">LDAP Configuration Notes</a>, <a class="indexterm" href="domain-member.html#id2565365">Configure /etc/krb5.conf</a>, <a class="indexterm" href="ClientConfig.html#id2570437">Joining a Domain: Windows 2000/XP Professional</a>, <a class="indexterm" href="NetCommand.html#id2594353">Administering User Rights and Privileges</a>, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>credentials validation, <a class="indexterm" href="samba-bdc.html#id2560598">NetBIOS Over TCP/IP Enabled</a></dt><dt>critical aspects of configuration, <a class="indexterm" href="ClientConfig.html#id2568562">Features and Benefits</a></dt><dt>crle, <a class="indexterm" href="winbind.html#id2647916">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a></dt><dt>cron, <a class="indexterm" href="samba-bdc.html#id2560723">Backup Domain Controller Configuration</a></dt><dt>cross post, <a class="indexterm" href="problems.html#id2678702">Getting Mailing List Help</a></dt><dt>cross-segment browsing, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></dt><dt>cross-subnet browsing, <a class="indexterm" href="NetworkBrowsing.html#id2574407">How Browsing Functions</a>, <a class="indexterm" href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2576894">WINS Server Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#id2578560">Behavior of Cross-Subnet Browsing</a></dt><dt>CUPS, <a class="indexterm" href="classicalprinting.html#id2615070">Features and Benefits</a>, <a class="indexterm" href="classicalprinting.html#id2615294">Technical Introduction</a>, <a class="indexterm" href="classicalprinting.html#id2616484">Extended Printing Configuration</a>, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a>, <a class="indexterm" href="CUPS-printing.html#id2625951">Features and Benefits</a>, <a class="indexterm" href="CUPS-printing.html#id2626011">Overview</a>, <a class="indexterm" href="CUPS-printing.html#id2626130">Basic CUPS Support Configuration</a>, <a class="indexterm" href="CUPS-printing.html#id2628790">Using Windows-Formatted Vendor PPDs</a></dt><dd><dl><dt>Page Accounting, <a class="indexterm" href="CUPS-printing.html#id2640411">Page Accounting with CUPS</a></dt><dt>quotas, <a class="indexterm" href="CUPS-printing.html#id2640447">Setting Up Quotas</a></dt></dl></dd><dt>CUPS API, <a class="indexterm" href="install.html#id2544309">Configuration File Syntax</a>, <a class="indexterm" href="classicalprinting.html#id2618441">Default UNIX System Printing Commands</a></dt><dt>CUPS backends, <a class="indexterm" href="CUPS-printing.html#id2630906">CUPS Backends</a></dt><dt>CUPS filtering, <a class="indexterm" href="CUPS-printing.html#id2628909">CUPS Also Uses PPDs for Non-PostScript Printers</a>, <a class="indexterm" href="CUPS-printing.html#id2628949">The CUPS Filtering Architecture</a></dt><dt>CUPS filtering chain, <a class="indexterm" href="CUPS-printing.html#id2630906">CUPS Backends</a></dt><dt>CUPS libarary API, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>CUPS PostScript, <a class="indexterm" href="CUPS-printing.html#id2635008">Caveats to Be Considered</a></dt><dt>CUPS PostScript driver, <a class="indexterm" href="CUPS-printing.html#id2635308">Windows CUPS PostScript Driver Versus Adobe Driver</a></dt><dt>CUPS print filters, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>CUPS raster, <a class="indexterm" href="CUPS-printing.html#id2628949">The CUPS Filtering Architecture</a>, <a class="indexterm" href="CUPS-printing.html#id2630332">pstoraster</a></dt><dt>CUPS-PPD, <a class="indexterm" href="CUPS-printing.html#id2639341">cupsomatic, pdqomatic, lpdomatic, directomatic</a></dt><dt>cups.hlp, <a class="indexterm" href="CUPS-printing.html#id2635008">Caveats to Be Considered</a></dt><dt>cupsaddsmb, <a class="indexterm" href="CUPS-printing.html#id2627703">Driver Upload Methods</a>, <a class="indexterm" href="CUPS-printing.html#id2634184">cupsaddsmb: The Unknown Utility</a>, <a class="indexterm" href="CUPS-printing.html#id2635008">Caveats to Be Considered</a>, <a class="indexterm" href="CUPS-printing.html#id2635526">Run cupsaddsmb (Quiet Mode)</a>, <a class="indexterm" href="CUPS-printing.html#id2635666">Run cupsaddsmb with Verbose Output</a>, <a class="indexterm" href="CUPS-printing.html#id2635858">Understanding cupsaddsmb</a>, <a class="indexterm" href="CUPS-printing.html#id2636124">cupsaddsmb with a Samba PDC</a>, <a class="indexterm" href="CUPS-printing.html#id2636205">cupsaddsmb Flowchart</a>, <a class="indexterm" href="CUPS-printing.html#id2636286">Installing the PostScript Driver on a Client</a>, <a class="indexterm" href="CUPS-printing.html#id2637104">Requirements for adddriver and setdriver to Succeed</a></dt><dt>cupsd.conf, <a class="indexterm" href="classicalprinting.html#id2618441">Default UNIX System Printing Commands</a>, <a class="indexterm" href="CUPS-printing.html#id2626130">Basic CUPS Support Configuration</a>, <a class="indexterm" href="CUPS-printing.html#id2631493">mime.convs</a>, <a class="indexterm" href="CUPS-printing.html#id2641163">Autodeletion or Preservation of CUPS Spool Files</a></dt><dt>cupsomatic, <a class="indexterm" href="CUPS-printing.html#id2628790">Using Windows-Formatted Vendor PPDs</a>, <a class="indexterm" href="CUPS-printing.html#id2628949">The CUPS Filtering Architecture</a>, <a class="indexterm" href="CUPS-printing.html#id2631245">The Role of cupsomatic/foomatic</a>, <a class="indexterm" href="CUPS-printing.html#id2632232">cupsomatic/foomatic-rip Versus Native CUPS Printing</a>, <a class="indexterm" href="CUPS-printing.html#id2638937">CUPS Print Drivers from Linuxprinting.org</a>, <a class="indexterm" href="CUPS-printing.html#id2639341">cupsomatic, pdqomatic, lpdomatic, directomatic</a></dt><dt>currupted, <a class="indexterm" href="tdb.html#id2679876">Features and Benefits</a></dt><dt>custom scripts, <a class="indexterm" href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a></dt><dt>customer expected, <a class="indexterm" href="ch47.html">Samba Support</a></dt><dt>customers, <a class="indexterm" href="ch47.html">Samba Support</a></dt><dt>customized print commands, <a class="indexterm" href="classicalprinting.html#id2618984">Custom Print Commands</a></dt></dl></div><div class="indexdiv"><h3>D</h3><dl><dt>daemon, <a class="indexterm" href="install.html#id2545276">Starting Samba</a>, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a>, <a class="indexterm" href="winbind.html#id2647677">Requirements</a>, <a class="indexterm" href="compiling.html#id2681707">Alternative: Starting smbd as a Daemon</a></dt><dt>daemon running, <a class="indexterm" href="winbind.html#id2648862">Starting and Testing the winbindd Daemon</a></dt><dt>daemons, <a class="indexterm" href="winbind.html#id2649573">Restarting</a></dt><dt>damaged data, <a class="indexterm" href="passdb.html#TOSHARG-acctflags">Account Flags Management</a></dt><dt>data caching, <a class="indexterm" href="locking.html#id2608934">Opportunistic Locking Overview</a></dt><dt>data corruption, <a class="indexterm" href="NetworkBrowsing.html#id2579597">Browsing of Shares and Directories is Very Slow</a>, <a class="indexterm" href="locking.html#id2609504">UNIX or NFS Client-Accessed Files</a></dt><dt>data interchange, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a></dt><dt>data stream, <a class="indexterm" href="classicalprinting.html#id2615294">Technical Introduction</a></dt><dt>database, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2669274">Quick Migration Guide</a></dt><dt>DatabaseFS, <a class="indexterm" href="VFS.html#id2645732">DatabaseFS</a></dt><dt>DAVE, <a class="indexterm" href="Other-Clients.html#id2682662">Macintosh Clients</a></dt><dt>dbx, <a class="indexterm" href="bugreport.html#id2679534">Internal Errors</a></dt><dt>DCE RPC, <a class="indexterm" href="winbind.html#id2648624">Join the Samba Server to the PDC Domain</a></dt><dt>DDK, <a class="indexterm" href="CUPS-printing.html#id2634075">PostScript Drivers with No Major Problems, Even in Kernel +Mode</a>, <a class="indexterm" href="CUPS-printing.html#id2634563">CUPS “PostScript Driver for Windows NT/200x/XP”</a></dt><dt>DDNS, <a class="indexterm" href="NetworkBrowsing.html#id2573848">TCP/IP without NetBIOS</a>, <a class="indexterm" href="NetworkBrowsing.html#adsdnstech">DNS and Active Directory</a>, <a class="indexterm" href="integrate-ms-networks.html#id2661060">Background Information</a></dt><dt>de-multiplex, <a class="indexterm" href="SambaHA.html#id2665398">The Front-End Challenge</a></dt><dt>de-multiplexing, <a class="indexterm" href="SambaHA.html#id2665492">Demultiplexing SMB Requests</a></dt><dt>Debian, <a class="indexterm" href="VFS.html#id2644988">Shadow Copy Setup</a></dt><dt>Debian Sarge, <a class="indexterm" href="VFS.html#id2644988">Shadow Copy Setup</a></dt><dt>debug, <a class="indexterm" href="bugreport.html#id2679534">Internal Errors</a></dt><dt>debug level, <a class="indexterm" href="problems.html#id2677889">Debugging with Samba Itself</a>, <a class="indexterm" href="bugreport.html#dbglvl">Debug Levels</a></dt><dt>debugging, <a class="indexterm" href="problems.html#id2677889">Debugging with Samba Itself</a>, <a class="indexterm" href="bugreport.html#id2679333">Debugging-Specific Operations</a></dt><dt>debugging passwords, <a class="indexterm" href="problems.html#id2677889">Debugging with Samba Itself</a></dt><dt>debugging problems, <a class="indexterm" href="problems.html#id2677889">Debugging with Samba Itself</a></dt><dt>dedicated heartbeat, <a class="indexterm" href="SambaHA.html#id2666073">High-Availability Server Products</a></dt><dt>dedicated print server, <a class="indexterm" href="classicalprinting.html#id2615070">Features and Benefits</a></dt><dt>default accounts, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a></dt><dt>default aliases, <a class="indexterm" href="groupmapping.html#id2590539">Default Users, Groups, and Relative Identifiers</a></dt><dt>default behavior, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a></dt><dt>default devmode, <a class="indexterm" href="classicalprinting.html#prt-modeset">Setting Device Modes on New Printers</a></dt><dt>default DNS setup, <a class="indexterm" href="domain-member.html#id2566460">Notes</a></dt><dt>default gateways, <a class="indexterm" href="ClientConfig.html#id2568742">MS Windows XP Professional</a></dt><dt>default groups, <a class="indexterm" href="groupmapping.html#id2590539">Default Users, Groups, and Relative Identifiers</a></dt><dt>default mapping, <a class="indexterm" href="ChangeNotes.html#id2572209">Group Mapping Changes in Samba-3.0.23</a></dt><dt>default mappings, <a class="indexterm" href="NetCommand.html#id2592822">Mapping Windows Groups to UNIX Groups</a></dt><dt>default print command, <a class="indexterm" href="classicalprinting.html#id2618441">Default UNIX System Printing Commands</a></dt><dt>default print commands, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>default printer, <a class="indexterm" href="classicalprinting.html#id2618984">Custom Print Commands</a></dt><dt>default printing, <a class="indexterm" href="CUPS-printing.html#id2625951">Features and Benefits</a></dt><dt>default profile, <a class="indexterm" href="ProfileMgmt.html#id2656311">Default Profile for Windows Users</a>, <a class="indexterm" href="ProfileMgmt.html#id2657804">Changing the Default Profile</a></dt><dt>default settings, <a class="indexterm" href="passdb.html#TOSHARG-acctflags">Account Flags Management</a></dt><dt>default shells, <a class="indexterm" href="winbind.html#id2648862">Starting and Testing the winbindd Daemon</a></dt><dt>Default User, <a class="indexterm" href="ProfileMgmt.html#id2657055">MS Windows 200x/XP</a></dt><dt>default users, <a class="indexterm" href="groupmapping.html#id2590539">Default Users, Groups, and Relative Identifiers</a></dt><dt>defective hardware, <a class="indexterm" href="NetworkBrowsing.html#id2579597">Browsing of Shares and Directories is Very Slow</a></dt><dt>deferred open, <a class="indexterm" href="locking.html#id2608934">Opportunistic Locking Overview</a></dt><dt>defined shares, <a class="indexterm" href="securing-samba.html#id2612168">Why Can Users Access Other Users' Home Directories?</a></dt><dt>delegate administrative privileges, <a class="indexterm" href="NetCommand.html#id2594353">Administering User Rights and Privileges</a></dt><dt>delegated, <a class="indexterm" href="groupmapping.html#id2590298">Important Administrative Information</a></dt><dt>delegation, <a class="indexterm" href="InterdomainTrusts.html#id2612800">Trust Relationship Background</a></dt><dt>delete, <a class="indexterm" href="AccessControls.html#id2604123">Managing Directories</a></dt><dt>delete a file, <a class="indexterm" href="AccessControls.html#id2604658">Protecting Directories and Files from Deletion</a></dt><dt>delete roaming profiles, <a class="indexterm" href="ProfileMgmt.html#id2657055">MS Windows 200x/XP</a></dt><dt>delete user script, <a class="indexterm" href="passdb.html#id2584497">Deleting Accounts</a></dt><dt>deleted files, <a class="indexterm" href="VFS.html#id2644354">recycle</a></dt><dt>deleted parameters, <a class="indexterm" href="upgrading-to-3.0.html#id2669774">Removed Parameters</a></dt><dt>delmem, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>demote, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a></dt><dt>demoted, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a></dt><dt>denial of service, <a class="indexterm" href="securing-samba.html#id2611530">Using Interface Protection</a></dt><dt>deny, <a class="indexterm" href="securing-samba.html#id2611881">Using IPC$ Share-Based Denials </a></dt><dt>deny access, <a class="indexterm" href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>deny modes, <a class="indexterm" href="locking.html#id2608676">Discussion</a></dt><dt>deny-none, <a class="indexterm" href="locking.html#id2608934">Opportunistic Locking Overview</a></dt><dt>DENY_ALL, <a class="indexterm" href="locking.html#id2608676">Discussion</a></dt><dt>DENY_DOS, <a class="indexterm" href="locking.html#id2608676">Discussion</a></dt><dt>DENY_FCB, <a class="indexterm" href="locking.html#id2608676">Discussion</a></dt><dt>DENY_NONE, <a class="indexterm" href="locking.html#id2608676">Discussion</a></dt><dt>DENY_READ, <a class="indexterm" href="locking.html#id2608676">Discussion</a></dt><dt>DENY_WRITE, <a class="indexterm" href="locking.html#id2608676">Discussion</a></dt><dt>deployment, <a class="indexterm" href="ch47.html#id2685467">Free Support</a></dt><dt>deployment guidelines, <a class="indexterm" href="passdb.html#id2582411">Caution Regarding LDAP and Samba</a></dt><dt>DES-CBC-CRC, <a class="indexterm" href="domain-member.html#id2565365">Configure /etc/krb5.conf</a></dt><dt>DES-CBC-MD5, <a class="indexterm" href="domain-member.html#id2565365">Configure /etc/krb5.conf</a>, <a class="indexterm" href="domain-member.html#ads-test-server">Testing Server Setup</a></dt><dt>desirable solution, <a class="indexterm" href="rights.html#id2603080">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>desktop cache, <a class="indexterm" href="ProfileMgmt.html#id2654270">Windows 9x/Me Profile Setup</a></dt><dt>desktop profile, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a></dt><dt>desktop profiles, <a class="indexterm" href="domain-member.html#id2562183">Features and Benefits</a>, <a class="indexterm" href="NetCommand.html#id2595316">Managing Security Identifiers (SIDS)</a></dt><dt>deterents, <a class="indexterm" href="securing-samba.html#id2611056">Introduction</a></dt><dt>development libraries, <a class="indexterm" href="winbind.html#id2647677">Requirements</a></dt><dt>devfsd package, <a class="indexterm" href="VFS.html#id2644988">Shadow Copy Setup</a></dt><dt>device mode, <a class="indexterm" href="classicalprinting.html#prt-modeset">Setting Device Modes on New Printers</a></dt><dt>device-specific commands, <a class="indexterm" href="CUPS-printing.html#id2631949">PostScript Printer Descriptions for Non-PostScript Printers</a></dt><dt>DFS, <a class="indexterm" href="msdfs.html#id2614427">Features and Benefits</a> (see MS-DFS, Distributed File Systems)</dt><dt>DFS junction, <a class="indexterm" href="msdfs.html#id2614427">Features and Benefits</a></dt><dt>DFS links, <a class="indexterm" href="msdfs.html#id2614427">Features and Benefits</a></dt><dt>DFS root, <a class="indexterm" href="msdfs.html#id2614427">Features and Benefits</a></dt><dt>DFS server, <a class="indexterm" href="msdfs.html#id2614427">Features and Benefits</a></dt><dt>DFS tree, <a class="indexterm" href="msdfs.html#id2614427">Features and Benefits</a></dt><dt>DFS-aware, <a class="indexterm" href="msdfs.html#id2614427">Features and Benefits</a></dt><dt>DFS-aware clients, <a class="indexterm" href="msdfs.html#id2614427">Features and Benefits</a></dt><dt>DHCP, <a class="indexterm" href="ClientConfig.html#id2568666">TCP/IP Configuration</a>, <a class="indexterm" href="ClientConfig.html#id2568742">MS Windows XP Professional</a>, <a class="indexterm" href="ClientConfig.html#id2569384">MS Windows 2000</a>, <a class="indexterm" href="ClientConfig.html#id2569931">MS Windows Me</a>, <a class="indexterm" href="NetworkBrowsing.html#id2578389">Cross-Subnet Browsing</a>, <a class="indexterm" href="integrate-ms-networks.html#id2661060">Background Information</a>, <a class="indexterm" href="DNSDHCP.html#id2685838">Features and Benefits</a></dt><dt>DHCP servers, <a class="indexterm" href="passdb.html#id2582137">Comments Regarding LDAP</a></dt><dt>DHCP-enabled, <a class="indexterm" href="ClientConfig.html#id2569384">MS Windows 2000</a></dt><dt>DHCP-enabled operation, <a class="indexterm" href="ClientConfig.html#id2568742">MS Windows XP Professional</a></dt><dt>diagnostic, <a class="indexterm" href="idmapper.html#id2600226">IDMAP Storage in LDAP Using Winbind</a></dt><dt>diagnostic tools, <a class="indexterm" href="problems.html#id2677889">Debugging with Samba Itself</a></dt><dt>diff, <a class="indexterm" href="bugreport.html#id2679792">Patches</a></dt><dt>differences, <a class="indexterm" href="Backup.html#id2664681">Rsync</a></dt><dt>different resources, <a class="indexterm" href="cfgsmarts.html#id2667287">Multiple Virtual Server Personalities</a></dt><dt>differently encrypted passwords, <a class="indexterm" href="passdb.html#passdbtech">Technical Information</a></dt><dt>differing protocol, <a class="indexterm" href="upgrading-to-3.0.html#id2669274">Quick Migration Guide</a></dt><dt>dir, <a class="indexterm" href="diagnosis.html#id2676074">The Tests</a></dt><dt>direct internet access, <a class="indexterm" href="securing-samba.html#id2611056">Introduction</a></dt><dt>directory, <a class="indexterm" href="samba-bdc.html#id2560392">Active Directory Domain Control</a>, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a class="indexterm" href="idmapper.html#id2598779">Backup Domain Controller</a></dt><dt>directory access control, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>directory access permissions, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a></dt><dt>directory controls, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a></dt><dt>Directory Information Tree (see DIT)</dt><dt>directory permissions, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a>, <a class="indexterm" href="AccessControls.html#id2604658">Protecting Directories and Files from Deletion</a></dt><dt>directory schema, <a class="indexterm" href="idmapper.html#id2598545">Primary Domain Controller</a></dt><dt>Directory Separators, <a class="indexterm" href="AccessControls.html#id2603787">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>directory server, <a class="indexterm" href="passdb.html#id2586079">ldapsam</a></dt><dt>directory_mode, <a class="indexterm" href="VFS.html#id2644354">recycle</a></dt><dt>disable LMB, <a class="indexterm" href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a></dt><dt>disable locking, <a class="indexterm" href="locking.html#id2608579">Features and Benefits</a></dt><dt>disable roaming profiles, <a class="indexterm" href="ProfileMgmt.html#id2654044">Disabling Roaming Profile Support</a></dt><dt>disabling oplocks, <a class="indexterm" href="locking.html#id2609628">PDM Data Shares</a></dt><dt>disass, <a class="indexterm" href="bugreport.html#id2679534">Internal Errors</a></dt><dt>disaster recovery, <a class="indexterm" href="NT4Migration.html#id2672685">Server Share and Directory Layout</a></dt><dt>disconnect a connection, <a class="indexterm" href="ProfileMgmt.html#id2653670">NT4/200x User Profiles</a></dt><dt>disk, <a class="indexterm" href="passdb.html#id2581384">Advantages of Encrypted Passwords</a></dt><dt>disk space, <a class="indexterm" href="NT4Migration.html#id2672685">Server Share and Directory Layout</a></dt><dt>disparate information systems, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></dt><dt>display PostScript, <a class="indexterm" href="CUPS-printing.html#id2628194">UNIX Printfile Conversion and GUI Basics</a></dt><dt>displayName, <a class="indexterm" href="passdb.html#id2586617">OpenLDAP Configuration</a></dt><dt>distort, <a class="indexterm" href="CUPS-printing.html#id2628194">UNIX Printfile Conversion and GUI Basics</a></dt><dt>distribute authentication systems, <a class="indexterm" href="NT4Migration.html#id2672074">Objectives</a></dt><dt>distributed, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a></dt><dt>distributed account, <a class="indexterm" href="passdb.html#id2580501">New Account Storage Systems</a></dt><dt>Distributed Computing Environment (see DCE)</dt><dt>distributed directory, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a></dt><dt>distributed file system, <a class="indexterm" href="SambaHA.html#id2665149">The Ultimate Goal</a> (see DFS)</dt><dt>Distributed File Systems, <a class="indexterm" href="SambaHA.html#id2665598">The Distributed File System Challenge</a></dt><dt>distributed file systems, <a class="indexterm" href="SambaHA.html#id2665598">The Distributed File System Challenge</a></dt><dt>distributed locking protocol, <a class="indexterm" href="SambaHA.html#id2665992">A Simple Solution</a></dt><dt>distribution, <a class="indexterm" href="install.html#id2545469">Example Configuration</a>, <a class="indexterm" href="domain-member.html#id2564157">Joining an NT4-type Domain with Samba-3</a></dt><dt>dithering algorithm, <a class="indexterm" href="CUPS-printing.html#id2631245">The Role of cupsomatic/foomatic</a></dt><dt>DMB, <a class="indexterm" href="samba-pdc.html#id2556095">Preparing for Domain Control</a>, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a>, <a class="indexterm" href="samba-pdc.html#id2558009">Security Mode and Master Browsers</a>, <a class="indexterm" href="samba-bdc.html#id2560450">What Qualifies a Domain Controller on the Network?</a>, <a class="indexterm" href="NetworkBrowsing.html#id2574407">How Browsing Functions</a>, <a class="indexterm" href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2575341">Domain Browsing Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a>, <a class="indexterm" href="NetworkBrowsing.html#id2575942">Making Samba the Domain Master</a>, <a class="indexterm" href="NetworkBrowsing.html#id2576622">WINS: The Windows Internetworking Name Server</a>, <a class="indexterm" href="NetworkBrowsing.html#id2577510">Windows Networking Protocols</a>, <a class="indexterm" href="NetworkBrowsing.html#id2578560">Behavior of Cross-Subnet Browsing</a></dt><dt>DMB for a workgroup, <a class="indexterm" href="NetworkBrowsing.html#id2577941">Browsing Support in Samba</a></dt><dt>DMC, <a class="indexterm" href="idmapper.html#id2598850">Examples of IDMAP Backend Usage</a></dt><dt>DMS, <a class="indexterm" href="ServerType.html#id2552625">Domain Security Mode (User-Level Security)</a>, <a class="indexterm" href="NetCommand.html#id2592044">Overview</a>, <a class="indexterm" href="idmapper.html#id2598850">Examples of IDMAP Backend Usage</a>, <a class="indexterm" href="cfgsmarts.html">Advanced Configuration Techniques</a></dt><dt>DN, <a class="indexterm" href="samba-bdc.html#id2560028">LDAP Configuration Notes</a>, <a class="indexterm" href="ch-ldap-tls.html#s1-intro-ldap-tls">Introduction</a></dt><dt>DNS, <a class="indexterm" href="samba-pdc.html#id2556095">Preparing for Domain Control</a>, <a class="indexterm" href="samba-bdc.html#id2560541">How Does a Workstation find its Domain Controller?</a>, <a class="indexterm" href="samba-bdc.html#id2560664">NetBIOS Over TCP/IP Disabled</a>, <a class="indexterm" href="domain-member.html#id2565174">Configure smb.conf</a>, <a class="indexterm" href="domain-member.html#id2565365">Configure /etc/krb5.conf</a>, <a class="indexterm" href="ClientConfig.html#id2568742">MS Windows XP Professional</a>, <a class="indexterm" href="ClientConfig.html#id2569384">MS Windows 2000</a>, <a class="indexterm" href="ClientConfig.html#id2569931">MS Windows Me</a>, <a class="indexterm" href="NetworkBrowsing.html">Network Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2572592">Features and Benefits</a>, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a>, <a class="indexterm" href="NetworkBrowsing.html#id2573848">TCP/IP without NetBIOS</a>, <a class="indexterm" href="NetworkBrowsing.html#id2574407">How Browsing Functions</a>, <a class="indexterm" href="NetworkBrowsing.html#id2578389">Cross-Subnet Browsing</a>, <a class="indexterm" href="passdb.html#id2586889">Initialize the LDAP Database</a>, <a class="indexterm" href="winbind.html#id2647036">Name Service Switch</a>, <a class="indexterm" href="integrate-ms-networks.html#id2661060">Background Information</a>, <a class="indexterm" href="integrate-ms-networks.html#id2662384">DNS Lookup</a>, <a class="indexterm" href="diagnosis.html#id2676074">The Tests</a>, <a class="indexterm" href="DNSDHCP.html#id2685838">Features and Benefits</a>, <a class="indexterm" href="DNSDHCP.html#id2686016">Example Configuration</a></dt><dd><dl><dt>Active Directory, <a class="indexterm" href="NetworkBrowsing.html#adsdnstech">DNS and Active Directory</a></dt><dt>Dynamic, <a class="indexterm" href="integrate-ms-networks.html#id2661060">Background Information</a>, <a class="indexterm" href="DNSDHCP.html#id2686107">Dynamic DNS</a></dt><dt>SRV records, <a class="indexterm" href="NetworkBrowsing.html#adsdnstech">DNS and Active Directory</a></dt></dl></dd><dt>DNS Configuration, <a class="indexterm" href="NetworkBrowsing.html#id2579597">Browsing of Shares and Directories is Very Slow</a></dt><dt>DNS lookup, <a class="indexterm" href="domain-member.html#id2565365">Configure /etc/krb5.conf</a></dt><dt>DNS name resolution, <a class="indexterm" href="domain-member.html#id2564157">Joining an NT4-type Domain with Samba-3</a></dt><dt>dns proxy, <a class="indexterm" href="diagnosis.html#id2675781">Assumptions</a></dt><dt>DNS server, <a class="indexterm" href="NetworkBrowsing.html#id2578560">Behavior of Cross-Subnet Browsing</a></dt><dt>DNS server access, <a class="indexterm" href="diagnosis.html#id2675781">Assumptions</a></dt><dt>DNS server settings, <a class="indexterm" href="ClientConfig.html#id2568742">MS Windows XP Professional</a>, <a class="indexterm" href="ClientConfig.html#id2569384">MS Windows 2000</a></dt><dt>DNS servers, <a class="indexterm" href="passdb.html#id2582137">Comments Regarding LDAP</a></dt><dt>DNS zon, <a class="indexterm" href="domain-member.html#id2565365">Configure /etc/krb5.conf</a></dt><dt>DNS/LDAP/ADS, <a class="indexterm" href="NetworkBrowsing.html#id2577854">Technical Overview of Browsing</a></dt><dt>document design, <a class="indexterm" href="NT4Migration.html#id2672685">Server Share and Directory Layout</a></dt><dt>documentation, <a class="indexterm" href="passdb.html#id2582549">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="SWAT.html#id2674063">Features and Benefits</a>, <a class="indexterm" href="problems.html">Analyzing and Solving Samba Problems</a></dt><dt>domain, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a>, <a class="indexterm" href="passdb.html#id2584409">Adding User Accounts</a>, <a class="indexterm" href="integrate-ms-networks.html#id2661662">Name Resolution as Used within MS Windows Networking</a></dt><dd><dl><dt>control, <a class="indexterm" href="ServerType.html#id2551910">Server Types</a></dt><dd><dl><dt>role, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a></dt></dl></dd><dt>controller, <a class="indexterm" href="ServerType.html#id2551742">Features and Benefits</a>, <a class="indexterm" href="ServerType.html#id2552625">Domain Security Mode (User-Level Security)</a>, <a class="indexterm" href="samba-pdc.html">Domain Control</a>, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a></dt><dd><dl><dt>convert, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a></dt><dt>hierarchy, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a></dt></dl></dd><dt>controllers, <a class="indexterm" href="ServerType.html#id2552625">Domain Security Mode (User-Level Security)</a></dt><dt>groups, <a class="indexterm" href="NetCommand.html#id2592419">UNIX and Windows Group Management</a></dt><dt>master</dt><dd><dl><dt>browser, <a class="indexterm" href="samba-pdc.html#id2556095">Preparing for Domain Control</a></dt></dl></dd><dt>member, <a class="indexterm" href="ServerType.html#id2551910">Server Types</a>, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a></dt><dd><dl><dt>server, <a class="indexterm" href="samba-bdc.html#id2558877">Features and Benefits</a></dt></dl></dd><dt>member server, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a></dt><dt>security, <a class="indexterm" href="ServerType.html#id2552625">Domain Security Mode (User-Level Security)</a></dt><dd><dl><dt>protocols, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a></dt></dl></dd><dt>trust account, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a></dt></dl></dd><dt>domain access, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a></dt><dt>domain account access policies, <a class="indexterm" href="passdb.html#id2585239">Domain Account Policy Managment</a></dt><dt>domain admin group, <a class="indexterm" href="groupmapping.html">Group Mapping: MS Windows and UNIX</a></dt><dt>domain Administrator, <a class="indexterm" href="rights.html#id2602897">The Administrator Domain SID</a></dt><dt>Domain Admins, <a class="indexterm" href="ChangeNotes.html#id2572209">Group Mapping Changes in Samba-3.0.23</a>, <a class="indexterm" href="groupmapping.html#id2589322">Discussion</a>, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="groupmapping.html#id2590298">Important Administrative Information</a>, <a class="indexterm" href="NetCommand.html#id2592822">Mapping Windows Groups to UNIX Groups</a>, <a class="indexterm" href="rights.html#id2601754">Using the “net rpc rights” Utility</a></dt><dt>Domain Admins group, <a class="indexterm" href="groupmapping.html#id2589322">Discussion</a></dt><dt>domain authentication, <a class="indexterm" href="NetCommand.html#id2592044">Overview</a></dt><dt>domain context, <a class="indexterm" href="NT4Migration.html#id2672484">Domain Layout</a></dt><dt>domain control, <a class="indexterm" href="samba-pdc.html#id2555570">Basics of Domain Control</a>, <a class="indexterm" href="samba-pdc.html#id2558009">Security Mode and Master Browsers</a>, <a class="indexterm" href="samba-bdc.html#id2561680">Common Errors</a>, <a class="indexterm" href="domain-member.html#id2562183">Features and Benefits</a>, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="NT4Migration.html">Migration from NT4 PDC to Samba-3 PDC</a></dt><dd><dl><dt>backup, <a class="indexterm" href="ServerType.html#id2551910">Server Types</a></dt><dt>primary, <a class="indexterm" href="ServerType.html#id2551910">Server Types</a></dt></dl></dd><dt>domain control database (see SAM)</dt><dt>domain controller, <a class="indexterm" href="samba-pdc.html#id2558009">Security Mode and Master Browsers</a>, <a class="indexterm" href="samba-bdc.html#id2559283">Essential Background Information</a>, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a>, <a class="indexterm" href="samba-bdc.html#id2560392">Active Directory Domain Control</a>, <a class="indexterm" href="samba-bdc.html#id2560598">NetBIOS Over TCP/IP Enabled</a>, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="rights.html">User Rights and Privileges</a>, <a class="indexterm" href="winbind.html#id2646528">What Winbind Provides</a>, <a class="indexterm" href="winbind.html#id2648624">Join the Samba Server to the PDC Domain</a>, <a class="indexterm" href="PolicyMgmt.html#id2651878">Creating and Managing System Policies</a>, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a>, <a class="indexterm" href="NT4Migration.html#id2672484">Domain Layout</a>, <a class="indexterm" href="NT4Migration.html#id2673019">Steps in Migration Process</a></dt><dt>Domain Controller, <a class="indexterm" href="CUPS-printing.html#id2635008">Caveats to Be Considered</a></dt><dt>domain controllers, <a class="indexterm" href="samba-pdc.html#id2557346">Samba ADS Domain Control</a>, <a class="indexterm" href="domain-member.html#id2564157">Joining an NT4-type Domain with Samba-3</a>, <a class="indexterm" href="PolicyMgmt.html#id2652426">MS Windows 200x/XP Professional Policies</a>, <a class="indexterm" href="cfgsmarts.html">Advanced Configuration Techniques</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2669444">New Features in Samba-3.0.x</a></dt><dt>domain environment, <a class="indexterm" href="passdb.html#id2581069">Important Notes About Security</a></dt><dt>domain global, <a class="indexterm" href="rights.html#id2603080">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>domain global group, <a class="indexterm" href="NetCommand.html#id2592044">Overview</a>, <a class="indexterm" href="rights.html#id2603080">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>domain global groups, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>domain global user, <a class="indexterm" href="rights.html#id2603080">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>domain global users, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>domain group, <a class="indexterm" href="winbind.html#id2646095">Features and Benefits</a></dt><dt>domain group settings, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>domain groups, <a class="indexterm" href="ChangeNotes.html#id2572209">Group Mapping Changes in Samba-3.0.23</a>, <a class="indexterm" href="groupmapping.html">Group Mapping: MS Windows and UNIX</a>, <a class="indexterm" href="groupmapping.html#id2590539">Default Users, Groups, and Relative Identifiers</a></dt><dt>Domain Groups, <a class="indexterm" href="passdb.html#id2587498">Accounts and Groups Management</a></dt><dt>Domain Guests, <a class="indexterm" href="NetCommand.html#id2592822">Mapping Windows Groups to UNIX Groups</a></dt><dt>domain information, <a class="indexterm" href="upgrading-to-3.0.html#id2671313">New Schema</a></dt><dt>domain join, <a class="indexterm" href="idmapper.html#id2599225">ADS Domains</a>, <a class="indexterm" href="winbind.html#id2648624">Join the Samba Server to the PDC Domain</a></dt><dt>domain joining, <a class="indexterm" href="ClientConfig.html#id2570437">Joining a Domain: Windows 2000/XP Professional</a></dt><dt>domain logon, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a>, <a class="indexterm" href="samba-pdc.html#id2557399">Domain and Network Logon Configuration</a>, <a class="indexterm" href="samba-pdc.html#id2557418">Domain Network Logon Service</a>, <a class="indexterm" href="samba-bdc.html#id2559776">Example PDC Configuration</a>, <a class="indexterm" href="ClientConfig.html#id2570964">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>domain logon server, <a class="indexterm" href="ProfileMgmt.html#id2654270">Windows 9x/Me Profile Setup</a></dt><dt>domain logons, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a>, <a class="indexterm" href="NetworkBrowsing.html#id2577941">Browsing Support in Samba</a>, <a class="indexterm" href="passdb.html#id2581069">Important Notes About Security</a></dt><dt>domain management tools, <a class="indexterm" href="domain-member.html#id2563306">Managing Domain Machine Accounts using NT4 Server Manager</a></dt><dt>domain master, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#id2577941">Browsing Support in Samba</a></dt><dt>domain member, <a class="indexterm" href="ServerType.html#id2552625">Domain Security Mode (User-Level Security)</a>, <a class="indexterm" href="samba-pdc.html#id2556095">Preparing for Domain Control</a>, <a class="indexterm" href="domain-member.html">Domain Membership</a>, <a class="indexterm" href="domain-member.html#id2562183">Features and Benefits</a>, <a class="indexterm" href="domain-member.html#id2563702">Windows 200x/XP Professional Client</a>, <a class="indexterm" href="domain-member.html#id2566738">Common Errors</a>, <a class="indexterm" href="ClientConfig.html#id2570437">Joining a Domain: Windows 2000/XP Professional</a>, <a class="indexterm" href="passdb.html#id2581069">Important Notes About Security</a>, <a class="indexterm" href="groupmapping.html#id2589322">Discussion</a>, <a class="indexterm" href="NetCommand.html#id2592044">Overview</a>, <a class="indexterm" href="winbind.html#id2646726">Handling of Foreign SIDs</a>, <a class="indexterm" href="NT4Migration.html#id2672484">Domain Layout</a></dt><dt>Domain Member, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a></dt><dd><dl><dt>joining, <a class="indexterm" href="ServerType.html#id2552853">Example Configuration</a></dt></dl></dd><dt>domain member client, <a class="indexterm" href="groupmapping.html#id2590298">Important Administrative Information</a></dt><dt>Domain Member Client (see DMC)</dt><dt>domain member server, <a class="indexterm" href="samba-bdc.html#id2561224">Example Configuration</a>, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a>, <a class="indexterm" href="domain-member.html#id2564157">Joining an NT4-type Domain with Samba-3</a>, <a class="indexterm" href="NetworkBrowsing.html#id2573848">TCP/IP without NetBIOS</a>, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="classicalprinting.html#id2615070">Features and Benefits</a></dt><dt>Domain Member Server (see DMS)</dt><dt>domain member servers, <a class="indexterm" href="samba-bdc.html#id2561224">Example Configuration</a>, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>domain member workstations, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>domain members, <a class="indexterm" href="domain-member.html#id2562183">Features and Benefits</a>, <a class="indexterm" href="NetworkBrowsing.html#id2575341">Domain Browsing Configuration</a>, <a class="indexterm" href="winbind.html#id2647562">Introduction</a></dt><dt>domain membership, <a class="indexterm" href="samba-pdc.html#id2556095">Preparing for Domain Control</a>, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a>, <a class="indexterm" href="domain-member.html">Domain Membership</a></dt><dt>domain name, <a class="indexterm" href="ClientConfig.html#id2570964">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>Domain Name System (see DNS)</dt><dt>domain non-member, <a class="indexterm" href="winbind.html#id2646726">Handling of Foreign SIDs</a></dt><dt>domain policies, <a class="indexterm" href="PolicyMgmt.html#id2652204">Windows NT4-Style Policy Files</a></dt><dt>domain radio button, <a class="indexterm" href="ClientConfig.html#id2570437">Joining a Domain: Windows 2000/XP Professional</a></dt><dt>domain security, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a>, <a class="indexterm" href="domain-member.html">Domain Membership</a>, <a class="indexterm" href="domain-member.html#id2562183">Features and Benefits</a>, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a>, <a class="indexterm" href="domain-member.html#id2564157">Joining an NT4-type Domain with Samba-3</a>, <a class="indexterm" href="domain-member.html#id2564892">Why Is This Better Than security = server?</a>, <a class="indexterm" href="ClientConfig.html#id2570437">Joining a Domain: Windows 2000/XP Professional</a>, <a class="indexterm" href="passdb.html#id2581069">Important Notes About Security</a>, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="idmapper.html#id2598545">Primary Domain Controller</a>, <a class="indexterm" href="InterdomainTrusts.html#id2612800">Trust Relationship Background</a>, <a class="indexterm" href="winbind.html#id2648624">Join the Samba Server to the PDC Domain</a>, <a class="indexterm" href="ProfileMgmt.html#id2657055">MS Windows 200x/XP</a></dt><dt>domain security account, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>Domain Server Manager, <a class="indexterm" href="groupmapping.html#id2590417">Applicable Only to Versions Earlier than 3.0.11</a></dt><dt>domain SID, <a class="indexterm" href="samba-bdc.html#id2560723">Backup Domain Controller Configuration</a>, <a class="indexterm" href="NetCommand.html#id2595316">Managing Security Identifiers (SIDS)</a></dt><dt>domain trust, <a class="indexterm" href="samba-bdc.html#id2558877">Features and Benefits</a>, <a class="indexterm" href="InterdomainTrusts.html#id2613114">Creating an NT4 Domain Trust</a></dt><dt>domain user, <a class="indexterm" href="ClientConfig.html#id2570964">Domain Logon Configuration: Windows 9x/Me</a>, <a class="indexterm" href="winbind.html#id2646095">Features and Benefits</a>, <a class="indexterm" href="winbind.html#id2646528">What Winbind Provides</a></dt><dt>domain user accounts, <a class="indexterm" href="NetCommand.html#id2592419">UNIX and Windows Group Management</a></dt><dt>domain user manager, <a class="indexterm" href="passdb.html#id2584058">User Account Management</a></dt><dt>Domain User Manager, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="groupmapping.html#id2590417">Applicable Only to Versions Earlier than 3.0.11</a>, <a class="indexterm" href="PolicyMgmt.html#id2652874">Managing Account/User Policies</a></dt><dt>Domain Users, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="NetCommand.html#id2592822">Mapping Windows Groups to UNIX Groups</a></dt><dt>domain users, <a class="indexterm" href="winbind.html#id2647677">Requirements</a>, <a class="indexterm" href="winbind.html#id2649784">Linux/FreeBSD-Specific PAM Configuration</a>, <a class="indexterm" href="winbind.html#id2650287">Conclusion</a></dt><dt>Domain Users group, <a class="indexterm" href="groupmapping.html#id2591649">Adding Domain Users to the Workstation Power Users Group</a></dt><dt>domain-level, <a class="indexterm" href="domain-member.html#id2564892">Why Is This Better Than security = server?</a></dt><dt>domain-level security, <a class="indexterm" href="domain-member.html#id2564157">Joining an NT4-type Domain with Samba-3</a></dt><dt>domain-wide browse list, <a class="indexterm" href="NetworkBrowsing.html#id2575942">Making Samba the Domain Master</a></dt><dt>DOMAIN<1B>, <a class="indexterm" href="samba-pdc.html#id2558009">Security Mode and Master Browsers</a></dt><dt>DOMAIN<1C>, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a>, <a class="indexterm" href="samba-pdc.html#id2558009">Security Mode and Master Browsers</a></dt><dt>DOMAIN<1D>, <a class="indexterm" href="samba-pdc.html#id2558009">Security Mode and Master Browsers</a></dt><dt>draft, <a class="indexterm" href="CUPS-printing.html#id2631245">The Role of cupsomatic/foomatic</a></dt><dt>Drive Identification, <a class="indexterm" href="AccessControls.html#id2603787">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>driver, <a class="indexterm" href="classicalprinting.html#id2615888">Verifying Configuration with testparm</a></dt><dt>driver CDROM, <a class="indexterm" href="classicalprinting.html#id2620993">Identifying Driver Files</a></dt><dt>driver download, <a class="indexterm" href="classicalprinting.html#id2620161">[print$] Stanza Parameters</a></dt><dt>Driver File, <a class="indexterm" href="classicalprinting.html#id2620993">Identifying Driver Files</a></dt><dt>driver files, <a class="indexterm" href="classicalprinting.html#id2620993">Identifying Driver Files</a></dt><dt>Driver Path, <a class="indexterm" href="classicalprinting.html#id2620993">Identifying Driver Files</a></dt><dt>dual-daemon winbindd, <a class="indexterm" href="upgrading-to-3.0.html#id2669444">New Features in Samba-3.0.x</a></dt><dt>due diligence, <a class="indexterm" href="Backup.html#id2664412">Discussion of Backup Solutions</a></dt><dt>duplex, <a class="indexterm" href="CUPS-printing.html#id2632569">Examples for Filtering Chains</a></dt><dt>duplex printing, <a class="indexterm" href="CUPS-printing.html#id2632569">Examples for Filtering Chains</a></dt><dt>duplicate, <a class="indexterm" href="samba-bdc.html#id2560028">LDAP Configuration Notes</a></dt><dt>duplication of information, <a class="indexterm" href="winbind.html#id2646438">Introduction</a></dt><dt>DVI, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a>, <a class="indexterm" href="CUPS-printing.html#id2629977">Prefilters</a></dt><dt>Dynamic DNS (see DDNS)</dt><dt>Dynamic Host Configuration Protocol (see DHCP)</dt><dt>dynamic link loader, <a class="indexterm" href="winbind.html#id2647916">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a></dt><dt>dynamic registration files, <a class="indexterm" href="DNSDHCP.html#id2686107">Dynamic DNS</a></dt><dt>Dynamic SMB servers, <a class="indexterm" href="NT4Migration.html#id2672074">Objectives</a></dt><dt>dynamically loadable library modules, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a></dt></dl></div><div class="indexdiv"><h3>E</h3><dl><dt>e-Directory, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a>, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a></dt><dt>EAs, <a class="indexterm" href="AccessControls.html#id2604246">File and Directory Access Control</a></dt><dt>economically wise, <a class="indexterm" href="SambaHA.html#id2664995">Features and Benefits</a></dt><dt>eDirectory, <a class="indexterm" href="passdb.html#id2582137">Comments Regarding LDAP</a></dt><dt>editreg, <a class="indexterm" href="PolicyMgmt.html#id2653114">Samba Editreg Toolset</a></dt><dt>efficient authentication, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a></dt><dt>election, <a class="indexterm" href="samba-pdc.html#id2558009">Security Mode and Master Browsers</a>, <a class="indexterm" href="NetworkBrowsing.html#id2574407">How Browsing Functions</a>, <a class="indexterm" href="NetworkBrowsing.html#id2575341">Domain Browsing Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>election criteria, <a class="indexterm" href="NetworkBrowsing.html#id2574407">How Browsing Functions</a></dt><dt>election packet, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>election process, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>EMF, <a class="indexterm" href="CUPS-printing.html#id2628016">Windows Drivers, GDI, and EMF</a>, <a class="indexterm" href="CUPS-printing.html#id2633231">From Windows Clients to an NT Print Server</a>, <a class="indexterm" href="CUPS-printing.html#id2633365">Driver Execution on the Server</a></dt><dt>enables clients to print, <a class="indexterm" href="classicalprinting.html#id2615605">Simple Print Configuration</a></dt><dt>enables NetBIOS over TCP/IP, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></dt><dt>encapsulating, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></dt><dt>encoding, <a class="indexterm" href="domain-member.html#ads-test-server">Testing Server Setup</a></dt><dt>encryped password, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a></dt><dt>encrypted, <a class="indexterm" href="ServerType.html#id2551742">Features and Benefits</a>, <a class="indexterm" href="ServerType.html#id2553615">Password Checking</a>, <a class="indexterm" href="passdb.html#id2581069">Important Notes About Security</a></dt><dt>encrypted password, <a class="indexterm" href="passdb.html#id2581384">Advantages of Encrypted Passwords</a></dt><dt>encrypted passwords, <a class="indexterm" href="ServerType.html#id2553615">Password Checking</a>, <a class="indexterm" href="passdb.html#id2580281">Features and Benefits</a>, <a class="indexterm" href="passdb.html#passdbtech">Technical Information</a>, <a class="indexterm" href="passdb.html#id2581069">Important Notes About Security</a>, <a class="indexterm" href="passdb.html#id2581384">Advantages of Encrypted Passwords</a>, <a class="indexterm" href="ProfileMgmt.html#id2655741">Profile Migration from Windows NT4/200x Server to Samba</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671119">Passdb Backends and Authentication</a></dt><dt>encrypted session, <a class="indexterm" href="passdb.html#id2587612">Security and sambaSamAccount</a></dt><dt>encryption, <a class="indexterm" href="ServerType.html#id2553317">Server Security (User Level Security)</a></dt><dt>encryption key, <a class="indexterm" href="domain-member.html#id2563702">Windows 200x/XP Professional Client</a></dt><dt>encryption types, <a class="indexterm" href="domain-member.html#id2565365">Configure /etc/krb5.conf</a>, <a class="indexterm" href="domain-member.html#id2566460">Notes</a></dt><dt>enforcing, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>English, <a class="indexterm" href="unicode.html#id2663193">Japanese Charsets</a>, <a class="indexterm" href="SWAT.html#id2674996">Enabling SWAT Internationalization Support</a></dt><dt>Enhanced MetaFile (see EMF)</dt><dt>enterprise, <a class="indexterm" href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a></dt><dt>enumdrivers, <a class="indexterm" href="classicalprinting.html#id2620993">Identifying Driver Files</a>, <a class="indexterm" href="CUPS-printing.html#id2636695">A Check of the rpcclient man Page</a></dt><dt>enumerate domain groups, <a class="indexterm" href="winbind.html#id2646902">Microsoft Remote Procedure Calls</a></dt><dt>enumerate domain users, <a class="indexterm" href="winbind.html#id2646902">Microsoft Remote Procedure Calls</a></dt><dt>EnumJobs(), <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>enumprinters, <a class="indexterm" href="CUPS-printing.html#id2636695">A Check of the rpcclient man Page</a></dt><dt>environment variables, <a class="indexterm" href="classicalprinting.html#id2618984">Custom Print Commands</a></dt><dt>EPM (see ESP meta packager)</dt><dt>Epson Stylus, <a class="indexterm" href="CUPS-printing.html#id2632569">Examples for Filtering Chains</a></dt><dt>Epson Stylus inkjet, <a class="indexterm" href="CUPS-printing.html#id2639812">Foomatic Database-Generated PPDs</a></dt><dt>equivalence, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>equivalent rights and privileges, <a class="indexterm" href="rights.html#id2602897">The Administrator Domain SID</a></dt><dt>error message, <a class="indexterm" href="idmapper.html#id2599225">ADS Domains</a>, <a class="indexterm" href="classicalprinting.html#id2621904">Running rpcclient with adddriver</a></dt><dt>error messages, <a class="indexterm" href="diagnosis.html#id2675781">Assumptions</a></dt><dt>errors that can afflict, <a class="indexterm" href="ClientConfig.html#id2571409">Common Errors</a></dt><dt>ESC/P, <a class="indexterm" href="CUPS-printing.html#id2633365">Driver Execution on the Server</a></dt><dt>ESP, <a class="indexterm" href="CUPS-printing.html#id2628553">Ghostscript: The Software RIP for Non-PostScript Printers</a></dt><dd><dl><dt>Ghostscript, <a class="indexterm" href="CUPS-printing.html#id2628949">The CUPS Filtering Architecture</a>, <a class="indexterm" href="CUPS-printing.html#id2632232">cupsomatic/foomatic-rip Versus Native CUPS Printing</a></dt><dt>meta packager, <a class="indexterm" href="CUPS-printing.html#id2634563">CUPS “PostScript Driver for Windows NT/200x/XP”</a></dt><dt>Print Pro, <a class="indexterm" href="CUPS-printing.html#id2632997">Sources of CUPS Drivers/PPDs</a>, <a class="indexterm" href="CUPS-printing.html#id2634946">ESP Print Pro PostScript Driver for Windows NT/200x/XP</a></dt></dl></dd><dt>ESP Ghostscript, <a class="indexterm" href="CUPS-printing.html#id2628949">The CUPS Filtering Architecture</a></dt><dt>established, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>ethereal, <a class="indexterm" href="ProfileMgmt.html#id2654270">Windows 9x/Me Profile Setup</a>, <a class="indexterm" href="problems.html#id2678144">Tcpdump</a>, <a class="indexterm" href="problems.html#id2678194">Ethereal</a>, <a class="indexterm" href="problems.html#id2678338">The Windows Network Monitor</a></dt><dt>Ethernet adapters, <a class="indexterm" href="securing-samba.html#id2611530">Using Interface Protection</a></dt><dt>EUC-JP, <a class="indexterm" href="unicode.html#id2663193">Japanese Charsets</a>, <a class="indexterm" href="unicode.html#id2663332">Basic Parameter Setting</a></dt><dt>eucJP-ms locale, <a class="indexterm" href="unicode.html#id2663332">Basic Parameter Setting</a></dt><dt>Event Viewer, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650630">Remote Server Administration</a></dt><dt>Everyone - Full Control, <a class="indexterm" href="AccessControls.html#id2605984">Access Controls on Shares</a></dt><dt>Everyone group, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>EVMS, <a class="indexterm" href="VFS.html#id2644801">shadow_copy</a></dt><dt>examples, <a class="indexterm" href="install.html#id2545469">Example Configuration</a></dt><dt>examples/LDAP, <a class="indexterm" href="passdb.html#id2580501">New Account Storage Systems</a></dt><dt>execute, <a class="indexterm" href="AccessControls.html#id2604246">File and Directory Access Control</a></dt><dt>existing LDAP DIT, <a class="indexterm" href="passdb.html#id2582411">Caution Regarding LDAP and Samba</a></dt><dt>expands control abilities, <a class="indexterm" href="passdb.html#id2580501">New Account Storage Systems</a></dt><dt>expired password, <a class="indexterm" href="passdb.html#id2584581">Changing User Accounts</a></dt><dt>explicit trust, <a class="indexterm" href="InterdomainTrusts.html#id2612800">Trust Relationship Background</a></dt><dt>explicitly set, <a class="indexterm" href="classicalprinting.html#id2616085">Rapid Configuration Validation</a></dt><dt>exploit opportunities, <a class="indexterm" href="PolicyMgmt.html#id2651772">Features and Benefits</a></dt><dt>exploitation, <a class="indexterm" href="securing-samba.html#id2611530">Using Interface Protection</a></dt><dt>exported file system, <a class="indexterm" href="SambaHA.html#id2665992">A Simple Solution</a></dt><dt>exposed, <a class="indexterm" href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>extd_audit module, <a class="indexterm" href="VFS.html#id2644027">extd_audit</a></dt><dt>Extended Attributes, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a></dt><dt>extended attributes, <a class="indexterm" href="AccessControls.html#id2604658">Protecting Directories and Files from Deletion</a></dt><dt>Extended BSD Printing, <a class="indexterm" href="classicalprinting.html#id2616484">Extended Printing Configuration</a></dt><dt>extended characters, <a class="indexterm" href="unicode.html#id2662892">What Are Charsets and Unicode?</a></dt><dt>extended protocol, <a class="indexterm" href="NetworkBrowsing.html#id2577510">Windows Networking Protocols</a></dt><dt>extended SAM, <a class="indexterm" href="passdb.html#id2580501">New Account Storage Systems</a></dt><dt>extra machine, <a class="indexterm" href="cfgsmarts.html#id2668301">Multiple Virtual Server Hosting</a></dt></dl></div><div class="indexdiv"><h3>F</h3><dl><dt>fail, <a class="indexterm" href="SambaHA.html#id2664995">Features and Benefits</a></dt><dt>failed join, <a class="indexterm" href="idmapper.html#id2598938">NT4-Style Domains (Includes Samba Domains)</a>, <a class="indexterm" href="idmapper.html#id2599635">IDMAP_RID with Winbind</a></dt><dt>failed logins, <a class="indexterm" href="passdb.html#acctmgmttools">Account Management Tools</a></dt><dt>failover communication, <a class="indexterm" href="SambaHA.html#id2666073">High-Availability Server Products</a></dt><dt>failover process, <a class="indexterm" href="SambaHA.html#id2666073">High-Availability Server Products</a></dt><dt>failover servers, <a class="indexterm" href="SambaHA.html#id2665992">A Simple Solution</a></dt><dt>fails, <a class="indexterm" href="domain-member.html#id2566853">Adding Machine to Domain Fails</a></dt><dt>failure, <a class="indexterm" href="idmapper.html#id2599225">ADS Domains</a></dt><dt>failure semantics, <a class="indexterm" href="SambaHA.html#id2665935">Required Modifications to Samba</a></dt><dt>fake-permissions module, <a class="indexterm" href="ProfileMgmt.html#id2656092">Mandatory Profiles</a></dt><dt>fake_permissions, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a></dt><dt>fake_perms, <a class="indexterm" href="VFS.html#fakeperms">fake_perms</a>, <a class="indexterm" href="ProfileMgmt.html#id2656092">Mandatory Profiles</a></dt><dt>fdisk, <a class="indexterm" href="VFS.html#id2644988">Shadow Copy Setup</a></dt><dt>Federated Identity Management (see FIM)</dt><dt>federated organizations, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></dt><dt>federated-identity, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></dt><dt>Fiber Channel, <a class="indexterm" href="SambaHA.html#id2666073">High-Availability Server Products</a></dt><dt>fickle, <a class="indexterm" href="NetworkBrowsing.html#id2572592">Features and Benefits</a></dt><dt>fid, <a class="indexterm" href="SambaHA.html#id2665492">Demultiplexing SMB Requests</a></dt><dt>file access permissions, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a></dt><dt>File Naming Conventions, <a class="indexterm" href="AccessControls.html#id2603787">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>file ownership, <a class="indexterm" href="domain-member.html#id2562183">Features and Benefits</a></dt><dt>file serving, <a class="indexterm" href="classicalprinting.html#id2615070">Features and Benefits</a></dt><dt>File System, <a class="indexterm" href="AccessControls.html#id2603787">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dd><dl><dt>case sensitivity, <a class="indexterm" href="AccessControls.html#id2603787">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>feature comparison, <a class="indexterm" href="AccessControls.html#id2603787">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>UNIX, <a class="indexterm" href="AccessControls.html#id2603787">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>Windows, <a class="indexterm" href="AccessControls.html#id2603787">MS Windows NTFS Comparison with UNIX File Systems</a></dt></dl></dd><dt>file system capabilities, <a class="indexterm" href="AccessControls.html#id2604658">Protecting Directories and Files from Deletion</a></dt><dt>FILE:, <a class="indexterm" href="classicalprinting.html#id2624864">Samba and Printer Ports</a></dt><dt>filemanager, <a class="indexterm" href="NetworkBrowsing.html#id2578138">Problem Resolution</a></dt><dt>filename mangling, <a class="indexterm" href="upgrading-to-3.0.html#id2669444">New Features in Samba-3.0.x</a></dt><dt>filter, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>Filter Oplock, <a class="indexterm" href="locking.html#id2608934">Opportunistic Locking Overview</a></dt><dt>FilterLimit, <a class="indexterm" href="CUPS-printing.html#id2631493">mime.convs</a></dt><dt>filters, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>FIM, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a>, <a class="indexterm" href="passdb.html#id2582137">Comments Regarding LDAP</a></dt><dt>firewall, <a class="indexterm" href="securing-samba.html#id2611056">Introduction</a>, <a class="indexterm" href="securing-samba.html#id2611530">Using Interface Protection</a>, <a class="indexterm" href="diagnosis.html#id2676074">The Tests</a></dt><dt>firewall active, <a class="indexterm" href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>firewall setups, <a class="indexterm" href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>fixed IP address, <a class="indexterm" href="ClientConfig.html#id2568742">MS Windows XP Professional</a>, <a class="indexterm" href="ClientConfig.html#id2569384">MS Windows 2000</a></dt><dt>fixed IP addresses, <a class="indexterm" href="ClientConfig.html#id2568666">TCP/IP Configuration</a></dt><dt>flush local locks, <a class="indexterm" href="locking.html#id2608934">Opportunistic Locking Overview</a></dt><dt>flush name cache, <a class="indexterm" href="NetworkBrowsing.html#id2579429">Flushing the Samba NetBIOS Name Cache</a></dt><dt>foomatic, <a class="indexterm" href="CUPS-printing.html#id2628790">Using Windows-Formatted Vendor PPDs</a>, <a class="indexterm" href="CUPS-printing.html#id2628949">The CUPS Filtering Architecture</a>, <a class="indexterm" href="CUPS-printing.html#id2631245">The Role of cupsomatic/foomatic</a>, <a class="indexterm" href="CUPS-printing.html#id2632232">cupsomatic/foomatic-rip Versus Native CUPS Printing</a>, <a class="indexterm" href="CUPS-printing.html#id2639112">foomatic-rip and Foomatic Explained</a>, <a class="indexterm" href="CUPS-printing.html#id2639260">Foomatic's Strange Name</a></dt><dt>Foomatic database, <a class="indexterm" href="CUPS-printing.html#id2639812">Foomatic Database-Generated PPDs</a></dt><dt>Foomatic Printer, <a class="indexterm" href="CUPS-printing.html#id2631245">The Role of cupsomatic/foomatic</a></dt><dt>Foomatic tutorial, <a class="indexterm" href="CUPS-printing.html#id2639496">The Grand Unification Achieved</a></dt><dt>foomatic-rip, <a class="indexterm" href="CUPS-printing.html#id2628949">The CUPS Filtering Architecture</a>, <a class="indexterm" href="CUPS-printing.html#id2631245">The Role of cupsomatic/foomatic</a>, <a class="indexterm" href="CUPS-printing.html#id2632232">cupsomatic/foomatic-rip Versus Native CUPS Printing</a>, <a class="indexterm" href="CUPS-printing.html#id2638937">CUPS Print Drivers from Linuxprinting.org</a>, <a class="indexterm" href="CUPS-printing.html#id2639112">foomatic-rip and Foomatic Explained</a>, <a class="indexterm" href="CUPS-printing.html#id2639496">The Grand Unification Achieved</a></dt><dt>Foomatic/cupsomatic, <a class="indexterm" href="CUPS-printing.html#id2632232">cupsomatic/foomatic-rip Versus Native CUPS Printing</a></dt><dt>force an election, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>force election, <a class="indexterm" href="NetworkBrowsing.html#id2575942">Making Samba the Domain Master</a></dt><dt>forced synchronization, <a class="indexterm" href="NetworkBrowsing.html#id2574407">How Browsing Functions</a></dt><dt>foreign domain, <a class="indexterm" href="passdb.html#id2581588">Mapping User Identifiers between MS Windows and UNIX</a>, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>foreign SID, <a class="indexterm" href="winbind.html#id2646726">Handling of Foreign SIDs</a></dt><dt>foreign user, <a class="indexterm" href="winbind.html#id2646726">Handling of Foreign SIDs</a></dt><dt>FQDN, <a class="indexterm" href="ch-ldap-tls.html#s1-intro-ldap-tls">Introduction</a></dt><dt>framing error, <a class="indexterm" href="speed.html#id2684091">Samba Performance Problem Due to Changing Linux Kernel</a></dt><dt>free support, <a class="indexterm" href="ch47.html">Samba Support</a>, <a class="indexterm" href="ch47.html#id2685467">Free Support</a></dt><dt>FreeBSD, <a class="indexterm" href="samba-pdc.html#id2558287">“$” Cannot Be Included in Machine Name</a>, <a class="indexterm" href="unicode.html#id2663332">Basic Parameter Setting</a></dt><dt>freezing, <a class="indexterm" href="VFS.html#id2644988">Shadow Copy Setup</a></dt><dt>French, <a class="indexterm" href="SWAT.html#id2674996">Enabling SWAT Internationalization Support</a></dt><dt>front-end virtual server, <a class="indexterm" href="SambaHA.html#id2665398">The Front-End Challenge</a>, <a class="indexterm" href="SambaHA.html#id2665492">Demultiplexing SMB Requests</a></dt><dt>frustrating experience, <a class="indexterm" href="passdb.html#id2582549">LDAP Directories and Windows Computer Accounts</a></dt><dt>FTP, <a class="indexterm" href="passdb.html#id2581524">Advantages of Non-Encrypted Passwords</a></dt><dt>ftp, <a class="indexterm" href="Backup.html#id2664681">Rsync</a>, <a class="indexterm" href="compiling.html#id2680767">Accessing the Samba Sources via rsync and ftp</a></dt><dt>ftp access, <a class="indexterm" href="winbind.html#id2649784">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>ftp service, <a class="indexterm" href="winbind.html#id2649784">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>ftp services, <a class="indexterm" href="winbind.html#id2649784">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>ftpd, <a class="indexterm" href="pam.html#id2658906">Anatomy of /etc/pam.d Entries</a></dt><dt>full rights, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>functional components, <a class="indexterm" href="bugreport.html#id2679333">Debugging-Specific Operations</a></dt><dt>functionality, <a class="indexterm" href="NT4Migration.html#id2672074">Objectives</a></dt></dl></div><div class="indexdiv"><h3>G</h3><dl><dt>gateway address, <a class="indexterm" href="ClientConfig.html#id2568742">MS Windows XP Professional</a></dt><dt>gcc, <a class="indexterm" href="problems.html#id2677889">Debugging with Samba Itself</a>, <a class="indexterm" href="Portability.html#id2682092">HPUX</a></dt><dt>gdb, <a class="indexterm" href="problems.html#id2677889">Debugging with Samba Itself</a>, <a class="indexterm" href="bugreport.html#id2679534">Internal Errors</a>, <a class="indexterm" href="bugreport.html#id2679668">Attaching to a Running Process</a></dt><dt>GDI, <a class="indexterm" href="CUPS-printing.html#gdipost">GDI on Windows, PostScript on UNIX</a>, <a class="indexterm" href="CUPS-printing.html#id2628016">Windows Drivers, GDI, and EMF</a>, <a class="indexterm" href="CUPS-printing.html#id2633231">From Windows Clients to an NT Print Server</a>, <a class="indexterm" href="CUPS-printing.html#id2633365">Driver Execution on the Server</a></dt><dt>general security service application programming interface (see GSSAPI)</dt><dt>generic PostScript, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>generic raster, <a class="indexterm" href="CUPS-printing.html#id2630332">pstoraster</a></dt><dt>generic raster format, <a class="indexterm" href="CUPS-printing.html#id2628949">The CUPS Filtering Architecture</a></dt><dt>genlogon.pl, <a class="indexterm" href="AdvancedNetworkManagement.html#id2651362">Network Logon Script Magic</a></dt><dt>Gentoo, <a class="indexterm" href="speed.html#id2684091">Samba Performance Problem Due to Changing Linux Kernel</a></dt><dt>Germany, <a class="indexterm" href="SambaHA.html#id2665115">Technical Discussion</a></dt><dt>get, <a class="indexterm" href="diagnosis.html#id2676074">The Tests</a></dt><dt>getdriver, <a class="indexterm" href="classicalprinting.html#id2620993">Identifying Driver Files</a>, <a class="indexterm" href="classicalprinting.html#id2621549">Installing Driver Files into [print$]</a></dt><dt>getdriverdir, <a class="indexterm" href="CUPS-printing.html#id2636695">A Check of the rpcclient man Page</a></dt><dt>getent, <a class="indexterm" href="NetCommand.html#id2592620">Adding or Creating a New Group</a>, <a class="indexterm" href="idmapper.html#id2599635">IDMAP_RID with Winbind</a>, <a class="indexterm" href="winbind.html#id2648862">Starting and Testing the winbindd Daemon</a></dt><dt>getent group demo, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>gethostbyname() function call, <a class="indexterm" href="NetworkBrowsing.html#id2577651">Name Resolution Order</a></dt><dt>getpwnam, <a class="indexterm" href="passdb.html#id2586381">Schema and Relationship to the RFC 2307 posixAccount</a>, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a></dt><dt>getpwnam() call, <a class="indexterm" href="upgrading-to-3.0.html#id2671022">Changes in Behavior</a></dt><dt>GetSID.exe, <a class="indexterm" href="ProfileMgmt.html#id2656027">Get SID</a></dt><dt>GhostScript, <a class="indexterm" href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a>, <a class="indexterm" href="CUPS-printing.html#id2628553">Ghostscript: The Software RIP for Non-PostScript Printers</a></dt><dd><dl><dt>(see also PostScript)</dt></dl></dd><dt>Ghostscript, <a class="indexterm" href="CUPS-printing.html#id2628949">The CUPS Filtering Architecture</a>, <a class="indexterm" href="CUPS-printing.html#id2631949">PostScript Printer Descriptions for Non-PostScript Printers</a></dt><dd><dl><dt>ESP (see ESP + GhostScript)</dt></dl></dd><dt>GID, <a class="indexterm" href="samba-bdc.html#id2561224">Example Configuration</a>, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2564892">Why Is This Better Than security = server?</a>, <a class="indexterm" href="domain-member.html#id2566532">Sharing User ID Mappings between Samba Domain Members</a>, <a class="indexterm" href="ChangeNotes.html#id2571717">User and Group Changes</a>, <a class="indexterm" href="ChangeNotes.html#id2572149">Passdb Changes</a>, <a class="indexterm" href="ChangeNotes.html#id2572209">Group Mapping Changes in Samba-3.0.23</a>, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="groupmapping.html#id2588907">Features and Benefits</a>, <a class="indexterm" href="NetCommand.html#id2592044">Overview</a>, <a class="indexterm" href="NetCommand.html#id2592822">Mapping Windows Groups to UNIX Groups</a>, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a>, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2598545">Primary Domain Controller</a>, <a class="indexterm" href="winbind.html#id2646095">Features and Benefits</a>, <a class="indexterm" href="winbind.html#id2646726">Handling of Foreign SIDs</a>, <a class="indexterm" href="winbind.html#id2648862">Starting and Testing the winbindd Daemon</a></dt><dt>GID numbers, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a></dt><dt>GID range, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a></dt><dt>GIF, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>global print command, <a class="indexterm" href="classicalprinting.html#id2618984">Custom Print Commands</a></dt><dt>global right, <a class="indexterm" href="rights.html#id2602099">Description of Privileges</a></dt><dt>global section, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>Global support, <a class="indexterm" href="NT4Migration.html#id2672074">Objectives</a></dt><dt>global-level, <a class="indexterm" href="classicalprinting.html#id2615504">Printing-Related Configuration Parameters</a></dt><dt>GNOME, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650801">Remote Management from NoMachine.Com</a></dt><dt>GNU Ghostscript, <a class="indexterm" href="CUPS-printing.html#id2628949">The CUPS Filtering Architecture</a>, <a class="indexterm" href="CUPS-printing.html#id2630332">pstoraster</a></dt><dt>GNU GPL, <a class="indexterm" href="Backup.html#id2664509">BackupPC</a></dt><dt>GNU tar, <a class="indexterm" href="Backup.html#id2664850">Amanda</a></dt><dt>GNU/Linux, <a class="indexterm" href="VFS.html#id2643368">Discussion</a></dt><dt>GPG, <a class="indexterm" href="compiling.html#id2680842">Verifying Samba's PGP Signature</a></dt><dt>GPL, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650801">Remote Management from NoMachine.Com</a></dt><dt>gpolmig.exe, <a class="indexterm" href="PolicyMgmt.html#id2652629">Administration of Windows 200x/XP Policies</a></dt><dt>GPOs, <a class="indexterm" href="PolicyMgmt.html#id2651772">Features and Benefits</a>, <a class="indexterm" href="PolicyMgmt.html#id2652426">MS Windows 200x/XP Professional Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2652629">Administration of Windows 200x/XP Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2652874">Managing Account/User Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2653301">System Startup and Logon Processing Overview</a>, <a class="indexterm" href="ProfileMgmt.html#id2657055">MS Windows 200x/XP</a></dt><dt>grace time, <a class="indexterm" href="passdb.html#id2584581">Changing User Accounts</a></dt><dt>grant rights, <a class="indexterm" href="rights.html#id2601754">Using the “net rpc rights” Utility</a></dt><dt>graphical objects, <a class="indexterm" href="CUPS-printing.html#id2628194">UNIX Printfile Conversion and GUI Basics</a></dt><dt>graphically illustrated client configuration, <a class="indexterm" href="ClientConfig.html#id2568562">Features and Benefits</a></dt><dt>grayscale, <a class="indexterm" href="CUPS-printing.html#id2631245">The Role of cupsomatic/foomatic</a></dt><dt>greater scalability, <a class="indexterm" href="passdb.html#id2580501">New Account Storage Systems</a></dt><dt>greatest mistake, <a class="indexterm" href="StandAloneServer.html#id2568495">Common Errors</a></dt><dt>grep, <a class="indexterm" href="winbind.html#id2647916">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a></dt><dt>group, <a class="indexterm" href="samba-bdc.html#id2561224">Example Configuration</a>, <a class="indexterm" href="ChangeNotes.html#id2571717">User and Group Changes</a>, <a class="indexterm" href="passdb.html#id2582549">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="AccessControls.html#id2604246">File and Directory Access Control</a></dt><dd><dl><dt>account, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a></dt><dt>mapping, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a></dt></dl></dd><dt>group account, <a class="indexterm" href="groupmapping.html#id2590298">Important Administrative Information</a>, <a class="indexterm" href="idmapper.html#id2598779">Backup Domain Controller</a></dt><dt>group accounts, <a class="indexterm" href="ClientConfig.html#id2570964">Domain Logon Configuration: Windows 9x/Me</a>, <a class="indexterm" href="passdb.html#id2582411">Caution Regarding LDAP and Samba</a>, <a class="indexterm" href="groupmapping.html#id2588907">Features and Benefits</a>, <a class="indexterm" href="groupmapping.html#id2589658">Warning: User Private Group Problems</a>, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a></dt><dt>group management, <a class="indexterm" href="NetCommand.html#id2592044">Overview</a>, <a class="indexterm" href="NetCommand.html#id2592419">UNIX and Windows Group Management</a></dt><dt>group mapping, <a class="indexterm" href="ChangeNotes.html#id2571717">User and Group Changes</a>, <a class="indexterm" href="groupmapping.html">Group Mapping: MS Windows and UNIX</a></dt><dt>group mappings, <a class="indexterm" href="ChangeNotes.html#id2572209">Group Mapping Changes in Samba-3.0.23</a>, <a class="indexterm" href="groupmapping.html#id2588907">Features and Benefits</a></dt><dt>group membership, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>group ownership, <a class="indexterm" href="winbind.html#id2646095">Features and Benefits</a></dt><dt>group permissions, <a class="indexterm" href="ChangeNotes.html#id2571717">User and Group Changes</a>, <a class="indexterm" href="NT4Migration.html#id2672685">Server Share and Directory Layout</a></dt><dt>Group Policies, <a class="indexterm" href="PolicyMgmt.html#id2651772">Features and Benefits</a></dt><dt>group policies, <a class="indexterm" href="PolicyMgmt.html#id2651772">Features and Benefits</a></dt><dt>group policy, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a></dt><dt>Group Policy, <a class="indexterm" href="PolicyMgmt.html#id2652067">Windows 9x/ME Policies</a></dt><dt>Group Policy Container (see GPC)</dt><dt>Group Policy Editor, <a class="indexterm" href="PolicyMgmt.html#id2652067">Windows 9x/ME Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2653196">Windows NT4/200x</a>, <a class="indexterm" href="NT4Migration.html#id2673574">Samba-3 Implementation Choices</a></dt><dt>Group Policy Objects, <a class="indexterm" href="NT4Migration.html#id2672074">Objectives</a> (see GPO)</dt><dt>group policy objects (see GPOs)</dt><dt>Group Policy Template (see GPT)</dt><dt>group privileges, <a class="indexterm" href="groupmapping.html#id2589322">Discussion</a></dt><dt>group profiles, <a class="indexterm" href="ProfileMgmt.html#id2656232">Creating and Managing Group Profiles</a></dt><dt>group SID, <a class="indexterm" href="NetCommand.html#id2595316">Managing Security Identifiers (SIDS)</a></dt><dt>groupadd, <a class="indexterm" href="groupmapping.html#id2588907">Features and Benefits</a>, <a class="indexterm" href="groupmapping.html#id2591250">Sample smb.conf Add Group Script</a>, <a class="indexterm" href="groupmapping.html#id2591562">Adding Groups Fails</a></dt><dt>groupadd limitations, <a class="indexterm" href="groupmapping.html#id2591250">Sample smb.conf Add Group Script</a></dt><dt>groupdel, <a class="indexterm" href="groupmapping.html#id2588907">Features and Benefits</a></dt><dt>groupmap, <a class="indexterm" href="groupmapping.html">Group Mapping: MS Windows and UNIX</a></dt><dt>groupmod, <a class="indexterm" href="groupmapping.html#id2588907">Features and Benefits</a></dt><dt>grouppol.inf, <a class="indexterm" href="PolicyMgmt.html#id2652067">Windows 9x/ME Policies</a></dt><dt>groups, <a class="indexterm" href="NetCommand.html#id2592419">UNIX and Windows Group Management</a>, <a class="indexterm" href="PolicyMgmt.html#id2651772">Features and Benefits</a></dt><dd><dl><dt>domain, <a class="indexterm" href="groupmapping.html#id2589322">Discussion</a></dt><dt>mapping, <a class="indexterm" href="groupmapping.html">Group Mapping: MS Windows and UNIX</a></dt><dt>nested, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt></dl></dd><dt>groups of users, <a class="indexterm" href="NetCommand.html#id2594353">Administering User Rights and Privileges</a></dt><dt>growing, <a class="indexterm" href="VFS.html#id2644988">Shadow Copy Setup</a></dt><dt>GSSAPI, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></dt><dt>gtklp, <a class="indexterm" href="CUPS-printing.html#id2639812">Foomatic Database-Generated PPDs</a></dt><dt>guest, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a>, <a class="indexterm" href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a></dt><dt>guest account, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a class="indexterm" href="NetworkBrowsing.html#id2578138">Problem Resolution</a>, <a class="indexterm" href="classicalprinting.html#id2618984">Custom Print Commands</a>, <a class="indexterm" href="diagnosis.html#id2676074">The Tests</a></dt><dt>GUI, <a class="indexterm" href="CUPS-printing.html#id2626011">Overview</a></dt><dt>Gutenprint, <a class="indexterm" href="CUPS-printing.html#id2630686">rasterto [printers specific]</a>, <a class="indexterm" href="CUPS-printing.html#id2639624">Driver Development Outside</a></dt></dl></div><div class="indexdiv"><h3>H</h3><dl><dt>h-node, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></dt><dt>harvesting password hashes, <a class="indexterm" href="passdb.html#id2587612">Security and sambaSamAccount</a></dt><dt>hashed password equivalent, <a class="indexterm" href="passdb.html#id2581069">Important Notes About Security</a></dt><dt>headers files, <a class="indexterm" href="domain-member.html#id2566167">Possible Errors</a></dt><dt>Heimdal, <a class="indexterm" href="domain-member.html#id2565365">Configure /etc/krb5.conf</a>, <a class="indexterm" href="idmapper.html#id2599225">ADS Domains</a>, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a></dt><dt>Heimdal kerberos, <a class="indexterm" href="idmapper.html#id2599225">ADS Domains</a>, <a class="indexterm" href="idmapper.html#id2600226">IDMAP Storage in LDAP Using Winbind</a></dt><dt>help, <a class="indexterm" href="ch47.html#id2685467">Free Support</a></dt><dt>help command, <a class="indexterm" href="diagnosis.html#id2676074">The Tests</a></dt><dt>heterogeneous computing, <a class="indexterm" href="winbind.html#id2646095">Features and Benefits</a></dt><dt>HEX, <a class="indexterm" href="unicode.html#id2663193">Japanese Charsets</a></dt><dt>hi-res photo, <a class="indexterm" href="CUPS-printing.html#id2631245">The Role of cupsomatic/foomatic</a></dt><dt>high availability, <a class="indexterm" href="SambaHA.html#id2664995">Features and Benefits</a></dt><dt>high order ports, <a class="indexterm" href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>high-availability, <a class="indexterm" href="locking.html#id2608934">Opportunistic Locking Overview</a></dt><dt>high-availability services, <a class="indexterm" href="SambaHA.html#id2666073">High-Availability Server Products</a></dt><dt>high-speed server interconnect, <a class="indexterm" href="SambaHA.html#id2665992">A Simple Solution</a></dt><dt>higher availability, <a class="indexterm" href="msdfs.html#id2614427">Features and Benefits</a></dt><dt>HKEY_CURRENT_USER, <a class="indexterm" href="ProfileMgmt.html#id2656493">MS Windows NT4 Workstation</a></dt><dt>HKEY_LOCAL_MACHINE, <a class="indexterm" href="PolicyMgmt.html#id2652386">Registry Spoiling</a></dt><dt>holy grail, <a class="indexterm" href="winbind.html#id2646095">Features and Benefits</a></dt><dt>home directories, <a class="indexterm" href="passdb.html#id2580501">New Account Storage Systems</a>, <a class="indexterm" href="winbind.html#id2648862">Starting and Testing the winbindd Daemon</a></dt><dt>home directory, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a>, <a class="indexterm" href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a></dt><dt>home directory template, <a class="indexterm" href="winbind.html#id2649784">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>home drive, <a class="indexterm" href="samba-bdc.html#id2559776">Example PDC Configuration</a></dt><dt>host multiple servers, <a class="indexterm" href="cfgsmarts.html#id2667287">Multiple Virtual Server Personalities</a></dt><dt>host security, <a class="indexterm" href="securing-samba.html#id2611155">Features and Benefits</a></dt><dt>host-based protection, <a class="indexterm" href="securing-samba.html#id2611155">Features and Benefits</a></dt><dt>hostname, <a class="indexterm" href="domain-member.html#id2565365">Configure /etc/krb5.conf</a></dt><dt>hosts allow, <a class="indexterm" href="diagnosis.html#id2676074">The Tests</a></dt><dt>hosts deny, <a class="indexterm" href="diagnosis.html#id2676074">The Tests</a></dt><dt>house-keeping, <a class="indexterm" href="rights.html#id2602099">Description of Privileges</a></dt><dt>HOWTO documents, <a class="indexterm" href="passdb.html#id2582411">Caution Regarding LDAP and Samba</a></dt><dt>HP JetDirect, <a class="indexterm" href="CUPS-printing.html#id2632569">Examples for Filtering Chains</a></dt><dt>HP Photosmart, <a class="indexterm" href="CUPS-printing.html#id2639812">Foomatic Database-Generated PPDs</a></dt><dt>HP-GL, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>HP-GL., <a class="indexterm" href="CUPS-printing.html#id2629977">Prefilters</a></dt><dt>hpgltops, <a class="indexterm" href="CUPS-printing.html#id2629612">MIME Type Conversion Rules</a></dt><dt>HPIJS, <a class="indexterm" href="CUPS-printing.html#id2639624">Driver Development Outside</a></dt><dt>HPUX, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>http, <a class="indexterm" href="Backup.html#id2664681">Rsync</a></dt><dt>hybrid, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></dt><dt>Hybrid node, <a class="indexterm" href="NetworkBrowsing.html#id2577268">Static WINS Entries</a></dt></dl></div><div class="indexdiv"><h3>I</h3><dl><dt>IANA, <a class="indexterm" href="CUPS-printing.html#id2630332">pstoraster</a></dt><dt>ID mapping, <a class="indexterm" href="samba-bdc.html#id2561224">Example Configuration</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2669444">New Features in Samba-3.0.x</a></dt><dt>ID mapping database, <a class="indexterm" href="winbind.html#id2647424">User and Group ID Allocation</a></dt><dt>ID range, <a class="indexterm" href="groupmapping.html#id2588907">Features and Benefits</a></dt><dt>IDEALX, <a class="indexterm" href="passdb.html#id2586079">ldapsam</a></dt><dt>Identification, <a class="indexterm" href="ClientConfig.html#id2570964">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>identify, <a class="indexterm" href="idmapper.html#id2599225">ADS Domains</a></dt><dt>identity, <a class="indexterm" href="idmapper.html#id2597522">Standalone Samba Server</a></dt><dt>identity information, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></dt><dt>identity management, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a>, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a></dt><dd><dl><dt>centralized, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></dt></dl></dd><dt>identity resolution, <a class="indexterm" href="winbind.html#id2646095">Features and Benefits</a></dt><dt>IDMAP, <a class="indexterm" href="ChangeNotes.html#id2572209">Group Mapping Changes in Samba-3.0.23</a>, <a class="indexterm" href="groupmapping.html#id2588907">Features and Benefits</a>, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a>, <a class="indexterm" href="idmapper.html#id2597522">Standalone Samba Server</a>, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2599635">IDMAP_RID with Winbind</a></dt><dt>idmap, <a class="indexterm" href="upgrading-to-3.0.html#id2671313">New Schema</a></dt><dt>idmap backend, <a class="indexterm" href="samba-bdc.html#id2561224">Example Configuration</a>, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="winbind.html#id2646095">Features and Benefits</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671872">IdMap LDAP Support</a></dt><dt>IDMAP backend, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></dt><dt>idmap gid, <a class="indexterm" href="passdb.html#id2581588">Mapping User Identifiers between MS Windows and UNIX</a>, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2599635">IDMAP_RID with Winbind</a>, <a class="indexterm" href="winbind.html#id2646095">Features and Benefits</a></dt><dt>idmap GID, <a class="indexterm" href="upgrading-to-3.0.html#id2671313">New Schema</a></dt><dt>IDMAP infrastructure, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a></dt><dt>idmap uid, <a class="indexterm" href="passdb.html#id2581588">Mapping User Identifiers between MS Windows and UNIX</a>, <a class="indexterm" href="groupmapping.html#id2588907">Features and Benefits</a>, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2599635">IDMAP_RID with Winbind</a>, <a class="indexterm" href="winbind.html#id2646095">Features and Benefits</a></dt><dt>idmap UID, <a class="indexterm" href="upgrading-to-3.0.html#id2671313">New Schema</a></dt><dt>idmap_ad, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></dt><dt>idmap_ldap module, <a class="indexterm" href="upgrading-to-3.0.html#id2671313">New Schema</a></dt><dt>idmap_rid, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2599635">IDMAP_RID with Winbind</a></dt><dt>IETF, <a class="indexterm" href="CUPS-printing.html#id2626011">Overview</a></dt><dt>ifconfig, <a class="indexterm" href="compiling.html#id2681487">Starting from inetd.conf</a>, <a class="indexterm" href="speed.html#id2684091">Samba Performance Problem Due to Changing Linux Kernel</a></dt><dt>ignore connection, <a class="indexterm" href="securing-samba.html#id2611530">Using Interface Protection</a></dt><dt>imagetoraster, <a class="indexterm" href="CUPS-printing.html#id2630602">imagetops and imagetoraster</a></dt><dt>immutible, <a class="indexterm" href="AccessControls.html#id2604658">Protecting Directories and Files from Deletion</a></dt><dt>impersonate, <a class="indexterm" href="passdb.html#id2587612">Security and sambaSamAccount</a></dt><dt>implementing oplocks, <a class="indexterm" href="locking.html#id2609773">Advanced Samba Oplocks Parameters</a></dt><dt>Implicit Classes, <a class="indexterm" href="CUPS-printing.html#id2643020">Print Queue Called “lp” Mishandles Print Jobs</a></dt><dt>important announcements, <a class="indexterm" href="securing-samba.html#id2612080">Upgrading Samba</a></dt><dt>Imprints, <a class="indexterm" href="classicalprinting.html#id2625011">The Imprints Toolset</a></dt><dt>imprints, <a class="indexterm" href="CUPS-printing.html#id2627703">Driver Upload Methods</a></dt><dt>include, <a class="indexterm" href="cfgsmarts.html">Advanced Configuration Techniques</a></dt><dt>independent, <a class="indexterm" href="StandAloneServer.html#id2567310">Background</a>, <a class="indexterm" href="cfgsmarts.html#id2666890">Multiple Server Hosting</a></dt><dt>individual domain user, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>individual section, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>inetd, <a class="indexterm" href="SWAT.html#id2674206">Validate SWAT Installation</a>, <a class="indexterm" href="diagnosis.html#id2676074">The Tests</a>, <a class="indexterm" href="compiling.html#startingSamba">Starting the smbd nmbd and winbindd</a>, <a class="indexterm" href="compiling.html#id2681487">Starting from inetd.conf</a></dt><dt>inetd.conf, <a class="indexterm" href="diagnosis.html#id2676074">The Tests</a></dt><dt>inetorgperson.schema, <a class="indexterm" href="passdb.html#id2586617">OpenLDAP Configuration</a></dt><dt>inf file, <a class="indexterm" href="classicalprinting.html#id2620993">Identifying Driver Files</a></dt><dt>infrastructure, <a class="indexterm" href="passdb.html#id2582137">Comments Regarding LDAP</a>, <a class="indexterm" href="winbind.html#id2646681">Target Uses</a></dt><dt>inheritance, <a class="indexterm" href="AccessControls.html#id2604658">Protecting Directories and Files from Deletion</a></dt><dt>inherits rights, <a class="indexterm" href="groupmapping.html#id2589322">Discussion</a></dt><dt>initdb.ldif, <a class="indexterm" href="FastStart.html#id2550528">The Primary Domain Controller</a></dt><dt>initGroups.sh, <a class="indexterm" href="FastStart.html#id2549629">Example: Engineering Office</a>, <a class="indexterm" href="groupmapping.html#id2591422">Script to Configure Group Mapping</a>, <a class="indexterm" href="NT4Migration.html#id2673019">Steps in Migration Process</a></dt><dt>inktype, <a class="indexterm" href="CUPS-printing.html#id2631245">The Role of cupsomatic/foomatic</a></dt><dt>insecure, <a class="indexterm" href="StandAloneServer.html#id2567216">Features and Benefits</a>, <a class="indexterm" href="securing-samba.html#id2611317">Using Host-Based Protection</a></dt><dt>inspire simplicity, <a class="indexterm" href="StandAloneServer.html#id2567511">Example Configuration</a></dt><dt>inspired structure, <a class="indexterm" href="SambaHA.html#id2665115">Technical Discussion</a></dt><dt>install drivers, <a class="indexterm" href="classicalprinting.html#id2615070">Features and Benefits</a>, <a class="indexterm" href="classicalprinting.html#id2619653">Point'n'Print Client Drivers on Samba Servers</a></dt><dt>interactive help, <a class="indexterm" href="ch47.html#id2685467">Free Support</a></dt><dt>interdomain</dt><dd><dl><dt>trust</dt><dd><dl><dt>account, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a></dt></dl></dd><dt>trustrs, <a class="indexterm" href="ServerType.html#id2551742">Features and Benefits</a></dt></dl></dd><dt>interdomain connection, <a class="indexterm" href="InterdomainTrusts.html#id2613845">Samba as the Trusting Domain</a></dt><dt>interdomain trust, <a class="indexterm" href="InterdomainTrusts.html#id2613505">Configuring Samba NT-Style Domain Trusts</a>, <a class="indexterm" href="InterdomainTrusts.html#id2614041">NT4-Style Domain Trusts with Windows 2000</a></dt><dt>interdomain trust accounts, <a class="indexterm" href="passdb.html">Account Information Databases</a>, <a class="indexterm" href="passdb.html#id2582411">Caution Regarding LDAP and Samba</a></dt><dt>interdomain trusts, <a class="indexterm" href="NetCommand.html#id2592044">Overview</a>, <a class="indexterm" href="InterdomainTrusts.html#id2612728">Features and Benefits</a></dt><dt>Interdomain Trusts, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a></dt><dd><dl><dt>Completing, <a class="indexterm" href="InterdomainTrusts.html#id2613211">Completing an NT4 Domain Trust</a></dt><dt>creating, <a class="indexterm" href="InterdomainTrusts.html#id2613078">Native MS Windows NT4 Trusts Configuration</a></dt><dt>Facilities, <a class="indexterm" href="InterdomainTrusts.html#id2613296">Interdomain Trust Facilities</a></dt></dl></dd><dt>interface, <a class="indexterm" href="ClientConfig.html#id2568742">MS Windows XP Professional</a></dt><dt>interface scripts, <a class="indexterm" href="passdb.html#id2584058">User Account Management</a></dt><dt>interface-based exclusion, <a class="indexterm" href="securing-samba.html#id2611155">Features and Benefits</a></dt><dt>interfaces, <a class="indexterm" href="securing-samba.html#id2611530">Using Interface Protection</a>, <a class="indexterm" href="cfgsmarts.html#id2666890">Multiple Server Hosting</a></dt><dt>intermediate information, <a class="indexterm" href="passdb.html#id2582411">Caution Regarding LDAP and Samba</a></dt><dt>intermediate tools, <a class="indexterm" href="passdb.html#id2582137">Comments Regarding LDAP</a></dt><dt>internal ordering, <a class="indexterm" href="SWAT.html#id2674063">Features and Benefits</a></dt><dt>internationalization support, <a class="indexterm" href="SWAT.html#id2674187">Guidelines and Technical Tips</a></dt><dt>Internet, <a class="indexterm" href="securing-samba.html#id2611317">Using Host-Based Protection</a>, <a class="indexterm" href="securing-samba.html#id2611530">Using Interface Protection</a></dt><dt>Internet Engineering Task Force (see IETF)</dt><dt>Internet Printing Protocol (see IPP)</dt><dt>Internet Protocol TCP/IP, <a class="indexterm" href="ClientConfig.html#id2569931">MS Windows Me</a></dt><dt>Internetworking Packet Exchange (see IPX)</dt><dt>internetworking super daemon, <a class="indexterm" href="SWAT.html#id2674063">Features and Benefits</a></dt><dt>interoperability, <a class="indexterm" href="ServerType.html#id2551742">Features and Benefits</a>, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a>, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a>, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a>, <a class="indexterm" href="winbind.html#id2646095">Features and Benefits</a>, <a class="indexterm" href="SambaHA.html#id2665725">Restrictive Constraints on Distributed File Systems</a></dt><dt>intolerance, <a class="indexterm" href="SambaHA.html#id2664995">Features and Benefits</a></dt><dt>invalid shell, <a class="indexterm" href="ServerType.html#id2552853">Example Configuration</a></dt><dt>invalid users, <a class="indexterm" href="diagnosis.html#id2676074">The Tests</a></dt><dt>IP address, <a class="indexterm" href="diagnosis.html#id2676074">The Tests</a></dt><dt>IP address automatically, <a class="indexterm" href="ClientConfig.html#id2568742">MS Windows XP Professional</a>, <a class="indexterm" href="ClientConfig.html#id2569384">MS Windows 2000</a></dt><dt>IP addresses, <a class="indexterm" href="integrate-ms-networks.html#id2661262">/etc/hosts</a></dt><dt>IP aliases, <a class="indexterm" href="ClientConfig.html#id2568742">MS Windows XP Professional</a></dt><dt>IPC$, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a>, <a class="indexterm" href="NetworkBrowsing.html#id2578138">Problem Resolution</a>, <a class="indexterm" href="securing-samba.html#id2611881">Using IPC$ Share-Based Denials </a></dt><dt>IPC$ connections, <a class="indexterm" href="SambaHA.html#id2665398">The Front-End Challenge</a></dt><dt>ipchains, <a class="indexterm" href="diagnosis.html#id2676074">The Tests</a></dt><dt>ipconfig, <a class="indexterm" href="NetworkBrowsing.html#id2573848">TCP/IP without NetBIOS</a></dt><dt>iPlanet, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a></dt><dt>IPP, <a class="indexterm" href="CUPS-printing.html#id2635858">Understanding cupsaddsmb</a></dt><dt>IPP client, <a class="indexterm" href="CUPS-printing.html#id2642420">Administrator Cannot Install Printers for All Local Users</a></dt><dt>iptables, <a class="indexterm" href="diagnosis.html#id2676074">The Tests</a></dt><dt>IPX, <a class="indexterm" href="NetworkBrowsing.html#id2577510">Windows Networking Protocols</a></dt><dt>IRC, <a class="indexterm" href="ch47.html#id2685467">Free Support</a></dt><dt>IRIX, <a class="indexterm" href="VFS.html#id2643368">Discussion</a>, <a class="indexterm" href="unicode.html#id2663332">Basic Parameter Setting</a></dt><dt>ISC</dt><dd><dl><dt>DHCP, <a class="indexterm" href="DNSDHCP.html#id2685838">Features and Benefits</a></dt><dt>DNS, <a class="indexterm" href="DNSDHCP.html#id2685838">Features and Benefits</a></dt></dl></dd><dt>ISC DHCP server, <a class="indexterm" href="ClientConfig.html#id2568742">MS Windows XP Professional</a>, <a class="indexterm" href="ClientConfig.html#id2569931">MS Windows Me</a></dt><dt>isolated workgroup, <a class="indexterm" href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a></dt><dt>IXFR, <a class="indexterm" href="integrate-ms-networks.html#id2661060">Background Information</a></dt></dl></div><div class="indexdiv"><h3>J</h3><dl><dt>Japanese, <a class="indexterm" href="unicode.html#id2663193">Japanese Charsets</a>, <a class="indexterm" href="SWAT.html#id2674996">Enabling SWAT Internationalization Support</a></dt><dt>Japanese locale, <a class="indexterm" href="unicode.html#id2663332">Basic Parameter Setting</a></dt><dt>Japanese UNIX, <a class="indexterm" href="unicode.html#id2663332">Basic Parameter Setting</a></dt><dt>Java, <a class="indexterm" href="AdvancedNetworkManagement.html#id2651176">Remote Management with ThinLinc</a>, <a class="indexterm" href="unicode.html#id2663332">Basic Parameter Setting</a></dt><dt>JIS X 0208, <a class="indexterm" href="unicode.html#id2663193">Japanese Charsets</a></dt><dt>join, <a class="indexterm" href="idmapper.html#id2598938">NT4-Style Domains (Includes Samba Domains)</a></dt><dt>join client, <a class="indexterm" href="rights.html#id2602099">Description of Privileges</a></dt><dt>join domain, <a class="indexterm" href="samba-pdc.html#id2558388">Joining Domain Fails Because of Existing Machine Account</a></dt><dt>join the ADS domain, <a class="indexterm" href="domain-member.html#id2564157">Joining an NT4-type Domain with Samba-3</a></dt><dt>join the domain, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a>, <a class="indexterm" href="domain-member.html#id2564157">Joining an NT4-type Domain with Samba-3</a></dt><dt>join the machine, <a class="indexterm" href="domain-member.html#id2563866">Windows NT4 Client</a></dt><dt>joined client, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>Joined domain, <a class="indexterm" href="domain-member.html#id2564157">Joining an NT4-type Domain with Samba-3</a></dt><dt>joining domain, <a class="indexterm" href="winbind.html#id2648624">Join the Samba Server to the PDC Domain</a></dt><dt>joining the domain, <a class="indexterm" href="domain-member.html#id2564157">Joining an NT4-type Domain with Samba-3</a></dt><dt>JPEG, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt></dl></div><div class="indexdiv"><h3>K</h3><dl><dt>KB 129202, <a class="indexterm" href="locking.html#id2610881">Additional Reading</a></dt><dt>KB 224992, <a class="indexterm" href="locking.html#id2610881">Additional Reading</a></dt><dt>KB 296264, <a class="indexterm" href="locking.html#id2610881">Additional Reading</a></dt><dt>KB 811492, <a class="indexterm" href="locking.html#id2610850">Long Delays Deleting Files over Network with XP SP1</a></dt><dt>KB 812937, <a class="indexterm" href="locking.html#id2610825">Problems Saving Files in MS Office on Windows XP</a></dt><dt>KDC, <a class="indexterm" href="domain-member.html#ads-member">Samba ADS Domain Membership</a>, <a class="indexterm" href="domain-member.html#id2565365">Configure /etc/krb5.conf</a></dt><dt>KDE, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650801">Remote Management from NoMachine.Com</a></dt><dt>KDE konqueror, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650801">Remote Management from NoMachine.Com</a></dt><dt>KDE session, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650801">Remote Management from NoMachine.Com</a></dt><dt>KDEPrint, <a class="indexterm" href="CUPS-printing.html#id2626011">Overview</a></dt><dt>kerberos, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="domain-member.html#id2565365">Configure /etc/krb5.conf</a>, <a class="indexterm" href="idmapper.html#id2599225">ADS Domains</a></dt><dt>Kerberos, <a class="indexterm" href="domain-member.html#ads-member">Samba ADS Domain Membership</a>, <a class="indexterm" href="domain-member.html#id2565365">Configure /etc/krb5.conf</a>, <a class="indexterm" href="domain-member.html#id2566167">Possible Errors</a>, <a class="indexterm" href="domain-member.html#ads-test-smbclient">Testing with smbclient</a>, <a class="indexterm" href="InterdomainTrusts.html#id2612800">Trust Relationship Background</a>, <a class="indexterm" href="winbind.html#id2646989">Microsoft Active Directory Services</a>, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671119">Passdb Backends and Authentication</a></dt><dd><dl><dt>/etc/krb5.conf, <a class="indexterm" href="domain-member.html#id2565365">Configure /etc/krb5.conf</a></dt></dl></dd><dt>Kerberos authentication, <a class="indexterm" href="domain-member.html#ads-test-smbclient">Testing with smbclient</a></dt><dt>killall, <a class="indexterm" href="compiling.html#id2681487">Starting from inetd.conf</a></dt><dt>kinit, <a class="indexterm" href="domain-member.html#id2565365">Configure /etc/krb5.conf</a>, <a class="indexterm" href="domain-member.html#ads-create-machine-account">Create the Computer Account</a>, <a class="indexterm" href="domain-member.html#id2566167">Possible Errors</a></dt><dt>kixstart, <a class="indexterm" href="NT4Migration.html#id2672860">Logon Scripts</a></dt><dt>kprinter, <a class="indexterm" href="CUPS-printing.html#id2639812">Foomatic Database-Generated PPDs</a></dt><dt>KRB, <a class="indexterm" href="idmapper.html#id2599225">ADS Domains</a></dt><dt>KRB5, <a class="indexterm" href="domain-member.html#id2565365">Configure /etc/krb5.conf</a></dt><dt>krb5.conf, <a class="indexterm" href="domain-member.html#id2565365">Configure /etc/krb5.conf</a></dt></dl></div><div class="indexdiv"><h3>L</h3><dl><dt>LAN, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a>, <a class="indexterm" href="AdvancedNetworkManagement.html#id2651176">Remote Management with ThinLinc</a>, <a class="indexterm" href="SambaHA.html#id2666073">High-Availability Server Products</a>, <a class="indexterm" href="problems.html#id2677837">Diagnostics Tools</a></dt><dt>LanMan, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="samba-bdc.html#id2559283">Essential Background Information</a>, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="passdb.html#passdbtech">Technical Information</a>, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>LanMan logon service, <a class="indexterm" href="samba-pdc.html#id2556095">Preparing for Domain Control</a></dt><dt>LanMan passwords, <a class="indexterm" href="passdb.html#id2580317">Backward Compatibility Account Storage Systems</a></dt><dt>LanManager, <a class="indexterm" href="ServerType.html#id2552243">User Level Security</a>, <a class="indexterm" href="ClientConfig.html#id2570964">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>LanManager-compatible, <a class="indexterm" href="NetworkBrowsing.html#id2576622">WINS: The Windows Internetworking Name Server</a></dt><dt>LanManger password, <a class="indexterm" href="passdb.html#id2584175">Listing User and Machine Accounts</a></dt><dt>laptops, <a class="indexterm" href="Backup.html#id2664509">BackupPC</a></dt><dt>large directory, <a class="indexterm" href="largefile.html">Handling Large Directories</a></dt><dt>large domain, <a class="indexterm" href="idmapper.html#id2599635">IDMAP_RID with Winbind</a></dt><dt>large numbers of files, <a class="indexterm" href="largefile.html">Handling Large Directories</a></dt><dt>large organizations, <a class="indexterm" href="InterdomainTrusts.html#id2612800">Trust Relationship Background</a></dt><dt>last change time, <a class="indexterm" href="passdb.html#id2584175">Listing User and Machine Accounts</a></dt><dt>latency, <a class="indexterm" href="locking.html#id2609540">Slow and/or Unreliable Networks</a></dt><dt>laws, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a></dt><dt>LCT (see last change time)</dt><dt>LDAP, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a>, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a>, <a class="indexterm" href="samba-bdc.html#id2560028">LDAP Configuration Notes</a>, <a class="indexterm" href="samba-bdc.html#id2560723">Backup Domain Controller Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2561834">How Do I Replicate the smbpasswd File?</a>, <a class="indexterm" href="samba-bdc.html#id2561939">Can I Do This All with LDAP?</a>, <a class="indexterm" href="domain-member.html#id2562183">Features and Benefits</a>, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a>, <a class="indexterm" href="domain-member.html#id2566532">Sharing User ID Mappings between Samba Domain Members</a>, <a class="indexterm" href="passdb.html">Account Information Databases</a>, <a class="indexterm" href="passdb.html#id2580501">New Account Storage Systems</a>, <a class="indexterm" href="passdb.html#id2581069">Important Notes About Security</a>, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="passdb.html#id2582137">Comments Regarding LDAP</a>, <a class="indexterm" href="passdb.html#id2582411">Caution Regarding LDAP and Samba</a>, <a class="indexterm" href="passdb.html#id2582549">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="passdb.html#id2586079">ldapsam</a>, <a class="indexterm" href="passdb.html#id2586326">Supported LDAP Servers</a>, <a class="indexterm" href="passdb.html#id2586381">Schema and Relationship to the RFC 2307 posixAccount</a>, <a class="indexterm" href="passdb.html#id2586889">Initialize the LDAP Database</a>, <a class="indexterm" href="passdb.html#id2587074">Configuring Samba</a>, <a class="indexterm" href="groupmapping.html#id2590539">Default Users, Groups, and Relative Identifiers</a>, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a>, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2598779">Backup Domain Controller</a>, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a>, <a class="indexterm" href="InterdomainTrusts.html#id2612728">Features and Benefits</a>, <a class="indexterm" href="InterdomainTrusts.html#id2612800">Trust Relationship Background</a>, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a>, <a class="indexterm" href="winbind.html#id2646989">Microsoft Active Directory Services</a>, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671119">Passdb Backends and Authentication</a>, <a class="indexterm" href="NT4Migration.html#id2672484">Domain Layout</a></dt><dd><dl><dt>directories, <a class="indexterm" href="passdb.html#id2582137">Comments Regarding LDAP</a></dt><dt>master, <a class="indexterm" href="samba-bdc.html#id2560028">LDAP Configuration Notes</a></dt><dt>server, <a class="indexterm" href="samba-bdc.html#id2560028">LDAP Configuration Notes</a></dt><dt>slave, <a class="indexterm" href="samba-bdc.html#id2558877">Features and Benefits</a>, <a class="indexterm" href="samba-bdc.html#id2560028">LDAP Configuration Notes</a></dt></dl></dd><dt>LDAP administration password, <a class="indexterm" href="samba-bdc.html#id2560723">Backup Domain Controller Configuration</a></dt><dt>LDAP administrative password, <a class="indexterm" href="domain-member.html#id2566532">Sharing User ID Mappings between Samba Domain Members</a></dt><dt>LDAP backend, <a class="indexterm" href="StandAloneServer.html#id2567310">Background</a>, <a class="indexterm" href="idmapper.html#id2598545">Primary Domain Controller</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2669274">Quick Migration Guide</a></dt><dt>LDAP backends, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></dt><dt>LDAP database, <a class="indexterm" href="samba-bdc.html#id2561224">Example Configuration</a>, <a class="indexterm" href="passdb.html#id2586889">Initialize the LDAP Database</a>, <a class="indexterm" href="NT4Migration.html#id2672484">Domain Layout</a></dt><dt>LDAP deployment, <a class="indexterm" href="passdb.html#id2582137">Comments Regarding LDAP</a></dt><dt>LDAP directory, <a class="indexterm" href="passdb.html#id2582137">Comments Regarding LDAP</a>, <a class="indexterm" href="passdb.html#TOSHARG-acctflags">Account Flags Management</a>, <a class="indexterm" href="passdb.html#id2586079">ldapsam</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2669444">New Features in Samba-3.0.x</a></dt><dt>ldap group suffix, <a class="indexterm" href="upgrading-to-3.0.html#id2671313">New Schema</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671706">New Suffix for Searching</a></dt><dt>LDAP idmap Backend, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></dt><dt>ldap idmap suffix, <a class="indexterm" href="domain-member.html#id2566532">Sharing User ID Mappings between Samba Domain Members</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671313">New Schema</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671706">New Suffix for Searching</a></dt><dt>ldap machine suffix, <a class="indexterm" href="upgrading-to-3.0.html#id2671706">New Suffix for Searching</a></dt><dt>LDAP queries, <a class="indexterm" href="upgrading-to-3.0.html#id2671706">New Suffix for Searching</a></dt><dt>LDAP redirects, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a></dt><dt>LDAP schema, <a class="indexterm" href="ChangeNotes.html#id2572329">LDAP Changes in Samba-3.0.23</a></dt><dt>LDAP server, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a></dt><dt>ldap suffix, <a class="indexterm" href="upgrading-to-3.0.html#id2671313">New Schema</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671706">New Suffix for Searching</a></dt><dt>ldap user suffix, <a class="indexterm" href="upgrading-to-3.0.html#id2671706">New Suffix for Searching</a></dt><dt>LDAP-based, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a></dt><dt>LDAP., <a class="indexterm" href="passdb.html#id2582549">LDAP Directories and Windows Computer Accounts</a></dt><dt>LDAP/Kerberos, <a class="indexterm" href="upgrading-to-3.0.html#id2669444">New Features in Samba-3.0.x</a></dt><dt>LDAPS, <a class="indexterm" href="passdb.html#id2587612">Security and sambaSamAccount</a></dt><dt>ldapsam, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a>, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="passdb.html">Account Information Databases</a>, <a class="indexterm" href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a>, <a class="indexterm" href="passdb.html#id2586079">ldapsam</a>, <a class="indexterm" href="passdb.html#id2586326">Supported LDAP Servers</a>, <a class="indexterm" href="groupmapping.html#id2590539">Default Users, Groups, and Relative Identifiers</a>, <a class="indexterm" href="idmapper.html#id2598545">Primary Domain Controller</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671313">New Schema</a>, <a class="indexterm" href="NT4Migration.html#id2672074">Objectives</a></dt><dt>ldapsam_compat, <a class="indexterm" href="passdb.html#id2580317">Backward Compatibility Account Storage Systems</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671313">New Schema</a></dt><dt>ldapsearch, <a class="indexterm" href="upgrading-to-3.0.html#id2671313">New Schema</a></dt><dt>LDAPv3, <a class="indexterm" href="passdb.html#id2587612">Security and sambaSamAccount</a></dt><dt>ldconfig, <a class="indexterm" href="winbind.html#id2647916">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a></dt><dt>ldd, <a class="indexterm" href="CUPS-printing.html#id2626245">Linking smbd with libcups.so</a></dt><dt>LDIF, <a class="indexterm" href="passdb.html#id2586889">Initialize the LDAP Database</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671313">New Schema</a></dt><dt>LDIF file, <a class="indexterm" href="passdb.html#id2586889">Initialize the LDAP Database</a></dt><dt>legacy systems, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></dt><dt>legal UNIX system account name, <a class="indexterm" href="domain-member.html#id2566853">Adding Machine to Domain Fails</a></dt><dt>Level1 Oplock, <a class="indexterm" href="locking.html#id2608934">Opportunistic Locking Overview</a></dt><dt>Level1 oplock, <a class="indexterm" href="locking.html#id2608934">Opportunistic Locking Overview</a></dt><dt>Level2 Oplock, <a class="indexterm" href="locking.html#id2608934">Opportunistic Locking Overview</a></dt><dt>LGPL, <a class="indexterm" href="passdb.html#id2586079">ldapsam</a></dt><dt>libcups, <a class="indexterm" href="classicalprinting.html#id2618441">Default UNIX System Printing Commands</a>, <a class="indexterm" href="CUPS-printing.html#id2626245">Linking smbd with libcups.so</a></dt><dt>libcups.so, <a class="indexterm" href="CUPS-printing.html#id2626245">Linking smbd with libcups.so</a></dt><dt>libcups.so.2, <a class="indexterm" href="CUPS-printing.html#id2626245">Linking smbd with libcups.so</a></dt><dt>Liberty Alliance, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></dt><dt>libiconv, <a class="indexterm" href="unicode.html#id2663332">Basic Parameter Setting</a></dt><dt>libnss_winbind, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="winbind.html#id2647916">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a></dt><dt>libnss_winbind.so, <a class="indexterm" href="winbind.html#id2647036">Name Service Switch</a>, <a class="indexterm" href="winbind.html#id2647916">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a></dt><dt>libnss_wins.so, <a class="indexterm" href="integrate-ms-networks.html#id2661538">/etc/nsswitch.conf</a></dt><dt>libraries, <a class="indexterm" href="domain-member.html#id2565365">Configure /etc/krb5.conf</a></dt><dt>licensing, <a class="indexterm" href="NT4Migration.html#id2672074">Objectives</a></dt><dt>limitations, <a class="indexterm" href="InterdomainTrusts.html#id2612800">Trust Relationship Background</a></dt><dt>linewidth, <a class="indexterm" href="CUPS-printing.html#id2628194">UNIX Printfile Conversion and GUI Basics</a></dt><dt>link loader configuration, <a class="indexterm" href="winbind.html#id2647916">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a></dt><dt>Links</dt><dd><dl><dt>hard, <a class="indexterm" href="AccessControls.html#id2603787">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>soft, <a class="indexterm" href="AccessControls.html#id2603787">MS Windows NTFS Comparison with UNIX File Systems</a></dt></dl></dd><dt>Linux, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="AdvancedNetworkManagement.html#id2651176">Remote Management with ThinLinc</a>, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a>, <a class="indexterm" href="unicode.html#id2663332">Basic Parameter Setting</a></dt><dt>Linux High Availability project, <a class="indexterm" href="SambaHA.html#id2666073">High-Availability Server Products</a></dt><dt>Linux LVM, <a class="indexterm" href="VFS.html#id2644988">Shadow Copy Setup</a></dt><dt>Linux LVM partition, <a class="indexterm" href="VFS.html#id2644988">Shadow Copy Setup</a></dt><dt>LinuxKongress2002, <a class="indexterm" href="CUPS-printing.html#id2639496">The Grand Unification Achieved</a></dt><dt>Linuxprinting.org, <a class="indexterm" href="CUPS-printing.html#id2631245">The Role of cupsomatic/foomatic</a>, <a class="indexterm" href="CUPS-printing.html#id2638937">CUPS Print Drivers from Linuxprinting.org</a>, <a class="indexterm" href="CUPS-printing.html#id2639624">Driver Development Outside</a></dt><dt>list of domain controllers, <a class="indexterm" href="domain-member.html#id2564157">Joining an NT4-type Domain with Samba-3</a></dt><dt>listen for connections, <a class="indexterm" href="securing-samba.html#id2611530">Using Interface Protection</a></dt><dt>listen own socket, <a class="indexterm" href="cfgsmarts.html#id2666890">Multiple Server Hosting</a></dt><dt>LLC, <a class="indexterm" href="integrate-ms-networks.html">Integrating MS Windows Networks with Samba</a></dt><dt>LM/NT password hashes, <a class="indexterm" href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a>, <a class="indexterm" href="passdb.html#id2587612">Security and sambaSamAccount</a></dt><dt>LMB, <a class="indexterm" href="samba-pdc.html#id2556095">Preparing for Domain Control</a>, <a class="indexterm" href="NetworkBrowsing.html#id2574407">How Browsing Functions</a>, <a class="indexterm" href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2575341">Domain Browsing Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a>, <a class="indexterm" href="NetworkBrowsing.html#id2575942">Making Samba the Domain Master</a>, <a class="indexterm" href="NetworkBrowsing.html#id2576529">Use of the Remote Browse Sync Parameter</a>, <a class="indexterm" href="NetworkBrowsing.html#id2576622">WINS: The Windows Internetworking Name Server</a>, <a class="indexterm" href="NetworkBrowsing.html#id2577510">Windows Networking Protocols</a>, <a class="indexterm" href="NetworkBrowsing.html#id2577941">Browsing Support in Samba</a>, <a class="indexterm" href="NetworkBrowsing.html#id2578560">Behavior of Cross-Subnet Browsing</a> (see Local Master Browser)</dt><dt>LMHOSTS, <a class="indexterm" href="NetworkBrowsing.html#id2574407">How Browsing Functions</a>, <a class="indexterm" href="integrate-ms-networks.html#id2662183">The LMHOSTS File</a></dt><dt>lmhosts, <a class="indexterm" href="NetworkBrowsing.html#id2576622">WINS: The Windows Internetworking Name Server</a></dt><dt>load balancing, <a class="indexterm" href="msdfs.html#id2614427">Features and Benefits</a></dt><dt>loaded modules, <a class="indexterm" href="VFS.html#id2643329">Features and Benefits</a></dt><dt>loading printer drivers, <a class="indexterm" href="classicalprinting.html#id2618070">Any [my_printer_name] Section</a></dt><dt>local</dt><dd><dl><dt>groups, <a class="indexterm" href="NetCommand.html#id2592419">UNIX and Windows Group Management</a></dt><dt>master</dt><dd><dl><dt>browser, <a class="indexterm" href="samba-pdc.html#id2556095">Preparing for Domain Control</a></dt></dl></dd></dl></dd><dt>local access permissions, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>local accounts, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a></dt><dt>local administrative privileges, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>Local Area Connection, <a class="indexterm" href="ClientConfig.html#id2568742">MS Windows XP Professional</a></dt><dt>Local Area Connection Properties, <a class="indexterm" href="ClientConfig.html#id2569384">MS Windows 2000</a></dt><dt>local authentication, <a class="indexterm" href="StandAloneServer.html#id2567310">Background</a></dt><dt>local authentication database, <a class="indexterm" href="StandAloneServer.html#id2567310">Background</a></dt><dt>local cache, <a class="indexterm" href="integrate-ms-networks.html#id2662096">The NetBIOS Name Cache</a></dt><dt>local disk, <a class="indexterm" href="Backup.html#id2664509">BackupPC</a></dt><dt>local domain, <a class="indexterm" href="winbind.html#id2646726">Handling of Foreign SIDs</a></dt><dt>local group, <a class="indexterm" href="rights.html#id2603080">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>local groups, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="winbind.html#id2647036">Name Service Switch</a></dt><dt>Local Machine Trust Account, <a class="indexterm" href="samba-bdc.html#id2561724">Machine Accounts Keep Expiring</a></dt><dt>Local Master Browser, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a>, <a class="indexterm" href="NetworkBrowsing.html#id2575341">Domain Browsing Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#id2576389">Use of the Remote Announce Parameter</a></dt><dt>local master browser (see LMB)</dt><dt>local names, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></dt><dt>local print driver, <a class="indexterm" href="classicalprinting.html#id2620161">[print$] Stanza Parameters</a></dt><dt>local profile, <a class="indexterm" href="ProfileMgmt.html#id2654044">Disabling Roaming Profile Support</a>, <a class="indexterm" href="ProfileMgmt.html#id2654270">Windows 9x/Me Profile Setup</a></dt><dt>local profiles, <a class="indexterm" href="ProfileMgmt.html#id2653555">Features and Benefits</a></dt><dt>local registry values, <a class="indexterm" href="PolicyMgmt.html#id2652426">MS Windows 200x/XP Professional Policies</a></dt><dt>Local security policies, <a class="indexterm" href="CUPS-printing.html#id2642387">Windows 200x/XP Local Security Policies</a></dt><dt>local smbpasswd file, <a class="indexterm" href="StandAloneServer.html#id2567310">Background</a></dt><dt>local spool area, <a class="indexterm" href="classicalprinting.html#id2615294">Technical Introduction</a></dt><dt>local subnet, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>local system printing, <a class="indexterm" href="classicalprinting.html#id2615294">Technical Introduction</a></dt><dt>local UNIX groups, <a class="indexterm" href="NetCommand.html#id2592044">Overview</a></dt><dt>local user, <a class="indexterm" href="idmapper.html#id2597522">Standalone Samba Server</a>, <a class="indexterm" href="winbind.html#id2649573">Restarting</a></dt><dt>local user account, <a class="indexterm" href="passdb.html#id2581588">Mapping User Identifiers between MS Windows and UNIX</a></dt><dt>local users, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="winbind.html#id2647036">Name Service Switch</a></dt><dt>locale, <a class="indexterm" href="SWAT.html#id2674996">Enabling SWAT Internationalization Support</a></dt><dt>localhost, <a class="indexterm" href="securing-samba.html#id2611317">Using Host-Based Protection</a></dt><dt>locally known UID, <a class="indexterm" href="NetCommand.html#id2592822">Mapping Windows Groups to UNIX Groups</a></dt><dt>locate domain controller, <a class="indexterm" href="samba-bdc.html#id2560541">How Does a Workstation find its Domain Controller?</a></dt><dt>Lock caching, <a class="indexterm" href="locking.html#id2608934">Opportunistic Locking Overview</a></dt><dt>lock directory, <a class="indexterm" href="cfgsmarts.html#id2666890">Multiple Server Hosting</a></dt><dt>lock password, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>lock the account, <a class="indexterm" href="passdb.html#id2584581">Changing User Accounts</a></dt><dt>locking, <a class="indexterm" href="locking.html">File and Record Locking</a>, <a class="indexterm" href="locking.html#id2608579">Features and Benefits</a>, <a class="indexterm" href="locking.html#id2608676">Discussion</a>, <a class="indexterm" href="SambaHA.html#id2665598">The Distributed File System Challenge</a></dt><dt>locking protocol, <a class="indexterm" href="locking.html#id2608579">Features and Benefits</a></dt><dt>locking semantics, <a class="indexterm" href="locking.html#id2608579">Features and Benefits</a>, <a class="indexterm" href="locking.html#id2608676">Discussion</a></dt><dt>locking.tdb, <a class="indexterm" href="CUPS-printing.html#id2638430">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>lockout, <a class="indexterm" href="ServerType.html#id2553511">Example Configuration</a></dt><dt>log files, <a class="indexterm" href="diagnosis.html#id2675781">Assumptions</a></dt><dd><dl><dt>monitoring, <a class="indexterm" href="diagnosis.html#id2675781">Assumptions</a></dt></dl></dd><dt>log level, <a class="indexterm" href="idmapper.html#id2599225">ADS Domains</a>, <a class="indexterm" href="ProfileMgmt.html#id2654270">Windows 9x/Me Profile Setup</a>, <a class="indexterm" href="problems.html#id2677889">Debugging with Samba Itself</a>, <a class="indexterm" href="bugreport.html#dbglvl">Debug Levels</a></dt><dt>log.nmbd, <a class="indexterm" href="NetworkBrowsing.html#id2578138">Problem Resolution</a>, <a class="indexterm" href="diagnosis.html#id2676074">The Tests</a></dt><dt>logging, <a class="indexterm" href="VFS.html#id2644184">Configuration of Auditing</a>, <a class="indexterm" href="bugreport.html#id2679333">Debugging-Specific Operations</a></dt><dt>logical directories, <a class="indexterm" href="msdfs.html#id2614427">Features and Benefits</a></dt><dt>Logical Link Control (see LLC)</dt><dt>logical volume, <a class="indexterm" href="VFS.html#id2644988">Shadow Copy Setup</a></dt><dt>Logical Volume Manager (see LVM)</dt><dt>Login, <a class="indexterm" href="passdb.html#id2581524">Advantages of Non-Encrypted Passwords</a></dt><dt>login, <a class="indexterm" href="winbind.html#id2649784">Linux/FreeBSD-Specific PAM Configuration</a>, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a></dt><dt>login id, <a class="indexterm" href="passdb.html#id2584175">Listing User and Machine Accounts</a></dt><dt>login name, <a class="indexterm" href="install.html#id2545469">Example Configuration</a></dt><dt>login shells, <a class="indexterm" href="passdb.html#id2582137">Comments Regarding LDAP</a></dt><dt>LoginID, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a></dt><dt>logon, <a class="indexterm" href="ServerType.html#id2552625">Domain Security Mode (User-Level Security)</a></dt><dt>logon authentication, <a class="indexterm" href="samba-bdc.html#id2560664">NetBIOS Over TCP/IP Disabled</a></dt><dt>logon drive, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a></dt><dt>logon home, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a>, <a class="indexterm" href="ProfileMgmt.html#id2653808">Windows 9x/Me User Profiles</a></dt><dt>logon name, <a class="indexterm" href="NetCommand.html#id2594270">User Mapping</a></dt><dt>logon path, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a></dt><dt>logon processing, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a></dt><dt>logon requests, <a class="indexterm" href="samba-bdc.html#id2559283">Essential Background Information</a>, <a class="indexterm" href="samba-bdc.html#id2560598">NetBIOS Over TCP/IP Enabled</a>, <a class="indexterm" href="samba-bdc.html#id2561779">Can Samba Be a Backup Domain Controller to an NT4 PDC?</a></dt><dt>logon script, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a>, <a class="indexterm" href="domain-member.html#id2562183">Features and Benefits</a></dt><dt>Logon Scripts, <a class="indexterm" href="NT4Migration.html#id2672074">Objectives</a></dt><dt>Logon scripts, <a class="indexterm" href="NT4Migration.html#id2672860">Logon Scripts</a></dt><dt>logon server, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a>, <a class="indexterm" href="ProfileMgmt.html#id2656493">MS Windows NT4 Workstation</a></dt><dt>logons, <a class="indexterm" href="ProfileMgmt.html#id2653670">NT4/200x User Profiles</a></dt><dt>lookups, <a class="indexterm" href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a></dt><dt>loopback adapter, <a class="indexterm" href="diagnosis.html#id2676074">The Tests</a></dt><dt>loopback interface, <a class="indexterm" href="securing-samba.html#id2611530">Using Interface Protection</a>, <a class="indexterm" href="Portability.html#id2682376">Red Hat Linux</a></dt><dt>lower-case, <a class="indexterm" href="ServerType.html#id2552243">User Level Security</a></dt><dt>lowercase filenames, <a class="indexterm" href="largefile.html">Handling Large Directories</a></dt><dt>lp, <a class="indexterm" href="classicalprinting.html#id2615888">Verifying Configuration with testparm</a>, <a class="indexterm" href="CUPS-printing.html#id2643020">Print Queue Called “lp” Mishandles Print Jobs</a></dt><dt>lpadmin, <a class="indexterm" href="CUPS-printing.html#id2631562">“Raw” Printing</a>, <a class="indexterm" href="CUPS-printing.html#id2633120">Printing with Interface Scripts</a>, <a class="indexterm" href="CUPS-printing.html#id2638937">CUPS Print Drivers from Linuxprinting.org</a>, <a class="indexterm" href="CUPS-printing.html#id2640447">Setting Up Quotas</a></dt><dt>LPD, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>lpinfo, <a class="indexterm" href="CUPS-printing.html#id2630906">CUPS Backends</a></dt><dt>lpq cache time, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>lpq command, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>LPRNG, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>lpstat, <a class="indexterm" href="install.html#id2544309">Configuration File Syntax</a>, <a class="indexterm" href="CUPS-printing.html#id2638287">Troubleshooting Revisited</a></dt><dt>LPT1:, <a class="indexterm" href="classicalprinting.html#id2624864">Samba and Printer Ports</a></dt><dt>LsaEnumTrustedDomains, <a class="indexterm" href="problems.html#id2677889">Debugging with Samba Itself</a></dt><dt>LTSP, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650801">Remote Management from NoMachine.Com</a></dt><dt>Lustre, <a class="indexterm" href="SambaHA.html#id2665598">The Distributed File System Challenge</a></dt><dt>lvcreate, <a class="indexterm" href="VFS.html#id2644988">Shadow Copy Setup</a></dt><dt>LVM, <a class="indexterm" href="VFS.html#id2644801">shadow_copy</a>, <a class="indexterm" href="VFS.html#id2644988">Shadow Copy Setup</a></dt><dt>LVM snapshots, <a class="indexterm" href="VFS.html#id2644988">Shadow Copy Setup</a></dt><dt>LVM volume, <a class="indexterm" href="VFS.html#id2644988">Shadow Copy Setup</a></dt><dt>lvm10 package, <a class="indexterm" href="VFS.html#id2644988">Shadow Copy Setup</a></dt></dl></div><div class="indexdiv"><h3>M</h3><dl><dt>m-node, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></dt><dt>MAC address, <a class="indexterm" href="integrate-ms-networks.html#id2661262">/etc/hosts</a></dt><dt>MAC Addresses, <a class="indexterm" href="integrate-ms-networks.html#id2661262">/etc/hosts</a></dt><dt>Mac OS X , <a class="indexterm" href="unicode.html#id2663332">Basic Parameter Setting</a></dt><dt>machine, <a class="indexterm" href="passdb.html#id2582549">LDAP Directories and Windows Computer Accounts</a></dt><dd><dl><dt>account, <a class="indexterm" href="ServerType.html#id2552625">Domain Security Mode (User-Level Security)</a></dt></dl></dd><dt>machine account, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a>, <a class="indexterm" href="samba-bdc.html#id2560028">LDAP Configuration Notes</a>, <a class="indexterm" href="passdb.html#TOSHARG-acctflags">Account Flags Management</a>, <a class="indexterm" href="passdb.html#id2585921">tdbsam</a>, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>machine account password</dt><dd><dl><dt>change protocol, <a class="indexterm" href="domain-member.html#id2564157">Joining an NT4-type Domain with Samba-3</a></dt></dl></dd><dt>machine accounts, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a>, <a class="indexterm" href="passdb.html#id2582549">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="passdb.html#acctmgmttools">Account Management Tools</a>, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>machine accounts database, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a></dt><dt>machine authentication, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a></dt><dt>machine name, <a class="indexterm" href="integrate-ms-networks.html#id2661262">/etc/hosts</a>, <a class="indexterm" href="integrate-ms-networks.html#id2661662">Name Resolution as Used within MS Windows Networking</a></dt><dt>Machine Policy Objects, <a class="indexterm" href="NT4Migration.html#id2672074">Objectives</a></dt><dt>machine SID, <a class="indexterm" href="NetCommand.html#id2595316">Managing Security Identifiers (SIDS)</a></dt><dt>machine trust account, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="samba-pdc.html#id2556095">Preparing for Domain Control</a>, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a>, <a class="indexterm" href="domain-member.html">Domain Membership</a>, <a class="indexterm" href="domain-member.html#id2563702">Windows 200x/XP Professional Client</a>, <a class="indexterm" href="domain-member.html#ads-create-machine-account">Create the Computer Account</a>, <a class="indexterm" href="domain-member.html#id2566777">Cannot Add Machine Back to Domain</a></dt><dd><dl><dt>create privilege, <a class="indexterm" href="domain-member.html#id2563702">Windows 200x/XP Professional Client</a></dt><dt>creation, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>password, <a class="indexterm" href="samba-pdc.html#id2556095">Preparing for Domain Control</a>, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt></dl></dd><dt>Machine Trust Account, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2563866">Windows NT4 Client</a></dt><dd><dl><dt>creation, <a class="indexterm" href="domain-member.html#id2563586">On-the-Fly Creation of Machine Trust Accounts</a></dt><dt>password, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a></dt><dt>UNIX account, <a class="indexterm" href="domain-member.html#id2563586">On-the-Fly Creation of Machine Trust Accounts</a></dt></dl></dd><dt>Machine Trust Accounts, <a class="indexterm" href="samba-bdc.html#id2561724">Machine Accounts Keep Expiring</a>, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dd><dl><dt>creating, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt></dl></dd><dt>machine trust accounts, <a class="indexterm" href="samba-bdc.html#id2561834">How Do I Replicate the smbpasswd File?</a>, <a class="indexterm" href="domain-member.html#id2563306">Managing Domain Machine Accounts using NT4 Server Manager</a>, <a class="indexterm" href="domain-member.html#id2566738">Common Errors</a>, <a class="indexterm" href="passdb.html">Account Information Databases</a>, <a class="indexterm" href="passdb.html#id2582411">Caution Regarding LDAP and Samba</a></dt><dt>machine_name, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a></dt><dt>machine_nickname, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a></dt><dt>Macintosh, <a class="indexterm" href="unicode.html#id2663332">Basic Parameter Setting</a></dt><dt>macros, <a class="indexterm" href="classicalprinting.html#id2618984">Custom Print Commands</a></dt><dt>mail, <a class="indexterm" href="passdb.html#id2582137">Comments Regarding LDAP</a></dt><dt>mailing list, <a class="indexterm" href="ch47.html#id2685467">Free Support</a></dt><dt>mailing lists, <a class="indexterm" href="ch47.html#id2685467">Free Support</a></dt><dt>maintaining ids, <a class="indexterm" href="upgrading-to-3.0.html#id2669444">New Features in Samba-3.0.x</a></dt><dt>major changes, <a class="indexterm" href="upgrading-to-3.0.html#id2670644">New Functionality</a></dt><dt>make, <a class="indexterm" href="integrate-ms-networks.html#id2661538">/etc/nsswitch.conf</a>, <a class="indexterm" href="compiling.html#id2680980">Building the Binaries</a></dt><dt>man, <a class="indexterm" href="SWAT.html#id2674063">Features and Benefits</a></dt><dt>man page, <a class="indexterm" href="winbind.html#id2648427">Configure smb.conf</a></dt><dt>man pages, <a class="indexterm" href="NetCommand.html#id2592044">Overview</a></dt><dt>man-in-the-middle, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>manage accounts, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a></dt><dt>manage drivers, <a class="indexterm" href="classicalprinting.html#id2615070">Features and Benefits</a></dt><dt>manage groups, <a class="indexterm" href="NetCommand.html#id2594353">Administering User Rights and Privileges</a></dt><dt>manage printers, <a class="indexterm" href="NetCommand.html#id2594353">Administering User Rights and Privileges</a></dt><dt>manage privileges, <a class="indexterm" href="rights.html#id2601479">Rights Management Capabilities</a></dt><dt>manage roaming profiles, <a class="indexterm" href="ProfileMgmt.html#id2653555">Features and Benefits</a></dt><dt>manage share permissions, <a class="indexterm" href="AccessControls.html#id2606144">Windows NT4 Workstation/Server</a></dt><dt>manage share-level ACL, <a class="indexterm" href="groupmapping.html#id2590417">Applicable Only to Versions Earlier than 3.0.11</a></dt><dt>manage shares, <a class="indexterm" href="NetCommand.html#id2594353">Administering User Rights and Privileges</a></dt><dt>manage users, <a class="indexterm" href="NetCommand.html#id2594353">Administering User Rights and Privileges</a></dt><dt>manageability, <a class="indexterm" href="NT4Migration.html#id2672074">Objectives</a></dt><dt>Manageability, <a class="indexterm" href="NT4Migration.html#id2672074">Objectives</a></dt><dt>managed by humans, <a class="indexterm" href="SambaHA.html#id2664995">Features and Benefits</a></dt><dt>management bottleneck, <a class="indexterm" href="locking.html#id2609587">Multiuser Databases</a></dt><dt>management costs, <a class="indexterm" href="passdb.html#id2582137">Comments Regarding LDAP</a></dt><dt>management overheads, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></dt><dt>management procedures, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></dt><dt>management tools, <a class="indexterm" href="passdb.html#acctmgmttools">Account Management Tools</a></dt><dt>managing rights, <a class="indexterm" href="rights.html#id2601754">Using the “net rpc rights” Utility</a></dt><dt>mandatory profiles, <a class="indexterm" href="ProfileMgmt.html#id2656092">Mandatory Profiles</a></dt><dt>Mandrake, <a class="indexterm" href="CUPS-printing.html#id2639729">Forums, Downloads, Tutorials, Howtos (Also for Mac OS X and Commercial UNIX)</a></dt><dt>Mandriva, <a class="indexterm" href="CUPS-printing.html#id2639729">Forums, Downloads, Tutorials, Howtos (Also for Mac OS X and Commercial UNIX)</a></dt><dt>manual UNIX account creation, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>manual WINS server entries, <a class="indexterm" href="ClientConfig.html#id2568742">MS Windows XP Professional</a>, <a class="indexterm" href="ClientConfig.html#id2569384">MS Windows 2000</a></dt><dt>manually configured, <a class="indexterm" href="ClientConfig.html#id2569931">MS Windows Me</a></dt><dt>manually configured DNS settings, <a class="indexterm" href="ClientConfig.html#id2568742">MS Windows XP Professional</a></dt><dt>map, <a class="indexterm" href="domain-member.html#id2563702">Windows 200x/XP Professional Client</a>, <a class="indexterm" href="NT4Migration.html#id2672970">User and Group Accounts</a></dt><dt>mapped, <a class="indexterm" href="groupmapping.html#id2590298">Important Administrative Information</a>, <a class="indexterm" href="NetCommand.html#id2592044">Overview</a>, <a class="indexterm" href="NetCommand.html#id2592822">Mapping Windows Groups to UNIX Groups</a></dt><dt>mapping, <a class="indexterm" href="passdb.html#id2581588">Mapping User Identifiers between MS Windows and UNIX</a>, <a class="indexterm" href="NetCommand.html#id2592822">Mapping Windows Groups to UNIX Groups</a></dt><dt>mapping home directory, <a class="indexterm" href="securing-samba.html#id2612168">Why Can Users Access Other Users' Home Directories?</a></dt><dt>mapping printer driver, <a class="indexterm" href="classicalprinting.html#id2622512">Running rpcclient with setdriver</a></dt><dt>mappings, <a class="indexterm" href="domain-member.html#id2566532">Sharing User ID Mappings between Samba Domain Members</a></dt><dt>maps UNIX users and groups, <a class="indexterm" href="domain-member.html#id2566532">Sharing User ID Mappings between Samba Domain Members</a></dt><dt>master browser, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>master browsers, <a class="indexterm" href="NetworkBrowsing.html#id2578560">Behavior of Cross-Subnet Browsing</a></dt><dt>master server, <a class="indexterm" href="NT4Migration.html#id2672484">Domain Layout</a></dt><dt>master smb.conf, <a class="indexterm" href="cfgsmarts.html#id2668301">Multiple Virtual Server Hosting</a></dt><dt>MasterAnnouncement, <a class="indexterm" href="NetworkBrowsing.html#id2578560">Behavior of Cross-Subnet Browsing</a></dt><dt>match case, <a class="indexterm" href="largefile.html">Handling Large Directories</a></dt><dt>maximum value, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a></dt><dt>mbd kept spawning, <a class="indexterm" href="speed.html#id2684182">Corrupt tdb Files</a></dt><dt>Meccano set, <a class="indexterm" href="Backup.html#id2664412">Discussion of Backup Solutions</a></dt><dt>mechanism, <a class="indexterm" href="domain-member.html#id2564157">Joining an NT4-type Domain with Samba-3</a></dt><dt>media type, <a class="indexterm" href="CUPS-printing.html#id2631245">The Role of cupsomatic/foomatic</a></dt><dt>member, <a class="indexterm" href="samba-pdc.html#id2556095">Preparing for Domain Control</a>, <a class="indexterm" href="rights.html#id2601754">Using the “net rpc rights” Utility</a></dt><dt>member machine, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>memory, <a class="indexterm" href="passdb.html#id2581384">Advantages of Encrypted Passwords</a></dt><dt>messages.tdb, <a class="indexterm" href="CUPS-printing.html#id2638430">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>messaging systems, <a class="indexterm" href="passdb.html#id2582137">Comments Regarding LDAP</a></dt><dt>Meta node, <a class="indexterm" href="NetworkBrowsing.html#id2577268">Static WINS Entries</a></dt><dt>meta-directory, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></dt><dt>meta-service, <a class="indexterm" href="install.html#id2544309">Configuration File Syntax</a></dt><dt>meta-services, <a class="indexterm" href="cfgsmarts.html#id2667287">Multiple Virtual Server Personalities</a></dt><dt>Microsoft Active Directory, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a></dt><dt>Microsoft Developer Network CDs, <a class="indexterm" href="problems.html#id2678338">The Windows Network Monitor</a></dt><dt>Microsoft driver, <a class="indexterm" href="CUPS-printing.html#id2634075">PostScript Drivers with No Major Problems, Even in Kernel +Mode</a></dt><dt>Microsoft management console (see MMC)</dt><dt>Microsoft Remote Procedure Call (see MSRPC)</dt><dt>Microsoft Windows 9x/Me, <a class="indexterm" href="domain-member.html#id2563306">Managing Domain Machine Accounts using NT4 Server Manager</a></dt><dt>Microsoft Wolfpack, <a class="indexterm" href="SambaHA.html#id2666073">High-Availability Server Products</a></dt><dt>middle-ware, <a class="indexterm" href="passdb.html#id2582137">Comments Regarding LDAP</a></dt><dt>migrate, <a class="indexterm" href="ServerType.html">Server Types and Security Modes</a>, <a class="indexterm" href="NT4Migration.html">Migration from NT4 PDC to Samba-3 PDC</a></dt><dt>migrate account settings, <a class="indexterm" href="NT4Migration.html#id2672970">User and Group Accounts</a></dt><dt>migrate group, <a class="indexterm" href="NT4Migration.html#id2672970">User and Group Accounts</a></dt><dt>migrate user, <a class="indexterm" href="NT4Migration.html#id2672970">User and Group Accounts</a></dt><dt>migrating, <a class="indexterm" href="upgrading-to-3.0.html#id2669444">New Features in Samba-3.0.x</a></dt><dt>migration, <a class="indexterm" href="NT4Migration.html#id2672074">Objectives</a></dt><dt>migration plan, <a class="indexterm" href="NT4Migration.html#id2672040">Planning and Getting Started</a></dt><dt>migration process, <a class="indexterm" href="NT4Migration.html#id2672074">Objectives</a></dt><dt>MIME, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a>, <a class="indexterm" href="CUPS-printing.html#id2629612">MIME Type Conversion Rules</a>, <a class="indexterm" href="CUPS-printing.html#id2629820">Filtering Overview</a>, <a class="indexterm" href="CUPS-printing.html#id2631670">application/octet-stream Printing</a></dt><dd><dl><dt>filters, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>raw, <a class="indexterm" href="FastStart.html#id2547397">Anonymous Print Server</a>, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a class="indexterm" href="CUPS-printing.html#cups-raw">Explicitly Enable “raw” Printing for application/octet-stream</a></dt></dl></dd><dt>MIME conversion rules, <a class="indexterm" href="CUPS-printing.html#id2628949">The CUPS Filtering Architecture</a></dt><dt>MIME recognition, <a class="indexterm" href="CUPS-printing.html#id2628949">The CUPS Filtering Architecture</a></dt><dt>MIME type, <a class="indexterm" href="CUPS-printing.html#cups-raw">Explicitly Enable “raw” Printing for application/octet-stream</a>, <a class="indexterm" href="CUPS-printing.html#id2628949">The CUPS Filtering Architecture</a>, <a class="indexterm" href="CUPS-printing.html#id2629977">Prefilters</a>, <a class="indexterm" href="CUPS-printing.html#id2631670">application/octet-stream Printing</a></dt><dt>mime.types, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>minimal</dt><dd><dl><dt>configuration, <a class="indexterm" href="install.html#id2544309">Configuration File Syntax</a></dt></dl></dd><dt>minimal configuration, <a class="indexterm" href="install.html#id2544309">Configuration File Syntax</a></dt><dt>minimum security control, <a class="indexterm" href="StandAloneServer.html">Standalone Servers</a></dt><dt>misconfigurations, <a class="indexterm" href="install.html#id2545728">Test Your Config File with testparm</a></dt><dt>misconfigured settings, <a class="indexterm" href="classicalprinting.html#id2615605">Simple Print Configuration</a></dt><dt>misinformation, <a class="indexterm" href="domain-member.html">Domain Membership</a></dt><dt>mission-critical, <a class="indexterm" href="locking.html#id2608934">Opportunistic Locking Overview</a>, <a class="indexterm" href="classicalprinting.html#id2615070">Features and Benefits</a></dt><dt>MIT, <a class="indexterm" href="domain-member.html#id2565365">Configure /etc/krb5.conf</a>, <a class="indexterm" href="idmapper.html#id2599225">ADS Domains</a></dt><dt>MIT kerberos, <a class="indexterm" href="idmapper.html#id2599225">ADS Domains</a>, <a class="indexterm" href="idmapper.html#id2600226">IDMAP Storage in LDAP Using Winbind</a></dt><dt>MIT Kerberos, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a></dt><dt>mixed mode, <a class="indexterm" href="ServerType.html#id2553160">ADS Security Mode (User-Level Security)</a>, <a class="indexterm" href="InterdomainTrusts.html#id2614041">NT4-Style Domain Trusts with Windows 2000</a></dt><dt>mixed profile, <a class="indexterm" href="ProfileMgmt.html#id2653966">Mixed Windows Windows 9x/Me and NT4/200x User Profiles</a></dt><dt>mkdir, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a class="indexterm" href="VFS.html#id2644988">Shadow Copy Setup</a></dt><dt>mkfs.xfs, <a class="indexterm" href="VFS.html#id2644988">Shadow Copy Setup</a></dt><dt>MMC, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="groupmapping.html#id2588907">Features and Benefits</a>, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2598545">Primary Domain Controller</a>, <a class="indexterm" href="AccessControls.html#id2605984">Access Controls on Shares</a>, <a class="indexterm" href="AccessControls.html#id2606249">Windows 200x/XP</a>, <a class="indexterm" href="PolicyMgmt.html#id2651878">Creating and Managing System Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2653196">Windows NT4/200x</a>, <a class="indexterm" href="ProfileMgmt.html#id2654044">Disabling Roaming Profile Support</a></dt><dt>MMC snap-in, <a class="indexterm" href="PolicyMgmt.html#id2652629">Administration of Windows 200x/XP Policies</a></dt><dt>modem/ISDN, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650801">Remote Management from NoMachine.Com</a></dt><dt>moderately secure, <a class="indexterm" href="securing-samba.html#id2611155">Features and Benefits</a></dt><dt>modprobe, <a class="indexterm" href="VFS.html#id2644988">Shadow Copy Setup</a></dt><dt>module, <a class="indexterm" href="VFS.html#id2644988">Shadow Copy Setup</a></dt><dt>modules, <a class="indexterm" href="VFS.html#id2643329">Features and Benefits</a>, <a class="indexterm" href="VFS.html#id2643368">Discussion</a></dt><dt>more than one protocol, <a class="indexterm" href="NetworkBrowsing.html#id2577510">Windows Networking Protocols</a></dt><dt>mount, <a class="indexterm" href="ServerType.html#id2552418">Share-Level Security</a>, <a class="indexterm" href="VFS.html#id2644988">Shadow Copy Setup</a></dt><dt>mouse-over, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650801">Remote Management from NoMachine.Com</a></dt><dt>moveuser.exe, <a class="indexterm" href="ProfileMgmt.html#id2655986">moveuser.exe</a></dt><dt>MS DCE RPC, <a class="indexterm" href="winbind.html#id2648624">Join the Samba Server to the PDC Domain</a></dt><dt>MS Windows 2000, <a class="indexterm" href="samba-bdc.html#id2560392">Active Directory Domain Control</a></dt><dt>MS Windows NT4/200x, <a class="indexterm" href="passdb.html#id2580501">New Account Storage Systems</a></dt><dt>MS Windows SID, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a></dt><dt>MS WINS, <a class="indexterm" href="NetworkBrowsing.html#id2572592">Features and Benefits</a></dt><dt>MS-DFS, <a class="indexterm" href="SambaHA.html#id2666213">MS-DFS: The Poor Man's Cluster</a></dt><dt>MS-RPC, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>MS-WINS replication, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></dt><dt>msdfs links, <a class="indexterm" href="msdfs.html#id2614427">Features and Benefits</a></dt><dt>msg, <a class="indexterm" href="SWAT.html#id2674996">Enabling SWAT Internationalization Support</a></dt><dt>msg file, <a class="indexterm" href="SWAT.html#id2674996">Enabling SWAT Internationalization Support</a></dt><dt>MSRPC, <a class="indexterm" href="winbind.html#id2646902">Microsoft Remote Procedure Calls</a>, <a class="indexterm" href="winbind.html#id2647036">Name Service Switch</a></dt><dt>multibyte character sets, <a class="indexterm" href="upgrading-to-3.0.html#id2669444">New Features in Samba-3.0.x</a></dt><dt>multibyte charsets, <a class="indexterm" href="unicode.html#id2662892">What Are Charsets and Unicode?</a></dt><dt>multiple backends, <a class="indexterm" href="passdb.html#id2585526">Password Backends</a></dt><dt>multiple domains, <a class="indexterm" href="NT4Migration.html#id2672484">Domain Layout</a></dt><dt>multiple hosting, <a class="indexterm" href="cfgsmarts.html">Advanced Configuration Techniques</a></dt><dt>multiple modules, <a class="indexterm" href="VFS.html#id2643368">Discussion</a></dt><dt>multiple network interfaces, <a class="indexterm" href="NetworkBrowsing.html#id2576203">Multiple Interfaces</a></dt><dt>multiple network segments, <a class="indexterm" href="NT4Migration.html#id2672484">Domain Layout</a></dt><dt>multiple personality, <a class="indexterm" href="cfgsmarts.html#id2667287">Multiple Virtual Server Personalities</a></dt><dt>multiple server hosting, <a class="indexterm" href="cfgsmarts.html#id2666890">Multiple Server Hosting</a></dt><dt>multiple server personalities, <a class="indexterm" href="cfgsmarts.html">Advanced Configuration Techniques</a></dt><dt>multiple servers, <a class="indexterm" href="cfgsmarts.html">Advanced Configuration Techniques</a>, <a class="indexterm" href="cfgsmarts.html#id2666890">Multiple Server Hosting</a></dt><dt>multiple universal naming convention provider (see MUP)</dt><dt>multiple VFS, <a class="indexterm" href="VFS.html#id2643368">Discussion</a></dt><dt>multiple virtual servers, <a class="indexterm" href="cfgsmarts.html#id2667287">Multiple Virtual Server Personalities</a></dt><dt>multiple Windows workgroups or domains, <a class="indexterm" href="ClientConfig.html#id2569931">MS Windows Me</a></dt><dt>multiple WINS servers, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></dt><dt>Multiuser databases, <a class="indexterm" href="locking.html#id2609587">Multiuser Databases</a></dt><dt>mutual assistance, <a class="indexterm" href="ch47.html#id2685467">Free Support</a></dt><dt>mutually exclusive options, <a class="indexterm" href="NetworkBrowsing.html#id2572776">What Is Browsing?</a></dt><dt>My Network Places, <a class="indexterm" href="ClientConfig.html#id2569931">MS Windows Me</a>, <a class="indexterm" href="NetworkBrowsing.html#id2578138">Problem Resolution</a></dt><dt>Myrinet, <a class="indexterm" href="SambaHA.html#id2665880">Server Pool Communications Demands</a></dt></dl></div><div class="indexdiv"><h3>N</h3><dl><dt>n security context, <a class="indexterm" href="NetworkBrowsing.html#id2574407">How Browsing Functions</a></dt><dt>n-memory buffer, <a class="indexterm" href="integrate-ms-networks.html#id2662096">The NetBIOS Name Cache</a></dt><dt>name conflict, <a class="indexterm" href="classicalprinting.html#id2618070">Any [my_printer_name] Section</a></dt><dt>name lookup, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a>, <a class="indexterm" href="integrate-ms-networks.html#id2662096">The NetBIOS Name Cache</a></dt><dt>name lookups, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a>, <a class="indexterm" href="NetworkBrowsing.html#id2574407">How Browsing Functions</a></dt><dt>name registration, <a class="indexterm" href="samba-bdc.html#id2560450">What Qualifies a Domain Controller on the Network?</a></dt><dt>name resolution, <a class="indexterm" href="NetworkBrowsing.html#id2572776">What Is Browsing?</a>, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a>, <a class="indexterm" href="NetworkBrowsing.html#id2574407">How Browsing Functions</a>, <a class="indexterm" href="NetworkBrowsing.html#id2577854">Technical Overview of Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2579402">Common Errors</a>, <a class="indexterm" href="integrate-ms-networks.html#id2661262">/etc/hosts</a>, <a class="indexterm" href="diagnosis.html#id2675781">Assumptions</a></dt><dt>name resolution across routed networks, <a class="indexterm" href="NetworkBrowsing.html#id2574407">How Browsing Functions</a></dt><dt>name resolve order, <a class="indexterm" href="NetworkBrowsing.html#id2577651">Name Resolution Order</a></dt><dt>name service switch (see NSS)</dt><dt>name-to-address, <a class="indexterm" href="NetworkBrowsing.html#id2576622">WINS: The Windows Internetworking Name Server</a></dt><dt>nameserv.h, <a class="indexterm" href="NetworkBrowsing.html#id2577268">Static WINS Entries</a></dt><dt>name_type, <a class="indexterm" href="NetworkBrowsing.html#id2576622">WINS: The Windows Internetworking Name Server</a>, <a class="indexterm" href="NetworkBrowsing.html#id2577651">Name Resolution Order</a></dt><dt>native ACLs, <a class="indexterm" href="AccessControls.html#id2603577">Features and Benefits</a></dt><dt>native dump, <a class="indexterm" href="Backup.html#id2664850">Amanda</a></dt><dt>native member, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a>, <a class="indexterm" href="domain-member.html#id2562183">Features and Benefits</a></dt><dt>native mode, <a class="indexterm" href="ServerType.html#id2553160">ADS Security Mode (User-Level Security)</a>, <a class="indexterm" href="winbind.html#id2646989">Microsoft Active Directory Services</a></dt><dt>NBT, <a class="indexterm" href="integrate-ms-networks.html#id2661662">Name Resolution as Used within MS Windows Networking</a></dt><dt>nbtstat, <a class="indexterm" href="domain-member.html#id2566777">Cannot Add Machine Back to Domain</a>, <a class="indexterm" href="integrate-ms-networks.html#id2662096">The NetBIOS Name Cache</a></dt><dt>necessary rights, <a class="indexterm" href="rights.html#id2601754">Using the “net rpc rights” Utility</a></dt><dt>negotiate, <a class="indexterm" href="passdb.html#id2581069">Important Notes About Security</a></dt><dt>negotiating the charset, <a class="indexterm" href="unicode.html#id2662892">What Are Charsets and Unicode?</a></dt><dt>nested group, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>Nested Group Support, <a class="indexterm" href="rights.html#id2603080">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>nested groups, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>net, <a class="indexterm" href="passdb.html#acctmgmttools">Account Management Tools</a>, <a class="indexterm" href="groupmapping.html">Group Mapping: MS Windows and UNIX</a>, <a class="indexterm" href="NetCommand.html">Remote and Local Management: The Net Command</a>, <a class="indexterm" href="NetCommand.html#id2592044">Overview</a>, <a class="indexterm" href="NetCommand.html#id2592338">Administrative Tasks and Methods</a>, <a class="indexterm" href="NetCommand.html#id2592419">UNIX and Windows Group Management</a>, <a class="indexterm" href="rights.html#id2603080">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dd><dl><dt>ads, <a class="indexterm" href="NetCommand.html#id2592419">UNIX and Windows Group Management</a></dt><dd><dl><dt>join, <a class="indexterm" href="domain-member.html#id2564157">Joining an NT4-type Domain with Samba-3</a>, <a class="indexterm" href="domain-member.html#ads-create-machine-account">Create the Computer Account</a>, <a class="indexterm" href="NetCommand.html#id2594714">Machine Trust Accounts</a>, <a class="indexterm" href="idmapper.html#id2599225">ADS Domains</a></dt><dt>leave, <a class="indexterm" href="NetCommand.html#id2594714">Machine Trust Accounts</a></dt><dt>printer info, <a class="indexterm" href="NetCommand.html#id2596772">Printers and ADS</a></dt><dt>printer publish, <a class="indexterm" href="NetCommand.html#id2596772">Printers and ADS</a></dt><dt>printer remove, <a class="indexterm" href="NetCommand.html#id2596772">Printers and ADS</a></dt><dt>printer search, <a class="indexterm" href="NetCommand.html#id2596772">Printers and ADS</a></dt><dt>status, <a class="indexterm" href="NetCommand.html#id2594714">Machine Trust Accounts</a></dt><dt>testjoin, <a class="indexterm" href="NetCommand.html#id2594714">Machine Trust Accounts</a></dt></dl></dd><dt>getlocalsid, <a class="indexterm" href="ChangeNotes.html#id2571717">User and Group Changes</a>, <a class="indexterm" href="NetCommand.html#id2595316">Managing Security Identifiers (SIDS)</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671313">New Schema</a></dt><dt>groupmap, <a class="indexterm" href="FastStart.html#id2549629">Example: Engineering Office</a>, <a class="indexterm" href="ChangeNotes.html#id2571717">User and Group Changes</a>, <a class="indexterm" href="groupmapping.html#id2588907">Features and Benefits</a>, <a class="indexterm" href="groupmapping.html#id2591162">Example Configuration</a>, <a class="indexterm" href="NT4Migration.html#id2673019">Steps in Migration Process</a></dt><dd><dl><dt>add, <a class="indexterm" href="NetCommand.html#id2592822">Mapping Windows Groups to UNIX Groups</a></dt><dt>delete, <a class="indexterm" href="NetCommand.html#id2592822">Mapping Windows Groups to UNIX Groups</a></dt><dt>list, <a class="indexterm" href="groupmapping.html#id2591162">Example Configuration</a>, <a class="indexterm" href="NetCommand.html#id2592620">Adding or Creating a New Group</a></dt><dt>modify, <a class="indexterm" href="NetCommand.html#id2592822">Mapping Windows Groups to UNIX Groups</a></dt></dl></dd><dt>localgroup, <a class="indexterm" href="rights.html#id2603080">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>rap, <a class="indexterm" href="NetCommand.html#id2592419">UNIX and Windows Group Management</a></dt><dd><dl><dt>session, <a class="indexterm" href="NetCommand.html#id2596707">Session and Connection Management</a></dt></dl></dd><dt>rpc, <a class="indexterm" href="FastStart.html#id2548696">Example Configuration</a>, <a class="indexterm" href="ServerType.html#id2552853">Example Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2558877">Features and Benefits</a>, <a class="indexterm" href="NetCommand.html#id2592419">UNIX and Windows Group Management</a></dt><dd><dl><dt>getsid, <a class="indexterm" href="samba-bdc.html#id2560723">Backup Domain Controller Configuration</a>, <a class="indexterm" href="NetCommand.html#id2595316">Managing Security Identifiers (SIDS)</a></dt><dt>group, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="NetCommand.html#id2592620">Adding or Creating a New Group</a></dt><dt>group add, <a class="indexterm" href="NetCommand.html#id2592620">Adding or Creating a New Group</a></dt><dt>group addmem, <a class="indexterm" href="NetCommand.html#grpmemshipchg">Manipulating Group Memberships</a>, <a class="indexterm" href="NetCommand.html#id2593649">Managing Nest Groups on Workstations from the Samba Server</a></dt><dt>group delete, <a class="indexterm" href="NetCommand.html#id2593130">Deleting a Group Account</a></dt><dt>group delmem, <a class="indexterm" href="NetCommand.html#grpmemshipchg">Manipulating Group Memberships</a></dt><dt>group list, <a class="indexterm" href="NetCommand.html#id2592620">Adding or Creating a New Group</a></dt><dt>group members, <a class="indexterm" href="NetCommand.html#grpmemshipchg">Manipulating Group Memberships</a></dt><dt>group rename, <a class="indexterm" href="NetCommand.html#id2593170">Rename Group Accounts</a></dt><dt>info, <a class="indexterm" href="NetCommand.html#netmisc1">Other Miscellaneous Operations</a>, <a class="indexterm" href="ProfileMgmt.html#id2655935">Side Bar Notes</a></dt><dt>join, <a class="indexterm" href="ServerType.html#id2552853">Example Configuration</a>, <a class="indexterm" href="domain-member.html#id2564157">Joining an NT4-type Domain with Samba-3</a>, <a class="indexterm" href="NetCommand.html#id2594714">Machine Trust Accounts</a>, <a class="indexterm" href="winbind.html#id2648624">Join the Samba Server to the PDC Domain</a>, <a class="indexterm" href="NT4Migration.html#id2673019">Steps in Migration Process</a></dt><dt>join bdc, <a class="indexterm" href="NetCommand.html#id2594714">Machine Trust Accounts</a></dt><dt>join member, <a class="indexterm" href="NetCommand.html#id2594714">Machine Trust Accounts</a></dt><dt>list, <a class="indexterm" href="rights.html#id2601754">Using the “net rpc rights” Utility</a></dt><dt>printer migrate drivers, <a class="indexterm" href="NetCommand.html#id2596431">Printer Migration</a></dt><dt>printer migrate forms, <a class="indexterm" href="NetCommand.html#id2596431">Printer Migration</a></dt><dt>printer migrate printers, <a class="indexterm" href="NetCommand.html#id2596431">Printer Migration</a></dt><dt>printer migrate security, <a class="indexterm" href="NetCommand.html#id2596431">Printer Migration</a></dt><dt>printer migrate settings, <a class="indexterm" href="NetCommand.html#id2596431">Printer Migration</a></dt><dt>right list accounts, <a class="indexterm" href="NetCommand.html#id2595918">Share Migration</a></dt><dt>rights grant, <a class="indexterm" href="NetCommand.html#id2594353">Administering User Rights and Privileges</a>, <a class="indexterm" href="rights.html#id2601754">Using the “net rpc rights” Utility</a></dt><dt>rights list, <a class="indexterm" href="NetCommand.html#id2594353">Administering User Rights and Privileges</a></dt><dt>rights list accounts, <a class="indexterm" href="NetCommand.html#id2594353">Administering User Rights and Privileges</a></dt><dt>share add, <a class="indexterm" href="NetCommand.html#id2595590">Creating, Editing, and Removing Shares</a></dt><dt>share delete, <a class="indexterm" href="NetCommand.html#id2595590">Creating, Editing, and Removing Shares</a></dt><dt>share migrate, <a class="indexterm" href="NetCommand.html#id2595918">Share Migration</a></dt><dt>share migrate all, <a class="indexterm" href="NetCommand.html#id2596372">Simultaneous Share and File Migration</a></dt><dt>share migrate files, <a class="indexterm" href="NetCommand.html#id2596115">File and Directory Migration</a></dt><dt>share migrate security, <a class="indexterm" href="NetCommand.html#id2596329">Share-ACL Migration</a></dt><dt>testjoin, <a class="indexterm" href="NetCommand.html#id2594714">Machine Trust Accounts</a></dt><dt>trustdom add, <a class="indexterm" href="NetCommand.html#id2595082">Interdomain Trusts</a></dt><dt>trustdom establish, <a class="indexterm" href="NetCommand.html#id2595082">Interdomain Trusts</a>, <a class="indexterm" href="InterdomainTrusts.html#id2613845">Samba as the Trusting Domain</a></dt><dt>trustdom list, <a class="indexterm" href="NetCommand.html#id2595082">Interdomain Trusts</a></dt><dt>trustdom revoke, <a class="indexterm" href="NetCommand.html#id2595082">Interdomain Trusts</a></dt><dt>user add, <a class="indexterm" href="NetCommand.html#sbeuseraddn">Adding User Accounts</a></dt><dt>user delete, <a class="indexterm" href="NetCommand.html#id2594153">Deletion of User Accounts</a>, <a class="indexterm" href="NetCommand.html#id2594714">Machine Trust Accounts</a></dt><dt>user info, <a class="indexterm" href="NetCommand.html#id2594202">Managing User Accounts</a></dt><dt>user password, <a class="indexterm" href="NetCommand.html#sbeuseraddn">Adding User Accounts</a></dt><dt>user rename, <a class="indexterm" href="NetCommand.html#id2594202">Managing User Accounts</a></dt><dt>vampire, <a class="indexterm" href="ChangeNotes.html#id2571717">User and Group Changes</a>, <a class="indexterm" href="NetCommand.html#id2595808">Share, Directory, and File Migration</a>, <a class="indexterm" href="NT4Migration.html#id2673019">Steps in Migration Process</a></dt></dl></dd><dt>setlocalsid, <a class="indexterm" href="NetCommand.html#id2595316">Managing Security Identifiers (SIDS)</a></dt><dt>time, <a class="indexterm" href="NetCommand.html#netmisc1">Other Miscellaneous Operations</a></dt><dd><dl><dt>set, <a class="indexterm" href="NetCommand.html#netmisc1">Other Miscellaneous Operations</a></dt><dt>system, <a class="indexterm" href="NetCommand.html#netmisc1">Other Miscellaneous Operations</a></dt><dt>zone, <a class="indexterm" href="NetCommand.html#netmisc1">Other Miscellaneous Operations</a></dt></dl></dd><dt>use, <a class="indexterm" href="domain-member.html#ads-test-server">Testing Server Setup</a></dt></dl></dd><dt>NET, <a class="indexterm" href="PolicyMgmt.html#id2653236">Samba PDC</a></dt><dt>net command, <a class="indexterm" href="upgrading-to-3.0.html#id2669444">New Features in Samba-3.0.x</a></dt><dt>net getlocalsid, <a class="indexterm" href="rights.html#id2602897">The Administrator Domain SID</a></dt><dt>net groupmap, <a class="indexterm" href="upgrading-to-3.0.html#id2671313">New Schema</a></dt><dt>net rpc user add, <a class="indexterm" href="rights.html#id2602099">Description of Privileges</a></dt><dt>net tool, <a class="indexterm" href="upgrading-to-3.0.html#id2671119">Passdb Backends and Authentication</a></dt><dt>net use, <a class="indexterm" href="classicalprinting.html#id2624441">Error Message: “Cannot connect under a different Name”</a></dt><dt>net use /home, <a class="indexterm" href="ProfileMgmt.html#id2653808">Windows 9x/Me User Profiles</a></dt><dt>net use lpt1:, <a class="indexterm" href="CUPS-printing.html#id2636286">Installing the PostScript Driver on a Client</a></dt><dt>net view, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a>, <a class="indexterm" href="diagnosis.html#id2676074">The Tests</a></dt><dt>netatalk, <a class="indexterm" href="VFS.html#id2644750">netatalk</a></dt><dt>NetAtalk, <a class="indexterm" href="unicode.html#id2663332">Basic Parameter Setting</a></dt><dt>Netatalk, <a class="indexterm" href="Other-Clients.html#id2682662">Macintosh Clients</a></dt><dt>NetBEUI, <a class="indexterm" href="integrate-ms-networks.html">Integrating MS Windows Networks with Samba</a></dt><dt>NetBIOS, <a class="indexterm" href="ServerType.html#id2552625">Domain Security Mode (User-Level Security)</a>, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="samba-bdc.html#id2560450">What Qualifies a Domain Controller on the Network?</a>, <a class="indexterm" href="samba-bdc.html#id2560541">How Does a Workstation find its Domain Controller?</a>, <a class="indexterm" href="samba-bdc.html#id2561224">Example Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#id2572592">Features and Benefits</a>, <a class="indexterm" href="NetworkBrowsing.html#netdiscuss">Discussion</a>, <a class="indexterm" href="NetworkBrowsing.html#id2573848">TCP/IP without NetBIOS</a>, <a class="indexterm" href="NetworkBrowsing.html#id2577854">Technical Overview of Browsing</a>, <a class="indexterm" href="integrate-ms-networks.html">Integrating MS Windows Networks with Samba</a>, <a class="indexterm" href="integrate-ms-networks.html#id2661662">Name Resolution as Used within MS Windows Networking</a>, <a class="indexterm" href="integrate-ms-networks.html#id2662096">The NetBIOS Name Cache</a></dt><dd><dl><dt>brooadcast, <a class="indexterm" href="samba-pdc.html#id2556095">Preparing for Domain Control</a></dt><dt>name, <a class="indexterm" href="ServerType.html#id2552625">Domain Security Mode (User-Level Security)</a></dt></dl></dd><dt>netbios alias, <a class="indexterm" href="cfgsmarts.html#id2667287">Multiple Virtual Server Personalities</a></dt><dt>netbios aliases, <a class="indexterm" href="cfgsmarts.html#id2667287">Multiple Virtual Server Personalities</a></dt><dt>NetBIOS broadcast, <a class="indexterm" href="domain-member.html#id2564157">Joining an NT4-type Domain with Samba-3</a></dt><dt>NetBIOS disabled, <a class="indexterm" href="NetworkBrowsing.html#id2572592">Features and Benefits</a></dt><dt>NetBIOS flags, <a class="indexterm" href="NetworkBrowsing.html#id2577268">Static WINS Entries</a></dt><dt>NetBIOS name, <a class="indexterm" href="samba-pdc.html#id2558009">Security Mode and Master Browsers</a>, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2564157">Joining an NT4-type Domain with Samba-3</a>, <a class="indexterm" href="integrate-ms-networks.html#id2661662">Name Resolution as Used within MS Windows Networking</a>, <a class="indexterm" href="cfgsmarts.html#id2667287">Multiple Virtual Server Personalities</a></dt><dt>netbios name, <a class="indexterm" href="cfgsmarts.html#id2666890">Multiple Server Hosting</a></dt><dt>NetBIOS name cache, <a class="indexterm" href="domain-member.html#id2566777">Cannot Add Machine Back to Domain</a>, <a class="indexterm" href="NetworkBrowsing.html#id2579429">Flushing the Samba NetBIOS Name Cache</a></dt><dt>NetBIOS name length, <a class="indexterm" href="NetworkBrowsing.html#id2576622">WINS: The Windows Internetworking Name Server</a></dt><dt>NetBIOS name resolution, <a class="indexterm" href="NetworkBrowsing.html#id2578560">Behavior of Cross-Subnet Browsing</a></dt><dt>NetBIOS Name Server (see NBNS)</dt><dt>NetBIOS name type, <a class="indexterm" href="NetworkBrowsing.html#id2574407">How Browsing Functions</a></dt><dt>NetBIOS names, <a class="indexterm" href="NetworkBrowsing.html#id2577651">Name Resolution Order</a>, <a class="indexterm" href="integrate-ms-networks.html#id2661538">/etc/nsswitch.conf</a></dt><dt>NetBIOS network interface, <a class="indexterm" href="NetworkBrowsing.html#id2577510">Windows Networking Protocols</a></dt><dt>NetBIOS networking, <a class="indexterm" href="NetworkBrowsing.html#id2572592">Features and Benefits</a></dt><dt>NetBIOS over TCP/IP, <a class="indexterm" href="NetworkBrowsing.html">Network Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2572592">Features and Benefits</a>, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a>, <a class="indexterm" href="NetworkBrowsing.html#id2577854">Technical Overview of Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2578389">Cross-Subnet Browsing</a>, <a class="indexterm" href="integrate-ms-networks.html#id2661060">Background Information</a></dt><dt>NetBIOS over TCP/IP disabled, <a class="indexterm" href="NetworkBrowsing.html#id2579597">Browsing of Shares and Directories is Very Slow</a></dt><dt>NetBIOS-less, <a class="indexterm" href="NetworkBrowsing.html#id2573848">TCP/IP without NetBIOS</a>, <a class="indexterm" href="cfgsmarts.html#id2667287">Multiple Virtual Server Personalities</a></dt><dt>NetBIOS-less SMB, <a class="indexterm" href="cfgsmarts.html#id2667287">Multiple Virtual Server Personalities</a></dt><dt>NetBIOSless SMB over TCP/IP, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></dt><dt>NetBT, <a class="indexterm" href="integrate-ms-networks.html#id2661662">Name Resolution as Used within MS Windows Networking</a></dt><dt>netlogon, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a></dt><dt>NETLOGON, <a class="indexterm" href="samba-pdc.html#id2556095">Preparing for Domain Control</a>, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a>, <a class="indexterm" href="PolicyMgmt.html#id2651878">Creating and Managing System Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2652426">MS Windows 200x/XP Professional Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2652874">Managing Account/User Policies</a>, <a class="indexterm" href="ProfileMgmt.html#id2656493">MS Windows NT4 Workstation</a>, <a class="indexterm" href="ProfileMgmt.html#id2657055">MS Windows 200x/XP</a></dt><dt>Netlogon, <a class="indexterm" href="samba-bdc.html#id2559283">Essential Background Information</a></dt><dt>NetLogon service, <a class="indexterm" href="NetworkBrowsing.html#id2576622">WINS: The Windows Internetworking Name Server</a></dt><dt>netlogon share, <a class="indexterm" href="samba-bdc.html#id2560723">Backup Domain Controller Configuration</a>, <a class="indexterm" href="NT4Migration.html#id2673019">Steps in Migration Process</a></dt><dt>Netmon, <a class="indexterm" href="problems.html#id2678338">The Windows Network Monitor</a></dt><dt>Netmon., <a class="indexterm" href="problems.html#id2678398">Installing Network Monitor on an NT Workstation</a></dt><dt>netmon.exe, <a class="indexterm" href="ProfileMgmt.html#id2654270">Windows 9x/Me Profile Setup</a></dt><dt>NetSAMLogon, <a class="indexterm" href="ProfileMgmt.html#id2653605">Roaming Profiles</a></dt><dt>Netscape's Directory Server, <a class="indexterm" href="passdb.html#id2586326">Supported LDAP Servers</a></dt><dt>NetServerEnum2, <a class="indexterm" href="NetworkBrowsing.html#id2578560">Behavior of Cross-Subnet Browsing</a></dt><dt>NetUserGetInfo, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a>, <a class="indexterm" href="ProfileMgmt.html#id2653605">Roaming Profiles</a></dt><dt>NetWare, <a class="indexterm" href="integrate-ms-networks.html#id2661662">Name Resolution as Used within MS Windows Networking</a></dt><dt>NetWare Bindery, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a></dt><dt>NetWare Core Protocol-based server, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a></dt><dt>NetWkstaUserLogon, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a></dt><dt>network</dt><dd><dl><dt>browsing, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a></dt><dt>logon, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a></dt><dd><dl><dt>service, <a class="indexterm" href="samba-pdc.html#id2558009">Security Mode and Master Browsers</a></dt></dl></dd><dt>performance, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a></dt><dt>wide-area, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a></dt></dl></dd><dt>network access controls, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a></dt><dt>network access profile, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a></dt><dt>network administrator, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a></dt><dt>network administrator's toolbox, <a class="indexterm" href="NetCommand.html">Remote and Local Management: The Net Command</a></dt><dt>network administrators, <a class="indexterm" href="NT4Migration.html#id2672685">Server Share and Directory Layout</a></dt><dt>network analyzer, <a class="indexterm" href="problems.html#id2677837">Diagnostics Tools</a></dt><dt>network bandwidth, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a>, <a class="indexterm" href="NT4Migration.html#id2672484">Domain Layout</a></dt><dt>Network Basic Extended User Interface (see NetBEUI)</dt><dt>Network Basic Input/Output System (see NetBIOS)</dt><dt>Network Bridge, <a class="indexterm" href="ClientConfig.html#id2568742">MS Windows XP Professional</a></dt><dt>Network Bridge Configuration, <a class="indexterm" href="ClientConfig.html#id2568742">MS Windows XP Professional</a></dt><dt>network browsing problems, <a class="indexterm" href="NetworkBrowsing.html#id2575942">Making Samba the Domain Master</a>, <a class="indexterm" href="NetworkBrowsing.html#id2579597">Browsing of Shares and Directories is Very Slow</a></dt><dt>network client, <a class="indexterm" href="ClientConfig.html#id2568562">Features and Benefits</a>, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a></dt><dt>network clients, <a class="indexterm" href="ClientConfig.html#id2569384">MS Windows 2000</a></dt><dt>network configuration problems, <a class="indexterm" href="ClientConfig.html#id2568666">TCP/IP Configuration</a></dt><dt>network difficulty, <a class="indexterm" href="ClientConfig.html#id2568562">Features and Benefits</a></dt><dt>network environment, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650773">Remote Desktop Management</a></dt><dt>Network ID, <a class="indexterm" href="ClientConfig.html#id2570437">Joining a Domain: Windows 2000/XP Professional</a></dt><dt>network interface, <a class="indexterm" href="securing-samba.html#id2611530">Using Interface Protection</a>, <a class="indexterm" href="diagnosis.html#id2676074">The Tests</a></dt><dt>network logon, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a>, <a class="indexterm" href="domain-member.html#id2562183">Features and Benefits</a>, <a class="indexterm" href="ClientConfig.html#id2570964">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>network logon services, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a></dt><dt>network membership, <a class="indexterm" href="ClientConfig.html#id2568622">Technical Details</a></dt><dt>Network Monitor, <a class="indexterm" href="problems.html#id2678338">The Windows Network Monitor</a></dt><dt>Network Monitor Tools and Agent, <a class="indexterm" href="problems.html#id2678398">Installing Network Monitor on an NT Workstation</a></dt><dt>Network Neighborhood, <a class="indexterm" href="NetworkBrowsing.html#id2572776">What Is Browsing?</a>, <a class="indexterm" href="NetworkBrowsing.html#id2578138">Problem Resolution</a>, <a class="indexterm" href="NetworkBrowsing.html#id2578560">Behavior of Cross-Subnet Browsing</a>, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a>, <a class="indexterm" href="classicalprinting.html#id2622170">Check Samba for Driver Recognition</a></dt><dt>network neighborhood, <a class="indexterm" href="NetworkBrowsing.html#id2578560">Behavior of Cross-Subnet Browsing</a></dt><dt>network policies, <a class="indexterm" href="PolicyMgmt.html#id2651878">Creating and Managing System Policies</a></dt><dt>network security, <a class="indexterm" href="NT4Migration.html#id2672484">Domain Layout</a></dt><dt>network segment, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a>, <a class="indexterm" href="NetworkBrowsing.html#id2574407">How Browsing Functions</a>, <a class="indexterm" href="NT4Migration.html#id2672484">Domain Layout</a></dt><dt>Network settings, <a class="indexterm" href="NetworkBrowsing.html#id2578389">Cross-Subnet Browsing</a></dt><dt>network sniffer, <a class="indexterm" href="passdb.html#id2581384">Advantages of Encrypted Passwords</a></dt><dt>network storage, <a class="indexterm" href="Backup.html#id2664509">BackupPC</a></dt><dt>network traffic, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a></dt><dt>networked workstation, <a class="indexterm" href="winbind.html#id2647036">Name Service Switch</a></dt><dt>networking advocates, <a class="indexterm" href="Backup.html#id2664412">Discussion of Backup Solutions</a></dt><dt>networking environment, <a class="indexterm" href="passdb.html#id2582411">Caution Regarding LDAP and Samba</a></dt><dt>networking systems, <a class="indexterm" href="ClientConfig.html#id2571409">Common Errors</a></dt><dt>networks access, <a class="indexterm" href="speed.html#id2684278">Samba Performance is Very Slow</a></dt><dt>Networks Properties, <a class="indexterm" href="ClientConfig.html#id2570964">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>new account, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>new parameters, <a class="indexterm" href="upgrading-to-3.0.html#id2669944">New Parameters</a></dt><dt>newsgroup, <a class="indexterm" href="bugreport.html#id2679008">Introduction</a></dt><dt>Nexus toolkit, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>Nexus.exe, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="domain-member.html#id2563306">Managing Domain Machine Accounts using NT4 Server Manager</a>, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650630">Remote Server Administration</a></dt><dt>NFS, <a class="indexterm" href="domain-member.html#id2566532">Sharing User ID Mappings between Samba Domain Members</a>, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="AdvancedNetworkManagement.html#id2651176">Remote Management with ThinLinc</a>, <a class="indexterm" href="SambaHA.html#id2665598">The Distributed File System Challenge</a>, <a class="indexterm" href="SambaHA.html#id2665725">Restrictive Constraints on Distributed File Systems</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671872">IdMap LDAP Support</a></dt><dt>NFS clients, <a class="indexterm" href="locking.html#id2609504">UNIX or NFS Client-Accessed Files</a></dt><dt>NIS, <a class="indexterm" href="ServerType.html#id2552418">Share-Level Security</a>, <a class="indexterm" href="samba-bdc.html#id2560723">Backup Domain Controller Configuration</a>, <a class="indexterm" href="passdb.html#id2586381">Schema and Relationship to the RFC 2307 posixAccount</a>, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="winbind.html#id2647036">Name Service Switch</a></dt><dt>NIS database, <a class="indexterm" href="winbind.html#id2647268">Pluggable Authentication Modules</a></dt><dt>nmbd, <a class="indexterm" href="install.html#id2545276">Starting Samba</a>, <a class="indexterm" href="install.html#id2545728">Test Your Config File with testparm</a>, <a class="indexterm" href="FastStart.html#id2547796">Secure Read-Write File and Print Server</a>, <a class="indexterm" href="FastStart.html#id2548696">Example Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#id2572776">What Is Browsing?</a>, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a>, <a class="indexterm" href="NetworkBrowsing.html#id2577941">Browsing Support in Samba</a>, <a class="indexterm" href="NetworkBrowsing.html#id2579429">Flushing the Samba NetBIOS Name Cache</a>, <a class="indexterm" href="idmapper.html#id2598938">NT4-Style Domains (Includes Samba Domains)</a>, <a class="indexterm" href="winbind.html#id2647829">Testing Things Out</a>, <a class="indexterm" href="winbind.html#id2649223">Linux</a>, <a class="indexterm" href="winbind.html#id2649428">Solaris</a>, <a class="indexterm" href="cfgsmarts.html#id2666890">Multiple Server Hosting</a>, <a class="indexterm" href="cfgsmarts.html#id2667287">Multiple Virtual Server Personalities</a>, <a class="indexterm" href="diagnosis.html#id2676074">The Tests</a>, <a class="indexterm" href="problems.html#id2677889">Debugging with Samba Itself</a>, <a class="indexterm" href="speed.html#id2684182">Corrupt tdb Files</a></dt><dt>nmblookup, <a class="indexterm" href="integrate-ms-networks.html#id2662096">The NetBIOS Name Cache</a>, <a class="indexterm" href="diagnosis.html#id2676074">The Tests</a></dt><dt>No NetBIOS layer, <a class="indexterm" href="NetworkBrowsing.html#id2573848">TCP/IP without NetBIOS</a></dt><dt>no network logon service, <a class="indexterm" href="StandAloneServer.html#id2567310">Background</a></dt><dt>no printcap file, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>nobody, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>nobody account, <a class="indexterm" href="classicalprinting.html#id2618984">Custom Print Commands</a>, <a class="indexterm" href="cfgsmarts.html#id2667287">Multiple Virtual Server Personalities</a></dt><dt>node-type, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></dt><dt>NoMachine, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650801">Remote Management from NoMachine.Com</a></dt><dt>NoMachine.Com, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650801">Remote Management from NoMachine.Com</a></dt><dt>non-authentication-based account management, <a class="indexterm" href="pam.html#id2658906">Anatomy of /etc/pam.d Entries</a></dt><dt>non-authoritative, <a class="indexterm" href="NetworkBrowsing.html#id2578560">Behavior of Cross-Subnet Browsing</a></dt><dt>non-LDAP</dt><dd><dl><dt>backend, <a class="indexterm" href="samba-bdc.html#id2558877">Features and Benefits</a></dt></dl></dd><dt>non-member Windows client, <a class="indexterm" href="passdb.html#id2581588">Mapping User Identifiers between MS Windows and UNIX</a></dt><dt>non-PostScript, <a class="indexterm" href="CUPS-printing.html#id2628909">CUPS Also Uses PPDs for Non-PostScript Printers</a>, <a class="indexterm" href="CUPS-printing.html#id2631949">PostScript Printer Descriptions for Non-PostScript Printers</a></dt><dt>non-PostScript printers, <a class="indexterm" href="CUPS-printing.html#id2629977">Prefilters</a>, <a class="indexterm" href="CUPS-printing.html#id2639812">Foomatic Database-Generated PPDs</a></dt><dt>nonhierarchical, <a class="indexterm" href="InterdomainTrusts.html#id2612800">Trust Relationship Background</a></dt><dt>nontransitive, <a class="indexterm" href="InterdomainTrusts.html#id2612800">Trust Relationship Background</a></dt><dt>normal color, <a class="indexterm" href="CUPS-printing.html#id2631245">The Role of cupsomatic/foomatic</a></dt><dt>normal user, <a class="indexterm" href="NetCommand.html#id2594353">Administering User Rights and Privileges</a></dt><dt>not domain member, <a class="indexterm" href="StandAloneServer.html#id2567310">Background</a></dt><dt>not domain members, <a class="indexterm" href="StandAloneServer.html">Standalone Servers</a></dt><dt>not part of domain, <a class="indexterm" href="NetworkBrowsing.html#id2576894">WINS Server Configuration</a></dt><dt>not stored anywhere, <a class="indexterm" href="passdb.html#id2581384">Advantages of Encrypted Passwords</a></dt><dt>not transitive, <a class="indexterm" href="InterdomainTrusts.html#id2614041">NT4-Style Domain Trusts with Windows 2000</a></dt><dt>Novell, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a>, <a class="indexterm" href="ProfileMgmt.html#id2654270">Windows 9x/Me Profile Setup</a></dt><dt>Novell eDirectory server, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a></dt><dt>NSS, <a class="indexterm" href="StandAloneServer.html#id2567310">Background</a>, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="passdb.html#id2582549">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="passdb.html#id2586079">ldapsam</a>, <a class="indexterm" href="passdb.html#id2586381">Schema and Relationship to the RFC 2307 posixAccount</a>, <a class="indexterm" href="passdb.html#id2587498">Accounts and Groups Management</a>, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a>, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2599635">IDMAP_RID with Winbind</a>, <a class="indexterm" href="winbind.html#id2646095">Features and Benefits</a>, <a class="indexterm" href="winbind.html#id2646528">What Winbind Provides</a>, <a class="indexterm" href="winbind.html#id2646852">How Winbind Works</a>, <a class="indexterm" href="winbind.html#id2647036">Name Service Switch</a>, <a class="indexterm" href="winbind.html#id2649617">Configure Winbind and PAM</a>, <a class="indexterm" href="winbind.html#id2650287">Conclusion</a></dt><dt>nsswitch.conf, <a class="indexterm" href="ServerType.html#id2552418">Share-Level Security</a></dt><dt>nss_ldap, <a class="indexterm" href="samba-bdc.html#id2561224">Example Configuration</a>, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="passdb.html#id2582549">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a>, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2600811">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a></dt><dt>nss_winbind.so.1, <a class="indexterm" href="winbind.html#id2647916">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a></dt><dt>NT domain, <a class="indexterm" href="winbind.html#id2646528">What Winbind Provides</a></dt><dt>NT groups, <a class="indexterm" href="domain-member.html#id2564892">Why Is This Better Than security = server?</a>, <a class="indexterm" href="groupmapping.html#id2590539">Default Users, Groups, and Relative Identifiers</a></dt><dt>NT migration scripts, <a class="indexterm" href="passdb.html#id2586079">ldapsam</a></dt><dt>NT password, <a class="indexterm" href="passdb.html#id2584175">Listing User and Machine Accounts</a></dt><dt>NT Server Manager, <a class="indexterm" href="AccessControls.html#id2606144">Windows NT4 Workstation/Server</a></dt><dt>NT-controlled domain, <a class="indexterm" href="InterdomainTrusts.html#id2613845">Samba as the Trusting Domain</a></dt><dt>NT-encrypted password, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>NT-encrypted passwords, <a class="indexterm" href="passdb.html#id2580317">Backward Compatibility Account Storage Systems</a></dt><dt>NT4, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a></dt><dt>NT4 Domain, <a class="indexterm" href="idmapper.html#id2597522">Standalone Samba Server</a></dt><dt>NT4 domain, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="winbind.html#id2646095">Features and Benefits</a></dt><dt>NT4 domain members, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a></dt><dt>NT4 style policy updates, <a class="indexterm" href="PolicyMgmt.html#id2652874">Managing Account/User Policies</a></dt><dt>NT4 User Manager for Domains, <a class="indexterm" href="rights.html#id2601754">Using the “net rpc rights” Utility</a></dt><dt>NT4-style, <a class="indexterm" href="InterdomainTrusts.html#id2614041">NT4-Style Domain Trusts with Windows 2000</a></dt><dt>NT4-style domain, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a></dt><dt>NT4-style domains, <a class="indexterm" href="InterdomainTrusts.html#id2612800">Trust Relationship Background</a></dt><dt>Nt4sp6ai.exe, <a class="indexterm" href="PolicyMgmt.html#id2652204">Windows NT4-Style Policy Files</a></dt><dt>NTConfig.POL, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a>, <a class="indexterm" href="domain-member.html#id2562183">Features and Benefits</a>, <a class="indexterm" href="PolicyMgmt.html#id2652067">Windows 9x/ME Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2652386">Registry Spoiling</a>, <a class="indexterm" href="PolicyMgmt.html#id2652426">MS Windows 200x/XP Professional Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2652629">Administration of Windows 200x/XP Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2652874">Managing Account/User Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2653114">Samba Editreg Toolset</a>, <a class="indexterm" href="ProfileMgmt.html#id2656493">MS Windows NT4 Workstation</a>, <a class="indexterm" href="NT4Migration.html#id2673574">Samba-3 Implementation Choices</a></dt><dt>ntconfig.pol, <a class="indexterm" href="PolicyMgmt.html#id2652204">Windows NT4-Style Policy Files</a></dt><dt>ntdrivers.tdb, <a class="indexterm" href="classicalprinting.html#prt-modeset">Setting Device Modes on New Printers</a>, <a class="indexterm" href="CUPS-printing.html#id2638430">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>ntforms.tdb, <a class="indexterm" href="classicalprinting.html#prt-modeset">Setting Device Modes on New Printers</a>, <a class="indexterm" href="CUPS-printing.html#id2638430">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>NTFS, <a class="indexterm" href="ChangeNotes.html#id2571717">User and Group Changes</a>, <a class="indexterm" href="AccessControls.html#id2603787">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>NTLMv2, <a class="indexterm" href="securing-samba.html#id2612025">NTLMv2 Security</a></dt><dt>ntlm_auth, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></dt><dt>ntprinters.tdb, <a class="indexterm" href="classicalprinting.html#prt-modeset">Setting Device Modes on New Printers</a>, <a class="indexterm" href="CUPS-printing.html#id2638430">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>NTUser.DAT, <a class="indexterm" href="PolicyMgmt.html#id2653114">Samba Editreg Toolset</a>, <a class="indexterm" href="ProfileMgmt.html#id2656092">Mandatory Profiles</a>, <a class="indexterm" href="NT4Migration.html#id2673574">Samba-3 Implementation Choices</a></dt><dt>NTuser.DAT, <a class="indexterm" href="ProfileMgmt.html#id2654967">Windows NT4 Workstation</a>, <a class="indexterm" href="ProfileMgmt.html#id2655642">Sharing Profiles between Windows 9x/Me and NT4/200x/XP Workstations</a>, <a class="indexterm" href="NT4Migration.html#id2672926">Profile Migration/Creation</a></dt><dt>NTuser.MAN, <a class="indexterm" href="ProfileMgmt.html#id2654967">Windows NT4 Workstation</a></dt><dt>NTUser.MAN, <a class="indexterm" href="ProfileMgmt.html#id2656092">Mandatory Profiles</a></dt><dt>NT_STATUS_LOGON_FAILURE, <a class="indexterm" href="upgrading-to-3.0.html#id2671022">Changes in Behavior</a></dt><dt>NT_STATUS_UNSUCCESSFUL, <a class="indexterm" href="classicalprinting.html#id2621904">Running rpcclient with adddriver</a></dt><dt>null shell, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a></dt><dt>NX, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650801">Remote Management from NoMachine.Com</a></dt></dl></div><div class="indexdiv"><h3>O</h3><dl><dt>object class, <a class="indexterm" href="upgrading-to-3.0.html#id2671313">New Schema</a></dt><dt>object class declaration, <a class="indexterm" href="upgrading-to-3.0.html#id2671313">New Schema</a></dt><dt>object module dependencies, <a class="indexterm" href="winbind.html#id2647916">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a></dt><dt>ObjectClass, <a class="indexterm" href="passdb.html#id2586381">Schema and Relationship to the RFC 2307 posixAccount</a></dt><dt>ObjectClasses, <a class="indexterm" href="passdb.html#id2586381">Schema and Relationship to the RFC 2307 posixAccount</a>, <a class="indexterm" href="passdb.html#id2586617">OpenLDAP Configuration</a></dt><dt>obtuse complexity, <a class="indexterm" href="NT4Migration.html#id2672685">Server Share and Directory Layout</a></dt><dt>office server, <a class="indexterm" href="FastStart.html#id2547796">Secure Read-Write File and Print Server</a></dt><dt>OID, <a class="indexterm" href="passdb.html#id2586381">Schema and Relationship to the RFC 2307 posixAccount</a></dt><dt>old sambaAccount, <a class="indexterm" href="upgrading-to-3.0.html#id2671313">New Schema</a></dt><dt>Omni, <a class="indexterm" href="CUPS-printing.html#id2639624">Driver Development Outside</a></dt><dt>on the fly, <a class="indexterm" href="domain-member.html#id2563866">Windows NT4 Client</a></dt><dt>on-the-fly, <a class="indexterm" href="idmapper.html#id2598545">Primary Domain Controller</a></dt><dt>on-the-fly logon scripts, <a class="indexterm" href="NT4Migration.html#id2672074">Objectives</a></dt><dt>on-the-fly policy files, <a class="indexterm" href="NT4Migration.html#id2672074">Objectives</a></dt><dt>one direction, <a class="indexterm" href="InterdomainTrusts.html#id2612800">Trust Relationship Background</a></dt><dt>one domain, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a></dt><dt>one-way trust, <a class="indexterm" href="InterdomainTrusts.html#id2613296">Interdomain Trust Facilities</a></dt><dt>only one WINS server, <a class="indexterm" href="NetworkBrowsing.html#id2576894">WINS Server Configuration</a></dt><dt>OpenGFS, <a class="indexterm" href="SambaHA.html#id2665598">The Distributed File System Challenge</a></dt><dt>OpenLDAP, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a>, <a class="indexterm" href="samba-bdc.html#id2560028">LDAP Configuration Notes</a>, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a>, <a class="indexterm" href="ChangeNotes.html#id2572329">LDAP Changes in Samba-3.0.23</a>, <a class="indexterm" href="passdb.html#id2580501">New Account Storage Systems</a>, <a class="indexterm" href="passdb.html#id2586326">Supported LDAP Servers</a>, <a class="indexterm" href="passdb.html#id2586381">Schema and Relationship to the RFC 2307 posixAccount</a>, <a class="indexterm" href="passdb.html#id2586617">OpenLDAP Configuration</a>, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a></dt><dt>OpenLDAP backend, <a class="indexterm" href="passdb.html#id2580317">Backward Compatibility Account Storage Systems</a></dt><dt>OpenSSL, <a class="indexterm" href="SWAT.html#id2674844">Securing SWAT through SSL</a>, <a class="indexterm" href="ch-ldap-tls.html#s1-config-ldap-tls-certs">Generating the Certificate Authority</a></dt><dt>operating costs, <a class="indexterm" href="NT4Migration.html#id2672074">Objectives</a></dt><dt>operating system search path, <a class="indexterm" href="SWAT.html#id2674277">Locating the SWAT File</a></dt><dt>oplock, <a class="indexterm" href="SambaHA.html#id2665598">The Distributed File System Challenge</a></dt><dt>oplock break, <a class="indexterm" href="locking.html#id2608934">Opportunistic Locking Overview</a>, <a class="indexterm" href="locking.html#id2609685">Beware of Force User</a></dt><dt>oplock handling, <a class="indexterm" href="SambaHA.html#id2665725">Restrictive Constraints on Distributed File Systems</a></dt><dt>oplock mechanism, <a class="indexterm" href="locking.html#id2609773">Advanced Samba Oplocks Parameters</a></dt><dt>oplock messages, <a class="indexterm" href="SambaHA.html#id2665935">Required Modifications to Samba</a></dt><dt>oplock parameters, <a class="indexterm" href="locking.html#id2609773">Advanced Samba Oplocks Parameters</a></dt><dt>oplocks, <a class="indexterm" href="locking.html#id2608934">Opportunistic Locking Overview</a></dt><dt>oplocks disabled, <a class="indexterm" href="locking.html#id2609587">Multiuser Databases</a></dt><dt>oplocks management, <a class="indexterm" href="locking.html#id2609628">PDM Data Shares</a></dt><dt>opportunistic locking, <a class="indexterm" href="locking.html#id2608579">Features and Benefits</a>, <a class="indexterm" href="locking.html#id2608934">Opportunistic Locking Overview</a></dt><dt>Opportunistic locking, <a class="indexterm" href="locking.html#id2608934">Opportunistic Locking Overview</a></dt><dt>optional, <a class="indexterm" href="pam.html#id2658906">Anatomy of /etc/pam.d Entries</a></dt><dt>ordinary connection, <a class="indexterm" href="InterdomainTrusts.html#id2613845">Samba as the Trusting Domain</a></dt><dt>Organization for the Advancement of Structured Information Standards (see OASIS)</dt><dt>organizational directory, <a class="indexterm" href="domain-member.html#ads-create-machine-account">Create the Computer Account</a></dt><dt>organizational unit, <a class="indexterm" href="domain-member.html#ads-create-machine-account">Create the Computer Account</a> (see OU)</dt><dt>os level, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a></dt><dt>OSS/Free Software, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650801">Remote Management from NoMachine.Com</a></dt><dt>other, <a class="indexterm" href="AccessControls.html#id2604246">File and Directory Access Control</a></dt><dt>output duplexing, <a class="indexterm" href="CUPS-printing.html#id2630164">pstops</a></dt><dt>outside threat, <a class="indexterm" href="securing-samba.html#id2611317">Using Host-Based Protection</a></dt><dt>own home directory, <a class="indexterm" href="securing-samba.html#id2612168">Why Can Users Access Other Users' Home Directories?</a></dt><dt>ownership, <a class="indexterm" href="AccessControls.html#id2606602">Viewing File Ownership</a></dt><dt>ownership cost, <a class="indexterm" href="NT4Migration.html#id2672074">Objectives</a></dt><dt>ownership rights, <a class="indexterm" href="ProfileMgmt.html#id2654270">Windows 9x/Me Profile Setup</a></dt></dl></div><div class="indexdiv"><h3>P</h3><dl><dt>p-node, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></dt><dt>package, <a class="indexterm" href="install.html#id2545469">Example Configuration</a></dt><dt>packages, <a class="indexterm" href="install.html#id2544219">Obtaining and Installing Samba</a></dt><dt>packet sniffer, <a class="indexterm" href="ProfileMgmt.html#id2654270">Windows 9x/Me Profile Setup</a></dt><dt>packet trace, <a class="indexterm" href="ProfileMgmt.html#id2654270">Windows 9x/Me Profile Setup</a></dt><dt>PADL, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="passdb.html#id2582549">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2600226">IDMAP Storage in LDAP Using Winbind</a></dt><dt>PADL Software, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></dt><dt>page description languages (see PDL)</dt><dt>pager program, <a class="indexterm" href="classicalprinting.html#id2615605">Simple Print Configuration</a></dt><dt>page_log, <a class="indexterm" href="CUPS-printing.html#id2640682">The page_log File Syntax</a></dt><dt>paid-for support, <a class="indexterm" href="ch47.html">Samba Support</a></dt><dt>PAM, <a class="indexterm" href="StandAloneServer.html#id2567310">Background</a>, <a class="indexterm" href="passdb.html#id2580317">Backward Compatibility Account Storage Systems</a>, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="passdb.html#id2585579">Plaintext</a>, <a class="indexterm" href="passdb.html#id2586079">ldapsam</a>, <a class="indexterm" href="winbind.html#id2646852">How Winbind Works</a>, <a class="indexterm" href="winbind.html#id2647268">Pluggable Authentication Modules</a>, <a class="indexterm" href="winbind.html#id2647677">Requirements</a>, <a class="indexterm" href="winbind.html#id2647829">Testing Things Out</a>, <a class="indexterm" href="winbind.html#id2647916">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a>, <a class="indexterm" href="winbind.html#id2649617">Configure Winbind and PAM</a>, <a class="indexterm" href="winbind.html#id2650287">Conclusion</a>, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a>, <a class="indexterm" href="pam.html#id2658773">Technical Discussion</a></dt><dt>PAM authentication module, <a class="indexterm" href="pam.html#id2658827">PAM Configuration Syntax</a></dt><dt>PAM configuration, <a class="indexterm" href="winbind.html#id2647677">Requirements</a></dt><dt>PAM management, <a class="indexterm" href="pam.html">PAM-Based Distributed Authentication</a></dt><dt>PAM module, <a class="indexterm" href="winbind.html#id2648314">NSS Winbind on AIX</a></dt><dt>PAM modules, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a></dt><dt>PAM-capable, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a></dt><dt>pam-devel, <a class="indexterm" href="winbind.html#id2647916">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a></dt><dt>PAM-enabled, <a class="indexterm" href="winbind.html#id2646528">What Winbind Provides</a>, <a class="indexterm" href="pam.html">PAM-Based Distributed Authentication</a>, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a></dt><dt>PAM-specific tokens, <a class="indexterm" href="pam.html#id2658827">PAM Configuration Syntax</a></dt><dt>pam_krb5.so, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a></dt><dt>pam_ldap, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></dt><dt>pam_ldap.so, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a></dt><dt>pam_mkhomedir, <a class="indexterm" href="winbind.html#id2649784">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>pam_ncp_auth.so, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a></dt><dt>pam_pwdb.so, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a></dt><dt>pam_securetty.so, <a class="indexterm" href="winbind.html#id2649784">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>pam_smbpass.so, <a class="indexterm" href="pam.html">PAM-Based Distributed Authentication</a>, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a></dt><dt>pam_smbpasswd.so, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a></dt><dt>pam_smb_auth.so, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a></dt><dt>pam_unix.so, <a class="indexterm" href="winbind.html#id2649784">Linux/FreeBSD-Specific PAM Configuration</a>, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a></dt><dt>pam_unix2.so, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a></dt><dt>pam_userdb.so, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a></dt><dt>pam_winbind.so, <a class="indexterm" href="winbind.html#id2647268">Pluggable Authentication Modules</a>, <a class="indexterm" href="winbind.html#id2649617">Configure Winbind and PAM</a>, <a class="indexterm" href="winbind.html#id2649784">Linux/FreeBSD-Specific PAM Configuration</a>, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a></dt><dt>parameters, <a class="indexterm" href="classicalprinting.html#id2616085">Rapid Configuration Validation</a></dt><dt>paranoid, <a class="indexterm" href="winbind.html#id2648862">Starting and Testing the winbindd Daemon</a></dt><dt>passdb, <a class="indexterm" href="samba-bdc.html#id2561724">Machine Accounts Keep Expiring</a></dt><dt>passdb backend, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a>, <a class="indexterm" href="ChangeNotes.html#id2572209">Group Mapping Changes in Samba-3.0.23</a>, <a class="indexterm" href="passdb.html">Account Information Databases</a>, <a class="indexterm" href="passdb.html#id2582137">Comments Regarding LDAP</a>, <a class="indexterm" href="passdb.html#id2582990">The smbpasswd Tool</a>, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a>, <a class="indexterm" href="passdb.html#id2584497">Deleting Accounts</a>, <a class="indexterm" href="passdb.html#id2585921">tdbsam</a>, <a class="indexterm" href="groupmapping.html#id2590539">Default Users, Groups, and Relative Identifiers</a>, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2598545">Primary Domain Controller</a>, <a class="indexterm" href="rights.html#id2602897">The Administrator Domain SID</a>, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a>, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671706">New Suffix for Searching</a></dt><dt>passdb backends, <a class="indexterm" href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2669444">New Features in Samba-3.0.x</a></dt><dt>passed across the network, <a class="indexterm" href="passdb.html#id2581384">Advantages of Encrypted Passwords</a></dt><dt>passwd, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a class="indexterm" href="passdb.html#id2582549">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="passdb.html#id2582990">The smbpasswd Tool</a>, <a class="indexterm" href="winbind.html#id2647036">Name Service Switch</a>, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a></dt><dt>password, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a>, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a>, <a class="indexterm" href="InterdomainTrusts.html#id2613845">Samba as the Trusting Domain</a>, <a class="indexterm" href="pam.html#id2658906">Anatomy of /etc/pam.d Entries</a></dt><dd><dl><dt>plaintext, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a></dt></dl></dd><dt>password aging, <a class="indexterm" href="passdb.html#acctmgmttools">Account Management Tools</a></dt><dt>password assigned, <a class="indexterm" href="InterdomainTrusts.html#id2613211">Completing an NT4 Domain Trust</a></dt><dt>password backend, <a class="indexterm" href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a>, <a class="indexterm" href="passdb.html#id2584175">Listing User and Machine Accounts</a></dt><dt>password backends, <a class="indexterm" href="passdb.html">Account Information Databases</a></dt><dt>password change facility, <a class="indexterm" href="SWAT.html#xinetd">Enabling SWAT for Use</a></dt><dt>password database, <a class="indexterm" href="samba-bdc.html#id2560723">Backup Domain Controller Configuration</a>, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>password encryption, <a class="indexterm" href="passdb.html#id2585579">Plaintext</a></dt><dt>password expiration, <a class="indexterm" href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a></dt><dt>password expired, <a class="indexterm" href="passdb.html#id2584581">Changing User Accounts</a></dt><dt>password history, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></dt><dt>password management, <a class="indexterm" href="winbind.html#id2647268">Pluggable Authentication Modules</a></dt><dt>password prompt, <a class="indexterm" href="passdb.html#id2581384">Advantages of Encrypted Passwords</a></dt><dt>password scheme, <a class="indexterm" href="passdb.html#id2581069">Important Notes About Security</a></dt><dt>password server, <a class="indexterm" href="ServerType.html#id2553317">Server Security (User Level Security)</a>, <a class="indexterm" href="domain-member.html#id2565174">Configure smb.conf</a></dt><dt>password uniqueness, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></dt><dt>passwords, <a class="indexterm" href="winbind.html#id2646438">Introduction</a></dt><dt>patch, <a class="indexterm" href="bugreport.html#id2679792">Patches</a></dt><dt>path specified, <a class="indexterm" href="domain-member.html#id2566853">Adding Machine to Domain Fails</a></dt><dt>pauses, <a class="indexterm" href="speed.html#id2684278">Samba Performance is Very Slow</a></dt><dt>PBM, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>PCL, <a class="indexterm" href="CUPS-printing.html#gdipost">GDI on Windows, PostScript on UNIX</a>, <a class="indexterm" href="CUPS-printing.html#id2628016">Windows Drivers, GDI, and EMF</a>, <a class="indexterm" href="CUPS-printing.html#id2628194">UNIX Printfile Conversion and GUI Basics</a>, <a class="indexterm" href="CUPS-printing.html#id2633120">Printing with Interface Scripts</a>, <a class="indexterm" href="CUPS-printing.html#id2633365">Driver Execution on the Server</a>, <a class="indexterm" href="CUPS-printing.html#id2633759">Network PostScript RIP</a></dt><dt>pdbedit, <a class="indexterm" href="FastStart.html#id2549629">Example: Engineering Office</a>, <a class="indexterm" href="passdb.html#acctmgmttools">Account Management Tools</a>, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a>, <a class="indexterm" href="passdb.html#id2584058">User Account Management</a>, <a class="indexterm" href="passdb.html#id2584175">Listing User and Machine Accounts</a>, <a class="indexterm" href="passdb.html#id2584409">Adding User Accounts</a>, <a class="indexterm" href="passdb.html#id2584497">Deleting Accounts</a>, <a class="indexterm" href="passdb.html#id2584581">Changing User Accounts</a>, <a class="indexterm" href="passdb.html#TOSHARG-acctflags">Account Flags Management</a>, <a class="indexterm" href="passdb.html#id2585401">Account Import/Export</a>, <a class="indexterm" href="rights.html#id2602897">The Administrator Domain SID</a>, <a class="indexterm" href="PolicyMgmt.html#id2653236">Samba PDC</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2669274">Quick Migration Guide</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671119">Passdb Backends and Authentication</a>, <a class="indexterm" href="NT4Migration.html#id2673019">Steps in Migration Process</a>, <a class="indexterm" href="NT4Migration.html#id2673574">Samba-3 Implementation Choices</a></dt><dt>pdb_ldap, <a class="indexterm" href="samba-bdc.html#id2561939">Can I Do This All with LDAP?</a></dt><dt>PDC, <a class="indexterm" href="ServerType.html#id2552625">Domain Security Mode (User-Level Security)</a>, <a class="indexterm" href="ServerType.html#id2552853">Example Configuration</a>, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a>, <a class="indexterm" href="samba-pdc.html#id2558009">Security Mode and Master Browsers</a>, <a class="indexterm" href="samba-bdc.html#id2558877">Features and Benefits</a>, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a>, <a class="indexterm" href="samba-bdc.html#id2559776">Example PDC Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2560028">LDAP Configuration Notes</a>, <a class="indexterm" href="samba-bdc.html#id2560450">What Qualifies a Domain Controller on the Network?</a>, <a class="indexterm" href="samba-bdc.html#id2560723">Backup Domain Controller Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2561224">Example Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2561779">Can Samba Be a Backup Domain Controller to an NT4 PDC?</a>, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2564157">Joining an NT4-type Domain with Samba-3</a>, <a class="indexterm" href="domain-member.html#id2564892">Why Is This Better Than security = server?</a>, <a class="indexterm" href="domain-member.html#id2566853">Adding Machine to Domain Fails</a>, <a class="indexterm" href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2575341">Domain Browsing Configuration</a>, <a class="indexterm" href="passdb.html#id2580501">New Account Storage Systems</a>, <a class="indexterm" href="passdb.html#id2581384">Advantages of Encrypted Passwords</a>, <a class="indexterm" href="passdb.html#id2585921">tdbsam</a>, <a class="indexterm" href="passdb.html#id2587847">LDAP Special Attributes for sambaSamAccounts</a>, <a class="indexterm" href="groupmapping.html#id2589322">Discussion</a>, <a class="indexterm" href="NetCommand.html#id2592044">Overview</a>, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2598545">Primary Domain Controller</a>, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a>, <a class="indexterm" href="InterdomainTrusts.html#id2613845">Samba as the Trusting Domain</a>, <a class="indexterm" href="CUPS-printing.html#id2636124">cupsaddsmb with a Samba PDC</a>, <a class="indexterm" href="winbind.html#id2646726">Handling of Foreign SIDs</a>, <a class="indexterm" href="winbind.html#id2646902">Microsoft Remote Procedure Calls</a>, <a class="indexterm" href="winbind.html#id2647268">Pluggable Authentication Modules</a>, <a class="indexterm" href="winbind.html#id2647499">Result Caching</a>, <a class="indexterm" href="winbind.html#id2647562">Introduction</a>, <a class="indexterm" href="winbind.html#id2648624">Join the Samba Server to the PDC Domain</a>, <a class="indexterm" href="winbind.html#id2648862">Starting and Testing the winbindd Daemon</a>, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650801">Remote Management from NoMachine.Com</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671313">New Schema</a>, <a class="indexterm" href="NT4Migration.html#id2672484">Domain Layout</a>, <a class="indexterm" href="problems.html#id2678702">Getting Mailing List Help</a>, <a class="indexterm" href="speed.html#id2684182">Corrupt tdb Files</a></dt><dt>PDF, <a class="indexterm" href="CUPS-printing.html#id2626492">Simple smb.conf Settings for CUPS</a>, <a class="indexterm" href="CUPS-printing.html#id2628016">Windows Drivers, GDI, and EMF</a>, <a class="indexterm" href="CUPS-printing.html#id2628706">PostScript Printer Description (PPD) Specification</a>, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a>, <a class="indexterm" href="CUPS-printing.html#id2629977">Prefilters</a>, <a class="indexterm" href="CUPS-printing.html#id2632569">Examples for Filtering Chains</a></dt><dt>pdf, <a class="indexterm" href="CUPS-printing.html#id2629612">MIME Type Conversion Rules</a></dt><dt>PDF distilling, <a class="indexterm" href="CUPS-printing.html#id2628706">PostScript Printer Description (PPD) Specification</a></dt><dt>PDF filter, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>pdftops, <a class="indexterm" href="CUPS-printing.html#id2629612">MIME Type Conversion Rules</a>, <a class="indexterm" href="CUPS-printing.html#id2632569">Examples for Filtering Chains</a></dt><dt>pdftosocket, <a class="indexterm" href="CUPS-printing.html#id2632569">Examples for Filtering Chains</a></dt><dt>PDL, <a class="indexterm" href="CUPS-printing.html#gdipost">GDI on Windows, PostScript on UNIX</a>, <a class="indexterm" href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a>, <a class="indexterm" href="CUPS-printing.html#id2628706">PostScript Printer Description (PPD) Specification</a></dt><dt>PDM, <a class="indexterm" href="locking.html#id2609628">PDM Data Shares</a></dt><dt>peer domain, <a class="indexterm" href="InterdomainTrusts.html#id2613505">Configuring Samba NT-Style Domain Trusts</a></dt><dt>Peer node, <a class="indexterm" href="NetworkBrowsing.html#id2577268">Static WINS Entries</a></dt><dt>per-share access control, <a class="indexterm" href="AccessControls.html#id2605984">Access Controls on Shares</a></dt><dt>performance, <a class="indexterm" href="largefile.html">Handling Large Directories</a>, <a class="indexterm" href="NT4Migration.html#id2672074">Objectives</a></dt><dt>performance advantage, <a class="indexterm" href="locking.html#id2608579">Features and Benefits</a></dt><dt>performance degradation, <a class="indexterm" href="largefile.html">Handling Large Directories</a></dt><dt>performance enhancement, <a class="indexterm" href="locking.html#id2608934">Opportunistic Locking Overview</a></dt><dt>performance improvement, <a class="indexterm" href="locking.html#id2609540">Slow and/or Unreliable Networks</a></dt><dt>performance-based, <a class="indexterm" href="passdb.html#id2585921">tdbsam</a></dt><dt>performed as root, <a class="indexterm" href="rights.html#id2601754">Using the “net rpc rights” Utility</a></dt><dt>perimeter firewall, <a class="indexterm" href="securing-samba.html#id2611155">Features and Benefits</a></dt><dt>permanent changes, <a class="indexterm" href="NT4Migration.html#id2673574">Samba-3 Implementation Choices</a></dt><dt>Permanent name, <a class="indexterm" href="NetworkBrowsing.html#id2577268">Static WINS Entries</a></dt><dt>permissions, <a class="indexterm" href="securing-samba.html#id2612168">Why Can Users Access Other Users' Home Directories?</a>, <a class="indexterm" href="VFS.html#id2644988">Shadow Copy Setup</a></dt><dd><dl><dt>file/directory ACLs, <a class="indexterm" href="AccessControls.html#id2606485">Managing UNIX Permissions Using NT Security Dialogs</a></dt><dt>share, <a class="indexterm" href="AccessControls.html#id2604911">Share Definition Access Controls</a></dt><dt>share ACLs, <a class="indexterm" href="AccessControls.html#id2605984">Access Controls on Shares</a></dt><dt>UNIX file and directory, <a class="indexterm" href="AccessControls.html#id2603577">Features and Benefits</a></dt></dl></dd><dt>Permissions, <a class="indexterm" href="AccessControls.html#id2606249">Windows 200x/XP</a></dt><dt>permissions and controls, <a class="indexterm" href="AccessControls.html#id2603577">Features and Benefits</a></dt><dt>PGP, <a class="indexterm" href="compiling.html#id2680842">Verifying Samba's PGP Signature</a></dt><dt>phasing out NetBIOS, <a class="indexterm" href="NetworkBrowsing.html#netdiscuss">Discussion</a></dt><dt>Photo-CD, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>physical locations, <a class="indexterm" href="msdfs.html#id2614427">Features and Benefits</a></dt><dt>physical network transport layer, <a class="indexterm" href="integrate-ms-networks.html#id2661262">/etc/hosts</a></dt><dt>PID, <a class="indexterm" href="bugreport.html#id2679668">Attaching to a Running Process</a></dt><dt>pid directory, <a class="indexterm" href="cfgsmarts.html#id2666890">Multiple Server Hosting</a></dt><dt>ping, <a class="indexterm" href="NT4Migration.html#id2672484">Domain Layout</a>, <a class="indexterm" href="diagnosis.html#id2676074">The Tests</a></dt><dt>pipe device, <a class="indexterm" href="AccessControls.html#id2604246">File and Directory Access Control</a></dt><dt>PJL, <a class="indexterm" href="CUPS-printing.html#id2633759">Network PostScript RIP</a>, <a class="indexterm" href="CUPS-printing.html#id2635308">Windows CUPS PostScript Driver Versus Adobe Driver</a>, <a class="indexterm" href="CUPS-printing.html#id2640542">Adobe and CUPS PostScript Drivers for Windows Clients</a></dt><dt>PJL-header, <a class="indexterm" href="CUPS-printing.html#id2640542">Adobe and CUPS PostScript Drivers for Windows Clients</a></dt><dt>plague network users, <a class="indexterm" href="ClientConfig.html#id2568666">TCP/IP Configuration</a></dt><dt>plain-text</dt><dd><dl><dt>passwords, <a class="indexterm" href="ServerType.html#id2553615">Password Checking</a></dt></dl></dd><dt>plaintext, <a class="indexterm" href="passdb.html#id2580317">Backward Compatibility Account Storage Systems</a></dt><dt>plaintext authentication, <a class="indexterm" href="passdb.html#id2580317">Backward Compatibility Account Storage Systems</a></dt><dt>plaintext password, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a>, <a class="indexterm" href="samba-bdc.html#id2561834">How Do I Replicate the smbpasswd File?</a></dt><dt>plaintext passwords, <a class="indexterm" href="passdb.html#passdbtech">Technical Information</a>, <a class="indexterm" href="passdb.html#id2581069">Important Notes About Security</a></dt><dt>platforms, <a class="indexterm" href="Portability.html">Portability</a></dt><dt>PLP, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>Pluggable Authentication Modules (see PAM)</dt><dt>PNG, <a class="indexterm" href="CUPS-printing.html#id2628553">Ghostscript: The Software RIP for Non-PostScript Printers</a>, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>PNM, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>point 'n' print, <a class="indexterm" href="CUPS-printing.html#id2627416">Installation of Windows Client Drivers</a>, <a class="indexterm" href="CUPS-printing.html#id2635526">Run cupsaddsmb (Quiet Mode)</a>, <a class="indexterm" href="CUPS-printing.html#id2637328">Manual Driver Installation in 15 Steps</a></dt><dt>Point'n'Print, <a class="indexterm" href="classicalprinting.html#id2615070">Features and Benefits</a>, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a>, <a class="indexterm" href="classicalprinting.html#id2619653">Point'n'Print Client Drivers on Samba Servers</a>, <a class="indexterm" href="classicalprinting.html#id2621767">smbclient to Confirm Driver Installation</a></dt><dt>point'n'print, <a class="indexterm" href="CUPS-printing.html#id2627703">Driver Upload Methods</a>, <a class="indexterm" href="CUPS-printing.html#id2631245">The Role of cupsomatic/foomatic</a>, <a class="indexterm" href="CUPS-printing.html#id2636286">Installing the PostScript Driver on a Client</a></dt><dt>Poledit, <a class="indexterm" href="PolicyMgmt.html#id2652629">Administration of Windows 200x/XP Policies</a></dt><dt>poledit.exe, <a class="indexterm" href="PolicyMgmt.html#id2651878">Creating and Managing System Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2652204">Windows NT4-Style Policy Files</a>, <a class="indexterm" href="PolicyMgmt.html#id2652629">Administration of Windows 200x/XP Policies</a></dt><dt>Policies, <a class="indexterm" href="PolicyMgmt.html#id2651878">Creating and Managing System Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2652874">Managing Account/User Policies</a></dt><dt>policies, <a class="indexterm" href="NT4Migration.html#id2673574">Samba-3 Implementation Choices</a></dt><dt>policy editor, <a class="indexterm" href="PolicyMgmt.html#id2651878">Creating and Managing System Policies</a></dt><dt>Policy Editor, <a class="indexterm" href="PolicyMgmt.html#id2652204">Windows NT4-Style Policy Files</a></dt><dt>policy file , <a class="indexterm" href="PolicyMgmt.html#id2652874">Managing Account/User Policies</a></dt><dt>policy files, <a class="indexterm" href="domain-member.html#id2562183">Features and Benefits</a></dt><dt>policy settings, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a></dt><dt>port 135, <a class="indexterm" href="NetworkBrowsing.html#id2576203">Multiple Interfaces</a></dt><dt>Port 135/TCP, <a class="indexterm" href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>port 137, <a class="indexterm" href="NetworkBrowsing.html#id2576203">Multiple Interfaces</a>, <a class="indexterm" href="diagnosis.html#id2676074">The Tests</a></dt><dt>Port 137/UDP, <a class="indexterm" href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>port 138, <a class="indexterm" href="NetworkBrowsing.html#id2576203">Multiple Interfaces</a></dt><dt>Port 138/UDP, <a class="indexterm" href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>port 139, <a class="indexterm" href="NetworkBrowsing.html#id2576203">Multiple Interfaces</a></dt><dt>Port 139/TCP, <a class="indexterm" href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>port 445, <a class="indexterm" href="NetworkBrowsing.html#id2576203">Multiple Interfaces</a></dt><dt>Port 445/TCP, <a class="indexterm" href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>ports, <a class="indexterm" href="classicalprinting.html#id2615888">Verifying Configuration with testparm</a>, <a class="indexterm" href="problems.html#id2678194">Ethereal</a></dt><dt>POSIX, <a class="indexterm" href="samba-bdc.html#id2560723">Backup Domain Controller Configuration</a>, <a class="indexterm" href="passdb.html#id2582549">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="passdb.html#id2587498">Accounts and Groups Management</a>, <a class="indexterm" href="NetCommand.html#id2592620">Adding or Creating a New Group</a></dt><dt>POSIX account, <a class="indexterm" href="passdb.html#id2584058">User Account Management</a>, <a class="indexterm" href="NetCommand.html#id2593942">UNIX and Windows User Management</a></dt><dt>POSIX ACLs, <a class="indexterm" href="AccessControls.html#id2604246">File and Directory Access Control</a>, <a class="indexterm" href="AccessControls.html#id2604658">Protecting Directories and Files from Deletion</a></dt><dt>POSIX ACLS, <a class="indexterm" href="NT4Migration.html#id2673574">Samba-3 Implementation Choices</a></dt><dt>POSIX identity, <a class="indexterm" href="passdb.html#id2582411">Caution Regarding LDAP and Samba</a></dt><dt>POSIX locks, <a class="indexterm" href="SambaHA.html#id2665795">Server Pool Communications</a></dt><dt>POSIX semantics, <a class="indexterm" href="SambaHA.html#id2665795">Server Pool Communications</a></dt><dt>POSIX user accounts, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a></dt><dt>posixAccount, <a class="indexterm" href="passdb.html#id2586381">Schema and Relationship to the RFC 2307 posixAccount</a>, <a class="indexterm" href="passdb.html#id2586617">OpenLDAP Configuration</a></dt><dt>posixGroup, <a class="indexterm" href="passdb.html#id2586617">OpenLDAP Configuration</a>, <a class="indexterm" href="passdb.html#id2587498">Accounts and Groups Management</a></dt><dt>PostScript, <a class="indexterm" href="CUPS-printing.html#id2626492">Simple smb.conf Settings for CUPS</a>, <a class="indexterm" href="CUPS-printing.html#id2627824">Advanced Intelligent Printing with PostScript Driver Download</a>, <a class="indexterm" href="CUPS-printing.html#gdipost">GDI on Windows, PostScript on UNIX</a>, <a class="indexterm" href="CUPS-printing.html#id2628016">Windows Drivers, GDI, and EMF</a>, <a class="indexterm" href="CUPS-printing.html#id2628194">UNIX Printfile Conversion and GUI Basics</a>, <a class="indexterm" href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a>, <a class="indexterm" href="CUPS-printing.html#id2628706">PostScript Printer Description (PPD) Specification</a>, <a class="indexterm" href="CUPS-printing.html#id2628790">Using Windows-Formatted Vendor PPDs</a>, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a>, <a class="indexterm" href="CUPS-printing.html#id2629977">Prefilters</a>, <a class="indexterm" href="CUPS-printing.html#id2630164">pstops</a>, <a class="indexterm" href="CUPS-printing.html#id2631949">PostScript Printer Descriptions for Non-PostScript Printers</a>, <a class="indexterm" href="CUPS-printing.html#id2632569">Examples for Filtering Chains</a>, <a class="indexterm" href="CUPS-printing.html#id2633365">Driver Execution on the Server</a>, <a class="indexterm" href="CUPS-printing.html#id2633759">Network PostScript RIP</a>, <a class="indexterm" href="CUPS-printing.html#id2634032">CUPS: A “Magical Stone”?</a>, <a class="indexterm" href="CUPS-printing.html#id2634075">PostScript Drivers with No Major Problems, Even in Kernel +Mode</a>, <a class="indexterm" href="CUPS-printing.html#id2634563">CUPS “PostScript Driver for Windows NT/200x/XP”</a></dt><dd><dl><dt>(see also Ghostscript)</dt><dt>RIP, <a class="indexterm" href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a></dt></dl></dd><dt>PostScript driver, <a class="indexterm" href="classicalprinting.html#id2621549">Installing Driver Files into [print$]</a></dt><dt>PostScript interpreter, <a class="indexterm" href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a></dt><dt>PostScript Printer Description (see PPD)</dt><dt>PostScript printers, <a class="indexterm" href="CUPS-printing.html#id2641511">Printing from CUPS to Windows-Attached Printers</a></dt><dt>potential master browsers, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>potential printer, <a class="indexterm" href="classicalprinting.html#id2620161">[print$] Stanza Parameters</a></dt><dt>Power Users, <a class="indexterm" href="rights.html#id2603080">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>powerful, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a></dt><dt>PPD, <a class="indexterm" href="classicalprinting.html#id2621549">Installing Driver Files into [print$]</a>, <a class="indexterm" href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a>, <a class="indexterm" href="CUPS-printing.html#id2628706">PostScript Printer Description (PPD) Specification</a>, <a class="indexterm" href="CUPS-printing.html#id2628909">CUPS Also Uses PPDs for Non-PostScript Printers</a>, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a>, <a class="indexterm" href="CUPS-printing.html#id2631562">“Raw” Printing</a>, <a class="indexterm" href="CUPS-printing.html#id2631949">PostScript Printer Descriptions for Non-PostScript Printers</a>, <a class="indexterm" href="CUPS-printing.html#id2633848">PPDs for Non-PS Printers on UNIX</a>, <a class="indexterm" href="CUPS-printing.html#id2633893">PPDs for Non-PS Printers on Windows</a>, <a class="indexterm" href="CUPS-printing.html#id2634032">CUPS: A “Magical Stone”?</a>, <a class="indexterm" href="CUPS-printing.html#id2636286">Installing the PostScript Driver on a Client</a>, <a class="indexterm" href="CUPS-printing.html#id2640542">Adobe and CUPS PostScript Drivers for Windows Clients</a>, <a class="indexterm" href="CUPS-printing.html#id2641511">Printing from CUPS to Windows-Attached Printers</a></dt><dd><dl><dt>CUPS (see CUPS-PPD)</dt></dl></dd><dt>PPD-aware, <a class="indexterm" href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a></dt><dt>PPDs, <a class="indexterm" href="CUPS-printing.html#id2628790">Using Windows-Formatted Vendor PPDs</a>, <a class="indexterm" href="CUPS-printing.html#id2631245">The Role of cupsomatic/foomatic</a>, <a class="indexterm" href="CUPS-printing.html#id2639496">The Grand Unification Achieved</a></dt><dt>PPP, <a class="indexterm" href="securing-samba.html#id2611530">Using Interface Protection</a></dt><dt>precedence, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>preferred master, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a></dt><dt>prefilter, <a class="indexterm" href="CUPS-printing.html#id2630602">imagetops and imagetoraster</a></dt><dt>prefilters, <a class="indexterm" href="CUPS-printing.html#id2629977">Prefilters</a></dt><dt>primary domain controller, <a class="indexterm" href="cfgsmarts.html#id2668301">Multiple Virtual Server Hosting</a></dt><dt>primary group, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a></dt><dt>Primary Logon, <a class="indexterm" href="ProfileMgmt.html#id2654270">Windows 9x/Me Profile Setup</a></dt><dt>Primary WINS Server, <a class="indexterm" href="NetworkBrowsing.html#id2576894">WINS Server Configuration</a></dt><dt>print, <a class="indexterm" href="classicalprinting.html#id2615888">Verifying Configuration with testparm</a></dt><dd><dl><dt>queue, <a class="indexterm" href="install.html#id2544309">Configuration File Syntax</a></dt><dt>spooler, <a class="indexterm" href="install.html#id2544309">Configuration File Syntax</a></dt></dl></dd><dt>print accounting, <a class="indexterm" href="classicalprinting.html#id2615070">Features and Benefits</a></dt><dt>print command, <a class="indexterm" href="classicalprinting.html#id2618365">Print Commands</a></dt><dt>print commands, <a class="indexterm" href="classicalprinting.html#id2618984">Custom Print Commands</a></dt><dt>print configuration, <a class="indexterm" href="classicalprinting.html#id2615294">Technical Introduction</a>, <a class="indexterm" href="classicalprinting.html#id2615888">Verifying Configuration with testparm</a></dt><dt>print environment, <a class="indexterm" href="classicalprinting.html#id2615605">Simple Print Configuration</a></dt><dt>print filtering, <a class="indexterm" href="classicalprinting.html#id2615294">Technical Introduction</a></dt><dt>print job, <a class="indexterm" href="classicalprinting.html#id2618984">Custom Print Commands</a></dt><dt>print jobs, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>print processing, <a class="indexterm" href="classicalprinting.html#id2615294">Technical Introduction</a></dt><dt>print queue, <a class="indexterm" href="classicalprinting.html#id2619653">Point'n'Print Client Drivers on Samba Servers</a>, <a class="indexterm" href="classicalprinting.html#id2621767">smbclient to Confirm Driver Installation</a>, <a class="indexterm" href="classicalprinting.html#id2622397">Specific Driver Name Flexibility</a>, <a class="indexterm" href="CUPS-printing.html#id2630906">CUPS Backends</a></dt><dt>print quota, <a class="indexterm" href="CUPS-printing.html#id2627824">Advanced Intelligent Printing with PostScript Driver Download</a></dt><dt>print server, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a class="indexterm" href="classicalprinting.html#id2615070">Features and Benefits</a></dt><dt>print service, <a class="indexterm" href="classicalprinting.html#id2615070">Features and Benefits</a></dt><dt>print spooling, <a class="indexterm" href="winbind.html#id2646902">Microsoft Remote Procedure Calls</a></dt><dt>print spooling system, <a class="indexterm" href="CUPS-printing.html#id2626011">Overview</a></dt><dt>print statistics, <a class="indexterm" href="CUPS-printing.html#id2627824">Advanced Intelligent Printing with PostScript Driver Download</a></dt><dt>print subsystem, <a class="indexterm" href="classicalprinting.html#id2615294">Technical Introduction</a>, <a class="indexterm" href="classicalprinting.html#id2618365">Print Commands</a></dt><dt>print test page, <a class="indexterm" href="classicalprinting.html#id2622669">First Client Driver Installation</a></dt><dt>printcap, <a class="indexterm" href="install.html#id2544309">Configuration File Syntax</a>, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a>, <a class="indexterm" href="classicalprinting.html#ptrsect">The [printers] Section</a></dt><dt>Printcap, <a class="indexterm" href="CUPS-printing.html#id2626130">Basic CUPS Support Configuration</a></dt><dt>printcap name, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>PrintcapFormat, <a class="indexterm" href="CUPS-printing.html#id2626130">Basic CUPS Support Configuration</a></dt><dt>printer attributes publishing, <a class="indexterm" href="upgrading-to-3.0.html#id2669444">New Features in Samba-3.0.x</a></dt><dt>printer default permissions, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>printer driver, <a class="indexterm" href="classicalprinting.html#id2619823">The Obsoleted [printer$] Section</a>, <a class="indexterm" href="classicalprinting.html#id2619944">Creating the [print$] Share</a>, <a class="indexterm" href="CUPS-printing.html#id2626492">Simple smb.conf Settings for CUPS</a></dt><dt>printer driver data, <a class="indexterm" href="classicalprinting.html#prt-modeset">Setting Device Modes on New Printers</a></dt><dt>printer driver file, <a class="indexterm" href="classicalprinting.html#id2619823">The Obsoleted [printer$] Section</a></dt><dt>printer driver files, <a class="indexterm" href="classicalprinting.html#id2621767">smbclient to Confirm Driver Installation</a></dt><dt>printer drivers, <a class="indexterm" href="classicalprinting.html#id2619653">Point'n'Print Client Drivers on Samba Servers</a>, <a class="indexterm" href="CUPS-printing.html#id2639496">The Grand Unification Achieved</a></dt><dt>printer icon, <a class="indexterm" href="classicalprinting.html#id2622170">Check Samba for Driver Recognition</a></dt><dt>printer management, <a class="indexterm" href="NetCommand.html#id2592044">Overview</a></dt><dt>printer management system, <a class="indexterm" href="CUPS-printing.html#id2626011">Overview</a></dt><dt>printer migration, <a class="indexterm" href="NetCommand.html#id2592044">Overview</a></dt><dt>printer monitor, <a class="indexterm" href="speed.html#id2684278">Samba Performance is Very Slow</a></dt><dt>printer objects, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>Printer Pooling, <a class="indexterm" href="classicalprinting.html#id2624864">Samba and Printer Ports</a></dt><dt>printer queue, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>printer share, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>printer shares , <a class="indexterm" href="classicalprinting.html#id2615888">Verifying Configuration with testparm</a>, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>printer$ share, <a class="indexterm" href="classicalprinting.html#id2619823">The Obsoleted [printer$] Section</a></dt><dt>printers, <a class="indexterm" href="install.html#id2544309">Configuration File Syntax</a>, <a class="indexterm" href="StandAloneServer.html#id2567216">Features and Benefits</a></dt><dt>Printers, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>printers admin, <a class="indexterm" href="rights.html#id2602099">Description of Privileges</a></dt><dt>Printers and Faxes, <a class="indexterm" href="classicalprinting.html#id2622170">Check Samba for Driver Recognition</a></dt><dt>printers available, <a class="indexterm" href="NetworkBrowsing.html#id2572776">What Is Browsing?</a></dt><dt>printers section, <a class="indexterm" href="classicalprinting.html#ptrsect">The [printers] Section</a></dt><dt>printing, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>printing behavior, <a class="indexterm" href="classicalprinting.html#id2615504">Printing-Related Configuration Parameters</a></dt><dt>printing calls, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>printing now, <a class="indexterm" href="speed.html#id2684278">Samba Performance is Very Slow</a></dt><dt>printing support, <a class="indexterm" href="classicalprinting.html#id2615070">Features and Benefits</a>, <a class="indexterm" href="classicalprinting.html#id2615294">Technical Introduction</a></dt><dt>printing system, <a class="indexterm" href="classicalprinting.html#id2615294">Technical Introduction</a></dt><dt>printing systems, <a class="indexterm" href="passdb.html#id2582137">Comments Regarding LDAP</a></dt><dt>printing-related settings, <a class="indexterm" href="classicalprinting.html#id2615888">Verifying Configuration with testparm</a></dt><dt>printing.tdb, <a class="indexterm" href="classicalprinting.html#prt-modeset">Setting Device Modes on New Printers</a>, <a class="indexterm" href="CUPS-printing.html#id2638430">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>PrintPro (see ESP Print Pro)</dt><dt>private dir, <a class="indexterm" href="cfgsmarts.html#id2666890">Multiple Server Hosting</a></dt><dt>private groups, <a class="indexterm" href="groupmapping.html#id2589658">Warning: User Private Group Problems</a></dt><dt>private key, <a class="indexterm" href="SWAT.html#id2674844">Securing SWAT through SSL</a></dt><dt>private network, <a class="indexterm" href="securing-samba.html#id2611056">Introduction</a></dt><dt>private networks, <a class="indexterm" href="securing-samba.html#id2611317">Using Host-Based Protection</a></dt><dt>private/MACHINE.SID, <a class="indexterm" href="samba-bdc.html#id2560723">Backup Domain Controller Configuration</a></dt><dt>private/secrets.tdb, <a class="indexterm" href="samba-bdc.html#id2560723">Backup Domain Controller Configuration</a></dt><dt>privilege, <a class="indexterm" href="groupmapping.html#id2590417">Applicable Only to Versions Earlier than 3.0.11</a>, <a class="indexterm" href="rights.html#id2602099">Description of Privileges</a></dt><dt>privilege management, <a class="indexterm" href="groupmapping.html#id2590298">Important Administrative Information</a>, <a class="indexterm" href="NetCommand.html#id2594353">Administering User Rights and Privileges</a></dt><dt>privilege model, <a class="indexterm" href="rights.html#id2601479">Rights Management Capabilities</a></dt><dt>privilege-granting applications, <a class="indexterm" href="pam.html#id2658773">Technical Discussion</a></dt><dt>privileged accounts, <a class="indexterm" href="rights.html#id2601754">Using the “net rpc rights” Utility</a></dt><dt>privileges, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a>, <a class="indexterm" href="domain-member.html#id2563702">Windows 200x/XP Professional Client</a>, <a class="indexterm" href="groupmapping.html#id2590417">Applicable Only to Versions Earlier than 3.0.11</a>, <a class="indexterm" href="rights.html#id2601479">Rights Management Capabilities</a>, <a class="indexterm" href="rights.html#id2602099">Description of Privileges</a>, <a class="indexterm" href="InterdomainTrusts.html#id2612800">Trust Relationship Background</a>, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>privileges assigned, <a class="indexterm" href="rights.html#id2601754">Using the “net rpc rights” Utility</a></dt><dt>problem report, <a class="indexterm" href="ch47.html#id2685467">Free Support</a></dt><dt>problem resolution, <a class="indexterm" href="ch47.html">Samba Support</a></dt><dt>problematic print, <a class="indexterm" href="classicalprinting.html#id2615294">Technical Introduction</a></dt><dt>Process data management, <a class="indexterm" href="locking.html#id2609628">PDM Data Shares</a></dt><dt>professional support, <a class="indexterm" href="ch47.html#id2685467">Free Support</a></dt><dt>profile, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a>, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a>, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a>, <a class="indexterm" href="passdb.html#id2580501">New Account Storage Systems</a>, <a class="indexterm" href="passdb.html#passdbtech">Technical Information</a></dt><dt>profile access rights, <a class="indexterm" href="ProfileMgmt.html#id2656232">Creating and Managing Group Profiles</a></dt><dt>profile contents, <a class="indexterm" href="ProfileMgmt.html#id2655642">Sharing Profiles between Windows 9x/Me and NT4/200x/XP Workstations</a></dt><dt>profile directory, <a class="indexterm" href="ProfileMgmt.html#id2654270">Windows 9x/Me Profile Setup</a></dt><dt>profile migration tool, <a class="indexterm" href="ProfileMgmt.html#id2656232">Creating and Managing Group Profiles</a></dt><dt>profile path, <a class="indexterm" href="samba-bdc.html#id2559776">Example PDC Configuration</a>, <a class="indexterm" href="ProfileMgmt.html#id2654270">Windows 9x/Me Profile Setup</a>, <a class="indexterm" href="ProfileMgmt.html#id2654967">Windows NT4 Workstation</a></dt><dt>profile sharing, <a class="indexterm" href="ProfileMgmt.html#id2655642">Sharing Profiles between Windows 9x/Me and NT4/200x/XP Workstations</a></dt><dt>Profile Type, <a class="indexterm" href="ProfileMgmt.html#id2654044">Disabling Roaming Profile Support</a></dt><dt>ProfilePath, <a class="indexterm" href="ProfileMgmt.html#id2654270">Windows 9x/Me Profile Setup</a></dt><dt>profiles, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a></dt><dt>Profiles, <a class="indexterm" href="PolicyMgmt.html#id2651878">Creating and Managing System Policies</a></dt><dt>project, <a class="indexterm" href="ch47.html#id2685467">Free Support</a></dt><dt>promiscuous mode, <a class="indexterm" href="problems.html#id2678338">The Windows Network Monitor</a></dt><dt>promote, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a></dt><dt>promoted, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a></dt><dt>propagate, <a class="indexterm" href="samba-bdc.html#id2558877">Features and Benefits</a></dt><dt>Properties, <a class="indexterm" href="ClientConfig.html#id2569931">MS Windows Me</a>, <a class="indexterm" href="ClientConfig.html#id2570964">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>protect directories, <a class="indexterm" href="AccessControls.html#id2604658">Protecting Directories and Files from Deletion</a></dt><dt>protect files, <a class="indexterm" href="AccessControls.html#id2604658">Protecting Directories and Files from Deletion</a></dt><dt>protection against attackers, <a class="indexterm" href="securing-samba.html#id2611881">Using IPC$ Share-Based Denials </a></dt><dt>protocol stack settings, <a class="indexterm" href="ClientConfig.html#id2569384">MS Windows 2000</a></dt><dt>provided services, <a class="indexterm" href="ch47.html">Samba Support</a></dt><dt>provisioned, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></dt><dt>pstops, <a class="indexterm" href="CUPS-printing.html#id2629977">Prefilters</a>, <a class="indexterm" href="CUPS-printing.html#id2630164">pstops</a>, <a class="indexterm" href="CUPS-printing.html#id2632569">Examples for Filtering Chains</a>, <a class="indexterm" href="CUPS-printing.html#id2640542">Adobe and CUPS PostScript Drivers for Windows Clients</a></dt><dt>pstoraster, <a class="indexterm" href="CUPS-printing.html#id2630332">pstoraster</a>, <a class="indexterm" href="CUPS-printing.html#id2632232">cupsomatic/foomatic-rip Versus Native CUPS Printing</a>, <a class="indexterm" href="CUPS-printing.html#id2640542">Adobe and CUPS PostScript Drivers for Windows Clients</a></dt><dt>publish printers, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>publishing printers, <a class="indexterm" href="classicalprinting.html#id2616085">Rapid Configuration Validation</a></dt><dt>PulseAudio, <a class="indexterm" href="AdvancedNetworkManagement.html#id2651176">Remote Management with ThinLinc</a></dt><dt>punching, <a class="indexterm" href="CUPS-printing.html#id2630164">pstops</a></dt><dt>purchase support, <a class="indexterm" href="ch47.html#id2685467">Free Support</a></dt><dt>put, <a class="indexterm" href="diagnosis.html#id2676074">The Tests</a></dt><dt>pvcreate, <a class="indexterm" href="VFS.html#id2644988">Shadow Copy Setup</a></dt></dl></div><div class="indexdiv"><h3>Q</h3><dl><dt>QNX, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>qualified problem, <a class="indexterm" href="ch47.html#id2685467">Free Support</a></dt><dt>queue control, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>quota controls, <a class="indexterm" href="passdb.html#id2582137">Comments Regarding LDAP</a></dt></dl></div><div class="indexdiv"><h3>R</h3><dl><dt>RAID, <a class="indexterm" href="Backup.html#id2664509">BackupPC</a></dt><dt>random machine account password, <a class="indexterm" href="domain-member.html#id2564157">Joining an NT4-type Domain with Samba-3</a></dt><dt>range, <a class="indexterm" href="NetCommand.html#id2593942">UNIX and Windows User Management</a></dt><dt>range of hosts, <a class="indexterm" href="securing-samba.html#id2611317">Using Host-Based Protection</a></dt><dt>RAP, <a class="indexterm" href="NetCommand.html#id2592419">UNIX and Windows Group Management</a></dt><dt>raster, <a class="indexterm" href="CUPS-printing.html#id2629977">Prefilters</a>, <a class="indexterm" href="CUPS-printing.html#id2639812">Foomatic Database-Generated PPDs</a></dt><dt>raster driver, <a class="indexterm" href="CUPS-printing.html#id2628949">The CUPS Filtering Architecture</a></dt><dt>raster drivers, <a class="indexterm" href="CUPS-printing.html#id2630332">pstoraster</a></dt><dt>raster image processor (see RIP)</dt><dt>raster images, <a class="indexterm" href="CUPS-printing.html#id2628194">UNIX Printfile Conversion and GUI Basics</a></dt><dt>rasterization, <a class="indexterm" href="CUPS-printing.html#id2630332">pstoraster</a>, <a class="indexterm" href="CUPS-printing.html#id2632232">cupsomatic/foomatic-rip Versus Native CUPS Printing</a></dt><dt>rastertoalps, <a class="indexterm" href="CUPS-printing.html#id2630686">rasterto [printers specific]</a></dt><dt>rastertobj, <a class="indexterm" href="CUPS-printing.html#id2630686">rasterto [printers specific]</a></dt><dt>rastertoepson, <a class="indexterm" href="CUPS-printing.html#id2630686">rasterto [printers specific]</a>, <a class="indexterm" href="CUPS-printing.html#id2632569">Examples for Filtering Chains</a></dt><dt>rastertoescp, <a class="indexterm" href="CUPS-printing.html#id2630686">rasterto [printers specific]</a></dt><dt>rastertohp, <a class="indexterm" href="CUPS-printing.html#id2630686">rasterto [printers specific]</a></dt><dt>rastertopcl, <a class="indexterm" href="CUPS-printing.html#id2630686">rasterto [printers specific]</a></dt><dt>rastertoprinter, <a class="indexterm" href="CUPS-printing.html#id2630686">rasterto [printers specific]</a></dt><dt>rastertosomething, <a class="indexterm" href="CUPS-printing.html#id2632232">cupsomatic/foomatic-rip Versus Native CUPS Printing</a></dt><dt>rastertoturboprint, <a class="indexterm" href="CUPS-printing.html#id2630686">rasterto [printers specific]</a></dt><dt>raw mode, <a class="indexterm" href="CUPS-printing.html#id2631670">application/octet-stream Printing</a></dt><dt>raw print, <a class="indexterm" href="CUPS-printing.html#id2636205">cupsaddsmb Flowchart</a></dt><dt>raw printers, <a class="indexterm" href="CUPS-printing.html#id2626011">Overview</a></dt><dt>raw printing, <a class="indexterm" href="FastStart.html#id2547397">Anonymous Print Server</a>, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a class="indexterm" href="CUPS-printing.html#id2627181">Raw Print Serving: Vendor Drivers on Windows Clients</a>, <a class="indexterm" href="CUPS-printing.html#cups-raw">Explicitly Enable “raw” Printing for application/octet-stream</a></dt><dt>raw SMB, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a></dt><dt>raw SMB over TCP/IP, <a class="indexterm" href="NetworkBrowsing.html#id2573848">TCP/IP without NetBIOS</a></dt><dt>rawprinter, <a class="indexterm" href="CUPS-printing.html#id2631562">“Raw” Printing</a></dt><dt>rcp, <a class="indexterm" href="Backup.html#id2664681">Rsync</a></dt><dt>rdesktop, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650801">Remote Management from NoMachine.Com</a></dt><dt>rdesktop/RDP, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650801">Remote Management from NoMachine.Com</a></dt><dt>read, <a class="indexterm" href="AccessControls.html#id2604246">File and Directory Access Control</a></dt><dt>read directory into memory, <a class="indexterm" href="largefile.html">Handling Large Directories</a></dt><dt>read only, <a class="indexterm" href="VFS.html#fakeperms">fake_perms</a></dt><dd><dl><dt>server, <a class="indexterm" href="FastStart.html#anon-ro">Anonymous Read-Only Document Server</a></dt></dl></dd><dt>Read-ahead, <a class="indexterm" href="locking.html#id2608934">Opportunistic Locking Overview</a></dt><dt>read-only, <a class="indexterm" href="StandAloneServer.html#id2567216">Features and Benefits</a>, <a class="indexterm" href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a></dt><dt>read-only access, <a class="indexterm" href="idmapper.html#id2598779">Backup Domain Controller</a>, <a class="indexterm" href="cfgsmarts.html#id2667287">Multiple Virtual Server Personalities</a></dt><dt>read-only files, <a class="indexterm" href="StandAloneServer.html#id2567216">Features and Benefits</a></dt><dt>read-write access, <a class="indexterm" href="classicalprinting.html#id2619823">The Obsoleted [printer$] Section</a></dt><dt>realm, <a class="indexterm" href="ServerType.html#id2553160">ADS Security Mode (User-Level Security)</a>, <a class="indexterm" href="samba-bdc.html#id2560664">NetBIOS Over TCP/IP Disabled</a>, <a class="indexterm" href="domain-member.html#id2565174">Configure smb.conf</a>, <a class="indexterm" href="domain-member.html#id2565365">Configure /etc/krb5.conf</a>, <a class="indexterm" href="idmapper.html#id2599635">IDMAP_RID with Winbind</a>, <a class="indexterm" href="idmapper.html#id2600226">IDMAP Storage in LDAP Using Winbind</a></dt><dt>rebooted, <a class="indexterm" href="ClientConfig.html#id2570437">Joining a Domain: Windows 2000/XP Professional</a>, <a class="indexterm" href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a></dt><dt>rebooting server, <a class="indexterm" href="rights.html#id2602099">Description of Privileges</a></dt><dt>recompiling, <a class="indexterm" href="cfgsmarts.html#id2666890">Multiple Server Hosting</a></dt><dt>reconfiguration, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a></dt><dt>record locking, <a class="indexterm" href="locking.html#id2608676">Discussion</a></dt><dt>recycle, <a class="indexterm" href="VFS.html#id2644354">recycle</a></dt><dt>recycle bin, <a class="indexterm" href="VFS.html#id2643368">Discussion</a></dt><dt>recycle directory, <a class="indexterm" href="VFS.html#id2644354">recycle</a></dt><dt>recycle:exclude, <a class="indexterm" href="VFS.html#id2644354">recycle</a></dt><dt>recycle:exclude_dir, <a class="indexterm" href="VFS.html#id2644354">recycle</a></dt><dt>recycle:keeptree, <a class="indexterm" href="VFS.html#id2644354">recycle</a></dt><dt>recycle:maxsize, <a class="indexterm" href="VFS.html#id2644354">recycle</a></dt><dt>recycle:noversions, <a class="indexterm" href="VFS.html#id2644354">recycle</a></dt><dt>recycle:repository, <a class="indexterm" href="VFS.html#id2644354">recycle</a></dt><dt>recycle:subdir_mode, <a class="indexterm" href="VFS.html#id2644354">recycle</a></dt><dt>recycle:touch, <a class="indexterm" href="VFS.html#id2644354">recycle</a></dt><dt>recycle:versions, <a class="indexterm" href="VFS.html#id2644354">recycle</a></dt><dt>Red Hat Cluster Manager, <a class="indexterm" href="SambaHA.html#id2666073">High-Availability Server Products</a></dt><dt>Red Hat Linux, <a class="indexterm" href="samba-bdc.html#id2560028">LDAP Configuration Notes</a>, <a class="indexterm" href="domain-member.html#id2563586">On-the-Fly Creation of Machine Trust Accounts</a>, <a class="indexterm" href="groupmapping.html#id2589658">Warning: User Private Group Problems</a></dt><dt>redirect, <a class="indexterm" href="samba-bdc.html#id2561224">Example Configuration</a></dt><dt>redirection, <a class="indexterm" href="winbind.html#id2646528">What Winbind Provides</a></dt><dt>redirector, <a class="indexterm" href="locking.html#id2608934">Opportunistic Locking Overview</a></dt><dt>redundancy, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></dt><dt>reference documents, <a class="indexterm" href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a></dt><dt>refusing connection, <a class="indexterm" href="securing-samba.html#id2611530">Using Interface Protection</a></dt><dt>regedit.exe, <a class="indexterm" href="ProfileMgmt.html#id2656341">MS Windows 9x/Me</a></dt><dt>regedt32, <a class="indexterm" href="ProfileMgmt.html#id2656493">MS Windows NT4 Workstation</a></dt><dt>regedt32.exe, <a class="indexterm" href="PolicyMgmt.html#id2653196">Windows NT4/200x</a></dt><dt>register driver files, <a class="indexterm" href="classicalprinting.html#id2621904">Running rpcclient with adddriver</a></dt><dt>register NetBIOS names, <a class="indexterm" href="NetworkBrowsing.html#id2574407">How Browsing Functions</a></dt><dt>registered, <a class="indexterm" href="NetworkBrowsing.html#id2576622">WINS: The Windows Internetworking Name Server</a>, <a class="indexterm" href="classicalprinting.html#id2622170">Check Samba for Driver Recognition</a></dt><dt>registers, <a class="indexterm" href="NetworkBrowsing.html#id2575341">Domain Browsing Configuration</a></dt><dt>registry, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a>, <a class="indexterm" href="passdb.html#passdbtech">Technical Information</a>, <a class="indexterm" href="locking.html#id2608579">Features and Benefits</a>, <a class="indexterm" href="PolicyMgmt.html#id2651878">Creating and Managing System Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2652067">Windows 9x/ME Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2652426">MS Windows 200x/XP Professional Policies</a>, <a class="indexterm" href="ProfileMgmt.html#id2656341">MS Windows 9x/Me</a></dt><dt>registry change, <a class="indexterm" href="passdb.html#id2581069">Important Notes About Security</a></dt><dt>registry keys, <a class="indexterm" href="ProfileMgmt.html#id2656311">Default Profile for Windows Users</a></dt><dt>registry settings, <a class="indexterm" href="PolicyMgmt.html#id2652874">Managing Account/User Policies</a></dt><dt>regulations, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a></dt><dt>rejoin, <a class="indexterm" href="NetCommand.html#id2595316">Managing Security Identifiers (SIDS)</a></dt><dt>relationship password, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>relative identifier, <a class="indexterm" href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a> (see RID)</dt><dt>Relative Identifier (see RID)</dt><dt>Relative Identifiers (see RID)</dt><dt>reliability, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="NT4Migration.html#id2672074">Objectives</a></dt><dt>Remote Access Dial-In User Service (see RADIUS)</dt><dt>remote announce, <a class="indexterm" href="NetworkBrowsing.html#id2578389">Cross-Subnet Browsing</a></dt><dt>remote browse sync, <a class="indexterm" href="NetworkBrowsing.html#id2578389">Cross-Subnet Browsing</a></dt><dt>remote desktop capabilities, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650801">Remote Management from NoMachine.Com</a></dt><dt>remote desktop management, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650773">Remote Desktop Management</a></dt><dt>remote domain, <a class="indexterm" href="InterdomainTrusts.html#id2613114">Creating an NT4 Domain Trust</a>, <a class="indexterm" href="InterdomainTrusts.html#id2613211">Completing an NT4 Domain Trust</a>, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>remote login, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650801">Remote Management from NoMachine.Com</a></dt><dt>remote management, <a class="indexterm" href="NetCommand.html">Remote and Local Management: The Net Command</a>, <a class="indexterm" href="winbind.html#id2646902">Microsoft Remote Procedure Calls</a></dt><dt>Remote Procedure Call (see RPC)</dt><dt>Remote Procedure Call System Service (see RPCSS)</dt><dt>remote profile, <a class="indexterm" href="ProfileMgmt.html#id2654270">Windows 9x/Me Profile Setup</a></dt><dt>remote segment, <a class="indexterm" href="NetworkBrowsing.html#id2576529">Use of the Remote Browse Sync Parameter</a>, <a class="indexterm" href="NT4Migration.html#id2672484">Domain Layout</a></dt><dt>Remote X, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650801">Remote Management from NoMachine.Com</a></dt><dt>Remote X protocol, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650801">Remote Management from NoMachine.Com</a></dt><dt>remote-update protocol, <a class="indexterm" href="Backup.html#id2664681">Rsync</a></dt><dt>rename, <a class="indexterm" href="AccessControls.html#id2604123">Managing Directories</a></dt><dt>render, <a class="indexterm" href="CUPS-printing.html#id2627181">Raw Print Serving: Vendor Drivers on Windows Clients</a></dt><dt>rendering, <a class="indexterm" href="CUPS-printing.html#id2632232">cupsomatic/foomatic-rip Versus Native CUPS Printing</a></dt><dt>repeated intervals, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></dt><dt>replicate, <a class="indexterm" href="samba-bdc.html#id2560723">Backup Domain Controller Configuration</a>, <a class="indexterm" href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a></dt><dt>replicated, <a class="indexterm" href="ServerType.html#id2551742">Features and Benefits</a>, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="samba-bdc.html#id2560392">Active Directory Domain Control</a>, <a class="indexterm" href="samba-bdc.html#id2560723">Backup Domain Controller Configuration</a>, <a class="indexterm" href="PolicyMgmt.html#id2652426">MS Windows 200x/XP Professional Policies</a></dt><dt>replicated SYSVOL, <a class="indexterm" href="PolicyMgmt.html#id2652426">MS Windows 200x/XP Professional Policies</a></dt><dt>replication, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="samba-bdc.html#id2560028">LDAP Configuration Notes</a></dt><dd><dl><dt>browse lists, <a class="indexterm" href="NetworkBrowsing.html#id2578389">Cross-Subnet Browsing</a></dt><dt>SAM, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a>, <a class="indexterm" href="samba-bdc.html#id2558877">Features and Benefits</a>, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a>, <a class="indexterm" href="samba-bdc.html#id2560723">Backup Domain Controller Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2561779">Can Samba Be a Backup Domain Controller to an NT4 PDC?</a>, <a class="indexterm" href="samba-bdc.html#id2561834">How Do I Replicate the smbpasswd File?</a></dt><dt>WINS, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a>, <a class="indexterm" href="NetworkBrowsing.html#id2576894">WINS Server Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#id2577215">WINS Replication</a></dt></dl></dd><dt>replication protocols, <a class="indexterm" href="NetworkBrowsing.html#id2576894">WINS Server Configuration</a></dt><dt>repository, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a></dt><dt>requesting payment, <a class="indexterm" href="ch47.html#id2685467">Free Support</a></dt><dt>required, <a class="indexterm" href="pam.html#id2658906">Anatomy of /etc/pam.d Entries</a></dt><dt>requisite, <a class="indexterm" href="pam.html#id2658906">Anatomy of /etc/pam.d Entries</a></dt><dt>research, <a class="indexterm" href="Backup.html#id2664412">Discussion of Backup Solutions</a></dt><dt>resizing, <a class="indexterm" href="VFS.html#id2644988">Shadow Copy Setup</a></dt><dt>resolution, <a class="indexterm" href="CUPS-printing.html#id2631245">The Role of cupsomatic/foomatic</a></dt><dt>resolution of NetBIOS names, <a class="indexterm" href="NetworkBrowsing.html">Network Browsing</a></dt><dt>resolve NetBIOS names, <a class="indexterm" href="NetworkBrowsing.html#id2575942">Making Samba the Domain Master</a></dt><dt>resolver functions, <a class="indexterm" href="winbind.html#id2647036">Name Service Switch</a></dt><dt>resource failover, <a class="indexterm" href="SambaHA.html#id2666073">High-Availability Server Products</a></dt><dt>resource kit, <a class="indexterm" href="PolicyMgmt.html#id2652629">Administration of Windows 200x/XP Policies</a>, <a class="indexterm" href="ProfileMgmt.html#profilemigrn">Windows NT4 Profile Management Tools</a></dt><dt>resource-based exclusion, <a class="indexterm" href="securing-samba.html#id2611155">Features and Benefits</a></dt><dt>response, <a class="indexterm" href="idmapper.html#id2599635">IDMAP_RID with Winbind</a></dt><dt>restore, <a class="indexterm" href="tdb.html#id2679876">Features and Benefits</a></dt><dt>restrict DNS, <a class="indexterm" href="NetworkBrowsing.html#id2577651">Name Resolution Order</a></dt><dt>reviewers, <a class="indexterm" href="cfgsmarts.html">Advanced Configuration Techniques</a></dt><dt>revoke privileges, <a class="indexterm" href="rights.html#id2601754">Using the “net rpc rights” Utility</a></dt><dt>RFC 1001, <a class="indexterm" href="DNSDHCP.html#id2686016">Example Configuration</a></dt><dt>RFC 1002, <a class="indexterm" href="DNSDHCP.html#id2686016">Example Configuration</a></dt><dt>RFC 1179, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>RFC 2307, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></dt><dt>RFC 2307., <a class="indexterm" href="passdb.html#id2586381">Schema and Relationship to the RFC 2307 posixAccount</a></dt><dt>RFC 2830, <a class="indexterm" href="ch-ldap-tls.html#s1-intro-ldap-tls">Introduction</a></dt><dt>rfc2307bis, <a class="indexterm" href="idmapper.html#id2600811">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a></dt><dt>RFC2830, <a class="indexterm" href="samba-bdc.html#id2560028">LDAP Configuration Notes</a></dt><dt>RFCs, <a class="indexterm" href="problems.html">Analyzing and Solving Samba Problems</a></dt><dt>rich database backend, <a class="indexterm" href="passdb.html#id2580501">New Account Storage Systems</a></dt><dt>rich directory backend, <a class="indexterm" href="passdb.html#id2580501">New Account Storage Systems</a></dt><dt>RID, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a>, <a class="indexterm" href="ChangeNotes.html#id2571717">User and Group Changes</a>, <a class="indexterm" href="groupmapping.html#id2589322">Discussion</a>, <a class="indexterm" href="groupmapping.html#id2590539">Default Users, Groups, and Relative Identifiers</a>, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2598545">Primary Domain Controller</a>, <a class="indexterm" href="idmapper.html#id2599635">IDMAP_RID with Winbind</a>, <a class="indexterm" href="rights.html#id2602897">The Administrator Domain SID</a>, <a class="indexterm" href="winbind.html#id2647424">User and Group ID Allocation</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671313">New Schema</a></dt><dt>RID 500, <a class="indexterm" href="rights.html#id2602897">The Administrator Domain SID</a></dt><dt>RID base, <a class="indexterm" href="idmapper.html#id2598545">Primary Domain Controller</a></dt><dt>right to join domain, <a class="indexterm" href="rights.html#id2602099">Description of Privileges</a></dt><dt>rights, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a>, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a>, <a class="indexterm" href="domain-member.html#id2566167">Possible Errors</a>, <a class="indexterm" href="rights.html#id2601479">Rights Management Capabilities</a></dt><dt>rights and privilege, <a class="indexterm" href="NetCommand.html#id2594353">Administering User Rights and Privileges</a></dt><dt>rights and privileges, <a class="indexterm" href="groupmapping.html#id2590298">Important Administrative Information</a>, <a class="indexterm" href="rights.html#id2602897">The Administrator Domain SID</a></dt><dt>rights assigned, <a class="indexterm" href="rights.html#id2601479">Rights Management Capabilities</a>, <a class="indexterm" href="rights.html#id2601754">Using the “net rpc rights” Utility</a></dt><dt>RIP, <a class="indexterm" href="CUPS-printing.html#id2631949">PostScript Printer Descriptions for Non-PostScript Printers</a></dt><dt>rlogind, <a class="indexterm" href="pam.html#id2658906">Anatomy of /etc/pam.d Entries</a></dt><dt>Roaming Profile, <a class="indexterm" href="VFS.html#fakeperms">fake_perms</a></dt><dt>roaming profiles, <a class="indexterm" href="samba-pdc.html#id2556095">Preparing for Domain Control</a>, <a class="indexterm" href="ProfileMgmt.html#id2653555">Features and Benefits</a>, <a class="indexterm" href="ProfileMgmt.html#id2654044">Disabling Roaming Profile Support</a>, <a class="indexterm" href="ProfileMgmt.html#id2654270">Windows 9x/Me Profile Setup</a></dt><dt>rogue machine, <a class="indexterm" href="NetworkBrowsing.html#id2579429">Flushing the Samba NetBIOS Name Cache</a></dt><dt>rogue user, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>root, <a class="indexterm" href="domain-member.html#id2563702">Windows 200x/XP Professional Client</a>, <a class="indexterm" href="ClientConfig.html#id2570437">Joining a Domain: Windows 2000/XP Professional</a>, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>root account, <a class="indexterm" href="rights.html">User Rights and Privileges</a>, <a class="indexterm" href="rights.html#id2602897">The Administrator Domain SID</a></dt><dt>root user, <a class="indexterm" href="rights.html#id2601754">Using the “net rpc rights” Utility</a></dt><dt>rotate, <a class="indexterm" href="CUPS-printing.html#id2628194">UNIX Printfile Conversion and GUI Basics</a></dt><dt>RPC, <a class="indexterm" href="domain-member.html#id2564892">Why Is This Better Than security = server?</a>, <a class="indexterm" href="winbind.html#id2646095">Features and Benefits</a>, <a class="indexterm" href="winbind.html#id2648624">Join the Samba Server to the PDC Domain</a>, <a class="indexterm" href="ProfileMgmt.html#id2653605">Roaming Profiles</a></dt><dt>RPC calls, <a class="indexterm" href="winbind.html#id2650287">Conclusion</a>, <a class="indexterm" href="SambaHA.html#id2665398">The Front-End Challenge</a></dt><dt>RPC modules, <a class="indexterm" href="upgrading-to-3.0.html#id2669444">New Features in Samba-3.0.x</a></dt><dt>rpc.lockd, <a class="indexterm" href="locking.html#id2608676">Discussion</a></dt><dt>rpcclient, <a class="indexterm" href="NetCommand.html">Remote and Local Management: The Net Command</a>, <a class="indexterm" href="classicalprinting.html#id2620993">Identifying Driver Files</a>, <a class="indexterm" href="classicalprinting.html#id2622397">Specific Driver Name Flexibility</a>, <a class="indexterm" href="CUPS-printing.html#id2638287">Troubleshooting Revisited</a>, <a class="indexterm" href="PolicyMgmt.html#id2653236">Samba PDC</a></dt><dd><dl><dt>adddriver, <a class="indexterm" href="CUPS-printing.html#id2635666">Run cupsaddsmb with Verbose Output</a>, <a class="indexterm" href="CUPS-printing.html#id2635858">Understanding cupsaddsmb</a>, <a class="indexterm" href="CUPS-printing.html#id2636521">Installing PostScript Driver Files Manually Using rpcclient</a>, <a class="indexterm" href="CUPS-printing.html#id2636866">Understanding the rpcclient man Page</a>, <a class="indexterm" href="CUPS-printing.html#id2637104">Requirements for adddriver and setdriver to Succeed</a>, <a class="indexterm" href="CUPS-printing.html#id2637328">Manual Driver Installation in 15 Steps</a></dt><dt>enumdrivers, <a class="indexterm" href="CUPS-printing.html#id2636521">Installing PostScript Driver Files Manually Using rpcclient</a>, <a class="indexterm" href="CUPS-printing.html#id2637328">Manual Driver Installation in 15 Steps</a></dt><dt>enumports, <a class="indexterm" href="CUPS-printing.html#id2636521">Installing PostScript Driver Files Manually Using rpcclient</a></dt><dt>enumprinters, <a class="indexterm" href="CUPS-printing.html#id2636521">Installing PostScript Driver Files Manually Using rpcclient</a>, <a class="indexterm" href="CUPS-printing.html#id2637104">Requirements for adddriver and setdriver to Succeed</a>, <a class="indexterm" href="CUPS-printing.html#id2637328">Manual Driver Installation in 15 Steps</a>, <a class="indexterm" href="CUPS-printing.html#id2638287">Troubleshooting Revisited</a></dt><dt>getdriver, <a class="indexterm" href="CUPS-printing.html#id2636971">Producing an Example by Querying a Windows Box</a>, <a class="indexterm" href="CUPS-printing.html#id2637328">Manual Driver Installation in 15 Steps</a></dt><dt>getprinter, <a class="indexterm" href="CUPS-printing.html#id2636971">Producing an Example by Querying a Windows Box</a>, <a class="indexterm" href="CUPS-printing.html#id2637328">Manual Driver Installation in 15 Steps</a>, <a class="indexterm" href="CUPS-printing.html#id2638287">Troubleshooting Revisited</a></dt><dt>setdriver, <a class="indexterm" href="CUPS-printing.html#id2635008">Caveats to Be Considered</a>, <a class="indexterm" href="CUPS-printing.html#id2635666">Run cupsaddsmb with Verbose Output</a>, <a class="indexterm" href="CUPS-printing.html#id2635858">Understanding cupsaddsmb</a>, <a class="indexterm" href="CUPS-printing.html#id2636521">Installing PostScript Driver Files Manually Using rpcclient</a>, <a class="indexterm" href="CUPS-printing.html#id2637104">Requirements for adddriver and setdriver to Succeed</a>, <a class="indexterm" href="CUPS-printing.html#id2637328">Manual Driver Installation in 15 Steps</a></dt></dl></dd><dt>rsh, <a class="indexterm" href="Backup.html#id2664509">BackupPC</a></dt><dt>rsync, <a class="indexterm" href="samba-bdc.html#id2560723">Backup Domain Controller Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2561834">How Do I Replicate the smbpasswd File?</a>, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a>, <a class="indexterm" href="Backup.html#id2664509">BackupPC</a>, <a class="indexterm" href="Backup.html#id2664681">Rsync</a>, <a class="indexterm" href="compiling.html#id2680767">Accessing the Samba Sources via rsync and ftp</a></dt><dt>rsyncd, <a class="indexterm" href="Backup.html#id2664509">BackupPC</a></dt><dt>runas, <a class="indexterm" href="classicalprinting.html#id2623365">Always Make First Client Connection as root or “printer admin”</a></dt><dt>rundll32, <a class="indexterm" href="classicalprinting.html#id2623246">Additional Client Driver Installation</a>, <a class="indexterm" href="classicalprinting.html#id2623558">Setting Default Print Options for Client Drivers</a>, <a class="indexterm" href="CUPS-printing.html#id2637328">Manual Driver Installation in 15 Steps</a>, <a class="indexterm" href="AdvancedNetworkManagement.html#id2651587">Adding Printers without User Intervention</a></dt></dl></div><div class="indexdiv"><h3>S</h3><dl><dt>SAM, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a>, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a>, <a class="indexterm" href="samba-bdc.html#id2561724">Machine Accounts Keep Expiring</a>, <a class="indexterm" href="samba-bdc.html#id2561779">Can Samba Be a Backup Domain Controller to an NT4 PDC?</a>, <a class="indexterm" href="samba-bdc.html#id2561834">How Do I Replicate the smbpasswd File?</a>, <a class="indexterm" href="domain-member.html#id2562183">Features and Benefits</a>, <a class="indexterm" href="ChangeNotes.html#id2571717">User and Group Changes</a>, <a class="indexterm" href="passdb.html#id2580317">Backward Compatibility Account Storage Systems</a>, <a class="indexterm" href="passdb.html#id2581588">Mapping User Identifiers between MS Windows and UNIX</a>, <a class="indexterm" href="winbind.html#id2647499">Result Caching</a></dt><dd><dl><dt>delta file, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a></dt><dt>replication, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a>, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a></dt></dl></dd><dt>SAM backend, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="passdb.html#id2582137">Comments Regarding LDAP</a></dt><dd><dl><dt>LDAP, <a class="indexterm" href="samba-bdc.html#id2558877">Features and Benefits</a></dt><dt>ldapsam, <a class="indexterm" href="samba-bdc.html#id2558877">Features and Benefits</a>, <a class="indexterm" href="passdb.html#id2580501">New Account Storage Systems</a>, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="passdb.html#id2586079">ldapsam</a></dt><dt>ldapsam_compat, <a class="indexterm" href="passdb.html#id2580281">Features and Benefits</a></dt><dt>non-LDAP, <a class="indexterm" href="samba-bdc.html#id2558877">Features and Benefits</a></dt><dt>smbpasswd, <a class="indexterm" href="passdb.html#id2580281">Features and Benefits</a>, <a class="indexterm" href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a></dt><dt>tdbsam, <a class="indexterm" href="samba-bdc.html#id2558877">Features and Benefits</a>, <a class="indexterm" href="passdb.html#id2580501">New Account Storage Systems</a>, <a class="indexterm" href="passdb.html#id2585921">tdbsam</a></dt></dl></dd><dt>Samba 1.9.17, <a class="indexterm" href="NetworkBrowsing.html#id2576894">WINS Server Configuration</a></dt><dt>Samba account, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a></dt><dt>Samba administrator, <a class="indexterm" href="winbind.html#id2647562">Introduction</a></dt><dt>Samba backend database, <a class="indexterm" href="domain-member.html#id2566853">Adding Machine to Domain Fails</a></dt><dt>Samba daemons, <a class="indexterm" href="domain-member.html#id2564157">Joining an NT4-type Domain with Samba-3</a></dt><dt>Samba differences, <a class="indexterm" href="upgrading-to-3.0.html#oldupdatenotes">Upgrading from Samba-2.x to Samba-3.0.25</a></dt><dt>Samba mailing lists, <a class="indexterm" href="Backup.html#id2664368">Features and Benefits</a></dt><dt>Samba private directory, <a class="indexterm" href="domain-member.html#ads-create-machine-account">Create the Computer Account</a></dt><dt>Samba SAM, <a class="indexterm" href="passdb.html#id2581588">Mapping User Identifiers between MS Windows and UNIX</a></dt><dt>Samba SAM account, <a class="indexterm" href="domain-member.html#id2566853">Adding Machine to Domain Fails</a></dt><dt>Samba SAM account flags, <a class="indexterm" href="passdb.html#TOSHARG-acctflags">Account Flags Management</a></dt><dt>Samba schema, <a class="indexterm" href="passdb.html#id2580501">New Account Storage Systems</a></dt><dt>Samba security, <a class="indexterm" href="securing-samba.html#id2611155">Features and Benefits</a></dt><dt>Samba-2.2.x LDAP schema, <a class="indexterm" href="passdb.html#id2580317">Backward Compatibility Account Storage Systems</a></dt><dt>Samba-3-compatible LDAP backend, <a class="indexterm" href="upgrading-to-3.0.html#id2669274">Quick Migration Guide</a></dt><dt>Samba-PDC-LDAP-HOWTO, <a class="indexterm" href="passdb.html#id2586079">ldapsam</a></dt><dt>samba-to-samba trusts, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a></dt><dt>samba-vscan, <a class="indexterm" href="VFS.html#id2645792">vscan</a></dt><dt>samba.schema, <a class="indexterm" href="passdb.html#id2586381">Schema and Relationship to the RFC 2307 posixAccount</a>, <a class="indexterm" href="passdb.html#id2586617">OpenLDAP Configuration</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671313">New Schema</a></dt><dt>sambaDomain, <a class="indexterm" href="upgrading-to-3.0.html#id2671313">New Schema</a></dt><dt>sambaGroupMapping, <a class="indexterm" href="upgrading-to-3.0.html#id2671313">New Schema</a></dt><dt>sambaHomeDrive, <a class="indexterm" href="passdb.html#id2587847">LDAP Special Attributes for sambaSamAccounts</a></dt><dt>sambaHomePath, <a class="indexterm" href="passdb.html#id2587847">LDAP Special Attributes for sambaSamAccounts</a></dt><dt>sambaIdmapEntry, <a class="indexterm" href="upgrading-to-3.0.html#id2671313">New Schema</a></dt><dt>sambaLogonScript, <a class="indexterm" href="passdb.html#id2587847">LDAP Special Attributes for sambaSamAccounts</a></dt><dt>SambaNTPassword, <a class="indexterm" href="passdb.html#id2587612">Security and sambaSamAccount</a></dt><dt>sambaProfilePath, <a class="indexterm" href="passdb.html#id2587847">LDAP Special Attributes for sambaSamAccounts</a></dt><dt>SambaSAMAccount, <a class="indexterm" href="samba-bdc.html#id2560723">Backup Domain Controller Configuration</a>, <a class="indexterm" href="passdb.html#acctmgmttools">Account Management Tools</a>, <a class="indexterm" href="passdb.html#id2584409">Adding User Accounts</a>, <a class="indexterm" href="passdb.html#id2584497">Deleting Accounts</a>, <a class="indexterm" href="passdb.html#id2584581">Changing User Accounts</a>, <a class="indexterm" href="passdb.html#id2585921">tdbsam</a></dt><dt>sambaSamAccount, <a class="indexterm" href="passdb.html#id2582549">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="passdb.html#id2586381">Schema and Relationship to the RFC 2307 posixAccount</a>, <a class="indexterm" href="passdb.html#id2586617">OpenLDAP Configuration</a>, <a class="indexterm" href="passdb.html#id2587498">Accounts and Groups Management</a>, <a class="indexterm" href="passdb.html#id2587847">LDAP Special Attributes for sambaSamAccounts</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671313">New Schema</a></dt><dt>sambaSAMAccount, <a class="indexterm" href="passdb.html#id2587612">Security and sambaSamAccount</a></dt><dt>sambaSID, <a class="indexterm" href="ChangeNotes.html#id2572329">LDAP Changes in Samba-3.0.23</a></dt><dt>sambaUNIXIdPool, <a class="indexterm" href="upgrading-to-3.0.html#id2671313">New Schema</a></dt><dt>SambaXP conference, <a class="indexterm" href="SambaHA.html#id2665115">Technical Discussion</a></dt><dt>samdb interface, <a class="indexterm" href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a></dt><dt>same domain/workgroup, <a class="indexterm" href="cfgsmarts.html#id2668301">Multiple Virtual Server Hosting</a></dt><dt>Sarbanes-Oxley, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a></dt><dt>scalability, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="samba-bdc.html#id2558877">Features and Benefits</a>, <a class="indexterm" href="passdb.html">Account Information Databases</a>, <a class="indexterm" href="passdb.html#id2585921">tdbsam</a>, <a class="indexterm" href="InterdomainTrusts.html#id2612728">Features and Benefits</a></dt><dt>scalable, <a class="indexterm" href="passdb.html#id2582137">Comments Regarding LDAP</a></dt><dt>scalable backend, <a class="indexterm" href="InterdomainTrusts.html#id2612728">Features and Benefits</a></dt><dt>scalable coherent interface (see SCI)</dt><dt>scale, <a class="indexterm" href="CUPS-printing.html#id2628194">UNIX Printfile Conversion and GUI Basics</a></dt><dt>scanner module, <a class="indexterm" href="VFS.html#id2643368">Discussion</a></dt><dt>schannel, <a class="indexterm" href="samba-pdc.html#id2558694">Cannot Log onto Domain Member Workstation After Joining Domain</a></dt><dt>schema, <a class="indexterm" href="idmapper.html#id2600811">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a></dt><dt>schema file, <a class="indexterm" href="passdb.html#id2580501">New Account Storage Systems</a></dt><dt>scp, <a class="indexterm" href="Backup.html#id2664681">Rsync</a></dt><dt>script, <a class="indexterm" href="domain-member.html#id2566853">Adding Machine to Domain Fails</a></dt><dt>scripted control, <a class="indexterm" href="NetCommand.html">Remote and Local Management: The Net Command</a></dt><dt>scripts, <a class="indexterm" href="NetworkBrowsing.html#id2577941">Browsing Support in Samba</a>, <a class="indexterm" href="passdb.html#id2582411">Caution Regarding LDAP and Samba</a></dt><dt>SCSI, <a class="indexterm" href="SambaHA.html#id2666073">High-Availability Server Products</a></dt><dt>SeAddUsersPrivilege, <a class="indexterm" href="NetCommand.html#id2594353">Administering User Rights and Privileges</a>, <a class="indexterm" href="rights.html#id2601479">Rights Management Capabilities</a>, <a class="indexterm" href="rights.html#id2602099">Description of Privileges</a></dt><dt>SeAssignPrimaryTokenPrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeAuditPrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeBackupPrivilege, <a class="indexterm" href="NetCommand.html#id2594353">Administering User Rights and Privileges</a>, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeChangeNotifyPrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>Seclib, <a class="indexterm" href="AccessControls.html#id2606602">Viewing File Ownership</a></dt><dt>secondary controller, <a class="indexterm" href="NT4Migration.html#id2672484">Domain Layout</a></dt><dt>SeCreateGlobalPrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeCreatePagefilePrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeCreatePermanentPrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeCreateTokenPrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>secret, <a class="indexterm" href="passdb.html#id2581069">Important Notes About Security</a></dt><dt>secrets.tdb, <a class="indexterm" href="samba-bdc.html#id2560723">Backup Domain Controller Configuration</a>, <a class="indexterm" href="domain-member.html#id2566532">Sharing User ID Mappings between Samba Domain Members</a>, <a class="indexterm" href="passdb.html#id2586889">Initialize the LDAP Database</a>, <a class="indexterm" href="CUPS-printing.html#id2638430">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>section name, <a class="indexterm" href="install.html#id2544309">Configuration File Syntax</a></dt><dt>secure, <a class="indexterm" href="StandAloneServer.html#id2567216">Features and Benefits</a></dt><dt>secure access, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></dt><dt>secure authentication, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>secure communications, <a class="indexterm" href="passdb.html#id2587612">Security and sambaSamAccount</a></dt><dt>secured networks, <a class="indexterm" href="securing-samba.html#id2611056">Introduction</a></dt><dt>security, <a class="indexterm" href="ServerType.html#id2552070">Samba Security Modes</a>, <a class="indexterm" href="samba-pdc.html#id2556095">Preparing for Domain Control</a>, <a class="indexterm" href="securing-samba.html#id2611056">Introduction</a>, <a class="indexterm" href="cfgsmarts.html#id2667287">Multiple Virtual Server Personalities</a></dt><dd><dl><dt>controllers, <a class="indexterm" href="ServerType.html#id2552625">Domain Security Mode (User-Level Security)</a></dt><dt>modes, <a class="indexterm" href="ServerType.html#id2551742">Features and Benefits</a></dt><dt>settings, <a class="indexterm" href="install.html#id2545469">Example Configuration</a></dt></dl></dd><dt>security = user, <a class="indexterm" href="domain-member.html#id2564157">Joining an NT4-type Domain with Samba-3</a></dt><dt>security account, <a class="indexterm" href="NetCommand.html#id2592044">Overview</a></dt><dt>Security Account Manager (see SAM)</dt><dt>Security Assertion Markup Language (see SAML)</dt><dt>security context, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a></dt><dt>security contexts, <a class="indexterm" href="InterdomainTrusts.html#id2612800">Trust Relationship Background</a></dt><dt>security credentials, <a class="indexterm" href="idmapper.html#id2598779">Backup Domain Controller</a>, <a class="indexterm" href="InterdomainTrusts.html#id2613078">Native MS Windows NT4 Trusts Configuration</a></dt><dt>security domain, <a class="indexterm" href="InterdomainTrusts.html#id2612800">Trust Relationship Background</a></dt><dt>security domains, <a class="indexterm" href="InterdomainTrusts.html#id2612800">Trust Relationship Background</a></dt><dt>security flaw, <a class="indexterm" href="securing-samba.html#id2612168">Why Can Users Access Other Users' Home Directories?</a></dt><dt>security hole, <a class="indexterm" href="securing-samba.html#id2611881">Using IPC$ Share-Based Denials </a></dt><dt>security identifier, <a class="indexterm" href="NetCommand.html#id2595316">Managing Security Identifiers (SIDS)</a> (see SID)</dt><dt>security level, <a class="indexterm" href="ServerType.html#id2553317">Server Security (User Level Security)</a></dt><dt>security levels, <a class="indexterm" href="ServerType.html#id2552070">Samba Security Modes</a></dt><dt>security mode, <a class="indexterm" href="ServerType.html">Server Types and Security Modes</a>, <a class="indexterm" href="samba-pdc.html#id2558009">Security Mode and Master Browsers</a></dt><dt>Security Mode, <a class="indexterm" href="ServerType.html#id2552070">Samba Security Modes</a></dt><dt>security modes, <a class="indexterm" href="ServerType.html#id2552070">Samba Security Modes</a></dt><dt>security name-space, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a></dt><dt>security policies, <a class="indexterm" href="securing-samba.html#id2612168">Why Can Users Access Other Users' Home Directories?</a></dt><dt>security settings, <a class="indexterm" href="upgrading-to-3.0.html#id2669444">New Features in Samba-3.0.x</a></dt><dt>security structure, <a class="indexterm" href="InterdomainTrusts.html#id2612800">Trust Relationship Background</a></dt><dt>security vulnerability, <a class="indexterm" href="securing-samba.html#id2612080">Upgrading Samba</a></dt><dt>security-aware, <a class="indexterm" href="CUPS-printing.html#id2631670">application/octet-stream Printing</a></dt><dt>SeDebugPrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeDiskOperatorPrivilege, <a class="indexterm" href="NetCommand.html#id2594353">Administering User Rights and Privileges</a>, <a class="indexterm" href="rights.html#id2601479">Rights Management Capabilities</a>, <a class="indexterm" href="rights.html#id2602099">Description of Privileges</a></dt><dt>SeEnableDelegationPrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeImpersonatePrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeIncreaseBasePriorityPrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeIncreaseQuotaPrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeLoadDriverPrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeLockMemoryPrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeMachineAccountPrivilege, <a class="indexterm" href="NetCommand.html#id2594353">Administering User Rights and Privileges</a>, <a class="indexterm" href="rights.html#id2601479">Rights Management Capabilities</a>, <a class="indexterm" href="rights.html#id2602099">Description of Privileges</a>, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeManageVolumePrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>separate instances, <a class="indexterm" href="cfgsmarts.html#id2666890">Multiple Server Hosting</a></dt><dt>separate servers, <a class="indexterm" href="cfgsmarts.html">Advanced Configuration Techniques</a></dt><dt>separate shares, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>separate workgroups, <a class="indexterm" href="cfgsmarts.html#id2667287">Multiple Virtual Server Personalities</a></dt><dt>SePrintOperatorPrivilege, <a class="indexterm" href="NetCommand.html#id2594353">Administering User Rights and Privileges</a>, <a class="indexterm" href="rights.html#id2601479">Rights Management Capabilities</a>, <a class="indexterm" href="rights.html#id2602099">Description of Privileges</a></dt><dt>SeProfileSingleProcessPrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeRemoteShutdownPrivilege, <a class="indexterm" href="NetCommand.html#id2594353">Administering User Rights and Privileges</a>, <a class="indexterm" href="rights.html#id2601479">Rights Management Capabilities</a>, <a class="indexterm" href="rights.html#id2602099">Description of Privileges</a>, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeRestorePrivilege, <a class="indexterm" href="NetCommand.html#id2594353">Administering User Rights and Privileges</a>, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>server failure, <a class="indexterm" href="SambaHA.html#id2665279">Why Is This So Hard?</a></dt><dt>Server Manager, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2563306">Managing Domain Machine Accounts using NT4 Server Manager</a>, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650630">Remote Server Administration</a></dt><dt>Server Manager for Domains, <a class="indexterm" href="domain-member.html#id2563306">Managing Domain Machine Accounts using NT4 Server Manager</a></dt><dt>Server Message Block (see SMB)</dt><dt>server pool, <a class="indexterm" href="SambaHA.html#id2665598">The Distributed File System Challenge</a>, <a class="indexterm" href="SambaHA.html#id2665725">Restrictive Constraints on Distributed File Systems</a></dt><dt>Server Type, <a class="indexterm" href="ServerType.html#id2551910">Server Types</a></dt><dd><dl><dt>Domain Controller, <a class="indexterm" href="FastStart.html#id2549549">Domain Controller</a></dt><dt>Domain Member, <a class="indexterm" href="FastStart.html#id2548624">Domain Member Server</a>, <a class="indexterm" href="samba-bdc.html#id2561224">Example Configuration</a>, <a class="indexterm" href="domain-member.html#id2562183">Features and Benefits</a></dt><dt>Stand-alone, <a class="indexterm" href="FastStart.html#id2546704">Standalone Server</a></dt></dl></dd><dt>server type, <a class="indexterm" href="NetCommand.html#id2592044">Overview</a></dt><dd><dl><dt>domain member, <a class="indexterm" href="ServerType.html#id2552853">Example Configuration</a></dt></dl></dd><dt>Server Types, <a class="indexterm" href="idmapper.html#id2597496">Samba Server Deployment Types and IDMAP</a></dt><dt>server-mode, <a class="indexterm" href="ServerType.html#id2553879">What Makes Samba a Domain Controller?</a></dt><dt>service name, <a class="indexterm" href="install.html#id2545469">Example Configuration</a></dt><dt>service-level, <a class="indexterm" href="classicalprinting.html#id2615504">Printing-Related Configuration Parameters</a>, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>services provided, <a class="indexterm" href="ch47.html">Samba Support</a></dt><dt>SeSecurityPrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeShutdownPrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>session, <a class="indexterm" href="pam.html#id2658906">Anatomy of /etc/pam.d Entries</a></dt><dt>session services, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a></dt><dt>session setup, <a class="indexterm" href="ServerType.html#id2552243">User Level Security</a>, <a class="indexterm" href="ServerType.html#id2553317">Server Security (User Level Security)</a></dt><dt>sessionid.tdb, <a class="indexterm" href="CUPS-printing.html#id2638430">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>SessionSetupAndX, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a></dt><dt>SeSyncAgentPrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeSystemEnvironmentPrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeSystemProfilePrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeSystemtimePrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>set a password, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>set group id (see SGID)</dt><dt>set printer properties, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>set user id (see SUID)</dt><dt>SeTakeOwnershipPrivilege, <a class="indexterm" href="NetCommand.html#id2594353">Administering User Rights and Privileges</a>, <a class="indexterm" href="rights.html#id2601479">Rights Management Capabilities</a>, <a class="indexterm" href="rights.html#id2602099">Description of Privileges</a>, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeTcbPrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>setdriver, <a class="indexterm" href="CUPS-printing.html#id2636695">A Check of the rpcclient man Page</a>, <a class="indexterm" href="CUPS-printing.html#id2637104">Requirements for adddriver and setdriver to Succeed</a></dt><dt>SetPrinter(), <a class="indexterm" href="CUPS-printing.html#id2636695">A Check of the rpcclient man Page</a></dt><dt>setting up directories, <a class="indexterm" href="AccessControls.html#id2604246">File and Directory Access Control</a></dt><dt>SeUndockPrivilege, <a class="indexterm" href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>severely impaired, <a class="indexterm" href="NetworkBrowsing.html#id2573848">TCP/IP without NetBIOS</a></dt><dt>SFU, <a class="indexterm" href="idmapper.html#id2601081">IDMAP, Active Directory, and MS Services for UNIX 3.5</a></dt><dt>SFU 3.5, <a class="indexterm" href="idmapper.html#id2598545">Primary Domain Controller</a></dt><dt>SGI-RGB, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>SGID, <a class="indexterm" href="AccessControls.html#id2604246">File and Directory Access Control</a></dt><dt>shadow, <a class="indexterm" href="passdb.html#id2582549">LDAP Directories and Windows Computer Accounts</a></dt><dt>shadow copies, <a class="indexterm" href="VFS.html#id2644988">Shadow Copy Setup</a></dt><dt>shadow password file, <a class="indexterm" href="domain-member.html#id2564157">Joining an NT4-type Domain with Samba-3</a></dt><dt>shadow utilities, <a class="indexterm" href="groupmapping.html#id2588907">Features and Benefits</a></dt><dt>shadow_copy, <a class="indexterm" href="VFS.html#id2644801">shadow_copy</a>, <a class="indexterm" href="VFS.html#id2644988">Shadow Copy Setup</a></dt><dt>shadow_copy module, <a class="indexterm" href="VFS.html#id2644801">shadow_copy</a></dt><dt>share, <a class="indexterm" href="install.html#id2544309">Configuration File Syntax</a>, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a>, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>share access, <a class="indexterm" href="AccessControls.html#id2605984">Access Controls on Shares</a></dt><dt>share ACLs, <a class="indexterm" href="NT4Migration.html#id2673574">Samba-3 Implementation Choices</a></dt><dt>share management, <a class="indexterm" href="NetCommand.html#id2592044">Overview</a></dt><dt>share modes, <a class="indexterm" href="SambaHA.html#id2665598">The Distributed File System Challenge</a></dt><dt>share permissions, <a class="indexterm" href="AccessControls.html#id2606144">Windows NT4 Workstation/Server</a></dt><dt>Share Permissions, <a class="indexterm" href="AccessControls.html#id2606249">Windows 200x/XP</a></dt><dt>share settings, <a class="indexterm" href="AccessControls.html#id2603577">Features and Benefits</a></dt><dt>share stanza controls, <a class="indexterm" href="NT4Migration.html#id2673574">Samba-3 Implementation Choices</a></dt><dt>share-level, <a class="indexterm" href="ServerType.html#id2552070">Samba Security Modes</a>, <a class="indexterm" href="ServerType.html#id2552418">Share-Level Security</a>, <a class="indexterm" href="msdfs.html#id2614427">Features and Benefits</a></dt><dt>share-level ACLs, <a class="indexterm" href="groupmapping.html#id2590417">Applicable Only to Versions Earlier than 3.0.11</a></dt><dt>share-mode, <a class="indexterm" href="StandAloneServer.html#id2567216">Features and Benefits</a></dt><dt>share-mode security, <a class="indexterm" href="samba-pdc.html#id2558009">Security Mode and Master Browsers</a></dt><dt>share-mode server, <a class="indexterm" href="StandAloneServer.html#id2567216">Features and Benefits</a></dt><dt>shared secret, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>shares, <a class="indexterm" href="NetworkBrowsing.html#id2572776">What Is Browsing?</a></dt><dt>shares and files, <a class="indexterm" href="winbind.html#id2647677">Requirements</a></dt><dt>share_info.tdb, <a class="indexterm" href="AccessControls.html#id2605984">Access Controls on Shares</a>, <a class="indexterm" href="CUPS-printing.html#id2638430">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>Sharing, <a class="indexterm" href="AccessControls.html#id2606249">Windows 200x/XP</a></dt><dt>shell scripts, <a class="indexterm" href="classicalprinting.html#id2618365">Print Commands</a></dt><dt>shift, <a class="indexterm" href="CUPS-printing.html#id2628194">UNIX Printfile Conversion and GUI Basics</a></dt><dt>Shift_JIS, <a class="indexterm" href="unicode.html#id2663193">Japanese Charsets</a>, <a class="indexterm" href="unicode.html#id2663332">Basic Parameter Setting</a></dt><dt>shortcuts, <a class="indexterm" href="ClientConfig.html#id2568666">TCP/IP Configuration</a>, <a class="indexterm" href="ProfileMgmt.html#id2654270">Windows 9x/Me Profile Setup</a></dt><dt>Shortcuts, <a class="indexterm" href="AccessControls.html#id2603787">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>show-stopper-type, <a class="indexterm" href="NT4Migration.html#id2672040">Planning and Getting Started</a></dt><dt>SID, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="samba-pdc.html#id2558452">The System Cannot Log You On (C000019B)</a>, <a class="indexterm" href="samba-bdc.html#id2560723">Backup Domain Controller Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2561224">Example Configuration</a>, <a class="indexterm" href="domain-member.html#id2564892">Why Is This Better Than security = server?</a>, <a class="indexterm" href="domain-member.html#id2566532">Sharing User ID Mappings between Samba Domain Members</a>, <a class="indexterm" href="ChangeNotes.html#id2571717">User and Group Changes</a>, <a class="indexterm" href="ChangeNotes.html#id2572209">Group Mapping Changes in Samba-3.0.23</a>, <a class="indexterm" href="passdb.html#passdbtech">Technical Information</a>, <a class="indexterm" href="passdb.html#id2581588">Mapping User Identifiers between MS Windows and UNIX</a>, <a class="indexterm" href="passdb.html#id2582549">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="groupmapping.html">Group Mapping: MS Windows and UNIX</a>, <a class="indexterm" href="groupmapping.html#id2588907">Features and Benefits</a>, <a class="indexterm" href="NetCommand.html#id2595316">Managing Security Identifiers (SIDS)</a>, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a>, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2598545">Primary Domain Controller</a>, <a class="indexterm" href="idmapper.html#id2599635">IDMAP_RID with Winbind</a>, <a class="indexterm" href="rights.html#id2601479">Rights Management Capabilities</a>, <a class="indexterm" href="rights.html#id2602897">The Administrator Domain SID</a>, <a class="indexterm" href="winbind.html#id2646095">Features and Benefits</a>, <a class="indexterm" href="winbind.html#id2646726">Handling of Foreign SIDs</a>, <a class="indexterm" href="ProfileMgmt.html#id2655935">Side Bar Notes</a>, <a class="indexterm" href="ProfileMgmt.html#id2656027">Get SID</a>, <a class="indexterm" href="cfgsmarts.html#id2666890">Multiple Server Hosting</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2669444">New Features in Samba-3.0.x</a>, <a class="indexterm" href="NT4Migration.html#id2672926">Profile Migration/Creation</a></dt><dt>SID management, <a class="indexterm" href="NetCommand.html#id2592044">Overview</a></dt><dt>SID-to-GID, <a class="indexterm" href="groupmapping.html#id2588907">Features and Benefits</a></dt><dt>SIDs, <a class="indexterm" href="NT4Migration.html#id2673574">Samba-3 Implementation Choices</a></dt><dt>signing, <a class="indexterm" href="samba-pdc.html#id2558694">Cannot Log onto Domain Member Workstation After Joining Domain</a></dt><dt>simple access controls, <a class="indexterm" href="NT4Migration.html#id2672685">Server Share and Directory Layout</a></dt><dt>simple configuration, <a class="indexterm" href="install.html#id2545469">Example Configuration</a></dt><dt>simple guide, <a class="indexterm" href="upgrading-to-3.0.html#oldupdatenotes">Upgrading from Samba-2.x to Samba-3.0.25</a></dt><dt>Simple Object Access Protocol (see SOAP)</dt><dt>simple operation, <a class="indexterm" href="passdb.html#id2580501">New Account Storage Systems</a></dt><dt>simple print server, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>simple printing, <a class="indexterm" href="classicalprinting.html#id2615605">Simple Print Configuration</a></dt><dt>simplest</dt><dd><dl><dt>configuration, <a class="indexterm" href="install.html#id2545469">Example Configuration</a></dt></dl></dd><dt>simplicity, <a class="indexterm" href="StandAloneServer.html#id2567216">Features and Benefits</a></dt><dt>Simplicity is king, <a class="indexterm" href="NT4Migration.html#id2672685">Server Share and Directory Layout</a></dt><dt>single DHCP server, <a class="indexterm" href="ClientConfig.html#id2569931">MS Windows Me</a></dt><dt>single repository, <a class="indexterm" href="passdb.html">Account Information Databases</a></dt><dt>single server, <a class="indexterm" href="SambaHA.html#id2665398">The Front-End Challenge</a></dt><dt>single sign-on, <a class="indexterm" href="domain-member.html#id2562183">Features and Benefits</a> (see SSO)</dt><dt>Single Sign-On, <a class="indexterm" href="CUPS-printing.html#id2635008">Caveats to Be Considered</a></dt><dt>single-byte charsets, <a class="indexterm" href="unicode.html#id2662892">What Are Charsets and Unicode?</a></dt><dt>single-logon, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a></dt><dt>single-sign-on, <a class="indexterm" href="NT4Migration.html#id2672074">Objectives</a></dt><dt>single-user mode, <a class="indexterm" href="winbind.html#id2647677">Requirements</a></dt><dt>slapadd, <a class="indexterm" href="passdb.html#id2586889">Initialize the LDAP Database</a></dt><dt>slapd, <a class="indexterm" href="passdb.html#id2586617">OpenLDAP Configuration</a></dt><dt>slapd.conf, <a class="indexterm" href="ChangeNotes.html#id2572329">LDAP Changes in Samba-3.0.23</a>, <a class="indexterm" href="passdb.html#id2586617">OpenLDAP Configuration</a>, <a class="indexterm" href="passdb.html#id2587612">Security and sambaSamAccount</a></dt><dt>slapd.pem, <a class="indexterm" href="samba-bdc.html#id2560028">LDAP Configuration Notes</a></dt><dt>slapindex, <a class="indexterm" href="ChangeNotes.html#id2572329">LDAP Changes in Samba-3.0.23</a></dt><dt>slappasswd, <a class="indexterm" href="passdb.html#id2586889">Initialize the LDAP Database</a></dt><dt>slave servers, <a class="indexterm" href="NT4Migration.html#id2672484">Domain Layout</a></dt><dt>slow browsing, <a class="indexterm" href="NetworkBrowsing.html#id2579597">Browsing of Shares and Directories is Very Slow</a></dt><dt>slow network, <a class="indexterm" href="speed.html#id2684091">Samba Performance Problem Due to Changing Linux Kernel</a></dt><dt>slow network browsing, <a class="indexterm" href="NetworkBrowsing.html#id2579797">Invalid Cached Share References Affects Network Browsing</a></dt><dt>slow performance, <a class="indexterm" href="speed.html#id2684278">Samba Performance is Very Slow</a></dt><dt>smart printers, <a class="indexterm" href="CUPS-printing.html#id2626011">Overview</a></dt><dt>SMB, <a class="indexterm" href="ServerType.html#id2553317">Server Security (User Level Security)</a>, <a class="indexterm" href="domain-member.html#id2567089">I Can't Join a Windows 2003 PDC</a>, <a class="indexterm" href="StandAloneServer.html#id2567310">Background</a>, <a class="indexterm" href="NetworkBrowsing.html#id2572592">Features and Benefits</a>, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a>, <a class="indexterm" href="NetworkBrowsing.html#id2577854">Technical Overview of Browsing</a>, <a class="indexterm" href="securing-samba.html#id2611530">Using Interface Protection</a>, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a>, <a class="indexterm" href="integrate-ms-networks.html#id2661662">Name Resolution as Used within MS Windows Networking</a>, <a class="indexterm" href="Backup.html#id2664509">BackupPC</a>, <a class="indexterm" href="SambaHA.html#id2665398">The Front-End Challenge</a>, <a class="indexterm" href="SambaHA.html#id2665795">Server Pool Communications</a>, <a class="indexterm" href="problems.html">Analyzing and Solving Samba Problems</a></dt><dt>SMB encryption, <a class="indexterm" href="passdb.html#id2581384">Advantages of Encrypted Passwords</a></dt><dt>SMB locks, <a class="indexterm" href="SambaHA.html#id2665795">Server Pool Communications</a></dt><dt>SMB name, <a class="indexterm" href="integrate-ms-networks.html#id2661662">Name Resolution as Used within MS Windows Networking</a></dt><dt>SMB networking, <a class="indexterm" href="problems.html#id2677837">Diagnostics Tools</a></dt><dt>SMB password, <a class="indexterm" href="passdb.html#id2582990">The smbpasswd Tool</a></dt><dt>SMB Password, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a></dt><dt>SMB password encryption, <a class="indexterm" href="passdb.html#id2581069">Important Notes About Security</a></dt><dt>smb ports, <a class="indexterm" href="cfgsmarts.html#id2667287">Multiple Virtual Server Personalities</a></dt><dt>SMB printers, <a class="indexterm" href="CUPS-printing.html#id2642420">Administrator Cannot Install Printers for All Local Users</a></dt><dt>SMB requests, <a class="indexterm" href="SambaHA.html#id2665492">Demultiplexing SMB Requests</a></dt><dt>SMB semantics, <a class="indexterm" href="SambaHA.html#id2665598">The Distributed File System Challenge</a></dt><dt>SMB server, <a class="indexterm" href="passdb.html#id2581384">Advantages of Encrypted Passwords</a></dt><dt>SMB Server, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a></dt><dt>SMB services, <a class="indexterm" href="SambaHA.html#id2665725">Restrictive Constraints on Distributed File Systems</a></dt><dt>SMB signing, <a class="indexterm" href="domain-member.html#id2567089">I Can't Join a Windows 2003 PDC</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2669444">New Features in Samba-3.0.x</a></dt><dt>SMB state information, <a class="indexterm" href="SambaHA.html#id2665492">Demultiplexing SMB Requests</a></dt><dt>SMB-based messaging, <a class="indexterm" href="NetworkBrowsing.html#netdiscuss">Discussion</a></dt><dt>smb-cdserver.conf, <a class="indexterm" href="cfgsmarts.html#id2667287">Multiple Virtual Server Personalities</a></dt><dt>smb.conf, <a class="indexterm" href="cfgsmarts.html#id2667287">Multiple Virtual Server Personalities</a></dt><dt>SMB/CIFS, <a class="indexterm" href="samba-bdc.html#id2560450">What Qualifies a Domain Controller on the Network?</a>, <a class="indexterm" href="domain-member.html#id2567089">I Can't Join a Windows 2003 PDC</a>, <a class="indexterm" href="passdb.html#id2581069">Important Notes About Security</a>, <a class="indexterm" href="unicode.html#id2662892">What Are Charsets and Unicode?</a></dt><dt>SMB/CIFS server, <a class="indexterm" href="passdb.html#id2585526">Password Backends</a></dt><dt>smbclient, <a class="indexterm" href="domain-member.html#ads-test-smbclient">Testing with smbclient</a>, <a class="indexterm" href="classicalprinting.html#id2621549">Installing Driver Files into [print$]</a>, <a class="indexterm" href="classicalprinting.html#id2621767">smbclient to Confirm Driver Installation</a>, <a class="indexterm" href="Backup.html#id2664509">BackupPC</a>, <a class="indexterm" href="diagnosis.html#id2676074">The Tests</a>, <a class="indexterm" href="problems.html#id2677889">Debugging with Samba Itself</a></dt><dt>smbd, <a class="indexterm" href="install.html#id2545276">Starting Samba</a>, <a class="indexterm" href="install.html#id2545469">Example Configuration</a>, <a class="indexterm" href="install.html#id2545728">Test Your Config File with testparm</a>, <a class="indexterm" href="FastStart.html#id2547796">Secure Read-Write File and Print Server</a>, <a class="indexterm" href="FastStart.html#id2548696">Example Configuration</a>, <a class="indexterm" href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a>, <a class="indexterm" href="passdb.html#id2586381">Schema and Relationship to the RFC 2307 posixAccount</a>, <a class="indexterm" href="passdb.html#id2587074">Configuring Samba</a>, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2598938">NT4-Style Domains (Includes Samba Domains)</a>, <a class="indexterm" href="rights.html#id2602099">Description of Privileges</a>, <a class="indexterm" href="classicalprinting.html#id2615888">Verifying Configuration with testparm</a>, <a class="indexterm" href="classicalprinting.html#id2616085">Rapid Configuration Validation</a>, <a class="indexterm" href="VFS.html#id2644027">extd_audit</a>, <a class="indexterm" href="winbind.html#id2646095">Features and Benefits</a>, <a class="indexterm" href="winbind.html#id2647829">Testing Things Out</a>, <a class="indexterm" href="winbind.html#id2648624">Join the Samba Server to the PDC Domain</a>, <a class="indexterm" href="winbind.html#id2649223">Linux</a>, <a class="indexterm" href="winbind.html#id2649428">Solaris</a>, <a class="indexterm" href="SambaHA.html#id2665795">Server Pool Communications</a>, <a class="indexterm" href="largefile.html">Handling Large Directories</a>, <a class="indexterm" href="cfgsmarts.html#id2666890">Multiple Server Hosting</a>, <a class="indexterm" href="cfgsmarts.html#id2667287">Multiple Virtual Server Personalities</a>, <a class="indexterm" href="problems.html#id2677889">Debugging with Samba Itself</a></dt><dt>smbgroupedit, <a class="indexterm" href="NetCommand.html">Remote and Local Management: The Net Command</a></dt><dt>smbgrpadd.sh, <a class="indexterm" href="groupmapping.html#id2591250">Sample smb.conf Add Group Script</a></dt><dt>smbHome, <a class="indexterm" href="passdb.html#id2587847">LDAP Special Attributes for sambaSamAccounts</a></dt><dt>smbldap-groupadd, <a class="indexterm" href="NetCommand.html#id2592620">Adding or Creating a New Group</a></dt><dt>smbldap-tools, <a class="indexterm" href="passdb.html#id2586079">ldapsam</a></dt><dt>smbpasswd, <a class="indexterm" href="ServerType.html#id2552853">Example Configuration</a>, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2560723">Backup Domain Controller Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2561834">How Do I Replicate the smbpasswd File?</a>, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2565174">Configure smb.conf</a>, <a class="indexterm" href="domain-member.html#id2566532">Sharing User ID Mappings between Samba Domain Members</a>, <a class="indexterm" href="ChangeNotes.html#id2572209">Group Mapping Changes in Samba-3.0.23</a>, <a class="indexterm" href="passdb.html">Account Information Databases</a>, <a class="indexterm" href="passdb.html#id2580317">Backward Compatibility Account Storage Systems</a>, <a class="indexterm" href="passdb.html#acctmgmttools">Account Management Tools</a>, <a class="indexterm" href="passdb.html#id2582990">The smbpasswd Tool</a>, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a>, <a class="indexterm" href="passdb.html#id2584058">User Account Management</a>, <a class="indexterm" href="passdb.html#id2585401">Account Import/Export</a>, <a class="indexterm" href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a>, <a class="indexterm" href="passdb.html#id2586079">ldapsam</a>, <a class="indexterm" href="passdb.html#id2586381">Schema and Relationship to the RFC 2307 posixAccount</a>, <a class="indexterm" href="passdb.html#id2586889">Initialize the LDAP Database</a>, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a>, <a class="indexterm" href="PolicyMgmt.html#id2653236">Samba PDC</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671119">Passdb Backends and Authentication</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2671313">New Schema</a></dt><dt>smbpasswd format, <a class="indexterm" href="passdb.html#id2584175">Listing User and Machine Accounts</a></dt><dt>smbpasswd plaintext database, <a class="indexterm" href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a></dt><dt>SMBsessetupX, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a></dt><dt>smbspool, <a class="indexterm" href="CUPS-printing.html#id2641511">Printing from CUPS to Windows-Attached Printers</a></dt><dt>smbstatus, <a class="indexterm" href="CUPS-printing.html#id2642228">Avoid Being Connected to the Samba Server as the Wrong User</a>, <a class="indexterm" href="bugreport.html#id2679668">Attaching to a Running Process</a></dt><dt>SMBtconX, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a></dt><dt>smbusers, <a class="indexterm" href="securing-samba.html#id2611471">User-Based Protection</a></dt><dt>SMS, <a class="indexterm" href="problems.html#id2678338">The Windows Network Monitor</a></dt><dt>Snapshots, <a class="indexterm" href="VFS.html#id2644988">Shadow Copy Setup</a></dt><dt>sniffer, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a>, <a class="indexterm" href="problems.html#id2677837">Diagnostics Tools</a></dt><dt>socket, <a class="indexterm" href="cfgsmarts.html#id2666890">Multiple Server Hosting</a></dt><dt>socket address, <a class="indexterm" href="cfgsmarts.html#id2666890">Multiple Server Hosting</a></dt><dt>SOFTQ printing system, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>Solaris, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="winbind.html#id2649617">Configure Winbind and PAM</a>, <a class="indexterm" href="AdvancedNetworkManagement.html#id2651176">Remote Management with ThinLinc</a>, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a>, <a class="indexterm" href="unicode.html#id2663332">Basic Parameter Setting</a></dt><dt>Solaris 9, <a class="indexterm" href="winbind.html#id2649428">Solaris</a></dt><dt>source code, <a class="indexterm" href="install.html#id2545469">Example Configuration</a></dt><dt>space character, <a class="indexterm" href="groupmapping.html#id2591562">Adding Groups Fails</a></dt><dt>special account, <a class="indexterm" href="rights.html">User Rights and Privileges</a>, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>special section, <a class="indexterm" href="classicalprinting.html#id2620161">[print$] Stanza Parameters</a></dt><dt>special sections, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>special stanza, <a class="indexterm" href="classicalprinting.html#id2620161">[print$] Stanza Parameters</a></dt><dt>specific restrictions, <a class="indexterm" href="AccessControls.html#id2605984">Access Controls on Shares</a></dt><dt>Specify an IP address, <a class="indexterm" href="ClientConfig.html#id2569931">MS Windows Me</a></dt><dt>spinning process, <a class="indexterm" href="bugreport.html#id2679668">Attaching to a Running Process</a></dt><dt>spool, <a class="indexterm" href="classicalprinting.html#id2615888">Verifying Configuration with testparm</a></dt><dd><dl><dt>directory, <a class="indexterm" href="install.html#id2544309">Configuration File Syntax</a></dt></dl></dd><dt>spool files, <a class="indexterm" href="classicalprinting.html#id2618984">Custom Print Commands</a></dt><dt>spooled file, <a class="indexterm" href="classicalprinting.html#id2615294">Technical Introduction</a></dt><dt>spooler., <a class="indexterm" href="install.html#id2544309">Configuration File Syntax</a></dt><dt>spooling, <a class="indexterm" href="classicalprinting.html#id2618984">Custom Print Commands</a>, <a class="indexterm" href="CUPS-printing.html#id2627130">Central Spooling vs. “Peer-to-Peer” Printing</a></dt><dd><dl><dt>central, <a class="indexterm" href="CUPS-printing.html#id2627130">Central Spooling vs. “Peer-to-Peer” Printing</a></dt><dt>peer-to-peer, <a class="indexterm" href="CUPS-printing.html#id2627130">Central Spooling vs. “Peer-to-Peer” Printing</a></dt></dl></dd><dt>spooling path, <a class="indexterm" href="classicalprinting.html#id2615888">Verifying Configuration with testparm</a></dt><dt>spooling-only, <a class="indexterm" href="CUPS-printing.html#id2627181">Raw Print Serving: Vendor Drivers on Windows Clients</a></dt><dt>SPOOLSS, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>SQL, <a class="indexterm" href="ChangeNotes.html#id2572149">Passdb Changes</a></dt><dt>SQUID, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></dt><dt>SRV records, <a class="indexterm" href="domain-member.html#id2565365">Configure /etc/krb5.conf</a>, <a class="indexterm" href="NetworkBrowsing.html#adsdnstech">DNS and Active Directory</a></dt><dt>SRV RR, <a class="indexterm" href="integrate-ms-networks.html#id2661060">Background Information</a></dt><dt>SrvMgr.exe, <a class="indexterm" href="domain-member.html#id2563306">Managing Domain Machine Accounts using NT4 Server Manager</a></dt><dt>srvmgr.exe, <a class="indexterm" href="domain-member.html#id2563306">Managing Domain Machine Accounts using NT4 Server Manager</a></dt><dt>SRVTOOLS.EXE, <a class="indexterm" href="domain-member.html#id2563306">Managing Domain Machine Accounts using NT4 Server Manager</a>, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650630">Remote Server Administration</a></dt><dt>ssh, <a class="indexterm" href="samba-bdc.html#id2560723">Backup Domain Controller Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2561834">How Do I Replicate the smbpasswd File?</a>, <a class="indexterm" href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a>, <a class="indexterm" href="Backup.html#id2664509">BackupPC</a></dt><dt>SSH, <a class="indexterm" href="classicalprinting.html#id2621767">smbclient to Confirm Driver Installation</a>, <a class="indexterm" href="AdvancedNetworkManagement.html#id2651176">Remote Management with ThinLinc</a></dt><dt>SSL, <a class="indexterm" href="SWAT.html#id2674844">Securing SWAT through SSL</a></dt><dt>SSO, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a>, <a class="indexterm" href="domain-member.html#id2562183">Features and Benefits</a>, <a class="indexterm" href="passdb.html#id2582137">Comments Regarding LDAP</a></dt><dt>stability, <a class="indexterm" href="NT4Migration.html#id2672074">Objectives</a></dt><dt>stack trace, <a class="indexterm" href="bugreport.html#id2679534">Internal Errors</a></dt><dt>stale network links, <a class="indexterm" href="NetworkBrowsing.html#id2579797">Invalid Cached Share References Affects Network Browsing</a></dt><dt>stand-alone server, <a class="indexterm" href="idmapper.html#id2597522">Standalone Samba Server</a></dt><dt>standalone, <a class="indexterm" href="ServerType.html#id2551910">Server Types</a>, <a class="indexterm" href="samba-pdc.html#id2556095">Preparing for Domain Control</a>, <a class="indexterm" href="NetCommand.html#id2592044">Overview</a>, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a></dt><dt>standalone filter, <a class="indexterm" href="CUPS-printing.html#id2630332">pstoraster</a></dt><dt>standalone server, <a class="indexterm" href="domain-member.html#id2564157">Joining an NT4-type Domain with Samba-3</a>, <a class="indexterm" href="StandAloneServer.html">Standalone Servers</a>, <a class="indexterm" href="StandAloneServer.html#id2567216">Features and Benefits</a>, <a class="indexterm" href="StandAloneServer.html#id2567310">Background</a>, <a class="indexterm" href="passdb.html#id2584409">Adding User Accounts</a>, <a class="indexterm" href="classicalprinting.html#id2615070">Features and Benefits</a>, <a class="indexterm" href="NT4Migration.html#id2672484">Domain Layout</a></dt><dt>standard confirmation, <a class="indexterm" href="InterdomainTrusts.html#id2613114">Creating an NT4 Domain Trust</a></dt><dt>stanza, <a class="indexterm" href="install.html#id2544309">Configuration File Syntax</a>, <a class="indexterm" href="largefile.html">Handling Large Directories</a></dt><dt>stapling, <a class="indexterm" href="CUPS-printing.html#id2630164">pstops</a></dt><dt>StartDocPrinter, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>starting samba</dt><dd><dl><dt>nmbd, <a class="indexterm" href="install.html#id2545276">Starting Samba</a>, <a class="indexterm" href="FastStart.html#id2547796">Secure Read-Write File and Print Server</a>, <a class="indexterm" href="FastStart.html#id2548696">Example Configuration</a></dt><dt>smbd, <a class="indexterm" href="install.html#id2545276">Starting Samba</a>, <a class="indexterm" href="FastStart.html#id2547796">Secure Read-Write File and Print Server</a>, <a class="indexterm" href="FastStart.html#id2548696">Example Configuration</a></dt><dt>winbindd, <a class="indexterm" href="install.html#id2545276">Starting Samba</a>, <a class="indexterm" href="FastStart.html#id2548696">Example Configuration</a>, <a class="indexterm" href="winbind.html#id2646095">Features and Benefits</a></dt></dl></dd><dt>startsmb, <a class="indexterm" href="compiling.html#id2681707">Alternative: Starting smbd as a Daemon</a></dt><dt>StartTLS, <a class="indexterm" href="passdb.html#id2587612">Security and sambaSamAccount</a></dt><dt>startup</dt><dd><dl><dt>process, <a class="indexterm" href="install.html#id2545276">Starting Samba</a></dt></dl></dd><dt>startup script, <a class="indexterm" href="winbind.html#id2648862">Starting and Testing the winbindd Daemon</a></dt><dt>state, <a class="indexterm" href="SambaHA.html#id2665279">Why Is This So Hard?</a></dt><dt>state information, <a class="indexterm" href="SambaHA.html#id2665279">Why Is This So Hard?</a></dt><dt>state of knowledge, <a class="indexterm" href="SambaHA.html#id2664995">Features and Benefits</a></dt><dt>static WINS entries, <a class="indexterm" href="NetworkBrowsing.html#id2577268">Static WINS Entries</a></dt><dt>status32 codes, <a class="indexterm" href="upgrading-to-3.0.html#id2669444">New Features in Samba-3.0.x</a></dt><dt>sticky bit, <a class="indexterm" href="AccessControls.html#id2604246">File and Directory Access Control</a>, <a class="indexterm" href="NT4Migration.html#id2672685">Server Share and Directory Layout</a></dt><dt>storage mechanism, <a class="indexterm" href="passdb.html#acctmgmttools">Account Management Tools</a></dt><dt>storage methods, <a class="indexterm" href="passdb.html#id2582990">The smbpasswd Tool</a></dt><dt>stphoto2.ppd, <a class="indexterm" href="CUPS-printing.html#id2632569">Examples for Filtering Chains</a></dt><dt>strange delete semantics, <a class="indexterm" href="largefile.html">Handling Large Directories</a></dt><dt>stripped of comments, <a class="indexterm" href="SWAT.html#id2674063">Features and Benefits</a></dt><dt>strptime, <a class="indexterm" href="passdb.html#id2584581">Changing User Accounts</a></dt><dt>stunnel, <a class="indexterm" href="SWAT.html#id2674844">Securing SWAT through SSL</a></dt><dt>su, <a class="indexterm" href="pam.html#id2658906">Anatomy of /etc/pam.d Entries</a></dt><dt>subnet mask, <a class="indexterm" href="ClientConfig.html#id2568742">MS Windows XP Professional</a>, <a class="indexterm" href="ClientConfig.html#id2569931">MS Windows Me</a>, <a class="indexterm" href="diagnosis.html#id2676074">The Tests</a></dt><dt>subnets, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a>, <a class="indexterm" href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a></dt><dt>subscription, <a class="indexterm" href="ch47.html#id2685467">Free Support</a></dt><dt>subsuffix parameters, <a class="indexterm" href="upgrading-to-3.0.html#id2671706">New Suffix for Searching</a></dt><dt>Subversion, <a class="indexterm" href="compiling.html#id2680534">Introduction</a>, <a class="indexterm" href="compiling.html#id2680625">Access via Subversion</a></dt><dt>successful join, <a class="indexterm" href="domain-member.html#ads-test-server">Testing Server Setup</a></dt><dt>successful migration, <a class="indexterm" href="NT4Migration.html#id2672074">Objectives</a></dt><dt>sufficient, <a class="indexterm" href="pam.html#id2658906">Anatomy of /etc/pam.d Entries</a></dt><dt>suffixes, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>SUID, <a class="indexterm" href="AccessControls.html#id2604246">File and Directory Access Control</a></dt><dt>Sun, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a></dt><dt>Sun ONE iDentity server, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a></dt><dt>Sun Solaris, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a></dt><dt>SUN-Raster, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>support, <a class="indexterm" href="ch47.html">Samba Support</a></dt><dt>support exposure, <a class="indexterm" href="NT4Migration.html#id2672074">Objectives</a></dt><dt>SVN</dt><dd><dl><dt>web, <a class="indexterm" href="compiling.html#id2680589">Access via ViewCVS</a></dt></dl></dd><dt>SVRTOOLS.EXE, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a></dt><dt>SWAT, <a class="indexterm" href="install.html#id2544264">Configuring Samba (smb.conf)</a>, <a class="indexterm" href="SWAT.html">SWAT: The Samba Web Administration Tool</a></dt><dt>swat, <a class="indexterm" href="install.html#id2545912">SWAT</a>, <a class="indexterm" href="SWAT.html#id2674206">Validate SWAT Installation</a>, <a class="indexterm" href="SWAT.html#id2674277">Locating the SWAT File</a>, <a class="indexterm" href="SWAT.html#xinetd">Enabling SWAT for Use</a></dt><dd><dl><dt>enable, <a class="indexterm" href="SWAT.html#xinetd">Enabling SWAT for Use</a></dt><dt>security, <a class="indexterm" href="SWAT.html#id2674844">Securing SWAT through SSL</a></dt></dl></dd><dt>SWAT binary support, <a class="indexterm" href="SWAT.html#id2674206">Validate SWAT Installation</a></dt><dt>swat command-line options, <a class="indexterm" href="SWAT.html#id2674277">Locating the SWAT File</a></dt><dt>SWAT permission allowed, <a class="indexterm" href="SWAT.html#xinetd">Enabling SWAT for Use</a></dt><dt>symbolic links, <a class="indexterm" href="msdfs.html#id2614427">Features and Benefits</a></dt><dt>synchronization, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a>, <a class="indexterm" href="samba-pdc.html#id2558009">Security Mode and Master Browsers</a>, <a class="indexterm" href="NetworkBrowsing.html#id2576622">WINS: The Windows Internetworking Name Server</a>, <a class="indexterm" href="NetworkBrowsing.html#id2578560">Behavior of Cross-Subnet Browsing</a></dt><dt>synchronization problems, <a class="indexterm" href="winbind.html#id2646438">Introduction</a></dt><dt>synchronize, <a class="indexterm" href="samba-bdc.html#id2560723">Backup Domain Controller Configuration</a>, <a class="indexterm" href="domain-member.html#id2565365">Configure /etc/krb5.conf</a>, <a class="indexterm" href="NetworkBrowsing.html#id2576529">Use of the Remote Browse Sync Parameter</a>, <a class="indexterm" href="NetworkBrowsing.html#id2578560">Behavior of Cross-Subnet Browsing</a></dt><dt>synchronized, <a class="indexterm" href="samba-bdc.html#id2560723">Backup Domain Controller Configuration</a></dt><dt>syntax tolerates spelling errors, <a class="indexterm" href="classicalprinting.html#id2615605">Simple Print Configuration</a></dt><dt>system access controls, <a class="indexterm" href="passdb.html#id2580501">New Account Storage Systems</a></dt><dt>system accounts, <a class="indexterm" href="passdb.html#id2584058">User Account Management</a></dt><dt>system administrator, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>system groups, <a class="indexterm" href="NetCommand.html#id2592822">Mapping Windows Groups to UNIX Groups</a></dt><dt>system interface scripts, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>system policies, <a class="indexterm" href="PolicyMgmt.html#id2651878">Creating and Managing System Policies</a></dt><dt>System Policy Editor, <a class="indexterm" href="PolicyMgmt.html#id2651878">Creating and Managing System Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2652629">Administration of Windows 200x/XP Policies</a>, <a class="indexterm" href="ProfileMgmt.html#id2656341">MS Windows 9x/Me</a></dt><dt>system security, <a class="indexterm" href="groupmapping.html#id2590417">Applicable Only to Versions Earlier than 3.0.11</a></dt><dt>system tools, <a class="indexterm" href="Backup.html#id2664368">Features and Benefits</a></dt><dt>SYSV, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>SYSVOL, <a class="indexterm" href="PolicyMgmt.html#id2652426">MS Windows 200x/XP Professional Policies</a></dt></dl></div><div class="indexdiv"><h3>T</h3><dl><dt>tail, <a class="indexterm" href="diagnosis.html#id2675781">Assumptions</a></dt><dt>take ownership, <a class="indexterm" href="rights.html#id2602099">Description of Privileges</a></dt><dt>Take Ownership, <a class="indexterm" href="AccessControls.html#id2606602">Viewing File Ownership</a></dt><dt>tape, <a class="indexterm" href="NT4Migration.html#id2672685">Server Share and Directory Layout</a></dt><dt>tar, <a class="indexterm" href="Backup.html#id2664509">BackupPC</a></dt><dt>tarball, <a class="indexterm" href="install.html#id2545469">Example Configuration</a></dt><dt>tattoo effect, <a class="indexterm" href="NT4Migration.html#id2673574">Samba-3 Implementation Choices</a></dt><dt>TCP, <a class="indexterm" href="NetworkBrowsing.html#id2576203">Multiple Interfaces</a>, <a class="indexterm" href="SambaHA.html#id2665279">Why Is This So Hard?</a></dt><dt>TCP data streams, <a class="indexterm" href="SambaHA.html#id2665398">The Front-End Challenge</a></dt><dt>TCP failover, <a class="indexterm" href="SambaHA.html#id2665279">Why Is This So Hard?</a></dt><dt>TCP port, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a></dt><dt>TCP port 139, <a class="indexterm" href="integrate-ms-networks.html#id2661060">Background Information</a>, <a class="indexterm" href="cfgsmarts.html#id2667287">Multiple Virtual Server Personalities</a></dt><dt>TCP port 445, <a class="indexterm" href="integrate-ms-networks.html#id2661060">Background Information</a>, <a class="indexterm" href="cfgsmarts.html#id2667287">Multiple Virtual Server Personalities</a></dt><dt>tcp ports, <a class="indexterm" href="winbind.html#id2648624">Join the Samba Server to the PDC Domain</a></dt><dt>TCP/IP, <a class="indexterm" href="ClientConfig.html#id2568742">MS Windows XP Professional</a>, <a class="indexterm" href="ClientConfig.html#id2569931">MS Windows Me</a>, <a class="indexterm" href="NetworkBrowsing.html#id2572592">Features and Benefits</a>, <a class="indexterm" href="NetworkBrowsing.html#id2577510">Windows Networking Protocols</a></dt><dt>TCP/IP configuration, <a class="indexterm" href="ClientConfig.html#id2568742">MS Windows XP Professional</a>, <a class="indexterm" href="ClientConfig.html#id2569931">MS Windows Me</a></dt><dt>TCP/IP configuration panel, <a class="indexterm" href="ClientConfig.html#id2569384">MS Windows 2000</a></dt><dt>TCP/IP protocol configuration, <a class="indexterm" href="ClientConfig.html#id2568622">Technical Details</a></dt><dt>TCP/IP protocol settings, <a class="indexterm" href="ClientConfig.html#id2568742">MS Windows XP Professional</a>, <a class="indexterm" href="ClientConfig.html#id2569384">MS Windows 2000</a></dt><dt>TCP/IP protocol stack, <a class="indexterm" href="NetworkBrowsing.html#id2576622">WINS: The Windows Internetworking Name Server</a></dt><dt>TCP/IP-only, <a class="indexterm" href="NetworkBrowsing.html#id2577510">Windows Networking Protocols</a></dt><dt>tcpdump, <a class="indexterm" href="problems.html#id2678144">Tcpdump</a></dt><dt>TDB, <a class="indexterm" href="passdb.html#id2580501">New Account Storage Systems</a>, <a class="indexterm" href="classicalprinting.html#id2622512">Running rpcclient with setdriver</a>, <a class="indexterm" href="CUPS-printing.html#id2638430">The Printing *.tdb Files</a>, <a class="indexterm" href="CUPS-printing.html#id2638633">Trivial Database Files</a>, <a class="indexterm" href="cfgsmarts.html#id2666890">Multiple Server Hosting</a></dt><dd><dl><dt>backing up (see tdbbackup)</dt></dl></dd><dt>tdb, <a class="indexterm" href="winbind.html#id2647424">User and Group ID Allocation</a>, <a class="indexterm" href="SambaHA.html#id2665795">Server Pool Communications</a>, <a class="indexterm" href="tdb.html#id2679876">Features and Benefits</a></dt><dt>tdb data files, <a class="indexterm" href="upgrading-to-3.0.html#id2670671">TDB Data Files</a></dt><dt>TDB database, <a class="indexterm" href="classicalprinting.html#id2621904">Running rpcclient with adddriver</a></dt><dt>TDB database files, <a class="indexterm" href="classicalprinting.html#prt-modeset">Setting Device Modes on New Printers</a></dt><dt>tdb file backup, <a class="indexterm" href="upgrading-to-3.0.html#id2670671">TDB Data Files</a></dt><dt>tdb file descriptions, <a class="indexterm" href="install.html#tdbdocs">TDB Database File Information</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2670671">TDB Data Files</a></dt><dt>tdb file locations, <a class="indexterm" href="install.html#tdbdocs">TDB Database File Information</a></dt><dt>tdb files, <a class="indexterm" href="AccessControls.html#id2605984">Access Controls on Shares</a></dt><dt>tdbbackup, <a class="indexterm" href="CUPS-printing.html#id2638817">Using tdbbackup</a>, <a class="indexterm" href="speed.html#id2684182">Corrupt tdb Files</a></dt><dt>tdbdump, <a class="indexterm" href="AccessControls.html#id2605984">Access Controls on Shares</a></dt><dt>tdbsam, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a>, <a class="indexterm" href="ChangeNotes.html#id2572209">Group Mapping Changes in Samba-3.0.23</a>, <a class="indexterm" href="passdb.html">Account Information Databases</a>, <a class="indexterm" href="passdb.html#passdbtech">Technical Information</a>, <a class="indexterm" href="passdb.html#id2584175">Listing User and Machine Accounts</a>, <a class="indexterm" href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a>, <a class="indexterm" href="passdb.html#id2585921">tdbsam</a>, <a class="indexterm" href="groupmapping.html#id2590539">Default Users, Groups, and Relative Identifiers</a>, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="NT4Migration.html#id2672074">Objectives</a></dt><dt>tdbsam databases, <a class="indexterm" href="passdb.html#id2585526">Password Backends</a></dt><dt>technical reviewers, <a class="indexterm" href="cfgsmarts.html">Advanced Configuration Techniques</a></dt><dt>Telnet, <a class="indexterm" href="passdb.html#id2581524">Advantages of Non-Encrypted Passwords</a></dt><dt>telnet logins, <a class="indexterm" href="winbind.html#id2649784">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>template, <a class="indexterm" href="ProfileMgmt.html#id2656232">Creating and Managing Group Profiles</a></dt><dt>temporary location, <a class="indexterm" href="classicalprinting.html#id2618365">Print Commands</a></dt><dt>terminal server, <a class="indexterm" href="AdvancedNetworkManagement.html#id2651176">Remote Management with ThinLinc</a></dt><dt>Terminal Server, <a class="indexterm" href="SambaHA.html#id2665492">Demultiplexing SMB Requests</a></dt><dt>Testing Server Setup, <a class="indexterm" href="domain-member.html#id2565365">Configure /etc/krb5.conf</a></dt><dt>testparm, <a class="indexterm" href="install.html#id2545728">Test Your Config File with testparm</a>, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a class="indexterm" href="classicalprinting.html#id2615605">Simple Print Configuration</a>, <a class="indexterm" href="classicalprinting.html#id2615888">Verifying Configuration with testparm</a>, <a class="indexterm" href="classicalprinting.html#id2616085">Rapid Configuration Validation</a>, <a class="indexterm" href="classicalprinting.html#id2616484">Extended Printing Configuration</a>, <a class="indexterm" href="diagnosis.html#id2675781">Assumptions</a>, <a class="indexterm" href="diagnosis.html#id2676074">The Tests</a>, <a class="indexterm" href="problems.html#id2677889">Debugging with Samba Itself</a></dt><dt>tethereal, <a class="indexterm" href="problems.html#id2678144">Tcpdump</a></dt><dt>text/plain, <a class="indexterm" href="CUPS-printing.html#id2629612">MIME Type Conversion Rules</a></dt><dt>texttops, <a class="indexterm" href="CUPS-printing.html#id2629612">MIME Type Conversion Rules</a></dt><dt>thin client, <a class="indexterm" href="AdvancedNetworkManagement.html#id2651176">Remote Management with ThinLinc</a></dt><dt>ThinLinc, <a class="indexterm" href="AdvancedNetworkManagement.html#id2651176">Remote Management with ThinLinc</a></dt><dt>tid, <a class="indexterm" href="SambaHA.html#id2665492">Demultiplexing SMB Requests</a></dt><dt>TIFF, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>TightVNC, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650801">Remote Management from NoMachine.Com</a>, <a class="indexterm" href="AdvancedNetworkManagement.html#id2651176">Remote Management with ThinLinc</a></dt><dt>time difference, <a class="indexterm" href="domain-member.html#id2565365">Configure /etc/krb5.conf</a></dt><dt>time format, <a class="indexterm" href="passdb.html#id2584581">Changing User Accounts</a></dt><dt>time-to-live (see TTL)</dt><dt>tool, <a class="indexterm" href="AccessControls.html#id2606249">Windows 200x/XP</a></dt><dt>tools, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a class="indexterm" href="passdb.html#id2582411">Caution Regarding LDAP and Samba</a></dt><dt>tools\reskit\netadmin\poledit, <a class="indexterm" href="PolicyMgmt.html#id2652067">Windows 9x/ME Policies</a></dt><dt>traditional printing, <a class="indexterm" href="classicalprinting.html#id2618984">Custom Print Commands</a></dt><dt>training course, <a class="indexterm" href="Backup.html#id2664412">Discussion of Backup Solutions</a></dt><dt>transfer differences, <a class="indexterm" href="Backup.html#id2664681">Rsync</a></dt><dt>transformation, <a class="indexterm" href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></dt><dt>transitive, <a class="indexterm" href="InterdomainTrusts.html#id2612800">Trust Relationship Background</a></dt><dt>transparent access, <a class="indexterm" href="domain-member.html#id2562183">Features and Benefits</a></dt><dt>transparently reconnected, <a class="indexterm" href="SambaHA.html#id2665149">The Ultimate Goal</a></dt><dt>transport connection loss, <a class="indexterm" href="locking.html#id2608934">Opportunistic Locking Overview</a></dt><dt>Transport Layer Seccurity, TLS</dt><dd><dl><dt>Configuring, <a class="indexterm" href="ch-ldap-tls.html#s1-config-ldap-tls">Configuring</a></dt><dt>Introduction, <a class="indexterm" href="ch-ldap-tls.html#s1-intro-ldap-tls">Introduction</a></dt></dl></dd><dt>transport layer security (see TLS)</dt><dt>Transport Layer Security, TLS</dt><dd><dl><dt>Testing, <a class="indexterm" href="ch-ldap-tls.html#s1-test-ldap-tls">Testing</a></dt><dt>Troubleshooting, <a class="indexterm" href="ch-ldap-tls.html#s1-int-ldap-tls">Troubleshooting</a></dt></dl></dd><dt>trigger, <a class="indexterm" href="samba-pdc.html#id2556095">Preparing for Domain Control</a>, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a></dt><dt>trivial database, <a class="indexterm" href="passdb.html#id2580501">New Account Storage Systems</a> (see TDB)</dt><dt>Trivial Database, <a class="indexterm" href="tdb.html#id2679876">Features and Benefits</a></dt><dt>troubleshoot, <a class="indexterm" href="classicalprinting.html#id2616085">Rapid Configuration Validation</a></dt><dt>troubleshooting, <a class="indexterm" href="CUPS-printing.html#id2641511">Printing from CUPS to Windows-Attached Printers</a></dt><dt>Tru64 UNIX, <a class="indexterm" href="unicode.html#id2663332">Basic Parameter Setting</a></dt><dt>trust, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="passdb.html#id2582549">LDAP Directories and Windows Computer Accounts</a></dt><dd><dl><dt>account, <a class="indexterm" href="ServerType.html#id2552625">Domain Security Mode (User-Level Security)</a></dt></dl></dd><dt>trust account, <a class="indexterm" href="ServerType.html#id2552625">Domain Security Mode (User-Level Security)</a>, <a class="indexterm" href="passdb.html#TOSHARG-acctflags">Account Flags Management</a>, <a class="indexterm" href="InterdomainTrusts.html#id2614041">NT4-Style Domain Trusts with Windows 2000</a></dt><dd><dl><dt>interdomain, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a></dt><dt>machine, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a></dt></dl></dd><dt>trust account password, <a class="indexterm" href="samba-bdc.html#id2558877">Features and Benefits</a></dt><dt>trust accounts, <a class="indexterm" href="passdb.html#id2582549">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="NetCommand.html#id2592044">Overview</a></dt><dt>trust established, <a class="indexterm" href="InterdomainTrusts.html#id2613296">Interdomain Trust Facilities</a></dt><dt>trust relationship, <a class="indexterm" href="InterdomainTrusts.html#id2612800">Trust Relationship Background</a>, <a class="indexterm" href="InterdomainTrusts.html#id2613211">Completing an NT4 Domain Trust</a>, <a class="indexterm" href="InterdomainTrusts.html#id2613296">Interdomain Trust Facilities</a>, <a class="indexterm" href="InterdomainTrusts.html#id2613505">Configuring Samba NT-Style Domain Trusts</a>, <a class="indexterm" href="InterdomainTrusts.html#id2614041">NT4-Style Domain Trusts with Windows 2000</a></dt><dt>trust relationships, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a>, <a class="indexterm" href="InterdomainTrusts.html#id2612728">Features and Benefits</a>, <a class="indexterm" href="InterdomainTrusts.html#id2612800">Trust Relationship Background</a>, <a class="indexterm" href="InterdomainTrusts.html#id2613114">Creating an NT4 Domain Trust</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2669444">New Features in Samba-3.0.x</a></dt><dt>trusted, <a class="indexterm" href="NetworkBrowsing.html#id2578560">Behavior of Cross-Subnet Browsing</a>, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>trusted domain, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a>, <a class="indexterm" href="InterdomainTrusts.html#id2612800">Trust Relationship Background</a>, <a class="indexterm" href="InterdomainTrusts.html#id2613211">Completing an NT4 Domain Trust</a>, <a class="indexterm" href="InterdomainTrusts.html#id2613845">Samba as the Trusting Domain</a>, <a class="indexterm" href="winbind.html#id2647036">Name Service Switch</a></dt><dt>trusted domain name, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>trusted party, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>trusting domain, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a>, <a class="indexterm" href="InterdomainTrusts.html#id2612800">Trust Relationship Background</a>, <a class="indexterm" href="InterdomainTrusts.html#id2613211">Completing an NT4 Domain Trust</a></dt><dt>trusting party, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>trusts, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a>, <a class="indexterm" href="InterdomainTrusts.html#id2612800">Trust Relationship Background</a></dt><dt>TTL, <a class="indexterm" href="NetworkBrowsing.html#id2577268">Static WINS Entries</a></dt><dt>turn oplocks off, <a class="indexterm" href="locking.html#id2609773">Advanced Samba Oplocks Parameters</a></dt><dt>turnkey solution, <a class="indexterm" href="passdb.html#id2582549">LDAP Directories and Windows Computer Accounts</a></dt><dt>two-up, <a class="indexterm" href="CUPS-printing.html#id2632569">Examples for Filtering Chains</a></dt><dt>two-way</dt><dd><dl><dt>propagation, <a class="indexterm" href="samba-bdc.html#id2558877">Features and Benefits</a></dt></dl></dd><dt>two-way trust, <a class="indexterm" href="InterdomainTrusts.html#id2612800">Trust Relationship Background</a>, <a class="indexterm" href="InterdomainTrusts.html#id2613078">Native MS Windows NT4 Trusts Configuration</a>, <a class="indexterm" href="InterdomainTrusts.html#id2613296">Interdomain Trust Facilities</a></dt></dl></div><div class="indexdiv"><h3>U</h3><dl><dt>UCS-2, <a class="indexterm" href="unicode.html#id2663193">Japanese Charsets</a></dt><dt>UDP, <a class="indexterm" href="samba-pdc.html#id2556095">Preparing for Domain Control</a>, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a>, <a class="indexterm" href="NetworkBrowsing.html#id2574407">How Browsing Functions</a>, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a>, <a class="indexterm" href="NetworkBrowsing.html#id2576203">Multiple Interfaces</a>, <a class="indexterm" href="NetworkBrowsing.html#id2578389">Cross-Subnet Browsing</a></dt><dt>UDP port 137, <a class="indexterm" href="integrate-ms-networks.html#id2661060">Background Information</a></dt><dt>udp ports, <a class="indexterm" href="winbind.html#id2648624">Join the Samba Server to the PDC Domain</a></dt><dt>UDP unicast, <a class="indexterm" href="NetworkBrowsing.html#id2574407">How Browsing Functions</a></dt><dt>UID, <a class="indexterm" href="samba-bdc.html#id2561224">Example Configuration</a>, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2564892">Why Is This Better Than security = server?</a>, <a class="indexterm" href="domain-member.html#id2566532">Sharing User ID Mappings between Samba Domain Members</a>, <a class="indexterm" href="passdb.html#passdbtech">Technical Information</a>, <a class="indexterm" href="passdb.html#id2581588">Mapping User Identifiers between MS Windows and UNIX</a>, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="passdb.html#id2582549">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="passdb.html#id2584175">Listing User and Machine Accounts</a>, <a class="indexterm" href="groupmapping.html#id2588907">Features and Benefits</a>, <a class="indexterm" href="NetCommand.html#id2592044">Overview</a>, <a class="indexterm" href="NetCommand.html#id2592822">Mapping Windows Groups to UNIX Groups</a>, <a class="indexterm" href="NetCommand.html#id2593942">UNIX and Windows User Management</a>, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a>, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2598545">Primary Domain Controller</a>, <a class="indexterm" href="rights.html">User Rights and Privileges</a>, <a class="indexterm" href="winbind.html#id2646095">Features and Benefits</a>, <a class="indexterm" href="winbind.html#id2646726">Handling of Foreign SIDs</a>, <a class="indexterm" href="winbind.html#id2648862">Starting and Testing the winbindd Daemon</a></dt><dt>uid, <a class="indexterm" href="passdb.html#id2586617">OpenLDAP Configuration</a></dt><dt>UID numbers, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a></dt><dt>UID range, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a></dt><dt>unauthorized, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>unauthorized access, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a></dt><dt>UNC notation, <a class="indexterm" href="classicalprinting.html#id2620993">Identifying Driver Files</a></dt><dt>unexpected.tdb, <a class="indexterm" href="CUPS-printing.html#id2638430">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>unicast, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></dt><dt>unicode, <a class="indexterm" href="unicode.html#id2662892">What Are Charsets and Unicode?</a></dt><dt>Unicode, <a class="indexterm" href="unicode.html#id2663025">Samba and Charsets</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2669444">New Features in Samba-3.0.x</a></dt><dt>Unicode UTF-8, <a class="indexterm" href="unicode.html#id2663332">Basic Parameter Setting</a></dt><dt>unified logon, <a class="indexterm" href="winbind.html#id2646438">Introduction</a></dt><dt>UNIX, <a class="indexterm" href="unicode.html#id2663332">Basic Parameter Setting</a></dt><dd><dl><dt>server, <a class="indexterm" href="ServerType.html#id2551742">Features and Benefits</a></dt></dl></dd><dt>UNIX account, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2563586">On-the-Fly Creation of Machine Trust Accounts</a></dt><dt>unix charset, <a class="indexterm" href="unicode.html#id2663332">Basic Parameter Setting</a></dt><dt>UNIX Domain Socket, <a class="indexterm" href="AccessControls.html#id2604246">File and Directory Access Control</a></dt><dt>UNIX domain socket, <a class="indexterm" href="winbind.html#id2646852">How Winbind Works</a></dt><dt>UNIX file system access controls, <a class="indexterm" href="AccessControls.html#id2603577">Features and Benefits</a></dt><dt>UNIX group, <a class="indexterm" href="NetCommand.html#id2592822">Mapping Windows Groups to UNIX Groups</a></dt><dt>UNIX groups, <a class="indexterm" href="groupmapping.html">Group Mapping: MS Windows and UNIX</a>, <a class="indexterm" href="winbind.html#id2646528">What Winbind Provides</a></dt><dt>UNIX home directories, <a class="indexterm" href="securing-samba.html#id2612168">Why Can Users Access Other Users' Home Directories?</a></dt><dt>UNIX host system, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>UNIX ID, <a class="indexterm" href="winbind.html#id2647424">User and Group ID Allocation</a></dt><dt>UNIX locking, <a class="indexterm" href="locking.html#id2608676">Discussion</a></dt><dt>UNIX login ID, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>UNIX permissions, <a class="indexterm" href="NT4Migration.html#id2673574">Samba-3 Implementation Choices</a></dt><dt>UNIX printer, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>UNIX printing, <a class="indexterm" href="classicalprinting.html#id2615294">Technical Introduction</a></dt><dt>UNIX system account, <a class="indexterm" href="domain-member.html#id2566853">Adding Machine to Domain Fails</a></dt><dt>UNIX system accounts, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>UNIX system files, <a class="indexterm" href="Backup.html#id2664368">Features and Benefits</a></dt><dt>UNIX user identifier (see UID)</dt><dt>UNIX users, <a class="indexterm" href="domain-member.html#id2564892">Why Is This Better Than security = server?</a>, <a class="indexterm" href="winbind.html#id2646528">What Winbind Provides</a></dt><dt>UNIX-style encrypted passwords, <a class="indexterm" href="passdb.html#passdbtech">Technical Information</a></dt><dt>UNIX-user database, <a class="indexterm" href="StandAloneServer.html#id2567310">Background</a></dt><dt>UNIX/Linux group, <a class="indexterm" href="groupmapping.html#id2589658">Warning: User Private Group Problems</a></dt><dt>UNIX/Linux user account, <a class="indexterm" href="NetCommand.html#id2593942">UNIX and Windows User Management</a></dt><dt>unlink calls, <a class="indexterm" href="VFS.html#id2644354">recycle</a></dt><dt>unlinked, <a class="indexterm" href="AccessControls.html#id2604246">File and Directory Access Control</a></dt><dt>unmapped groups, <a class="indexterm" href="ChangeNotes.html#id2571717">User and Group Changes</a></dt><dt>unmapped users, <a class="indexterm" href="ChangeNotes.html#id2571717">User and Group Changes</a></dt><dt>unprivileged account names, <a class="indexterm" href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a></dt><dt>unsigned drivers, <a class="indexterm" href="CUPS-printing.html#id2642387">Windows 200x/XP Local Security Policies</a></dt><dt>unstoppable services, <a class="indexterm" href="SambaHA.html#id2665149">The Ultimate Goal</a></dt><dt>unsupported encryption, <a class="indexterm" href="domain-member.html#id2566167">Possible Errors</a></dt><dt>unsupported software, <a class="indexterm" href="ch47.html#id2685685">Commercial Support</a></dt><dt>updates, <a class="indexterm" href="securing-samba.html#id2612080">Upgrading Samba</a></dt><dt>upload drivers, <a class="indexterm" href="classicalprinting.html#id2615070">Features and Benefits</a></dt><dt>uploaded driver, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>uploaded drivers, <a class="indexterm" href="classicalprinting.html#id2619653">Point'n'Print Client Drivers on Samba Servers</a></dt><dt>uploading, <a class="indexterm" href="classicalprinting.html#id2619653">Point'n'Print Client Drivers on Samba Servers</a></dt><dt>upper-case, <a class="indexterm" href="ServerType.html#id2552243">User Level Security</a></dt><dt>uppercase, <a class="indexterm" href="domain-member.html#id2565365">Configure /etc/krb5.conf</a>, <a class="indexterm" href="domain-member.html#id2566853">Adding Machine to Domain Fails</a>, <a class="indexterm" href="largefile.html">Handling Large Directories</a></dt><dt>uppercase character, <a class="indexterm" href="groupmapping.html#id2591562">Adding Groups Fails</a></dt><dt>USB, <a class="indexterm" href="CUPS-printing.html#id2632569">Examples for Filtering Chains</a></dt><dt>use computer anywhere, <a class="indexterm" href="unicode.html#id2662840">Features and Benefits</a></dt><dt>user, <a class="indexterm" href="ChangeNotes.html#id2571717">User and Group Changes</a>, <a class="indexterm" href="passdb.html#id2582549">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="AccessControls.html#id2604246">File and Directory Access Control</a></dt><dt>user access management, <a class="indexterm" href="domain-member.html#id2562183">Features and Benefits</a></dt><dt>user account, <a class="indexterm" href="passdb.html#id2582549">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="passdb.html#id2584058">User Account Management</a>, <a class="indexterm" href="passdb.html#TOSHARG-acctflags">Account Flags Management</a>, <a class="indexterm" href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a>, <a class="indexterm" href="NetCommand.html#id2593942">UNIX and Windows User Management</a></dt><dd><dl><dt>Adding/Deleting, <a class="indexterm" href="passdb.html#id2582990">The smbpasswd Tool</a></dt></dl></dd><dt>user account database, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a></dt><dt>user accounts, <a class="indexterm" href="passdb.html#id2582411">Caution Regarding LDAP and Samba</a>, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>User Accounts</dt><dd><dl><dt>Adding/Deleting, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a>, <a class="indexterm" href="passdb.html#id2587498">Accounts and Groups Management</a></dt></dl></dd><dt>user and group, <a class="indexterm" href="winbind.html#id2646528">What Winbind Provides</a></dt><dt>user and trust accounts, <a class="indexterm" href="passdb.html">Account Information Databases</a></dt><dt>user attributes, <a class="indexterm" href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a></dt><dt>user authentication, <a class="indexterm" href="winbind.html#id2646902">Microsoft Remote Procedure Calls</a></dt><dt>user database, <a class="indexterm" href="samba-bdc.html#id2560723">Backup Domain Controller Configuration</a>, <a class="indexterm" href="passdb.html#id2585579">Plaintext</a></dt><dt>user encoded, <a class="indexterm" href="NetCommand.html#id2595316">Managing Security Identifiers (SIDS)</a></dt><dt>user groups, <a class="indexterm" href="ch47.html#id2685467">Free Support</a></dt><dt>user logons, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>user management, <a class="indexterm" href="passdb.html#id2582990">The smbpasswd Tool</a>, <a class="indexterm" href="NetCommand.html#id2592044">Overview</a>, <a class="indexterm" href="NetCommand.html#id2592419">UNIX and Windows Group Management</a></dt><dt>User Management, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a>, <a class="indexterm" href="passdb.html#id2587498">Accounts and Groups Management</a></dt><dt>User Manager, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a>, <a class="indexterm" href="InterdomainTrusts.html#id2613845">Samba as the Trusting Domain</a>, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650630">Remote Server Administration</a>, <a class="indexterm" href="ProfileMgmt.html#id2656232">Creating and Managing Group Profiles</a></dt><dt>User Manager for Domains, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650630">Remote Server Administration</a></dt><dt>user or group, <a class="indexterm" href="rights.html#id2601754">Using the “net rpc rights” Utility</a></dt><dt>user profiles, <a class="indexterm" href="ProfileMgmt.html#id2654270">Windows 9x/Me Profile Setup</a></dt><dt>User Rights and Privileges, <a class="indexterm" href="rights.html#id2602897">The Administrator Domain SID</a></dt><dt>user-level, <a class="indexterm" href="ServerType.html#id2552070">Samba Security Modes</a>, <a class="indexterm" href="ServerType.html#id2552243">User Level Security</a></dt><dt>User-level access control, <a class="indexterm" href="ClientConfig.html#id2570964">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>user-level security, <a class="indexterm" href="passdb.html#id2581384">Advantages of Encrypted Passwords</a></dt><dt>user-mode security, <a class="indexterm" href="samba-pdc.html#id2558009">Security Mode and Master Browsers</a></dt><dt>user.DAT, <a class="indexterm" href="ProfileMgmt.html#id2654270">Windows 9x/Me Profile Setup</a>, <a class="indexterm" href="ProfileMgmt.html#id2655642">Sharing Profiles between Windows 9x/Me and NT4/200x/XP Workstations</a></dt><dt>user.MAN, <a class="indexterm" href="ProfileMgmt.html#id2654270">Windows 9x/Me Profile Setup</a></dt><dt>User.MAN, <a class="indexterm" href="ProfileMgmt.html#id2656092">Mandatory Profiles</a></dt><dt>useradd, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2563586">On-the-Fly Creation of Machine Trust Accounts</a></dt><dt>username, <a class="indexterm" href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a></dt><dt>username and password, <a class="indexterm" href="ClientConfig.html#id2570437">Joining a Domain: Windows 2000/XP Professional</a></dt><dt>username map, <a class="indexterm" href="NetCommand.html#id2594270">User Mapping</a></dt><dt>userPassword, <a class="indexterm" href="passdb.html#id2586889">Initialize the LDAP Database</a></dt><dt>users, <a class="indexterm" href="PolicyMgmt.html#id2651772">Features and Benefits</a></dt><dt>UsrMgr.exe, <a class="indexterm" href="domain-member.html#id2563306">Managing Domain Machine Accounts using NT4 Server Manager</a></dt><dt>UTF-8, <a class="indexterm" href="unicode.html#id2663025">Samba and Charsets</a>, <a class="indexterm" href="unicode.html#id2663332">Basic Parameter Setting</a></dt><dt>UTF-8 encoding, <a class="indexterm" href="SWAT.html#id2674996">Enabling SWAT Internationalization Support</a></dt></dl></div><div class="indexdiv"><h3>V</h3><dl><dt>valid username/password, <a class="indexterm" href="securing-samba.html#id2611881">Using IPC$ Share-Based Denials </a></dt><dt>valid users, <a class="indexterm" href="diagnosis.html#id2676074">The Tests</a></dt><dt>validate, <a class="indexterm" href="install.html#id2545728">Test Your Config File with testparm</a>, <a class="indexterm" href="diagnosis.html#id2675742">Introduction</a></dt><dt>validate every backup, <a class="indexterm" href="NT4Migration.html#id2672685">Server Share and Directory Layout</a></dt><dt>validation, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a>, <a class="indexterm" href="PolicyMgmt.html">System and Account Policies</a></dt><dt>vendor-provided drivers, <a class="indexterm" href="CUPS-printing.html#id2627181">Raw Print Serving: Vendor Drivers on Windows Clients</a></dt><dt>verifiable, <a class="indexterm" href="NetworkBrowsing.html#id2578560">Behavior of Cross-Subnet Browsing</a></dt><dt>verify, <a class="indexterm" href="classicalprinting.html#id2616085">Rapid Configuration Validation</a></dt><dt>version control, <a class="indexterm" href="VFS.html#id2644801">shadow_copy</a></dt><dt>VFS, <a class="indexterm" href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a>, <a class="indexterm" href="VFS.html#id2643368">Discussion</a></dt><dt>VFS module, <a class="indexterm" href="VFS.html#id2644801">shadow_copy</a>, <a class="indexterm" href="ProfileMgmt.html#id2656092">Mandatory Profiles</a></dt><dt>VFS modules, <a class="indexterm" href="VFS.html#id2643368">Discussion</a>, <a class="indexterm" href="VFS.html#id2645707">VFS Modules Available Elsewhere</a></dt><dt>vgcreate, <a class="indexterm" href="VFS.html#id2644988">Shadow Copy Setup</a></dt><dt>vgdisplay, <a class="indexterm" href="VFS.html#id2644988">Shadow Copy Setup</a></dt><dt>vipw, <a class="indexterm" href="samba-pdc.html#id2558287">“$” Cannot Be Included in Machine Name</a>, <a class="indexterm" href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a></dt><dt>Virtual File System (see VFS)</dt><dt>virtual server, <a class="indexterm" href="SambaHA.html#id2665398">The Front-End Challenge</a>, <a class="indexterm" href="SambaHA.html#id2665992">A Simple Solution</a></dt><dt>virus scanner, <a class="indexterm" href="VFS.html#id2643368">Discussion</a></dt><dt>Visual Studio, <a class="indexterm" href="CUPS-printing.html#id2634075">PostScript Drivers with No Major Problems, Even in Kernel +Mode</a></dt><dt>vital task, <a class="indexterm" href="SambaHA.html#id2664995">Features and Benefits</a></dt><dt>VNC/RFB, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650801">Remote Management from NoMachine.Com</a></dt><dt>volume group, <a class="indexterm" href="VFS.html#id2644988">Shadow Copy Setup</a></dt><dt>volunteers, <a class="indexterm" href="problems.html#id2678702">Getting Mailing List Help</a></dt><dt>vscan, <a class="indexterm" href="VFS.html#id2645792">vscan</a></dt><dt>vuid, <a class="indexterm" href="SambaHA.html#id2665492">Demultiplexing SMB Requests</a></dt></dl></div><div class="indexdiv"><h3>W</h3><dl><dt>W32X86, <a class="indexterm" href="classicalprinting.html#id2620993">Identifying Driver Files</a>, <a class="indexterm" href="CUPS-printing.html#id2634075">PostScript Drivers with No Major Problems, Even in Kernel +Mode</a>, <a class="indexterm" href="CUPS-printing.html#id2635008">Caveats to Be Considered</a></dt><dt>W32X86/2, <a class="indexterm" href="CUPS-printing.html#id2628790">Using Windows-Formatted Vendor PPDs</a></dt><dt>WAN, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a>, <a class="indexterm" href="locking.html#id2609540">Slow and/or Unreliable Networks</a></dt><dt>wbinfo, <a class="indexterm" href="winbind.html#id2648862">Starting and Testing the winbindd Daemon</a></dt><dt>Web-based configuration, <a class="indexterm" href="SWAT.html">SWAT: The Samba Web Administration Tool</a></dt><dt>WebClient, <a class="indexterm" href="NetworkBrowsing.html#id2579597">Browsing of Shares and Directories is Very Slow</a></dt><dt>Welcome, <a class="indexterm" href="ClientConfig.html#id2570437">Joining a Domain: Windows 2000/XP Professional</a></dt><dt>well known RID, <a class="indexterm" href="rights.html#id2602897">The Administrator Domain SID</a></dt><dt>well-controlled network, <a class="indexterm" href="NT4Migration.html#id2672685">Server Share and Directory Layout</a></dt><dt>well-known RID, <a class="indexterm" href="groupmapping.html#id2590539">Default Users, Groups, and Relative Identifiers</a></dt><dt>wide-area network bandwidth, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a></dt><dt>win election, <a class="indexterm" href="NetworkBrowsing.html#id2575942">Making Samba the Domain Master</a></dt><dt>Win32 printing API, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>WIN40, <a class="indexterm" href="classicalprinting.html#id2620993">Identifying Driver Files</a>, <a class="indexterm" href="classicalprinting.html#id2621404">Obtaining Driver Files from Windows Client [print$] Shares</a>, <a class="indexterm" href="CUPS-printing.html#id2635008">Caveats to Be Considered</a></dt><dt>winbind, <a class="indexterm" href="domain-member.html#id2564892">Why Is This Better Than security = server?</a>, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2598850">Examples of IDMAP Backend Usage</a>, <a class="indexterm" href="idmapper.html#id2598938">NT4-Style Domains (Includes Samba Domains)</a>, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a>, <a class="indexterm" href="winbind.html#id2646095">Features and Benefits</a>, <a class="indexterm" href="winbind.html#id2648427">Configure smb.conf</a></dt><dt>Winbind, <a class="indexterm" href="StandAloneServer.html#id2567310">Background</a>, <a class="indexterm" href="winbind.html#id2646681">Target Uses</a>, <a class="indexterm" href="winbind.html#id2646989">Microsoft Active Directory Services</a>, <a class="indexterm" href="winbind.html#id2647268">Pluggable Authentication Modules</a>, <a class="indexterm" href="winbind.html#id2647424">User and Group ID Allocation</a>, <a class="indexterm" href="winbind.html#id2647499">Result Caching</a>, <a class="indexterm" href="winbind.html#id2647562">Introduction</a>, <a class="indexterm" href="winbind.html#id2647916">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a>, <a class="indexterm" href="winbind.html#id2648314">NSS Winbind on AIX</a>, <a class="indexterm" href="winbind.html#id2648862">Starting and Testing the winbindd Daemon</a>, <a class="indexterm" href="winbind.html#id2649784">Linux/FreeBSD-Specific PAM Configuration</a>, <a class="indexterm" href="winbind.html#id2650287">Conclusion</a>, <a class="indexterm" href="pam.html">PAM-Based Distributed Authentication</a>, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a></dt><dt>Winbind architecture, <a class="indexterm" href="upgrading-to-3.0.html#id2669444">New Features in Samba-3.0.x</a></dt><dt>Winbind hooks, <a class="indexterm" href="winbind.html#id2646528">What Winbind Provides</a></dt><dt>Winbind services, <a class="indexterm" href="winbind.html#id2648862">Starting and Testing the winbindd Daemon</a></dt><dt>Winbind-based authentication, <a class="indexterm" href="pam.html">PAM-Based Distributed Authentication</a></dt><dt>winbind.so, <a class="indexterm" href="winbind.html#id2650130">Solaris-Specific Configuration</a></dt><dt>winbindd, <a class="indexterm" href="install.html#id2545276">Starting Samba</a>, <a class="indexterm" href="install.html#id2545728">Test Your Config File with testparm</a>, <a class="indexterm" href="FastStart.html#id2548696">Example Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2561224">Example Configuration</a>, <a class="indexterm" href="ChangeNotes.html#id2572209">Group Mapping Changes in Samba-3.0.23</a>, <a class="indexterm" href="passdb.html#id2582549">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="groupmapping.html#id2588907">Features and Benefits</a>, <a class="indexterm" href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="NetCommand.html#id2593942">UNIX and Windows User Management</a>, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a>, <a class="indexterm" href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a>, <a class="indexterm" href="winbind.html#id2646095">Features and Benefits</a>, <a class="indexterm" href="winbind.html#id2646852">How Winbind Works</a>, <a class="indexterm" href="winbind.html#id2647677">Requirements</a>, <a class="indexterm" href="winbind.html#id2647829">Testing Things Out</a>, <a class="indexterm" href="winbind.html#id2647916">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a>, <a class="indexterm" href="winbind.html#id2648427">Configure smb.conf</a>, <a class="indexterm" href="winbind.html#id2648862">Starting and Testing the winbindd Daemon</a>, <a class="indexterm" href="winbind.html#id2649428">Solaris</a>, <a class="indexterm" href="winbind.html#id2649617">Configure Winbind and PAM</a>, <a class="indexterm" href="cfgsmarts.html#id2666890">Multiple Server Hosting</a></dt><dt>winbindd daemon, <a class="indexterm" href="winbind.html#id2649223">Linux</a></dt><dt>Windows, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a>, <a class="indexterm" href="unicode.html#id2663332">Basic Parameter Setting</a></dt><dt>Windows 2000, <a class="indexterm" href="domain-member.html#id2565365">Configure /etc/krb5.conf</a>, <a class="indexterm" href="domain-member.html#ads-test-server">Testing Server Setup</a>, <a class="indexterm" href="NetworkBrowsing.html">Network Browsing</a>, <a class="indexterm" href="InterdomainTrusts.html#id2612800">Trust Relationship Background</a></dt><dt>Windows 2000 Professional TCP/IP, <a class="indexterm" href="ClientConfig.html#id2569384">MS Windows 2000</a></dt><dt>Windows 2000 server, <a class="indexterm" href="InterdomainTrusts.html#id2614041">NT4-Style Domain Trusts with Windows 2000</a></dt><dt>Windows 2003, <a class="indexterm" href="domain-member.html#id2565365">Configure /etc/krb5.conf</a>, <a class="indexterm" href="domain-member.html#id2567089">I Can't Join a Windows 2003 PDC</a></dt><dt>Windows 200x/XP, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a>, <a class="indexterm" href="classicalprinting.html#id2615070">Features and Benefits</a></dt><dt>Windows 9x/Me, <a class="indexterm" href="ClientConfig.html#id2570964">Domain Logon Configuration: Windows 9x/Me</a>, <a class="indexterm" href="NetworkBrowsing.html#id2576894">WINS Server Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#id2577510">Windows Networking Protocols</a>, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650630">Remote Server Administration</a></dt><dt>Windows 9x/Me/XP Home, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>Windows account management, <a class="indexterm" href="winbind.html#id2646528">What Winbind Provides</a></dt><dt>Windows client, <a class="indexterm" href="rights.html#id2603080">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>Windows client failover, <a class="indexterm" href="locking.html#id2608934">Opportunistic Locking Overview</a></dt><dt>Windows domain, <a class="indexterm" href="upgrading-to-3.0.html#id2671022">Changes in Behavior</a></dt><dt>Windows Explorer, <a class="indexterm" href="NetworkBrowsing.html#id2578138">Problem Resolution</a>, <a class="indexterm" href="classicalprinting.html#id2620993">Identifying Driver Files</a></dt><dt>Windows group, <a class="indexterm" href="groupmapping.html">Group Mapping: MS Windows and UNIX</a>, <a class="indexterm" href="groupmapping.html#id2589658">Warning: User Private Group Problems</a>, <a class="indexterm" href="NetCommand.html#id2592822">Mapping Windows Groups to UNIX Groups</a>, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>Windows group account, <a class="indexterm" href="rights.html#id2602897">The Administrator Domain SID</a></dt><dt>Windows groups, <a class="indexterm" href="NetCommand.html#id2592822">Mapping Windows Groups to UNIX Groups</a></dt><dt>Windows Internet Name Server (see WINS)</dt><dt>Windows Logon, <a class="indexterm" href="ProfileMgmt.html#id2654270">Windows 9x/Me Profile Setup</a></dt><dt>Windows Me TCP/IP, <a class="indexterm" href="ClientConfig.html#id2569931">MS Windows Me</a></dt><dt>Windows Millennium, <a class="indexterm" href="ClientConfig.html#id2569931">MS Windows Me</a></dt><dt>Windows Millennium edition (Me) TCP/IP, <a class="indexterm" href="ClientConfig.html#id2569931">MS Windows Me</a></dt><dt>Windows network clients, <a class="indexterm" href="NetworkBrowsing.html#id2572592">Features and Benefits</a></dt><dt>Windows NT domain name, <a class="indexterm" href="ClientConfig.html#id2570964">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>Windows NT PostScript driver, <a class="indexterm" href="CUPS-printing.html#id2641511">Printing from CUPS to Windows-Attached Printers</a></dt><dt>Windows NT Server, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>Windows NT/2000/XP, <a class="indexterm" href="classicalprinting.html#id2622170">Check Samba for Driver Recognition</a></dt><dt>Windows NT/200x, <a class="indexterm" href="NetworkBrowsing.html#id2576894">WINS Server Configuration</a>, <a class="indexterm" href="winbind.html#id2647562">Introduction</a></dt><dt>Windows NT/200x/XP, <a class="indexterm" href="classicalprinting.html#id2616964">The [global] Section</a></dt><dt>Windows NT/200x/XP Professional, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="ClientConfig.html#id2570437">Joining a Domain: Windows 2000/XP Professional</a>, <a class="indexterm" href="ClientConfig.html#id2571409">Common Errors</a></dt><dt>Windows NT3.10, <a class="indexterm" href="samba-bdc.html#id2559283">Essential Background Information</a></dt><dt>Windows NT4, <a class="indexterm" href="AccessControls.html#id2606144">Windows NT4 Workstation/Server</a>, <a class="indexterm" href="classicalprinting.html#id2615070">Features and Benefits</a></dt><dt>Windows NT4 domains, <a class="indexterm" href="InterdomainTrusts.html#id2613296">Interdomain Trust Facilities</a></dt><dt>Windows NT4 Server, <a class="indexterm" href="InterdomainTrusts.html#id2613505">Configuring Samba NT-Style Domain Trusts</a></dt><dt>Windows NT4/200X, <a class="indexterm" href="passdb.html#id2582549">LDAP Directories and Windows Computer Accounts</a></dt><dt>Windows NT4/200x, <a class="indexterm" href="groupmapping.html#id2589322">Discussion</a></dt><dt>Windows NT4/200x/XP, <a class="indexterm" href="samba-bdc.html#id2560598">NetBIOS Over TCP/IP Enabled</a>, <a class="indexterm" href="groupmapping.html#id2590539">Default Users, Groups, and Relative Identifiers</a>, <a class="indexterm" href="AccessControls.html#id2606249">Windows 200x/XP</a></dt><dt>Windows NT4/2kX/XPPro, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>Windows PPD, <a class="indexterm" href="CUPS-printing.html#id2639181">690 “Perfect” Printers</a></dt><dt>Windows privilege model, <a class="indexterm" href="rights.html#id2601479">Rights Management Capabilities</a></dt><dt>Windows Registry, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>windows registry settings, <a class="indexterm" href="ProfileMgmt.html#id2654270">Windows 9x/Me Profile Setup</a></dt><dd><dl><dt>default profile locations, <a class="indexterm" href="ProfileMgmt.html#id2656493">MS Windows NT4 Workstation</a>, <a class="indexterm" href="ProfileMgmt.html#id2657055">MS Windows 200x/XP</a></dt><dt>profile path, <a class="indexterm" href="ProfileMgmt.html#id2654270">Windows 9x/Me Profile Setup</a></dt><dt>roaming profiles, <a class="indexterm" href="ProfileMgmt.html#id2654044">Disabling Roaming Profile Support</a></dt></dl></dd><dt>Windows Resource Kit, <a class="indexterm" href="ProfileMgmt.html#id2654044">Disabling Roaming Profile Support</a></dt><dt>Windows Security Identifiers (see SID)</dt><dt>Windows Terminal server, <a class="indexterm" href="AdvancedNetworkManagement.html#id2650801">Remote Management from NoMachine.Com</a></dt><dt>Windows Terminal Server, <a class="indexterm" href="AdvancedNetworkManagement.html#id2651176">Remote Management with ThinLinc</a></dt><dt>Windows user, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>Windows user accounts, <a class="indexterm" href="NetCommand.html#id2593942">UNIX and Windows User Management</a></dt><dt>Windows workstation., <a class="indexterm" href="rights.html#id2603080">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>Windows XP Home, <a class="indexterm" href="passdb.html#id2581069">Important Notes About Security</a></dt><dt>Windows XP Home edition, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="samba-pdc.html#id2557576">The Special Case of MS Windows XP Home Edition</a>, <a class="indexterm" href="ClientConfig.html#id2570964">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>Windows XP Home Edition, <a class="indexterm" href="ProfileMgmt.html#id2657055">MS Windows 200x/XP</a></dt><dt>Windows XP Professional, <a class="indexterm" href="ClientConfig.html#id2568742">MS Windows XP Professional</a>, <a class="indexterm" href="classicalprinting.html#id2615070">Features and Benefits</a></dt><dt>Windows XP Professional TCP/IP, <a class="indexterm" href="ClientConfig.html#id2569384">MS Windows 2000</a></dt><dt>Windows XP TCP/IP, <a class="indexterm" href="ClientConfig.html#id2568742">MS Windows XP Professional</a></dt><dt>Windows95/98/ME, <a class="indexterm" href="classicalprinting.html#id2622170">Check Samba for Driver Recognition</a></dt><dt>winnt.adm, <a class="indexterm" href="PolicyMgmt.html#id2652204">Windows NT4-Style Policy Files</a></dt><dt>WINS, <a class="indexterm" href="samba-pdc.html#id2554336">Features and Benefits</a>, <a class="indexterm" href="samba-pdc.html#id2555590">Domain Controller Types</a>, <a class="indexterm" href="samba-pdc.html#id2556095">Preparing for Domain Control</a>, <a class="indexterm" href="samba-bdc.html#id2560450">What Qualifies a Domain Controller on the Network?</a>, <a class="indexterm" href="domain-member.html#id2564157">Joining an NT4-type Domain with Samba-3</a>, <a class="indexterm" href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a>, <a class="indexterm" href="ClientConfig.html#id2568742">MS Windows XP Professional</a>, <a class="indexterm" href="ClientConfig.html#id2569384">MS Windows 2000</a>, <a class="indexterm" href="ClientConfig.html#id2569931">MS Windows Me</a>, <a class="indexterm" href="NetworkBrowsing.html">Network Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2572592">Features and Benefits</a>, <a class="indexterm" href="NetworkBrowsing.html#id2572776">What Is Browsing?</a>, <a class="indexterm" href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a>, <a class="indexterm" href="NetworkBrowsing.html#id2574407">How Browsing Functions</a>, <a class="indexterm" href="NetworkBrowsing.html#id2575341">Domain Browsing Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#id2575942">Making Samba the Domain Master</a>, <a class="indexterm" href="NetworkBrowsing.html#id2576622">WINS: The Windows Internetworking Name Server</a>, <a class="indexterm" href="NetworkBrowsing.html#id2576894">WINS Server Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#id2577854">Technical Overview of Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2577941">Browsing Support in Samba</a>, <a class="indexterm" href="NetworkBrowsing.html#id2578389">Cross-Subnet Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2578560">Behavior of Cross-Subnet Browsing</a>, <a class="indexterm" href="integrate-ms-networks.html#id2662411">WINS Lookup</a>, <a class="indexterm" href="DNSDHCP.html#id2686016">Example Configuration</a></dt><dt>wins, <a class="indexterm" href="integrate-ms-networks.html#id2661538">/etc/nsswitch.conf</a></dt><dt>WINS Configuration, <a class="indexterm" href="NetworkBrowsing.html#id2579597">Browsing of Shares and Directories is Very Slow</a></dt><dt>WINS lookup, <a class="indexterm" href="domain-member.html#id2564157">Joining an NT4-type Domain with Samba-3</a></dt><dt>WINS replication, <a class="indexterm" href="NetworkBrowsing.html#id2577215">WINS Replication</a>, <a class="indexterm" href="NetworkBrowsing.html#id2577268">Static WINS Entries</a></dt><dt>WINS Server, <a class="indexterm" href="NetworkBrowsing.html#id2572776">What Is Browsing?</a></dt><dt>WINS server, <a class="indexterm" href="NetworkBrowsing.html#id2574407">How Browsing Functions</a>, <a class="indexterm" href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2575942">Making Samba the Domain Master</a>, <a class="indexterm" href="NetworkBrowsing.html#id2576894">WINS Server Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#id2577941">Browsing Support in Samba</a>, <a class="indexterm" href="NetworkBrowsing.html#id2579597">Browsing of Shares and Directories is Very Slow</a></dt><dt>WINS server address, <a class="indexterm" href="NetworkBrowsing.html#id2574407">How Browsing Functions</a></dt><dt>WINS server settings, <a class="indexterm" href="ClientConfig.html#id2569931">MS Windows Me</a></dt><dt>WINS servers, <a class="indexterm" href="NetworkBrowsing.html#id2576622">WINS: The Windows Internetworking Name Server</a></dt><dt>WINS service, <a class="indexterm" href="NetworkBrowsing.html#id2576894">WINS Server Configuration</a></dt><dt>WINS Support, <a class="indexterm" href="NetworkBrowsing.html#id2572776">What Is Browsing?</a></dt><dt>wins.dat, <a class="indexterm" href="NetworkBrowsing.html#id2577268">Static WINS Entries</a></dt><dt>without Administrator account, <a class="indexterm" href="rights.html#id2602897">The Administrator Domain SID</a></dt><dt>without ADS, <a class="indexterm" href="NT4Migration.html#id2672074">Objectives</a></dt><dt>work-flow protocol, <a class="indexterm" href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></dt><dt>workgroup, <a class="indexterm" href="ServerType.html#id2553317">Server Security (User Level Security)</a>, <a class="indexterm" href="samba-pdc.html#id2556095">Preparing for Domain Control</a>, <a class="indexterm" href="samba-pdc.html#id2557614">The Special Case of Windows 9x/Me</a>, <a class="indexterm" href="ClientConfig.html#id2570964">Domain Logon Configuration: Windows 9x/Me</a>, <a class="indexterm" href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2575942">Making Samba the Domain Master</a>, <a class="indexterm" href="integrate-ms-networks.html#id2661662">Name Resolution as Used within MS Windows Networking</a>, <a class="indexterm" href="cfgsmarts.html#id2666890">Multiple Server Hosting</a>, <a class="indexterm" href="cfgsmarts.html#id2667287">Multiple Virtual Server Personalities</a></dt><dd><dl><dt>membership, <a class="indexterm" href="samba-pdc.html#id2556095">Preparing for Domain Control</a></dt></dl></dd><dt>workstations, <a class="indexterm" href="passdb.html#passdbtech">Technical Information</a></dt><dt>world-writable, <a class="indexterm" href="AccessControls.html#id2604246">File and Directory Access Control</a></dt><dt>write, <a class="indexterm" href="AccessControls.html#id2604246">File and Directory Access Control</a></dt><dt>write access, <a class="indexterm" href="AccessControls.html#id2604658">Protecting Directories and Files from Deletion</a></dt><dt>Write caching, <a class="indexterm" href="locking.html#id2608934">Opportunistic Locking Overview</a></dt><dt>write changes, <a class="indexterm" href="idmapper.html#id2598779">Backup Domain Controller</a></dt><dt>write permission, <a class="indexterm" href="domain-member.html#ads-create-machine-account">Create the Computer Account</a></dt><dt>writeable, <a class="indexterm" href="VFS.html#fakeperms">fake_perms</a></dt><dt>WYSIWYG, <a class="indexterm" href="CUPS-printing.html#id2628016">Windows Drivers, GDI, and EMF</a></dt></dl></div><div class="indexdiv"><h3>X</h3><dl><dt>X Window + System, <a class="indexterm" href="CUPS-printing.html#id2628016">Windows Drivers, GDI, and EMF</a>, <a class="indexterm" href="CUPS-printing.html#id2628194">UNIX Printfile Conversion and GUI Basics</a></dt><dt>X.509 certificates, <a class="indexterm" href="ch-ldap-tls.html#s1-intro-ldap-tls">Introduction</a></dt><dt>XFS file system, <a class="indexterm" href="VFS.html#id2644988">Shadow Copy Setup</a></dt><dt>xfsprogs, <a class="indexterm" href="VFS.html#id2644988">Shadow Copy Setup</a></dt><dt>xinetd, <a class="indexterm" href="SWAT.html#id2674206">Validate SWAT Installation</a>, <a class="indexterm" href="compiling.html#id2681487">Starting from inetd.conf</a> (see inetd)</dt><dt>XML, <a class="indexterm" href="ChangeNotes.html#id2572149">Passdb Changes</a></dt><dt>XML-based datasets, <a class="indexterm" href="CUPS-printing.html#id2639812">Foomatic Database-Generated PPDs</a></dt><dt>xpp, <a class="indexterm" href="CUPS-printing.html#id2639812">Foomatic Database-Generated PPDs</a></dt><dt>Xprint, <a class="indexterm" href="CUPS-printing.html#id2628016">Windows Drivers, GDI, and EMF</a>, <a class="indexterm" href="CUPS-printing.html#id2628194">UNIX Printfile Conversion and GUI Basics</a></dt><dt>xxxxBSD, <a class="indexterm" href="pam.html#id2658143">Features and Benefits</a></dt></dl></div><div class="indexdiv"><h3>Y</h3><dl><dt>yppasswd, <a class="indexterm" href="passdb.html#id2582990">The smbpasswd Tool</a></dt></dl></div><div class="indexdiv"><h3>Z</h3><dl><dt>Zero Administration Kit, <a class="indexterm" href="PolicyMgmt.html#id2652204">Windows NT4-Style Policy Files</a></dt><dt>zero-based broadcast, <a class="indexterm" href="NetworkBrowsing.html#id2576182">Note about Broadcast Addresses</a></dt></dl></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="go01.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> </td></tr><tr><td width="40%" align="left" valign="top">Glossary </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></body></html> diff --git a/docs/htmldocs/Samba3-HOWTO/largefile.html b/docs/htmldocs/Samba3-HOWTO/largefile.html index 1fbcee1a3a..79d5efb2a3 100644 --- a/docs/htmldocs/Samba3-HOWTO/largefile.html +++ b/docs/htmldocs/Samba3-HOWTO/largefile.html @@ -1,39 +1,39 @@ <html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 33. Handling Large Directories</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="SambaHA.html" title="Chapter 32. High Availability"><link rel="next" href="cfgsmarts.html" title="Chapter 34. Advanced Configuration Techniques"></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 33. Handling Large Directories</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="SambaHA.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="cfgsmarts.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="largefile"></a>Chapter 33. Handling Large Directories</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Jeremy</span> <span class="surname">Allison</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jra@samba.org">jra@samba.org</a>></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><p class="pubdate">March 5, 2005</p></div></div></div><p> -<a class="indexterm" name="id2666326"></a> -<a class="indexterm" name="id2666333"></a> -<a class="indexterm" name="id2666340"></a> +<a class="indexterm" name="id2666351"></a> +<a class="indexterm" name="id2666358"></a> +<a class="indexterm" name="id2666366"></a> Samba-3.0.12 and later implements a solution for sites that have experienced performance degradation due to the problem of using Samba-3 with applications that need large numbers of files (100,000 or more) per directory. </p><p> -<a class="indexterm" name="id2666354"></a> -<a class="indexterm" name="id2666361"></a> +<a class="indexterm" name="id2666380"></a> +<a class="indexterm" name="id2666387"></a> The key was fixing the directory handling to read only the current list requested instead of the old (up to samba-3.0.11) behavior of reading the entire directory into memory before doling out names. Normally this would have broken OS/2 applications, which have very strange delete semantics, but by stealing logic from Samba4 (thanks, Tridge), the current code in 3.0.12 handles this correctly. </p><p> -<a class="indexterm" name="id2666378"></a> -<a class="indexterm" name="id2666385"></a> +<a class="indexterm" name="id2666404"></a> +<a class="indexterm" name="id2666411"></a> To set up an application that needs large numbers of files per directory in a way that does not damage performance unduly, follow these steps: </p><p> -<a class="indexterm" name="id2666397"></a> +<a class="indexterm" name="id2666423"></a> First, you need to canonicalize all the files in the directory to have one case, upper or lower take your pick (I chose upper because all my files were already uppercase names). Then set up a new custom share for the application as follows: -</p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[bigshare]</code></em></td></tr><tr><td><a class="indexterm" name="id2666426"></a><em class="parameter"><code>path = /data/manyfilesdir</code></em></td></tr><tr><td><a class="indexterm" name="id2666437"></a><em class="parameter"><code>read only = no</code></em></td></tr><tr><td><a class="indexterm" name="id2666449"></a><em class="parameter"><code>case sensitive = True</code></em></td></tr><tr><td><a class="indexterm" name="id2666461"></a><em class="parameter"><code>default case = upper</code></em></td></tr><tr><td><a class="indexterm" name="id2666473"></a><em class="parameter"><code>preserve case = no</code></em></td></tr><tr><td><a class="indexterm" name="id2666484"></a><em class="parameter"><code>short preserve case = no</code></em></td></tr></table><p> +</p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[bigshare]</code></em></td></tr><tr><td><a class="indexterm" name="id2666451"></a><em class="parameter"><code>path = /data/manyfilesdir</code></em></td></tr><tr><td><a class="indexterm" name="id2666463"></a><em class="parameter"><code>read only = no</code></em></td></tr><tr><td><a class="indexterm" name="id2666475"></a><em class="parameter"><code>case sensitive = True</code></em></td></tr><tr><td><a class="indexterm" name="id2666486"></a><em class="parameter"><code>default case = upper</code></em></td></tr><tr><td><a class="indexterm" name="id2666498"></a><em class="parameter"><code>preserve case = no</code></em></td></tr><tr><td><a class="indexterm" name="id2666510"></a><em class="parameter"><code>short preserve case = no</code></em></td></tr></table><p> </p><p> -<a class="indexterm" name="id2666499"></a> -<a class="indexterm" name="id2666506"></a> -<a class="indexterm" name="id2666513"></a> +<a class="indexterm" name="id2666525"></a> +<a class="indexterm" name="id2666532"></a> +<a class="indexterm" name="id2666539"></a> Of course, use your own path and settings, but set the case options to match the case of all the files in your directory. The path should point at the large directory needed for the application any new files created in there and in any paths under it will be forced by smbd into uppercase, but smbd will no longer have to scan the directory for names: it knows that if a file does not exist in uppercase, then it doesn't exist at all. </p><p> -<a class="indexterm" name="id2666534"></a> -<a class="indexterm" name="id2666540"></a> -<a class="indexterm" name="id2666547"></a> +<a class="indexterm" name="id2666559"></a> +<a class="indexterm" name="id2666566"></a> +<a class="indexterm" name="id2666573"></a> The secret to this is really in the <a class="link" href="smb.conf.5.html#CASESENSITIVE">case sensitive = True</a> line. This tells smbd never to scan for case-insensitive versions of names. So if an application asks for a file called <code class="filename">FOO</code>, and it cannot be found by a simple stat call, then smbd will return file not @@ -41,9 +41,9 @@ found immediately without scanning the containing directory for a version of a d <code class="filename">xxx case xxx</code> lines make this work by forcing a consistent case on all files created by <span class="application">smbd</span>. </p><p> -<a class="indexterm" name="id2666594"></a> -<a class="indexterm" name="id2666600"></a> -<a class="indexterm" name="id2666607"></a> +<a class="indexterm" name="id2666619"></a> +<a class="indexterm" name="id2666626"></a> +<a class="indexterm" name="id2666633"></a> Remember, all files and directories under the <em class="parameter"><code>path</code></em> directory must be in uppercase with this <code class="filename">smb.conf</code> stanza because <span class="application">smbd</span> will not be able to find lowercase filenames with these settings. Also note that this is done on a per-share basis, allowing this parameter to be set only for a share servicing an application with diff --git a/docs/htmldocs/Samba3-HOWTO/locking.html b/docs/htmldocs/Samba3-HOWTO/locking.html index a57f6a2a91..18c6f39b55 100644 --- a/docs/htmldocs/Samba3-HOWTO/locking.html +++ b/docs/htmldocs/Samba3-HOWTO/locking.html @@ -1,9 +1,9 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 17. File and Record Locking</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="AccessControls.html" title="Chapter 16. File, Directory, and Share Access Controls"><link rel="next" href="securing-samba.html" title="Chapter 18. Securing Samba"></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 17. File and Record Locking</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="AccessControls.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="securing-samba.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="locking"></a>Chapter 17. File and Record Locking</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Jeremy</span> <span class="surname">Allison</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jra@samba.org">jra@samba.org</a>></code></p></div></div></div></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"><<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Eric</span> <span class="surname">Roseme</span></h3><div class="affiliation"><span class="orgname">HP Oplocks Usage Recommendations Whitepaper<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:eric.roseme@hp.com">eric.roseme@hp.com</a>></code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="locking.html#id2608578">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="locking.html#id2608675">Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id2608933">Opportunistic Locking Overview</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id2609918">Samba Oplocks Control</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id2610013">Example Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id2610426">MS Windows Oplocks and Caching Controls</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id2610613">Workstation Service Entries</a></span></dt><dt><span class="sect2"><a href="locking.html#id2610635">Server Service Entries</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id2610701">Persistent Data Corruption</a></span></dt><dt><span class="sect1"><a href="locking.html#id2610727">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id2610794">locking.tdb Error Messages</a></span></dt><dt><span class="sect2"><a href="locking.html#id2610825">Problems Saving Files in MS Office on Windows XP</a></span></dt><dt><span class="sect2"><a href="locking.html#id2610849">Long Delays Deleting Files over Network with XP SP1</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id2610881">Additional Reading</a></span></dt></dl></div><p> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 17. File and Record Locking</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="AccessControls.html" title="Chapter 16. File, Directory, and Share Access Controls"><link rel="next" href="securing-samba.html" title="Chapter 18. Securing Samba"></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 17. File and Record Locking</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="AccessControls.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="securing-samba.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="locking"></a>Chapter 17. File and Record Locking</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Jeremy</span> <span class="surname">Allison</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jra@samba.org">jra@samba.org</a>></code></p></div></div></div></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"><<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Eric</span> <span class="surname">Roseme</span></h3><div class="affiliation"><span class="orgname">HP Oplocks Usage Recommendations Whitepaper<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:eric.roseme@hp.com">eric.roseme@hp.com</a>></code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="locking.html#id2608579">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="locking.html#id2608676">Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id2608934">Opportunistic Locking Overview</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id2609919">Samba Oplocks Control</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id2610013">Example Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id2610427">MS Windows Oplocks and Caching Controls</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id2610614">Workstation Service Entries</a></span></dt><dt><span class="sect2"><a href="locking.html#id2610636">Server Service Entries</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id2610702">Persistent Data Corruption</a></span></dt><dt><span class="sect1"><a href="locking.html#id2610727">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id2610795">locking.tdb Error Messages</a></span></dt><dt><span class="sect2"><a href="locking.html#id2610825">Problems Saving Files in MS Office on Windows XP</a></span></dt><dt><span class="sect2"><a href="locking.html#id2610850">Long Delays Deleting Files over Network with XP SP1</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id2610881">Additional Reading</a></span></dt></dl></div><p> <a class="indexterm" name="id2608568"></a> One area that causes trouble for many network administrators is locking. The extent of the problem is readily evident from searches over the Internet. -</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2608578"></a>Features and Benefits</h2></div></div></div><p> -<a class="indexterm" name="id2608586"></a> +</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2608579"></a>Features and Benefits</h2></div></div></div><p> +<a class="indexterm" name="id2608587"></a> Samba provides all the same locking semantics that MS Windows clients expect and that MS Windows NT4/200x servers also provide. </p><p> @@ -11,9 +11,9 @@ and that MS Windows NT4/200x servers also provide. The term <span class="emphasis"><em>locking</em></span> has exceptionally broad meaning and covers a range of functions that are all categorized under this one term. </p><p> -<a class="indexterm" name="id2608614"></a> +<a class="indexterm" name="id2608615"></a> <a class="indexterm" name="id2608622"></a> -<a class="indexterm" name="id2608628"></a> +<a class="indexterm" name="id2608629"></a> Opportunistic locking is a desirable feature when it can enhance the perceived performance of applications on a networked client. However, the opportunistic locking protocol is not robust and therefore can @@ -23,16 +23,16 @@ system management of opportunistic locking and/or recovering from repetitive errors can offset the perceived performance advantage that it is intended to provide. </p><p> -<a class="indexterm" name="id2608647"></a> +<a class="indexterm" name="id2608648"></a> The MS Windows network administrator needs to be aware that file and record locking semantics (behavior) can be controlled either in Samba or by way of registry settings on the MS Windows client. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> -<a class="indexterm" name="id2608663"></a> +<a class="indexterm" name="id2608664"></a> Sometimes it is necessary to disable locking control settings on the Samba server as well as on each MS Windows client! -</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2608675"></a>Discussion</h2></div></div></div><p> -<a class="indexterm" name="id2608683"></a> +</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2608676"></a>Discussion</h2></div></div></div><p> +<a class="indexterm" name="id2608684"></a> <a class="indexterm" name="id2608690"></a> There are two types of locking that need to be performed by an SMB server. The first is <span class="emphasis"><em>record locking</em></span> that allows a client to lock @@ -42,8 +42,8 @@ that are specified when a file is open. <a class="indexterm" name="id2608711"></a> <a class="indexterm" name="id2608718"></a> <a class="indexterm" name="id2608725"></a> -<a class="indexterm" name="id2608731"></a> -<a class="indexterm" name="id2608738"></a> +<a class="indexterm" name="id2608732"></a> +<a class="indexterm" name="id2608739"></a> Record locking semantics under UNIX are very different from record locking under Windows. Versions of Samba before 2.2 have tried to use the native fcntl() UNIX system call to implement proper record locking between different Samba clients. @@ -53,15 +53,15 @@ depending on the client OS. The UNIX locking only supports byte ranges up to 2^3 So it is not possible to correctly satisfy a lock request above 2^31. There are many more differences, too many to be listed here. </p><p> -<a class="indexterm" name="id2608758"></a> -<a class="indexterm" name="id2608765"></a> +<a class="indexterm" name="id2608759"></a> +<a class="indexterm" name="id2608766"></a> Samba 2.2 and above implement record locking completely independently of the underlying UNIX system. If a byte-range lock that the client requests happens to fall into the range of 0 to 2^31, Samba hands this request down to the UNIX system. No other locks can be seen by UNIX, anyway. </p><p> -<a class="indexterm" name="id2608780"></a> -<a class="indexterm" name="id2608787"></a> +<a class="indexterm" name="id2608781"></a> +<a class="indexterm" name="id2608788"></a> Strictly speaking, an SMB server should check for locks before every read and write call on a file. Unfortunately, with the way fcntl() works, this can be slow and may overstress the <code class="literal">rpc.lockd</code>. This is almost always unnecessary because clients are @@ -70,18 +70,18 @@ important to them. By default, Samba only makes locking calls when explicitly as to by a client, but if you set <a class="link" href="smb.conf.5.html#STRICTLOCKING">strict locking = yes</a>, it will make lock checking calls on <span class="emphasis"><em>every</em></span> read and write call. </p><p> -<a class="indexterm" name="id2608829"></a> +<a class="indexterm" name="id2608830"></a> You can also disable byte-range locking completely by using <a class="link" href="smb.conf.5.html#LOCKING">locking = no</a>. This is useful for those shares that do not support locking or do not need it (such as CD-ROMs). In this case, Samba fakes the return codes of locking calls to tell clients that everything is okay. </p><p> -<a class="indexterm" name="id2608856"></a> +<a class="indexterm" name="id2608857"></a> <a class="indexterm" name="id2608863"></a> -<a class="indexterm" name="id2608869"></a> -<a class="indexterm" name="id2608876"></a> -<a class="indexterm" name="id2608883"></a> +<a class="indexterm" name="id2608870"></a> +<a class="indexterm" name="id2608877"></a> +<a class="indexterm" name="id2608884"></a> <a class="indexterm" name="id2608890"></a> <a class="indexterm" name="id2608897"></a> The second class of locking is the <span class="emphasis"><em>deny modes</em></span>. These @@ -90,10 +90,10 @@ access should be allowed simultaneously with its open. A client may ask for <code class="constant">DENY_NONE</code>, <code class="constant">DENY_READ</code>, <code class="constant">DENY_WRITE</code>, or <code class="constant">DENY_ALL</code>. There are also special compatibility modes called <code class="constant">DENY_FCB</code> and <code class="constant">DENY_DOS</code>. -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2608933"></a>Opportunistic Locking Overview</h3></div></div></div><p> -<a class="indexterm" name="id2608941"></a> -<a class="indexterm" name="id2608948"></a> -<a class="indexterm" name="id2608955"></a> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2608934"></a>Opportunistic Locking Overview</h3></div></div></div><p> +<a class="indexterm" name="id2608942"></a> +<a class="indexterm" name="id2608949"></a> +<a class="indexterm" name="id2608956"></a> Opportunistic locking (oplocks) is invoked by the Windows file system (as opposed to an API) via registry entries (on the server and the client) for the purpose of enhancing network performance when accessing a file @@ -103,24 +103,24 @@ locally on the client that allows the following: <a class="indexterm" name="id2608979"></a> The client reads the local copy of the file, eliminating network latency. </p></dd><dt><span class="term">Write caching:</span></dt><dd><p> -<a class="indexterm" name="id2608997"></a> +<a class="indexterm" name="id2608998"></a> The client writes to the local copy of the file, eliminating network latency. </p></dd><dt><span class="term">Lock caching:</span></dt><dd><p> -<a class="indexterm" name="id2609015"></a> +<a class="indexterm" name="id2609016"></a> The client caches application locks locally, eliminating network latency. </p></dd></dl></div><p> -<a class="indexterm" name="id2609029"></a> -<a class="indexterm" name="id2609036"></a> -<a class="indexterm" name="id2609043"></a> +<a class="indexterm" name="id2609030"></a> +<a class="indexterm" name="id2609037"></a> +<a class="indexterm" name="id2609044"></a> The performance enhancement of oplocks is due to the opportunity of exclusive access to the file even if it is opened with deny-none because Windows monitors the file's status for concurrent access from other processes. </p><div class="variablelist"><p class="title"><b>Windows Defines Four Kinds of Oplocks:</b></p><dl><dt><span class="term">Level1 Oplock</span></dt><dd><p> -<a class="indexterm" name="id2609074"></a> +<a class="indexterm" name="id2609075"></a> <a class="indexterm" name="id2609081"></a> -<a class="indexterm" name="id2609087"></a> -<a class="indexterm" name="id2609094"></a> +<a class="indexterm" name="id2609088"></a> +<a class="indexterm" name="id2609095"></a> The redirector sees that the file was opened with deny none (allowing concurrent access), verifies that no other process is accessing the file, checks that @@ -128,8 +128,8 @@ other processes. access to the file. The client now performs operations on the cached local file. </p><p> -<a class="indexterm" name="id2609110"></a> -<a class="indexterm" name="id2609117"></a> +<a class="indexterm" name="id2609111"></a> +<a class="indexterm" name="id2609118"></a> <a class="indexterm" name="id2609124"></a> <a class="indexterm" name="id2609131"></a> If a second process attempts to open the file, the open @@ -146,8 +146,8 @@ other processes. the oplock break. </p></dd><dt><span class="term">Level2 Oplock</span></dt><dd><p> <a class="indexterm" name="id2609170"></a> -<a class="indexterm" name="id2609176"></a> -<a class="indexterm" name="id2609183"></a> +<a class="indexterm" name="id2609177"></a> +<a class="indexterm" name="id2609184"></a> Performs like a Level1 oplock, except caching is only operative for reads. All other operations are performed on the server disk copy of the file. @@ -159,7 +159,7 @@ other processes. Manipulates file openings and closings and allows caching of file attributes. </p></dd></dl></div><p> -<a class="indexterm" name="id2609236"></a> +<a class="indexterm" name="id2609237"></a> An important detail is that oplocks are invoked by the file system, not an application API. Therefore, an application can close an oplocked file, but the file system does not relinquish the oplock. When the @@ -167,9 +167,9 @@ oplock break is issued, the file system then simply closes the file in preparation for the subsequent open by the second process. </p><p> <a class="indexterm" name="id2609252"></a> -<a class="indexterm" name="id2609259"></a> -<a class="indexterm" name="id2609266"></a> -<a class="indexterm" name="id2609273"></a> +<a class="indexterm" name="id2609260"></a> +<a class="indexterm" name="id2609267"></a> +<a class="indexterm" name="id2609274"></a> <span class="emphasis"><em>Opportunistic locking</em></span> is actually an improper name for this feature. The true benefit of this feature is client-side data caching, and oplocks is merely a notification mechanism for writing data back to the @@ -179,7 +179,7 @@ between the server and the caching client. If this exchange is faulty (usually due to timing out for any number of reasons), then the client-side caching benefit is negated. </p><p> -<a class="indexterm" name="id2609295"></a> +<a class="indexterm" name="id2609296"></a> The actual decision that a user or administrator should consider is whether it is sensible to share among multiple users data that will be cached locally on a client. In many cases the answer is no. @@ -189,7 +189,7 @@ caching. Turn it “<span class="quote">on</span>” when client-side ca reliable. Turn it “<span class="quote">off</span>” when client-side caching is redundant, unreliable, or counterproductive. </p><p> -<a class="indexterm" name="id2609320"></a> +<a class="indexterm" name="id2609321"></a> Oplocks is by default set to “<span class="quote">on</span>” by Samba on all configured shares, so careful attention should be given to each case to determine if the potential benefit is worth the potential for delays. @@ -197,7 +197,7 @@ The following recommendations will help to characterize the environment where oplocks may be effectively configured. </p><p> <a class="indexterm" name="id2609339"></a> -<a class="indexterm" name="id2609345"></a> +<a class="indexterm" name="id2609346"></a> Windows oplocks is a lightweight performance-enhancing feature. It is not a robust and reliable protocol. Every implementation of oplocks should be evaluated as a @@ -208,7 +208,7 @@ South Pacific atoll, on a high-availability server, serving a mission-critical multiuser corporate database during a tropical storm. This configuration will likely encounter problems with oplocks. </p><p> -<a class="indexterm" name="id2609365"></a> +<a class="indexterm" name="id2609366"></a> Oplocks can be beneficial to perceived client performance when treated as a configuration toggle for client-side data caching. If the data caching is likely to be interrupted, then oplock usage should be @@ -234,7 +234,7 @@ will experience some sort of interruption at worst, abort and require restarting. </p><p> <a class="indexterm" name="id2609422"></a> -<a class="indexterm" name="id2609428"></a> +<a class="indexterm" name="id2609429"></a> <a class="indexterm" name="id2609435"></a> If a client session has been caching writes and reads locally due to oplocks, it is likely that the data will be lost when the @@ -250,7 +250,7 @@ In mission-critical, high-availability environments, careful attention should be given to oplocks. Ideally, comprehensive testing should be done with all affected applications with oplocks enabled and disabled. -</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2609459"></a>Exclusively Accessed Shares</h4></div></div></div><p> +</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2609460"></a>Exclusively Accessed Shares</h4></div></div></div><p> Oplocks is most effective when it is confined to shares that are exclusively accessed by a single user, or by only one user at a time. Because the true value of oplocks is the local @@ -271,9 +271,9 @@ of the caching user. As each additional client attempts to access a file with oplocks set, the potential performance improvement is negated and eventually results in a performance bottleneck. -</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2609503"></a>UNIX or NFS Client-Accessed Files</h4></div></div></div><p> +</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2609504"></a>UNIX or NFS Client-Accessed Files</h4></div></div></div><p> <a class="indexterm" name="id2609512"></a> -<a class="indexterm" name="id2609518"></a> +<a class="indexterm" name="id2609519"></a> Local UNIX and NFS clients access files without a mandatory file-locking mechanism. Thus, these client platforms are incapable of initiating an oplock break request from the server to a Windows client @@ -283,9 +283,9 @@ exposes the file to likely data corruption. </p><p> If files are shared between Windows clients and either local UNIX or NFS users, turn oplocks off. -</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2609539"></a>Slow and/or Unreliable Networks</h4></div></div></div><p> -<a class="indexterm" name="id2609547"></a> -<a class="indexterm" name="id2609554"></a> +</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2609540"></a>Slow and/or Unreliable Networks</h4></div></div></div><p> +<a class="indexterm" name="id2609548"></a> +<a class="indexterm" name="id2609555"></a> <a class="indexterm" name="id2609561"></a> The biggest potential performance improvement for oplocks occurs when the client-side caching of reads and writes delivers the @@ -301,20 +301,20 @@ the most advantageous scenario in which to utilize oplocks. If the network is slow, unreliable, or a WAN, then do not configure oplocks if there is any chance of multiple users regularly opening the same file. -</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2609586"></a>Multiuser Databases</h4></div></div></div><p> -<a class="indexterm" name="id2609594"></a> -<a class="indexterm" name="id2609601"></a> -<a class="indexterm" name="id2609608"></a> +</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2609587"></a>Multiuser Databases</h4></div></div></div><p> +<a class="indexterm" name="id2609595"></a> +<a class="indexterm" name="id2609602"></a> +<a class="indexterm" name="id2609609"></a> Multiuser databases clearly pose a risk due to their very nature they are typically heavily accessed by numerous users at random intervals. Placing a multiuser database on a share with oplocks enabled will likely result in a locking management bottleneck on the Samba server. Whether the database application is developed in-house or a commercially available product, ensure that the share has oplocks disabled. </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2609628"></a>PDM Data Shares</h4></div></div></div><p> -<a class="indexterm" name="id2609635"></a> -<a class="indexterm" name="id2609641"></a> -<a class="indexterm" name="id2609648"></a> +<a class="indexterm" name="id2609636"></a> +<a class="indexterm" name="id2609642"></a> +<a class="indexterm" name="id2609649"></a> <a class="indexterm" name="id2609656"></a> -<a class="indexterm" name="id2609662"></a> +<a class="indexterm" name="id2609663"></a> Process data management (PDM) applications such as IMAN, Enovia, and Clearcase are increasing in usage with Windows client platforms and therefore with SMB datastores. PDM applications manage multiuser environments for critical data security and access. The typical PDM environment is usually associated with sophisticated client @@ -322,8 +322,8 @@ design applications that will load data locally as demanded. In addition, the PD monitor the data state of each client. In this case, client-side data caching is best left to the local application and PDM server to negotiate and maintain. It is appropriate to eliminate the client OS from any caching tasks, and the server from any oplocks management, by disabling oplocks on the share. -</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2609684"></a>Beware of Force User</h4></div></div></div><p> -<a class="indexterm" name="id2609692"></a> +</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2609685"></a>Beware of Force User</h4></div></div></div><p> +<a class="indexterm" name="id2609693"></a> Samba includes an <code class="filename">smb.conf</code> parameter called <a class="link" href="smb.conf.5.html#FORCEUSER">force user</a> that changes the user accessing a share from the incoming user to whatever user is defined by the <code class="filename">smb.conf</code> variable. If oplocks is enabled on a share, the change in user access causes an oplock break to be sent to the client, even if the @@ -338,10 +338,10 @@ Avoid the combination of the following: Slow or unreliable networks. </p></li><li><p> Oplocks enabled. - </p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2609772"></a>Advanced Samba Oplocks Parameters</h4></div></div></div><p> -<a class="indexterm" name="id2609780"></a> -<a class="indexterm" name="id2609787"></a> -<a class="indexterm" name="id2609794"></a> + </p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2609773"></a>Advanced Samba Oplocks Parameters</h4></div></div></div><p> +<a class="indexterm" name="id2609781"></a> +<a class="indexterm" name="id2609788"></a> +<a class="indexterm" name="id2609795"></a> Samba provides oplock parameters that allow the administrator to adjust various properties of the oplock mechanism to account for timing and usage levels. These parameters provide good @@ -350,13 +350,13 @@ likely cause problems. The parameters are <a class="link" href="smb.conf.5.html#OPLOCKBREAKWAITTIME">oplock break wait time</a>, and <a class="link" href="smb.conf.5.html#OPLOCKCONTENTIONLIMIT">oplock contention limit</a>. </p><p> -<a class="indexterm" name="id2609834"></a> +<a class="indexterm" name="id2609835"></a> For most users, administrators, and environments, if these parameters are required, then the better option is simply to turn oplocks off. The Samba SWAT help text for both parameters reads: “<span class="quote">Do not change this parameter unless you have read and understood the Samba oplock code.</span>” This is good advice. -</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2609851"></a>Mission-Critical, High-Availability</h4></div></div></div><p> +</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2609852"></a>Mission-Critical, High-Availability</h4></div></div></div><p> In mission-critical, high-availability environments, data integrity is often a priority. Complex and expensive configurations are implemented to ensure that if a client loses connectivity with a file server, a @@ -386,7 +386,7 @@ In mission-critical, high-availability environments, careful attention should be given to oplocks. Ideally, comprehensive testing should be done with all affected applications with oplocks enabled and disabled. -</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2609918"></a>Samba Oplocks Control</h2></div></div></div><p> +</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2609919"></a>Samba Oplocks Control</h2></div></div></div><p> Oplocks is a unique Windows file locking feature. It is not really file locking, but is included in most discussions of Windows file locking, so is considered a de facto locking feature. @@ -438,10 +438,10 @@ Another factor to consider is the perceived performance of file access. If oploc measurable speed benefit on your network, it might not be worth the hassle of dealing with them. </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2610013"></a>Example Configuration</h3></div></div></div><p> In the following section we examine two distinct aspects of Samba locking controls. -</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2610023"></a>Disabling Oplocks</h4></div></div></div><p> +</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2610024"></a>Disabling Oplocks</h4></div></div></div><p> You can disable oplocks on a per-share basis with the following: </p><p> -</p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[acctdata]</code></em></td></tr><tr><td><a class="indexterm" name="id2610050"></a><em class="parameter"><code>oplocks = False</code></em></td></tr><tr><td><a class="indexterm" name="id2610062"></a><em class="parameter"><code>level2 oplocks = False</code></em></td></tr></table><p> +</p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[acctdata]</code></em></td></tr><tr><td><a class="indexterm" name="id2610051"></a><em class="parameter"><code>oplocks = False</code></em></td></tr><tr><td><a class="indexterm" name="id2610062"></a><em class="parameter"><code>level2 oplocks = False</code></em></td></tr></table><p> </p><p> The default oplock type is Level1. Level2 oplocks are enabled on a per-share basis in the <code class="filename">smb.conf</code> file. @@ -452,7 +452,7 @@ Alternately, you could disable oplocks on a per-file basis within the share: </p><p> If you are experiencing problems with oplocks, as apparent from Samba's log entries, you may want to play it safe and disable oplocks and Level2 oplocks. -</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2610118"></a>Disabling Kernel Oplocks</h4></div></div></div><p> +</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2610119"></a>Disabling Kernel Oplocks</h4></div></div></div><p> Kernel oplocks is an <code class="filename">smb.conf</code> parameter that notifies Samba (if the UNIX kernel has the capability to send a Windows client an oplock break) when a UNIX process is attempting to open the file that is @@ -465,7 +465,7 @@ send an oplock break, then the kernel oplocks parameter enables Samba to send the oplock break. Kernel oplocks are enabled on a per-server basis in the <code class="filename">smb.conf</code> file. </p><p> -</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2610158"></a><em class="parameter"><code>kernel oplocks = yes</code></em></td></tr></table><p> +</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2610159"></a><em class="parameter"><code>kernel oplocks = yes</code></em></td></tr></table><p> The default is no. </p><p> <span class="emphasis"><em>Veto oplocks</em></span> is an <code class="filename">smb.conf</code> parameter that identifies specific files for @@ -487,7 +487,7 @@ that adjusts the time interval for Samba to reply to an oplock break request. Sa “<span class="quote">Do not change this parameter unless you have read and understood the Samba oplock code.</span>” Oplock break wait time can only be configured globally in the <code class="filename">smb.conf</code> file as shown: </p><p> - </p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2610313"></a><em class="parameter"><code>oplock break wait time = 0 (default)</code></em></td></tr></table><p> + </p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2610314"></a><em class="parameter"><code>oplock break wait time = 0 (default)</code></em></td></tr></table><p> </p><p> <span class="emphasis"><em>Oplock break contention limit</em></span> is an <code class="filename">smb.conf</code> parameter that limits the response of the Samba server to grant an oplock if the configured @@ -496,8 +496,8 @@ number of contending clients reaches the limit specified by the parameter. Samba Oplock break contention limit can be enabled on a per-share basis, or globally for the entire server, in the <code class="filename">smb.conf</code> file as shown in <a class="link" href="locking.html#far3" title="Example 17.2. Configuration with Oplock Break Contention Limit">“Configuration with Oplock Break Contention Limit”</a>. </p><p> -</p><div class="example"><a name="far3"></a><p class="title"><b>Example 17.2. Configuration with Oplock Break Contention Limit</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2610387"></a><em class="parameter"><code>oplock break contention limit = 2 (default)</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[share_name]</code></em></td></tr><tr><td><a class="indexterm" name="id2610408"></a><em class="parameter"><code>oplock break contention limit = 2 (default)</code></em></td></tr></table></div></div><p><br class="example-break"> -</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2610426"></a>MS Windows Oplocks and Caching Controls</h2></div></div></div><p> +</p><div class="example"><a name="far3"></a><p class="title"><b>Example 17.2. Configuration with Oplock Break Contention Limit</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2610388"></a><em class="parameter"><code>oplock break contention limit = 2 (default)</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[share_name]</code></em></td></tr><tr><td><a class="indexterm" name="id2610409"></a><em class="parameter"><code>oplock break contention limit = 2 (default)</code></em></td></tr></table></div></div><p><br class="example-break"> +</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2610427"></a>MS Windows Oplocks and Caching Controls</h2></div></div></div><p> There is a known issue when running applications (like Norton Antivirus) on a Windows 2000/ XP workstation computer that can affect any application attempting to access shared database files across a network. This is a result of a default setting configured in the Windows 2000/XP @@ -512,7 +512,7 @@ All Windows operating systems in the NT family that act as database servers for (meaning that data files are stored there and accessed by other Windows PCs) may need to have oplocks disabled in order to minimize the risk of data file corruption. This includes Windows 9x/Me, Windows NT, Windows 200x, and Windows XP. -<sup>[<a name="id2610458" href="#ftn.id2610458" class="footnote">5</a>]</sup> +<sup>[<a name="id2610459" href="#ftn.id2610459" class="footnote">5</a>]</sup> </p><p> If you are using a Windows NT family workstation in place of a server, you must also disable oplocks on that workstation. For example, if you use a @@ -590,7 +590,7 @@ An illustration of how Level2 oplocks work follows: station holds any oplock on the file. Because the workstations can have no cached writes or locks at this point, they need not respond to the break-to-none advisory; all they need do is invalidate locally cashed read-ahead data. - </p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2610613"></a>Workstation Service Entries</h3></div></div></div><pre class="programlisting"> + </p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2610614"></a>Workstation Service Entries</h3></div></div></div><pre class="programlisting"> \HKEY_LOCAL_MACHINE\System\ CurrentControlSet\Services\LanmanWorkstation\Parameters @@ -599,7 +599,7 @@ An illustration of how Level2 oplocks work follows: </pre><p> This indicates whether the redirector should use oplocks performance enhancement. This parameter should be disabled only to isolate problems. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2610635"></a>Server Service Entries</h3></div></div></div><pre class="programlisting"> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2610636"></a>Server Service Entries</h3></div></div></div><pre class="programlisting"> \HKEY_LOCAL_MACHINE\System\ CurrentControlSet\Services\LanmanServer\Parameters @@ -628,7 +628,7 @@ the server disables raw I/O and oplocks for this connection. This specifies the time that the server waits for a client to respond to an oplock break request. Smaller values can allow detection of crashed clients more quickly but can potentially cause loss of cached data. -</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2610701"></a>Persistent Data Corruption</h2></div></div></div><p> +</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2610702"></a>Persistent Data Corruption</h2></div></div></div><p> If you have applied all of the settings discussed in this chapter but data corruption problems and other symptoms persist, here are some additional things to check out. </p><p> @@ -669,7 +669,7 @@ so far: report on Samba <a class="ulink" href="https://bugzilla.samba.org" target="_top">Bugzilla</a> without delay. Make sure that you give as much information as you possibly can to help isolate the cause and to allow replication of the problem (an essential step in problem isolation and correction). - </p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2610794"></a>locking.tdb Error Messages</h3></div></div></div><p> + </p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2610795"></a>locking.tdb Error Messages</h3></div></div></div><p> “<span class="quote"> We are seeing lots of errors in the Samba logs, like: </span>” @@ -683,10 +683,10 @@ tdb(/usr/local/samba_2.2.7/var/locks/locking.tdb): rec_read bad magic </span>” </p><p> This error indicates a corrupted tdb. Stop all instances of smbd, delete locking.tdb, and restart smbd. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2610825"></a>Problems Saving Files in MS Office on Windows XP</h3></div></div></div><a class="indexterm" name="id2610831"></a><p>This is a bug in Windows XP. More information can be + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2610825"></a>Problems Saving Files in MS Office on Windows XP</h3></div></div></div><a class="indexterm" name="id2610832"></a><p>This is a bug in Windows XP. More information can be found in <a class="ulink" href="http://support.microsoft.com/?id=812937" target="_top">Microsoft Knowledge Base article 812937</a></p>. - </div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2610849"></a>Long Delays Deleting Files over Network with XP SP1</h3></div></div></div><p>“<span class="quote">It sometimes takes approximately 35 seconds to delete files over the network after XP SP1 has been applied.</span>”</p><a class="indexterm" name="id2610862"></a><p>This is a bug in Windows XP. More information can be found in <a class="ulink" href="http://support.microsoft.com/?id=811492" target="_top"> + </div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2610850"></a>Long Delays Deleting Files over Network with XP SP1</h3></div></div></div><p>“<span class="quote">It sometimes takes approximately 35 seconds to delete files over the network after XP SP1 has been applied.</span>”</p><a class="indexterm" name="id2610862"></a><p>This is a bug in Windows XP. More information can be found in <a class="ulink" href="http://support.microsoft.com/?id=811492" target="_top"> Microsoft Knowledge Base article 811492</a></p>. </div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2610881"></a>Additional Reading</h2></div></div></div><p> You may want to check for an updated documentation regarding file and record locking issues on the Microsoft @@ -708,4 +708,4 @@ Microsoft Corporation, April 2001 <a class="ulink" href="http://support.microsof Microsoft Knowledge Base, “<span class="quote">PC Ext: Explanation of Opportunistic Locking on Windows NT</span>”, Microsoft Corporation, April 1995 <a class="ulink" href="http://support.microsoft.com/?id=129202" target="_top">Microsoft KB Article 129202</a>. -</p></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a name="ftn.id2610458" href="#id2610458" class="para">5</a>] </sup>Microsoft has documented this in Knowledge Base article 300216.</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="AccessControls.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="optional.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="securing-samba.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 16. File, Directory, and Share Access Controls </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 18. Securing Samba</td></tr></table></div></body></html> +</p></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a name="ftn.id2610459" href="#id2610459" class="para">5</a>] </sup>Microsoft has documented this in Knowledge Base article 300216.</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="AccessControls.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="optional.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="securing-samba.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 16. File, Directory, and Share Access Controls </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 18. Securing Samba</td></tr></table></div></body></html> diff --git a/docs/htmldocs/Samba3-HOWTO/migration.html b/docs/htmldocs/Samba3-HOWTO/migration.html index 166598923a..63112d3ea0 100644 --- a/docs/htmldocs/Samba3-HOWTO/migration.html +++ b/docs/htmldocs/Samba3-HOWTO/migration.html @@ -1 +1 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Part IV. Migration and Updating</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="cfgsmarts.html" title="Chapter 34. Advanced Configuration Techniques"><link rel="next" href="upgrading-to-3.0.html" title="Chapter 35. Updating and Upgrading Samba"></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">Part IV. Migration and Updating</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="cfgsmarts.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="upgrading-to-3.0.html">Next</a></td></tr></table><hr></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="migration"></a>Part IV. Migration and Updating</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="upgrading-to-3.0.html">35. Updating and Upgrading Samba</a></span></dt><dd><dl><dt><span class="sect1"><a href="upgrading-to-3.0.html#id2669171">Key Update Requirements</a></span></dt><dd><dl><dt><span class="sect2"><a href="upgrading-to-3.0.html#id2669199">Upgrading from Samba-3.0.x to Samba-3.2.0</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#oldupdatenotes">Upgrading from Samba-2.x to Samba-3.0.25</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#id2669248">Quick Migration Guide</a></span></dt></dl></dd><dt><span class="sect1"><a href="upgrading-to-3.0.html#id2669399">New Featuers in Samba-3.x Series</a></span></dt><dd><dl><dt><span class="sect2"><a href="upgrading-to-3.0.html#id2669408">New Features in Samba-3.2.x Series</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#id2669418">New Features in Samba-3.0.x</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#id2670618">New Functionality</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="NT4Migration.html">36. Migration from NT4 PDC to Samba-3 PDC</a></span></dt><dd><dl><dt><span class="sect1"><a href="NT4Migration.html#id2672014">Planning and Getting Started</a></span></dt><dd><dl><dt><span class="sect2"><a href="NT4Migration.html#id2672049">Objectives</a></span></dt><dt><span class="sect2"><a href="NT4Migration.html#id2672993">Steps in Migration Process</a></span></dt></dl></dd><dt><span class="sect1"><a href="NT4Migration.html#id2673228">Migration Options</a></span></dt><dd><dl><dt><span class="sect2"><a href="NT4Migration.html#id2673315">Planning for Success</a></span></dt><dt><span class="sect2"><a href="NT4Migration.html#id2673548">Samba-3 Implementation Choices</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="SWAT.html">37. SWAT: The Samba Web Administration Tool</a></span></dt><dd><dl><dt><span class="sect1"><a href="SWAT.html#id2674037">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="SWAT.html#id2674161">Guidelines and Technical Tips</a></span></dt><dd><dl><dt><span class="sect2"><a href="SWAT.html#id2674181">Validate SWAT Installation</a></span></dt><dt><span class="sect2"><a href="SWAT.html#xinetd">Enabling SWAT for Use</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2674818">Securing SWAT through SSL</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2674970">Enabling SWAT Internationalization Support</a></span></dt></dl></dd><dt><span class="sect1"><a href="SWAT.html#id2675168">Overview and Quick Tour</a></span></dt><dd><dl><dt><span class="sect2"><a href="SWAT.html#id2675181">The SWAT Home Page</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2675242">Global Settings</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2675344">Share Settings</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2675400">Printers Settings</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2675456">The SWAT Wizard</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2675519">The Status Page</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2675563">The View Page</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2675582">The Password Change Page</a></span></dt></dl></dd></dl></dd></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="cfgsmarts.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="upgrading-to-3.0.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 34. Advanced Configuration Techniques </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 35. Updating and Upgrading Samba</td></tr></table></div></body></html> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Part IV. Migration and Updating</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="cfgsmarts.html" title="Chapter 34. Advanced Configuration Techniques"><link rel="next" href="upgrading-to-3.0.html" title="Chapter 35. Updating and Upgrading Samba"></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">Part IV. Migration and Updating</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="cfgsmarts.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="upgrading-to-3.0.html">Next</a></td></tr></table><hr></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="migration"></a>Part IV. Migration and Updating</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="upgrading-to-3.0.html">35. Updating and Upgrading Samba</a></span></dt><dd><dl><dt><span class="sect1"><a href="upgrading-to-3.0.html#id2669196">Key Update Requirements</a></span></dt><dd><dl><dt><span class="sect2"><a href="upgrading-to-3.0.html#id2669224">Upgrading from Samba-3.0.x to Samba-3.2.0</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#oldupdatenotes">Upgrading from Samba-2.x to Samba-3.0.25</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#id2669274">Quick Migration Guide</a></span></dt></dl></dd><dt><span class="sect1"><a href="upgrading-to-3.0.html#id2669425">New Featuers in Samba-3.x Series</a></span></dt><dd><dl><dt><span class="sect2"><a href="upgrading-to-3.0.html#id2669434">New Features in Samba-3.2.x Series</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#id2669444">New Features in Samba-3.0.x</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#id2670644">New Functionality</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="NT4Migration.html">36. Migration from NT4 PDC to Samba-3 PDC</a></span></dt><dd><dl><dt><span class="sect1"><a href="NT4Migration.html#id2672040">Planning and Getting Started</a></span></dt><dd><dl><dt><span class="sect2"><a href="NT4Migration.html#id2672074">Objectives</a></span></dt><dt><span class="sect2"><a href="NT4Migration.html#id2673019">Steps in Migration Process</a></span></dt></dl></dd><dt><span class="sect1"><a href="NT4Migration.html#id2673254">Migration Options</a></span></dt><dd><dl><dt><span class="sect2"><a href="NT4Migration.html#id2673340">Planning for Success</a></span></dt><dt><span class="sect2"><a href="NT4Migration.html#id2673574">Samba-3 Implementation Choices</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="SWAT.html">37. SWAT: The Samba Web Administration Tool</a></span></dt><dd><dl><dt><span class="sect1"><a href="SWAT.html#id2674063">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="SWAT.html#id2674187">Guidelines and Technical Tips</a></span></dt><dd><dl><dt><span class="sect2"><a href="SWAT.html#id2674206">Validate SWAT Installation</a></span></dt><dt><span class="sect2"><a href="SWAT.html#xinetd">Enabling SWAT for Use</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2674844">Securing SWAT through SSL</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2674996">Enabling SWAT Internationalization Support</a></span></dt></dl></dd><dt><span class="sect1"><a href="SWAT.html#id2675194">Overview and Quick Tour</a></span></dt><dd><dl><dt><span class="sect2"><a href="SWAT.html#id2675207">The SWAT Home Page</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2675268">Global Settings</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2675369">Share Settings</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2675425">Printers Settings</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2675481">The SWAT Wizard</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2675545">The Status Page</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2675589">The View Page</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2675608">The Password Change Page</a></span></dt></dl></dd></dl></dd></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="cfgsmarts.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="upgrading-to-3.0.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 34. Advanced Configuration Techniques </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 35. Updating and Upgrading Samba</td></tr></table></div></body></html> diff --git a/docs/htmldocs/Samba3-HOWTO/msdfs.html b/docs/htmldocs/Samba3-HOWTO/msdfs.html index 8b1c050c17..6f0fc30755 100644 --- a/docs/htmldocs/Samba3-HOWTO/msdfs.html +++ b/docs/htmldocs/Samba3-HOWTO/msdfs.html @@ -1,56 +1,94 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 41. Managing TDB Files</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="troubleshooting.html" title="Part V. Troubleshooting"><link rel="prev" href="bugreport.html" title="Chapter 40. Reporting Bugs"><link rel="next" href="Appendix.html" title="Part VI. Reference Section"></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 41. Managing TDB Files</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="bugreport.html">Prev</a> </td><th width="60%" align="center">Part V. Troubleshooting</th><td width="20%" align="right"> <a accesskey="n" href="Appendix.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="msdfs"></a>Chapter 41. Managing TDB Files</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><p class="pubdate">May 28, 2008</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="msdfs.html#id2679842">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="msdfs.html#id2680303">Managing TDB Files</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2679842"></a>Features and Benefits</h2></div></div></div><p> -<a class="indexterm" name="id2679849"></a> -<a class="indexterm" name="id2679856"></a> - Samba uses a lightweight database called Trivial Database (tdb) in which it stores persistent and transient data. - Some tdb files can be disposed of before restarting Samba, but others are used to store information that is vital - to Samba configuration and behavior. The following information is provided to help administrators who are seeking - to better manage their Samba installations. +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 20. Hosting a Microsoft Distributed File System Tree</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="InterdomainTrusts.html" title="Chapter 19. Interdomain Trust Relationships"><link rel="next" href="classicalprinting.html" title="Chapter 21. Classical Printing Support"></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 20. Hosting a Microsoft Distributed File System Tree</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="InterdomainTrusts.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="classicalprinting.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="msdfs"></a>Chapter 20. Hosting a Microsoft Distributed File System Tree</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Shirish</span> <span class="surname">Kalele</span></h3><div class="affiliation"><span class="orgname">Samba Team & Veritas Software<br></span><div class="address"><p><br> + <code class="email"><<a class="email" href="mailto:samba@samba.org">samba@samba.org</a>></code><br> + </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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><p class="pubdate">12 Jul 2000</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="msdfs.html#id2614427">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="msdfs.html#id2614839">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="msdfs.html#id2614872">MSDFS UNIX Path Is Case-Critical</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2614427"></a>Features and Benefits</h2></div></div></div><p> +<a class="indexterm" name="id2614435"></a> +<a class="indexterm" name="id2614445"></a> +<a class="indexterm" name="id2614452"></a> +<a class="indexterm" name="id2614459"></a> +<a class="indexterm" name="id2614466"></a> + The distributed file system (DFS) provides a means of separating the logical + view of files and directories that users see from the actual physical locations + of these resources on the network. It allows for higher availability, smoother + storage expansion, load balancing, and so on. </p><p> -<a class="indexterm" name="id2679872"></a> -<a class="indexterm" name="id2679879"></a> -<a class="indexterm" name="id2679886"></a> -<a class="indexterm" name="id2679893"></a> - Those who package Samba for commercial distribution with operating systems and appliances would do well to take - note that tdb files can get corrupted, and for this reason ought to be backed up regularly. An appropriate time - is at system shutdown (backup) and startup (restore from backup). - </p><div class="table"><a name="TOSH-TDB"></a><p class="title"><b>Table 41.1. Samba's Trivial Database Files</b></p><div class="table-contents"><table summary="Samba's Trivial Database Files" border="1"><colgroup><col><col></colgroup><thead><tr><th align="center">File name</th><th align="center">Preserve</th><th align="center">Description</th></tr></thead><tbody><tr><td align="center">account_policy.tdb</td><td align="center">Y</td><td align="center"><p>NT account policy settings such as pw expiration, etc...</p></td></tr><tr><td align="center">brlock.tdb</td><td align="center">N</td><td align="center"><p>Byte range locks.</p></td></tr><tr><td align="center">browse.dat</td><td align="center">N</td><td align="center"><p>Browse lists - gets rebuilt automatically.</p></td></tr><tr><td align="center">connections.tdb</td><td align="center">N</td><td align="center"><p>Share connections. Used to enforce max connections, etc.</p></td></tr><tr><td align="center">gencache.tdb</td><td align="center">N</td><td align="center"><p>Generic caching database.</p></td></tr><tr><td align="center">group_mapping.tdb</td><td align="center">Y</td><td align="center"><p>Stores group mapping information. Not used when using LDAP backend.</p></td></tr><tr><td align="center"> lang_en.tdb</td><td align="center">Y</td><td align="center"><p>Stores language encoding information.</p></td></tr><tr><td align="center">locking.tdb</td><td align="center">N</td><td align="center"><p>Stores share mode and oplock information.</p></td></tr><tr><td align="center">login_cache.tdb</td><td align="center">N</td><td align="center"><p>Keeps a log of bad pw attempts.</p></td></tr><tr><td align="center">messages.tdb</td><td align="center">N</td><td align="center"><p>Used to keep track of Samba internal messaging.</p></td></tr><tr><td align="center">netsamlogon_cache.tdb</td><td align="center">Y</td><td align="center"><p> - Cache of user net_info_3 struct from <span class="emphasis"><em>net_samlogon()</em></span> - requests from domain member machines. - </p></td></tr><tr><td align="center">ntdrivers.tdb</td><td align="center">Y</td><td align="center"><p>Stores installed printer driver information.</p></td></tr><tr><td align="center">ntforms.tdb</td><td align="center">Y</td><td align="center"><p>Stores installed printer forms information.</p></td></tr><tr><td align="center">ntprinters.tdb</td><td align="center">Y</td><td align="center"><p>Stores installed printers information.</p></td></tr><tr><td align="center">printing directory</td><td align="center">Y</td><td align="center"><p>Directory containing tdb per print queue of cached lpq output.</p></td></tr><tr><td align="center">registry.tdb</td><td align="center">Y</td><td align="center"><p>Windows registry skeleton (connect via regedit.exe).</p></td></tr><tr><td align="center">sessionid.tdb</td><td align="center">N</td><td align="center"><p>Session information to support <code class="literal">utmp = yes</code> capabilities.</p></td></tr><tr><td align="center">share_info.tdb</td><td align="center">Y</td><td align="center"><p>Stores share-level ACL configuration settings. - Default ACL is <span class="emphasis"><em>Everyone - Full Control</em></span>. - </p></td></tr><tr><td align="center">unexpected.tdb</td><td align="center">N</td><td align="center"><p> - Unexpected packet queue needed to support windows clients that respond on a - different port that the originating reques. - </p></td></tr><tr><td align="center">winbindd_cache.tdb</td><td align="center">N</td><td align="center"><p>Winbind's cache of user lists.</p></td></tr><tr><td align="center">winbindd_idmap.tdb</td><td align="center">Y</td><td align="center"><p>Winbind's local IDMAP database.</p></td></tr><tr><td align="center">wins.dat</td><td align="center">N</td><td align="center"><p> - WINS database iused only when <em class="parameter"><code>wins support = yes</code></em> - has been set. This gets rebuilt or updated at every restart. - </p></td></tr><tr><td align="center">wins.tdb</td><td align="center">Y</td><td align="center"><p> - The working permanent storage for all WINS data. This database is used only - when <em class="parameter"><code>wins support = yes</code></em> has been set in the <code class="filename">smb.conf</code> file. - Note: This retains all manually configured WINS entries. Manual setting can be done use the net utility. - </p></td></tr><tr><td align="center">secrets.tdb</td><td align="center">Y</td><td align="center"><p> - This tdb file stores internal settings such as the machine and the domain SID, secret passwords - that are used with LDAP, the machine secret token, etc. This is an essential file that is stored - in a secure area. Vendors locate this in various folders. Check <code class="literal">smbd -b</code> to - find its location on your system. - </p></td></tr><tr><td align="center">schannel_store.tdb</td><td align="center">Y</td><td align="center"><p> - This stores secure channel access token information used with SMB signing. - </p></td></tr><tr><td align="center">passdb.tdb</td><td align="center">Y</td><td align="center"><p> - This stores the Samba SAM account information when using a tdbsam password backend. - </p></td></tr></tbody></table></div></div><br class="table-break"></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2680303"></a>Managing TDB Files</h2></div></div></div><p> - The <code class="literal">tdbbackup</code> utility is a tool that may be used to backup samba tdb files. - This tool may also be used to verify the integrity of the tdb files prior to Samba startup or - during normal operation. If it finds file damage it will search for a prior backup the backup - file from which the damaged tdb file will be restored. The <code class="literal">tdbbackup</code> - utility can safely be run at any time. It was designed so that it can be used at any time to - validate the integrity of tdb files, even during Samba operation. +<a class="indexterm" name="id2614481"></a> +<a class="indexterm" name="id2614487"></a> +<a class="indexterm" name="id2614494"></a> + For information about DFS, refer to the <a class="ulink" href="http://www.microsoft.com/NTServer/nts/downloads/winfeatures/NTSDistrFile/AdminGuide.asp" target="_top">Microsoft + documentation</a>. This document explains how to host a DFS tree on a UNIX machine (for DFS-aware clients + to browse) using Samba. </p><p> - It is recommended to backup all tdb files as part of the Samba start-up scripts on a Samba - server. The following command syntax can be used: - </p><pre class="screen"> -myserver# > cd /var/lib/samba -myserver@ > tdbbackup *.tdb +<a class="indexterm" name="id2614514"></a> +<a class="indexterm" name="id2614521"></a> +<a class="indexterm" name="id2614528"></a> +<a class="indexterm" name="id2614535"></a> + A Samba server can be made a DFS server by setting the global Boolean <a class="link" href="smb.conf.5.html#HOSTMSDFS">host msdfs</a> + parameter in the <code class="filename">smb.conf</code> file. You designate a share as a DFS root using the share-level Boolean + <a class="link" href="smb.conf.5.html#MSDFSROOT">msdfs root</a> parameter. A DFS root directory on Samba hosts DFS links in the form of + symbolic links that point to other servers. For example, a symbolic link + <code class="filename">junction->msdfs:storage1\share1</code> in the share directory acts as the DFS junction. When + DFS-aware clients attempt to access the junction link, they are redirected to the storage location (in this + case, <em class="parameter"><code>\\storage1\share1</code></em>). + </p><p> +<a class="indexterm" name="id2614596"></a> +<a class="indexterm" name="id2614603"></a> +<a class="indexterm" name="id2614610"></a> +<a class="indexterm" name="id2614617"></a> + DFS trees on Samba work with all DFS-aware clients ranging from Windows 95 to 200x. + <a class="link" href="msdfs.html#dfscfg" title="Example 20.1. smb.conf with DFS Configured">The following sample configuration</a> shows how to setup a DFS tree on a Samba server. + In the <code class="filename">/export/dfsroot</code> directory, you set up your DFS links to + other servers on the network. +</p><pre class="screen"> +<code class="prompt">root# </code><strong class="userinput"><code>cd /export/dfsroot</code></strong> +<code class="prompt">root# </code><strong class="userinput"><code>chown root /export/dfsroot</code></strong> +<code class="prompt">root# </code><strong class="userinput"><code>chmod 755 /export/dfsroot</code></strong> +<code class="prompt">root# </code><strong class="userinput"><code>ln -s msdfs:storageA\\shareA linka</code></strong> +<code class="prompt">root# </code><strong class="userinput"><code>ln -s msdfs:serverB\\share,serverC\\share linkb</code></strong> </pre><p> - The default extension is <code class="filename">.bak</code>. Any alternate extension can be specified - by executing <code class="literal">tdbbackup -s 'new_extension' *.tdb</code> as part of your startup script. - </p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="bugreport.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="troubleshooting.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="Appendix.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 40. Reporting Bugs </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Part VI. Reference Section</td></tr></table></div></body></html> +</p><div class="example"><a name="dfscfg"></a><p class="title"><b>Example 20.1. smb.conf with DFS Configured</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2614726"></a><em class="parameter"><code>netbios name = GANDALF</code></em></td></tr><tr><td><a class="indexterm" name="id2614738"></a><em class="parameter"><code>host msdfs = yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[dfs]</code></em></td></tr><tr><td><a class="indexterm" name="id2614758"></a><em class="parameter"><code>path = /export/dfsroot</code></em></td></tr><tr><td><a class="indexterm" name="id2614770"></a><em class="parameter"><code>msdfs root = yes</code></em></td></tr></table></div></div><br class="example-break"><p> +<a class="indexterm" name="id2614785"></a> +<a class="indexterm" name="id2614792"></a> +<a class="indexterm" name="id2614798"></a> + You should set up the permissions and ownership of the directory acting as the DFS root so that only + designated users can create, delete, or modify the msdfs links. Also note that symlink names should be all + lowercase. This limitation exists to have Samba avoid trying all the case combinations to get at the link + name. Finally, set up the symbolic links to point to the network shares you want and start Samba. + </p><p> +<a class="indexterm" name="id2614816"></a> +<a class="indexterm" name="id2614823"></a> + Users on DFS-aware clients can now browse the DFS tree on the Samba server at + <code class="constant">\\samba\dfs</code>. Accessing links linka or linkb (which appear as directories to the client) + takes users directly to the appropriate shares on the network. + </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2614839"></a>Common Errors</h2></div></div></div><div class="itemizedlist"><ul type="disc"><li><p>Windows clients need to be rebooted + if a previously mounted non-DFS share is made a DFS + root, or vice versa. A better way is to introduce a + new share and make it the DFS root.</p></li><li><p>Currently, there's a restriction that msdfs + symlink names should all be lowercase.</p></li><li><p>For security purposes, the directory + acting as the root of the DFS tree should have ownership + and permissions set so only designated users can + modify the symbolic links in the directory.</p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2614872"></a>MSDFS UNIX Path Is Case-Critical</h3></div></div></div><p> + A network administrator sent advice to the Samba mailing list + after long sessions trying to determine why DFS was not working. + His advice is worth noting. + </p><p>“<span class="quote"> + I spent some time trying to figure out why my particular + DFS root wasn't working. I noted in the documentation that + the symlink should be in all lowercase. It should be + amended that the entire path to the symlink should all be + in lowercase as well. + </span>”</p><p> + “<span class="quote">For example, I had a share defined as such:</span>” + </p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[pub]</code></em></td></tr><tr><td><a class="indexterm" name="id2614913"></a><em class="parameter"><code>path = /export/home/Shares/public_share</code></em></td></tr><tr><td><a class="indexterm" name="id2614925"></a><em class="parameter"><code>msdfs root = yes</code></em></td></tr></table><p> + “<span class="quote">and I could not make my Windows 9x/Me (with the dfs client installed) follow this symlink:</span>” + </p><pre class="screen"> + damage1 -> msdfs:damage\test-share + </pre><p> + </p><p> + “<span class="quote">Running a debug level of 10 reveals:</span>” + </p><pre class="programlisting"> + [2003/08/20 11:40:33, 5] msdfs/msdfs.c:is_msdfs_link(176) + is_msdfs_link: /export/home/shares/public_share/* does not exist. + </pre><p> + “<span class="quote">Curious. So I changed the directory name from <code class="constant">.../Shares/...</code> to + <code class="constant">.../shares/...</code> (along with my service definition) and it worked!</span>” + </p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="InterdomainTrusts.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="optional.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="classicalprinting.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 19. Interdomain Trust Relationships </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 21. Classical Printing Support</td></tr></table></div></body></html> diff --git a/docs/htmldocs/Samba3-HOWTO/optional.html b/docs/htmldocs/Samba3-HOWTO/optional.html index d1c14f4db3..8004e01145 100644 --- a/docs/htmldocs/Samba3-HOWTO/optional.html +++ b/docs/htmldocs/Samba3-HOWTO/optional.html @@ -1,7 +1,7 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Part III. Advanced Configuration</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="ClientConfig.html" title="Chapter 8. MS Windows Network Configuration Guide"><link rel="next" href="ChangeNotes.html" title="Chapter 9. Important and Critical Change Notes for the Samba 3.x Series"></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">Part III. Advanced Configuration</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ClientConfig.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ChangeNotes.html">Next</a></td></tr></table><hr></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="optional"></a>Part III. Advanced Configuration</h1></div></div></div><div class="partintro" lang="en"><div><div><div><h1 class="title"><a name="id2571555"></a>Valuable Nuts and Bolts Information</h1></div></div></div><p> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Part III. Advanced Configuration</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="ClientConfig.html" title="Chapter 8. MS Windows Network Configuration Guide"><link rel="next" href="ChangeNotes.html" title="Chapter 9. Important and Critical Change Notes for the Samba 3.x Series"></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">Part III. Advanced Configuration</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ClientConfig.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ChangeNotes.html">Next</a></td></tr></table><hr></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="optional"></a>Part III. Advanced Configuration</h1></div></div></div><div class="partintro" lang="en"><div><div><div><h1 class="title"><a name="id2571556"></a>Valuable Nuts and Bolts Information</h1></div></div></div><p> Samba has several features that you might want or might not want to use. The chapters in this part each cover specific Samba features. -</p><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="ChangeNotes.html">9. Important and Critical Change Notes for the Samba 3.x Series</a></span></dt><dd><dl><dt><span class="sect1"><a href="ChangeNotes.html#id2571645">Important Samba-3.2.x Change Notes</a></span></dt><dt><span class="sect1"><a href="ChangeNotes.html#id2571657">Important Samba-3.0.x Change Notes</a></span></dt><dd><dl><dt><span class="sect2"><a href="ChangeNotes.html#id2571717">User and Group Changes</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id2572028">Essential Group Mappings</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id2572148">Passdb Changes</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id2572208">Group Mapping Changes in Samba-3.0.23</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id2572328">LDAP Changes in Samba-3.0.23</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="NetworkBrowsing.html">10. Network Browsing</a></span></dt><dd><dl><dt><span class="sect1"><a href="NetworkBrowsing.html#id2572591">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="NetworkBrowsing.html#id2572775">What Is Browsing?</a></span></dt><dt><span class="sect1"><a href="NetworkBrowsing.html#netdiscuss">Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2573848">TCP/IP without NetBIOS</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#adsdnstech">DNS and Active Directory</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id2574406">How Browsing Functions</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2575340">Domain Browsing Configuration</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2575941">Making Samba the Domain Master</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2576181">Note about Broadcast Addresses</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2576203">Multiple Interfaces</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2576389">Use of the Remote Announce Parameter</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2576529">Use of the Remote Browse Sync Parameter</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id2576622">WINS: The Windows Internetworking Name Server</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id2576893">WINS Server Configuration</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2577214">WINS Replication</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2577267">Static WINS Entries</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id2577498">Helpful Hints</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id2577509">Windows Networking Protocols</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2577650">Name Resolution Order</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id2577853">Technical Overview of Browsing</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id2577940">Browsing Support in Samba</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2578137">Problem Resolution</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2578388">Cross-Subnet Browsing</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id2579402">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id2579428">Flushing the Samba NetBIOS Name Cache</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2579501">Server Resources Cannot Be Listed</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2579549">I Get an "<span class="errorname">Unable to browse the network</span>" Error</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2579596">Browsing of Shares and Directories is Very Slow</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2579796">Invalid Cached Share References Affects Network Browsing</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="passdb.html">11. Account Information Databases</a></span></dt><dd><dl><dt><span class="sect1"><a href="passdb.html#id2580280">Features and Benefits</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id2580316">Backward Compatibility Account Storage Systems</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2580500">New Account Storage Systems</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#passdbtech">Technical Information</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id2581068">Important Notes About Security</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2581588">Mapping User Identifiers between MS Windows and UNIX</a></span></dt><dt><span class="sect2"><a href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2582136">Comments Regarding LDAP</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2582548">LDAP Directories and Windows Computer Accounts</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#acctmgmttools">Account Management Tools</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id2582989">The <code class="literal">smbpasswd</code> Tool</a></span></dt><dt><span class="sect2"><a href="passdb.html#pdbeditthing">The <code class="literal">pdbedit</code> Tool</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#id2585525">Password Backends</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id2585579">Plaintext</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2585920">tdbsam</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2586078">ldapsam</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#id2588612">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id2588618">Users Cannot Logon</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2588655">Configuration of <em class="parameter"><code>auth methods</code></em></a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="groupmapping.html">12. Group Mapping: MS Windows and UNIX</a></span></dt><dd><dl><dt><span class="sect1"><a href="groupmapping.html#id2588906">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="groupmapping.html#id2589321">Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="groupmapping.html#id2589657">Warning: User Private Group Problems</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2590298">Important Administrative Information</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2590538">Default Users, Groups, and Relative Identifiers</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2591161">Example Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="groupmapping.html#id2591238">Configuration Scripts</a></span></dt><dd><dl><dt><span class="sect2"><a href="groupmapping.html#id2591250">Sample <code class="filename">smb.conf</code> Add Group Script</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2591422">Script to Configure Group Mapping</a></span></dt></dl></dd><dt><span class="sect1"><a href="groupmapping.html#id2591549">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="groupmapping.html#id2591562">Adding Groups Fails</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2591649">Adding Domain Users to the Workstation Power Users Group</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="NetCommand.html">13. Remote and Local Management: The Net Command</a></span></dt><dd><dl><dt><span class="sect1"><a href="NetCommand.html#id2592043">Overview</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2592337">Administrative Tasks and Methods</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2592419">UNIX and Windows Group Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id2592577">Adding, Renaming, or Deletion of Group Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#grpmemshipchg">Manipulating Group Memberships</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#nestedgrpmgmgt">Nested Group Support</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id2593941">UNIX and Windows User Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#sbeuseraddn">Adding User Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2594153">Deletion of User Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2594201">Managing User Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2594269">User Mapping</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id2594353">Administering User Rights and Privileges</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2594698">Managing Trust Relationships</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id2594713">Machine Trust Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2595082">Interdomain Trusts</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id2595316">Managing Security Identifiers (SIDS)</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2595544">Share Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id2595589">Creating, Editing, and Removing Shares</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2595777">Creating and Changing Share ACLs</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2595808">Share, Directory, and File Migration</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2596430">Printer Migration</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id2596687">Controlling Open Files</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2596706">Session and Connection Management</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2596772">Printers and ADS</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2596887">Manipulating the Samba Cache</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2596905">Managing IDMAP UID/SID Mappings</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id2596949">Creating an IDMAP Database Dump File</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2596984">Restoring the IDMAP Database Dump File</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#netmisc1">Other Miscellaneous Operations</a></span></dt></dl></dd><dt><span class="chapter"><a href="idmapper.html">14. Identity Mapping (IDMAP)</a></span></dt><dd><dl><dt><span class="sect1"><a href="idmapper.html#id2597496">Samba Server Deployment Types and IDMAP</a></span></dt><dd><dl><dt><span class="sect2"><a href="idmapper.html#id2597521">Standalone Samba Server</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2597583">Domain Member Server or Domain Member Client</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2598544">Primary Domain Controller</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2598778">Backup Domain Controller</a></span></dt></dl></dd><dt><span class="sect1"><a href="idmapper.html#id2598850">Examples of IDMAP Backend Usage</a></span></dt><dd><dl><dt><span class="sect2"><a href="idmapper.html#id2598913">Default Winbind TDB</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2599635">IDMAP_RID with Winbind</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2600225">IDMAP Storage in LDAP Using Winbind</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2600810">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="rights.html">15. User Rights and Privileges</a></span></dt><dd><dl><dt><span class="sect1"><a href="rights.html#id2601478">Rights Management Capabilities</a></span></dt><dd><dl><dt><span class="sect2"><a href="rights.html#id2601753">Using the “<span class="quote">net rpc rights</span>” Utility</a></span></dt><dt><span class="sect2"><a href="rights.html#id2602098">Description of Privileges</a></span></dt><dt><span class="sect2"><a href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></span></dt></dl></dd><dt><span class="sect1"><a href="rights.html#id2602896">The Administrator Domain SID</a></span></dt><dt><span class="sect1"><a href="rights.html#id2603074">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="rights.html#id2603079">What Rights and Privileges Will Permit Windows Client Administration?</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="AccessControls.html">16. File, Directory, and Share Access Controls</a></span></dt><dd><dl><dt><span class="sect1"><a href="AccessControls.html#id2603577">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="AccessControls.html#id2603772">File System Access Controls</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id2603787">MS Windows NTFS Comparison with UNIX File Systems</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2604122">Managing Directories</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2604245">File and Directory Access Control</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id2604911">Share Definition Access Controls</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id2604944">User- and Group-Based Controls</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2605310">File and Directory Permissions-Based Controls</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2605646">Miscellaneous Controls</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id2605983">Access Controls on Shares</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id2606132">Share Permissions Management</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id2606478">MS Windows Access Control Lists and UNIX Interoperability</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id2606484">Managing UNIX Permissions Using NT Security Dialogs</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2606531">Viewing File Security on a Samba Share</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2606602">Viewing File Ownership</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2606745">Viewing File or Directory Permissions</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2606960">Modifying File or Directory Permissions</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2607117">Interaction with the Standard Samba “<span class="quote">create mask</span>” Parameters</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2607486">Interaction with the Standard Samba File Attribute Mapping</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2607559">Windows NT/200X ACLs and POSIX ACLs Limitations</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id2607972">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id2607983">Users Cannot Write to a Public Share</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2608306">File Operations Done as <span class="emphasis"><em>root</em></span> with <span class="emphasis"><em>force user</em></span> Set</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2608351">MS Word with Samba Changes Owner of File</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="locking.html">17. File and Record Locking</a></span></dt><dd><dl><dt><span class="sect1"><a href="locking.html#id2608578">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="locking.html#id2608675">Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id2608933">Opportunistic Locking Overview</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id2609918">Samba Oplocks Control</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id2610013">Example Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id2610426">MS Windows Oplocks and Caching Controls</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id2610613">Workstation Service Entries</a></span></dt><dt><span class="sect2"><a href="locking.html#id2610635">Server Service Entries</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id2610701">Persistent Data Corruption</a></span></dt><dt><span class="sect1"><a href="locking.html#id2610727">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id2610794">locking.tdb Error Messages</a></span></dt><dt><span class="sect2"><a href="locking.html#id2610825">Problems Saving Files in MS Office on Windows XP</a></span></dt><dt><span class="sect2"><a href="locking.html#id2610849">Long Delays Deleting Files over Network with XP SP1</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id2610881">Additional Reading</a></span></dt></dl></dd><dt><span class="chapter"><a href="securing-samba.html">18. Securing Samba</a></span></dt><dd><dl><dt><span class="sect1"><a href="securing-samba.html#id2611056">Introduction</a></span></dt><dt><span class="sect1"><a href="securing-samba.html#id2611154">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="securing-samba.html#id2611300">Technical Discussion of Protective Measures and Issues</a></span></dt><dd><dl><dt><span class="sect2"><a href="securing-samba.html#id2611316">Using Host-Based Protection</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id2611470">User-Based Protection</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id2611530">Using Interface Protection</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#firewallports">Using a Firewall</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id2611880">Using IPC$ Share-Based Denials </a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id2612024">NTLMv2 Security</a></span></dt></dl></dd><dt><span class="sect1"><a href="securing-samba.html#id2612079">Upgrading Samba</a></span></dt><dt><span class="sect1"><a href="securing-samba.html#id2612123">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="securing-samba.html#id2612138">Smbclient Works on Localhost, but the Network Is Dead</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id2612167">Why Can Users Access Other Users' Home Directories?</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="InterdomainTrusts.html">19. Interdomain Trust Relationships</a></span></dt><dd><dl><dt><span class="sect1"><a href="InterdomainTrusts.html#id2612727">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="InterdomainTrusts.html#id2612799">Trust Relationship Background</a></span></dt><dt><span class="sect1"><a href="InterdomainTrusts.html#id2613077">Native MS Windows NT4 Trusts Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="InterdomainTrusts.html#id2613113">Creating an NT4 Domain Trust</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id2613210">Completing an NT4 Domain Trust</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id2613295">Interdomain Trust Facilities</a></span></dt></dl></dd><dt><span class="sect1"><a href="InterdomainTrusts.html#id2613504">Configuring Samba NT-Style Domain Trusts</a></span></dt><dd><dl><dt><span class="sect2"><a href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id2613844">Samba as the Trusting Domain</a></span></dt></dl></dd><dt><span class="sect1"><a href="InterdomainTrusts.html#id2614041">NT4-Style Domain Trusts with Windows 2000</a></span></dt><dt><span class="sect1"><a href="InterdomainTrusts.html#id2614190">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="InterdomainTrusts.html#id2614202">Browsing of Trusted Domain Fails</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id2614248">Problems with LDAP ldapsam and Older Versions of smbldap-tools</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="msdfs.html">20. Hosting a Microsoft Distributed File System Tree</a></span></dt><dd><dl><dt><span class="sect1"><a href="msdfs.html#id2614426">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="msdfs.html#id2614838">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="msdfs.html#id2614871">MSDFS UNIX Path Is Case-Critical</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="classicalprinting.html">21. Classical Printing Support</a></span></dt><dd><dl><dt><span class="sect1"><a href="classicalprinting.html#id2615070">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id2615293">Technical Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2615444">Client to Samba Print Job Processing</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2615504">Printing-Related Configuration Parameters</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2615605">Simple Print Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2615887">Verifying Configuration with <code class="literal">testparm</code></a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2616084">Rapid Configuration Validation</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2616484">Extended Printing Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2616939">Detailed Explanation Settings</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2619652">Point'n'Print Client Drivers on Samba Servers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2619822">The Obsoleted [printer$] Section</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2619944">Creating the [print$] Share</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2620160">[print$] Stanza Parameters</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2620481">The [print$] Share Directory</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2620623">Installing Drivers into [print$]</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2620716">Add Printer Wizard Driver Installation</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#inst-rpc">Installing Print Drivers Using <code class="literal">rpcclient</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2622652">Client Driver Installation Procedure</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2622668">First Client Driver Installation</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#prt-modeset">Setting Device Modes on New Printers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2623246">Additional Client Driver Installation</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2623364">Always Make First Client Connection as root or “<span class="quote">printer admin</span>”</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2623537">Other Gotchas</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2623558">Setting Default Print Options for Client Drivers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2623925">Supporting Large Numbers of Printers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2624181">Adding New Printers with the Windows NT APW</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2624441">Error Message: “<span class="quote">Cannot connect under a different Name</span>”</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2624554">Take Care When Assembling Driver Files</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2624864">Samba and Printer Ports</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2624973">Avoiding Common Client Driver Misconfiguration</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2625010">The Imprints Toolset</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2625067">What Is Imprints?</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2625101">Creating Printer Driver Packages</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2625117">The Imprints Server</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2625134">The Installation Client</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2625268">Adding Network Printers without User Interaction</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id2625539">The <code class="literal">addprinter</code> Command</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id2625578">Migration of Classical Printing to Samba</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id2625726">Publishing Printer Information in Active Directory or LDAP</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id2625756">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2625761">I Give My Root Password but I Do Not Get Access</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2625802">My Print Jobs Get Spooled into the Spooling Directory, but Then Get Lost</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="CUPS-printing.html">22. CUPS Printing Support</a></span></dt><dd><dl><dt><span class="sect1"><a href="CUPS-printing.html#id2625945">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2625950">Features and Benefits</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2626010">Overview</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2626129">Basic CUPS Support Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2626244">Linking smbd with libcups.so</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2626491">Simple <code class="filename">smb.conf</code> Settings for CUPS</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2626736">More Complex CUPS <code class="filename">smb.conf</code> Settings</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2627112">Advanced Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2627130">Central Spooling vs. “<span class="quote">Peer-to-Peer</span>” Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2627180">Raw Print Serving: Vendor Drivers on Windows Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2627415">Installation of Windows Client Drivers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#cups-raw">Explicitly Enable “<span class="quote">raw</span>” Printing for <span class="emphasis"><em>application/octet-stream</em></span></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2627702">Driver Upload Methods</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2627824">Advanced Intelligent Printing with PostScript Driver Download</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#gdipost">GDI on Windows, PostScript on UNIX</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2628015">Windows Drivers, GDI, and EMF</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2628193">UNIX Printfile Conversion and GUI Basics</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2628552">Ghostscript: The Software RIP for Non-PostScript Printers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2628706">PostScript Printer Description (PPD) Specification</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2628789">Using Windows-Formatted Vendor PPDs</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2628909">CUPS Also Uses PPDs for Non-PostScript Printers</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2628948">The CUPS Filtering Architecture</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2629612">MIME Type Conversion Rules</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2629819">Filtering Overview</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2629976">Prefilters</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2630164">pstops</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2630331">pstoraster</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2630601">imagetops and imagetoraster</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2630686">rasterto [printers specific]</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2630905">CUPS Backends</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2631244">The Role of <em class="parameter"><code>cupsomatic/foomatic</code></em></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2631479">The Complete Picture</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2631492"><code class="filename">mime.convs</code></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2631561">“<span class="quote">Raw</span>” Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2631669">application/octet-stream Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2631948">PostScript Printer Descriptions for Non-PostScript Printers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2632231"><span class="emphasis"><em>cupsomatic/foomatic-rip</em></span> Versus <span class="emphasis"><em>Native CUPS</em></span> Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2632568">Examples for Filtering Chains</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2632996">Sources of CUPS Drivers/PPDs</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2633119">Printing with Interface Scripts</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2633214">Network Printing (Purely Windows)</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2633231">From Windows Clients to an NT Print Server</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2633293">Driver Execution on the Client</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2633365">Driver Execution on the Server</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2633470">Network Printing (Windows Clients and UNIX/Samba Print -Servers)</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2633488">From Windows Clients to a CUPS/Samba Print Server</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2633679">Samba Receiving Job-Files and Passing Them to CUPS</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2633758">Network PostScript RIP</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2633848">PPDs for Non-PS Printers on UNIX</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2633892">PPDs for Non-PS Printers on Windows</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2633960">Windows Terminal Servers (WTS) as CUPS Clients</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2633975">Printer Drivers Running in “<span class="quote">Kernel Mode</span>” Cause Many -Problems</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634013">Workarounds Impose Heavy Limitations</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634031">CUPS: A “<span class="quote">Magical Stone</span>”?</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634074">PostScript Drivers with No Major Problems, Even in Kernel -Mode</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2634161">Configuring CUPS for Driver Download</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2634184"><span class="emphasis"><em>cupsaddsmb</em></span>: The Unknown Utility</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634282">Prepare Your <code class="filename">smb.conf</code> for <code class="literal">cupsaddsmb</code></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634562">CUPS “<span class="quote">PostScript Driver for Windows NT/200x/XP</span>”</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634801">Recognizing Different Driver Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634920">Acquiring the Adobe Driver Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634945">ESP Print Pro PostScript Driver for Windows NT/200x/XP</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2635008">Caveats to Be Considered</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2635307">Windows CUPS PostScript Driver Versus Adobe Driver</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2635525">Run cupsaddsmb (Quiet Mode)</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2635665">Run cupsaddsmb with Verbose Output</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2635857">Understanding cupsaddsmb</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2636001">How to Recognize If cupsaddsmb Completed Successfully</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2636123">cupsaddsmb with a Samba PDC</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2636204">cupsaddsmb Flowchart</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2636285">Installing the PostScript Driver on a Client</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#cups-avoidps1">Avoiding Critical PostScript Driver Settings on the Client</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2636520">Installing PostScript Driver Files Manually Using rpcclient</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2636694">A Check of the rpcclient man Page</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2636866">Understanding the rpcclient man Page</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2636971">Producing an Example by Querying a Windows Box</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2637103">Requirements for adddriver and setdriver to Succeed</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2637328">Manual Driver Installation in 15 Steps</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2638286">Troubleshooting Revisited</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2638429">The Printing <code class="filename">*.tdb</code> Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2638632">Trivial Database Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2638699">Binary Format</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2638766">Losing <code class="filename">*.tdb</code> Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2638816">Using <code class="literal">tdbbackup</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2638936">CUPS Print Drivers from Linuxprinting.org</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2639111">foomatic-rip and Foomatic Explained</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2639939">foomatic-rip and Foomatic PPD Download and Installation</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2640411">Page Accounting with CUPS</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2640446">Setting Up Quotas</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2640500">Correct and Incorrect Accounting</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2640541">Adobe and CUPS PostScript Drivers for Windows Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2640681">The page_log File Syntax</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2640826">Possible Shortcomings</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2640892">Future Developments</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2640931">Other Accounting Tools</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2640946">Additional Material</a></span></dt><dt><span class="sect1"><a href="CUPS-printing.html#id2641163">Autodeletion or Preservation of CUPS Spool Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2641239">CUPS Configuration Settings Explained</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2641324">Preconditions</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2641462">Manual Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2641510">Printing from CUPS to Windows-Attached Printers</a></span></dt><dt><span class="sect1"><a href="CUPS-printing.html#id2641806">More CUPS Filtering Chains</a></span></dt><dt><span class="sect1"><a href="CUPS-printing.html#id2641917">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2641923">Windows 9x/Me Client Can't Install Driver</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#root-ask-loop">“<span class="quote">cupsaddsmb</span>” Keeps Asking for Root Password in Never-ending Loop</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642000">“<span class="quote">cupsaddsmb</span>” or “<span class="quote">rpcclient addriver</span>” Emit Error</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642038">“<span class="quote">cupsaddsmb</span>” Errors</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642112">Client Can't Connect to Samba Printer</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642136">New Account Reconnection from Windows 200x/XP Troubles</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642227">Avoid Being Connected to the Samba Server as the Wrong User</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642279">Upgrading to CUPS Drivers from Adobe Drivers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642316">Can't Use “<span class="quote">cupsaddsmb</span>” on Samba Server, Which Is a PDC</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642352">Deleted Windows 200x Printer Driver Is Still Shown</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642387">Windows 200x/XP Local Security Policies</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642420">Administrator Cannot Install Printers for All Local Users</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642461">Print Change, Notify Functions on NT Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642486">Windows XP SP1</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642533">Print Options for All Users Can't Be Set on Windows 200x/XP</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642815">Most Common Blunders in Driver Settings on Windows Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642871"><code class="literal">cupsaddsmb</code> Does Not Work with Newly Installed Printer</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642920">Permissions on <code class="filename">/var/spool/samba/</code> Get Reset After Each Reboot</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2643019">Print Queue Called “<span class="quote">lp</span>” Mishandles Print Jobs</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2643088">Location of Adobe PostScript Driver Files for “<span class="quote">cupsaddsmb</span>”</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2643142">Overview of the CUPS Printing Processes</a></span></dt></dl></dd><dt><span class="chapter"><a href="VFS.html">23. Stackable VFS modules</a></span></dt><dd><dl><dt><span class="sect1"><a href="VFS.html#id2643329">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="VFS.html#id2643367">Discussion</a></span></dt><dt><span class="sect1"><a href="VFS.html#id2643762">Included Modules</a></span></dt><dd><dl><dt><span class="sect2"><a href="VFS.html#id2643768">audit</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2643809">default_quota</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2644027">extd_audit</a></span></dt><dt><span class="sect2"><a href="VFS.html#fakeperms">fake_perms</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2644353">recycle</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2644750">netatalk</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2644800">shadow_copy</a></span></dt></dl></dd><dt><span class="sect1"><a href="VFS.html#id2645706">VFS Modules Available Elsewhere</a></span></dt><dd><dl><dt><span class="sect2"><a href="VFS.html#id2645731">DatabaseFS</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2645791">vscan</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2645830">vscan-clamav</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="winbind.html">24. Winbind: Use of Domain Accounts</a></span></dt><dd><dl><dt><span class="sect1"><a href="winbind.html#id2646094">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="winbind.html#id2646438">Introduction</a></span></dt><dt><span class="sect1"><a href="winbind.html#id2646527">What Winbind Provides</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id2646680">Target Uses</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2646726">Handling of Foreign SIDs</a></span></dt></dl></dd><dt><span class="sect1"><a href="winbind.html#id2646851">How Winbind Works</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id2646901">Microsoft Remote Procedure Calls</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2646988">Microsoft Active Directory Services</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2647036">Name Service Switch</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2647268">Pluggable Authentication Modules</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2647423">User and Group ID Allocation</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2647499">Result Caching</a></span></dt></dl></dd><dt><span class="sect1"><a href="winbind.html#id2647556">Installation and Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id2647562">Introduction</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2647676">Requirements</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2647828">Testing Things Out</a></span></dt></dl></dd><dt><span class="sect1"><a href="winbind.html#id2650261">Conclusion</a></span></dt><dt><span class="sect1"><a href="winbind.html#id2650310">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id2650352">NSCD Problem Warning</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2650388">Winbind Is Not Resolving Users and Groups</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="AdvancedNetworkManagement.html">25. Advanced Network Management</a></span></dt><dd><dl><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id2650577">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id2650604">Remote Server Administration</a></span></dt><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id2650747">Remote Desktop Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id2650776">Remote Management from NoMachine.Com</a></span></dt><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id2651151">Remote Management with ThinLinc</a></span></dt></dl></dd><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id2651336">Network Logon Script Magic</a></span></dt><dd><dl><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id2651561">Adding Printers without User Intervention</a></span></dt><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id2651604">Limiting Logon Connections</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="PolicyMgmt.html">26. System and Account Policies</a></span></dt><dd><dl><dt><span class="sect1"><a href="PolicyMgmt.html#id2651747">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="PolicyMgmt.html#id2651852">Creating and Managing System Policies</a></span></dt><dd><dl><dt><span class="sect2"><a href="PolicyMgmt.html#id2652041">Windows 9x/ME Policies</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id2652178">Windows NT4-Style Policy Files</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id2652400">MS Windows 200x/XP Professional Policies</a></span></dt></dl></dd><dt><span class="sect1"><a href="PolicyMgmt.html#id2652849">Managing Account/User Policies</a></span></dt><dt><span class="sect1"><a href="PolicyMgmt.html#id2653075">Management Tools</a></span></dt><dd><dl><dt><span class="sect2"><a href="PolicyMgmt.html#id2653088">Samba Editreg Toolset</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id2653170">Windows NT4/200x</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id2653210">Samba PDC</a></span></dt></dl></dd><dt><span class="sect1"><a href="PolicyMgmt.html#id2653275">System Startup and Logon Processing Overview</a></span></dt><dt><span class="sect1"><a href="PolicyMgmt.html#id2653433">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="PolicyMgmt.html#id2653444">Policy Does Not Work</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="ProfileMgmt.html">27. Desktop Profile Management</a></span></dt><dd><dl><dt><span class="sect1"><a href="ProfileMgmt.html#id2653529">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="ProfileMgmt.html#id2653579">Roaming Profiles</a></span></dt><dd><dl><dt><span class="sect2"><a href="ProfileMgmt.html#id2653633">Samba Configuration for Profile Handling</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2654238">Windows Client Profile Configuration Information</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2655583">User Profile Hive Cleanup Service</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2655616">Sharing Profiles between Windows 9x/Me and NT4/200x/XP Workstations</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2655715">Profile Migration from Windows NT4/200x Server to Samba</a></span></dt></dl></dd><dt><span class="sect1"><a href="ProfileMgmt.html#id2656066">Mandatory Profiles</a></span></dt><dt><span class="sect1"><a href="ProfileMgmt.html#id2656206">Creating and Managing Group Profiles</a></span></dt><dt><span class="sect1"><a href="ProfileMgmt.html#id2656285">Default Profile for Windows Users</a></span></dt><dd><dl><dt><span class="sect2"><a href="ProfileMgmt.html#id2656316">MS Windows 9x/Me</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2656467">MS Windows NT4 Workstation</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2657029">MS Windows 200x/XP</a></span></dt></dl></dd><dt><span class="sect1"><a href="ProfileMgmt.html#id2657534">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="ProfileMgmt.html#id2657545">Configuring Roaming Profiles for a Few Users or Groups</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2657606">Cannot Use Roaming Profiles</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2657778">Changing the Default Profile</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2657942">Debugging Roaming Profiles and NT4-style Domain Policies</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="pam.html">28. PAM-Based Distributed Authentication</a></span></dt><dd><dl><dt><span class="sect1"><a href="pam.html#id2658117">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="pam.html#id2658747">Technical Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="pam.html#id2658801">PAM Configuration Syntax</a></span></dt><dt><span class="sect2"><a href="pam.html#id2659799">Example System Configurations</a></span></dt><dt><span class="sect2"><a href="pam.html#id2660105"><code class="filename">smb.conf</code> PAM Configuration</a></span></dt><dt><span class="sect2"><a href="pam.html#id2660185">Remote CIFS Authentication Using <code class="filename">winbindd.so</code></a></span></dt><dt><span class="sect2"><a href="pam.html#id2660289">Password Synchronization Using <code class="filename">pam_smbpass.so</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="pam.html#id2660682">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="pam.html#id2660693">pam_winbind Problem</a></span></dt><dt><span class="sect2"><a href="pam.html#id2660791">Winbind Is Not Resolving Users and Groups</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="integrate-ms-networks.html">29. Integrating MS Windows Networks with Samba</a></span></dt><dd><dl><dt><span class="sect1"><a href="integrate-ms-networks.html#id2661014">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="integrate-ms-networks.html#id2661034">Background Information</a></span></dt><dt><span class="sect1"><a href="integrate-ms-networks.html#id2661163">Name Resolution in a Pure UNIX/Linux World</a></span></dt><dd><dl><dt><span class="sect2"><a href="integrate-ms-networks.html#id2661236"><code class="filename">/etc/hosts</code></a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2661425"><code class="filename">/etc/resolv.conf</code></a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2661461"><code class="filename">/etc/host.conf</code></a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2661512"><code class="filename">/etc/nsswitch.conf</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="integrate-ms-networks.html#id2661636">Name Resolution as Used within MS Windows Networking</a></span></dt><dd><dl><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662070">The NetBIOS Name Cache</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662157">The LMHOSTS File</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662330">HOSTS File</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662358">DNS Lookup</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662385">WINS Lookup</a></span></dt></dl></dd><dt><span class="sect1"><a href="integrate-ms-networks.html#id2662523">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662536">Pinging Works Only One Way</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662567">Very Slow Network Connections</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662609">Samba Server Name-Change Problem</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="unicode.html">30. Unicode/Charsets</a></span></dt><dd><dl><dt><span class="sect1"><a href="unicode.html#id2662814">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="unicode.html#id2662866">What Are Charsets and Unicode?</a></span></dt><dt><span class="sect1"><a href="unicode.html#id2662999">Samba and Charsets</a></span></dt><dt><span class="sect1"><a href="unicode.html#id2663136">Conversion from Old Names</a></span></dt><dt><span class="sect1"><a href="unicode.html#id2663167">Japanese Charsets</a></span></dt><dd><dl><dt><span class="sect2"><a href="unicode.html#id2663307">Basic Parameter Setting</a></span></dt><dt><span class="sect2"><a href="unicode.html#id2663959">Individual Implementations</a></span></dt><dt><span class="sect2"><a href="unicode.html#id2664082">Migration from Samba-2.2 Series</a></span></dt></dl></dd><dt><span class="sect1"><a href="unicode.html#id2664229">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="unicode.html#id2664235">CP850.so Can't Be Found</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="Backup.html">31. Backup Techniques</a></span></dt><dd><dl><dt><span class="sect1"><a href="Backup.html#id2664342">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="Backup.html#id2664386">Discussion of Backup Solutions</a></span></dt><dd><dl><dt><span class="sect2"><a href="Backup.html#id2664484">BackupPC</a></span></dt><dt><span class="sect2"><a href="Backup.html#id2664655">Rsync</a></span></dt><dt><span class="sect2"><a href="Backup.html#id2664825">Amanda</a></span></dt><dt><span class="sect2"><a href="Backup.html#id2664873">BOBS: Browseable Online Backup System</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="SambaHA.html">32. High Availability</a></span></dt><dd><dl><dt><span class="sect1"><a href="SambaHA.html#id2664969">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="SambaHA.html#id2665090">Technical Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="SambaHA.html#id2665124">The Ultimate Goal</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id2665253">Why Is This So Hard?</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id2665966">A Simple Solution</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id2666047">High-Availability Server Products</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id2666187">MS-DFS: The Poor Man's Cluster</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id2666224">Conclusions</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="largefile.html">33. Handling Large Directories</a></span></dt><dt><span class="chapter"><a href="cfgsmarts.html">34. Advanced Configuration Techniques</a></span></dt><dd><dl><dt><span class="sect1"><a href="cfgsmarts.html#id2666855">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="cfgsmarts.html#id2666864">Multiple Server Hosting</a></span></dt><dt><span class="sect2"><a href="cfgsmarts.html#id2667261">Multiple Virtual Server Personalities</a></span></dt><dt><span class="sect2"><a href="cfgsmarts.html#id2668275">Multiple Virtual Server Hosting</a></span></dt></dl></dd></dl></dd></dl></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ClientConfig.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ChangeNotes.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 8. MS Windows Network Configuration Guide </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 9. Important and Critical Change Notes for the Samba 3.x Series</td></tr></table></div></body></html> +</p><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="ChangeNotes.html">9. Important and Critical Change Notes for the Samba 3.x Series</a></span></dt><dd><dl><dt><span class="sect1"><a href="ChangeNotes.html#id2571646">Important Samba-3.2.x Change Notes</a></span></dt><dt><span class="sect1"><a href="ChangeNotes.html#id2571658">Important Samba-3.0.x Change Notes</a></span></dt><dd><dl><dt><span class="sect2"><a href="ChangeNotes.html#id2571717">User and Group Changes</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id2572028">Essential Group Mappings</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id2572149">Passdb Changes</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id2572209">Group Mapping Changes in Samba-3.0.23</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id2572329">LDAP Changes in Samba-3.0.23</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="NetworkBrowsing.html">10. Network Browsing</a></span></dt><dd><dl><dt><span class="sect1"><a href="NetworkBrowsing.html#id2572592">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="NetworkBrowsing.html#id2572776">What Is Browsing?</a></span></dt><dt><span class="sect1"><a href="NetworkBrowsing.html#netdiscuss">Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id2573212">NetBIOS over TCP/IP</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2573848">TCP/IP without NetBIOS</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#adsdnstech">DNS and Active Directory</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id2574407">How Browsing Functions</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2575341">Domain Browsing Configuration</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2575942">Making Samba the Domain Master</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2576182">Note about Broadcast Addresses</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2576203">Multiple Interfaces</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2576389">Use of the Remote Announce Parameter</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2576529">Use of the Remote Browse Sync Parameter</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id2576622">WINS: The Windows Internetworking Name Server</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id2576894">WINS Server Configuration</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2577215">WINS Replication</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2577268">Static WINS Entries</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id2577499">Helpful Hints</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id2577510">Windows Networking Protocols</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2577651">Name Resolution Order</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id2577854">Technical Overview of Browsing</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id2577941">Browsing Support in Samba</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2578138">Problem Resolution</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2578389">Cross-Subnet Browsing</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id2579402">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id2579429">Flushing the Samba NetBIOS Name Cache</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2579502">Server Resources Cannot Be Listed</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2579550">I Get an "<span class="errorname">Unable to browse the network</span>" Error</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2579597">Browsing of Shares and Directories is Very Slow</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2579797">Invalid Cached Share References Affects Network Browsing</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="passdb.html">11. Account Information Databases</a></span></dt><dd><dl><dt><span class="sect1"><a href="passdb.html#id2580281">Features and Benefits</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id2580317">Backward Compatibility Account Storage Systems</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2580501">New Account Storage Systems</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#passdbtech">Technical Information</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id2581069">Important Notes About Security</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2581588">Mapping User Identifiers between MS Windows and UNIX</a></span></dt><dt><span class="sect2"><a href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2582137">Comments Regarding LDAP</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2582549">LDAP Directories and Windows Computer Accounts</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#acctmgmttools">Account Management Tools</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id2582990">The <code class="literal">smbpasswd</code> Tool</a></span></dt><dt><span class="sect2"><a href="passdb.html#pdbeditthing">The <code class="literal">pdbedit</code> Tool</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#id2585526">Password Backends</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id2585579">Plaintext</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2585921">tdbsam</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2586079">ldapsam</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#id2588612">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id2588618">Users Cannot Logon</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2588656">Configuration of <em class="parameter"><code>auth methods</code></em></a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="groupmapping.html">12. Group Mapping: MS Windows and UNIX</a></span></dt><dd><dl><dt><span class="sect1"><a href="groupmapping.html#id2588907">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="groupmapping.html#id2589322">Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="groupmapping.html#id2589658">Warning: User Private Group Problems</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2589715">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2590298">Important Administrative Information</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2590539">Default Users, Groups, and Relative Identifiers</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2591162">Example Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="groupmapping.html#id2591239">Configuration Scripts</a></span></dt><dd><dl><dt><span class="sect2"><a href="groupmapping.html#id2591250">Sample <code class="filename">smb.conf</code> Add Group Script</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2591422">Script to Configure Group Mapping</a></span></dt></dl></dd><dt><span class="sect1"><a href="groupmapping.html#id2591549">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="groupmapping.html#id2591562">Adding Groups Fails</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2591649">Adding Domain Users to the Workstation Power Users Group</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="NetCommand.html">13. Remote and Local Management: The Net Command</a></span></dt><dd><dl><dt><span class="sect1"><a href="NetCommand.html#id2592044">Overview</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2592338">Administrative Tasks and Methods</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2592419">UNIX and Windows Group Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id2592578">Adding, Renaming, or Deletion of Group Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#grpmemshipchg">Manipulating Group Memberships</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#nestedgrpmgmgt">Nested Group Support</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id2593942">UNIX and Windows User Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#sbeuseraddn">Adding User Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2594153">Deletion of User Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2594202">Managing User Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2594270">User Mapping</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id2594353">Administering User Rights and Privileges</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2594698">Managing Trust Relationships</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id2594714">Machine Trust Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2595082">Interdomain Trusts</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id2595316">Managing Security Identifiers (SIDS)</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2595544">Share Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id2595590">Creating, Editing, and Removing Shares</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2595778">Creating and Changing Share ACLs</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2595808">Share, Directory, and File Migration</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2596431">Printer Migration</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id2596687">Controlling Open Files</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2596707">Session and Connection Management</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2596772">Printers and ADS</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2596888">Manipulating the Samba Cache</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2596906">Managing IDMAP UID/SID Mappings</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id2596949">Creating an IDMAP Database Dump File</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2596985">Restoring the IDMAP Database Dump File</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#netmisc1">Other Miscellaneous Operations</a></span></dt></dl></dd><dt><span class="chapter"><a href="idmapper.html">14. Identity Mapping (IDMAP)</a></span></dt><dd><dl><dt><span class="sect1"><a href="idmapper.html#id2597496">Samba Server Deployment Types and IDMAP</a></span></dt><dd><dl><dt><span class="sect2"><a href="idmapper.html#id2597522">Standalone Samba Server</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2597584">Domain Member Server or Domain Member Client</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2598545">Primary Domain Controller</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2598779">Backup Domain Controller</a></span></dt></dl></dd><dt><span class="sect1"><a href="idmapper.html#id2598850">Examples of IDMAP Backend Usage</a></span></dt><dd><dl><dt><span class="sect2"><a href="idmapper.html#id2598914">Default Winbind TDB</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2599635">IDMAP_RID with Winbind</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2600226">IDMAP Storage in LDAP Using Winbind</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2600811">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="rights.html">15. User Rights and Privileges</a></span></dt><dd><dl><dt><span class="sect1"><a href="rights.html#id2601479">Rights Management Capabilities</a></span></dt><dd><dl><dt><span class="sect2"><a href="rights.html#id2601754">Using the “<span class="quote">net rpc rights</span>” Utility</a></span></dt><dt><span class="sect2"><a href="rights.html#id2602099">Description of Privileges</a></span></dt><dt><span class="sect2"><a href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></span></dt></dl></dd><dt><span class="sect1"><a href="rights.html#id2602897">The Administrator Domain SID</a></span></dt><dt><span class="sect1"><a href="rights.html#id2603074">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="rights.html#id2603080">What Rights and Privileges Will Permit Windows Client Administration?</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="AccessControls.html">16. File, Directory, and Share Access Controls</a></span></dt><dd><dl><dt><span class="sect1"><a href="AccessControls.html#id2603577">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="AccessControls.html#id2603772">File System Access Controls</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id2603787">MS Windows NTFS Comparison with UNIX File Systems</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2604123">Managing Directories</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2604246">File and Directory Access Control</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id2604911">Share Definition Access Controls</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id2604944">User- and Group-Based Controls</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2605311">File and Directory Permissions-Based Controls</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2605647">Miscellaneous Controls</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id2605984">Access Controls on Shares</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id2606132">Share Permissions Management</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id2606479">MS Windows Access Control Lists and UNIX Interoperability</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id2606485">Managing UNIX Permissions Using NT Security Dialogs</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2606532">Viewing File Security on a Samba Share</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2606602">Viewing File Ownership</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2606746">Viewing File or Directory Permissions</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2606961">Modifying File or Directory Permissions</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2607118">Interaction with the Standard Samba “<span class="quote">create mask</span>” Parameters</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2607487">Interaction with the Standard Samba File Attribute Mapping</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2607560">Windows NT/200X ACLs and POSIX ACLs Limitations</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id2607972">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id2607984">Users Cannot Write to a Public Share</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2608306">File Operations Done as <span class="emphasis"><em>root</em></span> with <span class="emphasis"><em>force user</em></span> Set</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2608352">MS Word with Samba Changes Owner of File</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="locking.html">17. File and Record Locking</a></span></dt><dd><dl><dt><span class="sect1"><a href="locking.html#id2608579">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="locking.html#id2608676">Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id2608934">Opportunistic Locking Overview</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id2609919">Samba Oplocks Control</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id2610013">Example Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id2610427">MS Windows Oplocks and Caching Controls</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id2610614">Workstation Service Entries</a></span></dt><dt><span class="sect2"><a href="locking.html#id2610636">Server Service Entries</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id2610702">Persistent Data Corruption</a></span></dt><dt><span class="sect1"><a href="locking.html#id2610727">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id2610795">locking.tdb Error Messages</a></span></dt><dt><span class="sect2"><a href="locking.html#id2610825">Problems Saving Files in MS Office on Windows XP</a></span></dt><dt><span class="sect2"><a href="locking.html#id2610850">Long Delays Deleting Files over Network with XP SP1</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id2610881">Additional Reading</a></span></dt></dl></dd><dt><span class="chapter"><a href="securing-samba.html">18. Securing Samba</a></span></dt><dd><dl><dt><span class="sect1"><a href="securing-samba.html#id2611056">Introduction</a></span></dt><dt><span class="sect1"><a href="securing-samba.html#id2611155">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="securing-samba.html#id2611301">Technical Discussion of Protective Measures and Issues</a></span></dt><dd><dl><dt><span class="sect2"><a href="securing-samba.html#id2611317">Using Host-Based Protection</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id2611471">User-Based Protection</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id2611530">Using Interface Protection</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#firewallports">Using a Firewall</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id2611881">Using IPC$ Share-Based Denials </a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id2612025">NTLMv2 Security</a></span></dt></dl></dd><dt><span class="sect1"><a href="securing-samba.html#id2612080">Upgrading Samba</a></span></dt><dt><span class="sect1"><a href="securing-samba.html#id2612124">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="securing-samba.html#id2612139">Smbclient Works on Localhost, but the Network Is Dead</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id2612168">Why Can Users Access Other Users' Home Directories?</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="InterdomainTrusts.html">19. Interdomain Trust Relationships</a></span></dt><dd><dl><dt><span class="sect1"><a href="InterdomainTrusts.html#id2612728">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="InterdomainTrusts.html#id2612800">Trust Relationship Background</a></span></dt><dt><span class="sect1"><a href="InterdomainTrusts.html#id2613078">Native MS Windows NT4 Trusts Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="InterdomainTrusts.html#id2613114">Creating an NT4 Domain Trust</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id2613211">Completing an NT4 Domain Trust</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id2613296">Interdomain Trust Facilities</a></span></dt></dl></dd><dt><span class="sect1"><a href="InterdomainTrusts.html#id2613505">Configuring Samba NT-Style Domain Trusts</a></span></dt><dd><dl><dt><span class="sect2"><a href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id2613845">Samba as the Trusting Domain</a></span></dt></dl></dd><dt><span class="sect1"><a href="InterdomainTrusts.html#id2614041">NT4-Style Domain Trusts with Windows 2000</a></span></dt><dt><span class="sect1"><a href="InterdomainTrusts.html#id2614191">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="InterdomainTrusts.html#id2614203">Browsing of Trusted Domain Fails</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id2614249">Problems with LDAP ldapsam and Older Versions of smbldap-tools</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="msdfs.html">20. Hosting a Microsoft Distributed File System Tree</a></span></dt><dd><dl><dt><span class="sect1"><a href="msdfs.html#id2614427">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="msdfs.html#id2614839">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="msdfs.html#id2614872">MSDFS UNIX Path Is Case-Critical</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="classicalprinting.html">21. Classical Printing Support</a></span></dt><dd><dl><dt><span class="sect1"><a href="classicalprinting.html#id2615070">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id2615294">Technical Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2615445">Client to Samba Print Job Processing</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2615504">Printing-Related Configuration Parameters</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2615605">Simple Print Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2615888">Verifying Configuration with <code class="literal">testparm</code></a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2616085">Rapid Configuration Validation</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2616484">Extended Printing Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2616940">Detailed Explanation Settings</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2619653">Point'n'Print Client Drivers on Samba Servers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2619823">The Obsoleted [printer$] Section</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2619944">Creating the [print$] Share</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2620161">[print$] Stanza Parameters</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2620481">The [print$] Share Directory</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2620624">Installing Drivers into [print$]</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2620717">Add Printer Wizard Driver Installation</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#inst-rpc">Installing Print Drivers Using <code class="literal">rpcclient</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2622652">Client Driver Installation Procedure</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2622669">First Client Driver Installation</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#prt-modeset">Setting Device Modes on New Printers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2623246">Additional Client Driver Installation</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2623365">Always Make First Client Connection as root or “<span class="quote">printer admin</span>”</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2623538">Other Gotchas</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2623558">Setting Default Print Options for Client Drivers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2623925">Supporting Large Numbers of Printers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2624182">Adding New Printers with the Windows NT APW</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2624441">Error Message: “<span class="quote">Cannot connect under a different Name</span>”</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2624555">Take Care When Assembling Driver Files</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2624864">Samba and Printer Ports</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2624974">Avoiding Common Client Driver Misconfiguration</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2625011">The Imprints Toolset</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2625068">What Is Imprints?</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2625102">Creating Printer Driver Packages</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2625118">The Imprints Server</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2625135">The Installation Client</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2625268">Adding Network Printers without User Interaction</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id2625539">The <code class="literal">addprinter</code> Command</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id2625578">Migration of Classical Printing to Samba</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id2625727">Publishing Printer Information in Active Directory or LDAP</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id2625756">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2625762">I Give My Root Password but I Do Not Get Access</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2625803">My Print Jobs Get Spooled into the Spooling Directory, but Then Get Lost</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="CUPS-printing.html">22. CUPS Printing Support</a></span></dt><dd><dl><dt><span class="sect1"><a href="CUPS-printing.html#id2625945">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2625951">Features and Benefits</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2626011">Overview</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2626130">Basic CUPS Support Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2626245">Linking smbd with libcups.so</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2626492">Simple <code class="filename">smb.conf</code> Settings for CUPS</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2626737">More Complex CUPS <code class="filename">smb.conf</code> Settings</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2627113">Advanced Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2627130">Central Spooling vs. “<span class="quote">Peer-to-Peer</span>” Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2627181">Raw Print Serving: Vendor Drivers on Windows Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2627416">Installation of Windows Client Drivers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#cups-raw">Explicitly Enable “<span class="quote">raw</span>” Printing for <span class="emphasis"><em>application/octet-stream</em></span></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2627703">Driver Upload Methods</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2627824">Advanced Intelligent Printing with PostScript Driver Download</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#gdipost">GDI on Windows, PostScript on UNIX</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2628016">Windows Drivers, GDI, and EMF</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2628194">UNIX Printfile Conversion and GUI Basics</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2628553">Ghostscript: The Software RIP for Non-PostScript Printers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2628706">PostScript Printer Description (PPD) Specification</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2628790">Using Windows-Formatted Vendor PPDs</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2628909">CUPS Also Uses PPDs for Non-PostScript Printers</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2628949">The CUPS Filtering Architecture</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2629184">MIME Types and CUPS Filters</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2629612">MIME Type Conversion Rules</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2629820">Filtering Overview</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2629977">Prefilters</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2630164">pstops</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2630332">pstoraster</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2630602">imagetops and imagetoraster</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2630686">rasterto [printers specific]</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2630906">CUPS Backends</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2631245">The Role of <em class="parameter"><code>cupsomatic/foomatic</code></em></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2631480">The Complete Picture</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2631493"><code class="filename">mime.convs</code></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2631562">“<span class="quote">Raw</span>” Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2631670">application/octet-stream Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2631949">PostScript Printer Descriptions for Non-PostScript Printers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2632232"><span class="emphasis"><em>cupsomatic/foomatic-rip</em></span> Versus <span class="emphasis"><em>Native CUPS</em></span> Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2632569">Examples for Filtering Chains</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2632997">Sources of CUPS Drivers/PPDs</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2633120">Printing with Interface Scripts</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2633215">Network Printing (Purely Windows)</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2633231">From Windows Clients to an NT Print Server</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2633294">Driver Execution on the Client</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2633365">Driver Execution on the Server</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2633470">Network Printing (Windows Clients and UNIX/Samba Print +Servers)</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2633488">From Windows Clients to a CUPS/Samba Print Server</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2633679">Samba Receiving Job-Files and Passing Them to CUPS</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2633759">Network PostScript RIP</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2633848">PPDs for Non-PS Printers on UNIX</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2633893">PPDs for Non-PS Printers on Windows</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2633961">Windows Terminal Servers (WTS) as CUPS Clients</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2633975">Printer Drivers Running in “<span class="quote">Kernel Mode</span>” Cause Many +Problems</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634014">Workarounds Impose Heavy Limitations</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634032">CUPS: A “<span class="quote">Magical Stone</span>”?</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634075">PostScript Drivers with No Major Problems, Even in Kernel +Mode</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2634162">Configuring CUPS for Driver Download</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2634184"><span class="emphasis"><em>cupsaddsmb</em></span>: The Unknown Utility</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634282">Prepare Your <code class="filename">smb.conf</code> for <code class="literal">cupsaddsmb</code></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634563">CUPS “<span class="quote">PostScript Driver for Windows NT/200x/XP</span>”</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634802">Recognizing Different Driver Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634920">Acquiring the Adobe Driver Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2634946">ESP Print Pro PostScript Driver for Windows NT/200x/XP</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2635008">Caveats to Be Considered</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2635308">Windows CUPS PostScript Driver Versus Adobe Driver</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2635526">Run cupsaddsmb (Quiet Mode)</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2635666">Run cupsaddsmb with Verbose Output</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2635858">Understanding cupsaddsmb</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2636002">How to Recognize If cupsaddsmb Completed Successfully</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2636124">cupsaddsmb with a Samba PDC</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2636205">cupsaddsmb Flowchart</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2636286">Installing the PostScript Driver on a Client</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#cups-avoidps1">Avoiding Critical PostScript Driver Settings on the Client</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2636521">Installing PostScript Driver Files Manually Using rpcclient</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2636695">A Check of the rpcclient man Page</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2636866">Understanding the rpcclient man Page</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2636971">Producing an Example by Querying a Windows Box</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2637104">Requirements for adddriver and setdriver to Succeed</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2637328">Manual Driver Installation in 15 Steps</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2638287">Troubleshooting Revisited</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2638430">The Printing <code class="filename">*.tdb</code> Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2638633">Trivial Database Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2638700">Binary Format</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2638766">Losing <code class="filename">*.tdb</code> Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2638817">Using <code class="literal">tdbbackup</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2638937">CUPS Print Drivers from Linuxprinting.org</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2639112">foomatic-rip and Foomatic Explained</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2639939">foomatic-rip and Foomatic PPD Download and Installation</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2640411">Page Accounting with CUPS</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2640447">Setting Up Quotas</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2640501">Correct and Incorrect Accounting</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2640542">Adobe and CUPS PostScript Drivers for Windows Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2640682">The page_log File Syntax</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2640826">Possible Shortcomings</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2640892">Future Developments</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2640932">Other Accounting Tools</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2640946">Additional Material</a></span></dt><dt><span class="sect1"><a href="CUPS-printing.html#id2641163">Autodeletion or Preservation of CUPS Spool Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2641239">CUPS Configuration Settings Explained</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2641324">Preconditions</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2641463">Manual Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2641511">Printing from CUPS to Windows-Attached Printers</a></span></dt><dt><span class="sect1"><a href="CUPS-printing.html#id2641806">More CUPS Filtering Chains</a></span></dt><dt><span class="sect1"><a href="CUPS-printing.html#id2641918">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2641924">Windows 9x/Me Client Can't Install Driver</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#root-ask-loop">“<span class="quote">cupsaddsmb</span>” Keeps Asking for Root Password in Never-ending Loop</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642000">“<span class="quote">cupsaddsmb</span>” or “<span class="quote">rpcclient addriver</span>” Emit Error</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642038">“<span class="quote">cupsaddsmb</span>” Errors</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642112">Client Can't Connect to Samba Printer</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642137">New Account Reconnection from Windows 200x/XP Troubles</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642228">Avoid Being Connected to the Samba Server as the Wrong User</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642279">Upgrading to CUPS Drivers from Adobe Drivers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642317">Can't Use “<span class="quote">cupsaddsmb</span>” on Samba Server, Which Is a PDC</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642352">Deleted Windows 200x Printer Driver Is Still Shown</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642387">Windows 200x/XP Local Security Policies</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642420">Administrator Cannot Install Printers for All Local Users</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642461">Print Change, Notify Functions on NT Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642487">Windows XP SP1</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642533">Print Options for All Users Can't Be Set on Windows 200x/XP</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642816">Most Common Blunders in Driver Settings on Windows Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642872"><code class="literal">cupsaddsmb</code> Does Not Work with Newly Installed Printer</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2642921">Permissions on <code class="filename">/var/spool/samba/</code> Get Reset After Each Reboot</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2643020">Print Queue Called “<span class="quote">lp</span>” Mishandles Print Jobs</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2643089">Location of Adobe PostScript Driver Files for “<span class="quote">cupsaddsmb</span>”</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2643142">Overview of the CUPS Printing Processes</a></span></dt></dl></dd><dt><span class="chapter"><a href="VFS.html">23. Stackable VFS modules</a></span></dt><dd><dl><dt><span class="sect1"><a href="VFS.html#id2643329">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="VFS.html#id2643368">Discussion</a></span></dt><dt><span class="sect1"><a href="VFS.html#id2643763">Included Modules</a></span></dt><dd><dl><dt><span class="sect2"><a href="VFS.html#id2643769">audit</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2643810">default_quota</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2644027">extd_audit</a></span></dt><dt><span class="sect2"><a href="VFS.html#fakeperms">fake_perms</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2644354">recycle</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2644750">netatalk</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2644801">shadow_copy</a></span></dt></dl></dd><dt><span class="sect1"><a href="VFS.html#id2645707">VFS Modules Available Elsewhere</a></span></dt><dd><dl><dt><span class="sect2"><a href="VFS.html#id2645732">DatabaseFS</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2645792">vscan</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2645831">vscan-clamav</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="winbind.html">24. Winbind: Use of Domain Accounts</a></span></dt><dd><dl><dt><span class="sect1"><a href="winbind.html#id2646095">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="winbind.html#id2646438">Introduction</a></span></dt><dt><span class="sect1"><a href="winbind.html#id2646528">What Winbind Provides</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id2646681">Target Uses</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2646726">Handling of Foreign SIDs</a></span></dt></dl></dd><dt><span class="sect1"><a href="winbind.html#id2646852">How Winbind Works</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id2646902">Microsoft Remote Procedure Calls</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2646989">Microsoft Active Directory Services</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2647036">Name Service Switch</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2647268">Pluggable Authentication Modules</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2647424">User and Group ID Allocation</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2647499">Result Caching</a></span></dt></dl></dd><dt><span class="sect1"><a href="winbind.html#id2647556">Installation and Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id2647562">Introduction</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2647677">Requirements</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2647829">Testing Things Out</a></span></dt></dl></dd><dt><span class="sect1"><a href="winbind.html#id2650287">Conclusion</a></span></dt><dt><span class="sect1"><a href="winbind.html#id2650336">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id2650378">NSCD Problem Warning</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2650414">Winbind Is Not Resolving Users and Groups</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="AdvancedNetworkManagement.html">25. Advanced Network Management</a></span></dt><dd><dl><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id2650603">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id2650630">Remote Server Administration</a></span></dt><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id2650773">Remote Desktop Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id2650801">Remote Management from NoMachine.Com</a></span></dt><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id2651176">Remote Management with ThinLinc</a></span></dt></dl></dd><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id2651362">Network Logon Script Magic</a></span></dt><dd><dl><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id2651587">Adding Printers without User Intervention</a></span></dt><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id2651630">Limiting Logon Connections</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="PolicyMgmt.html">26. System and Account Policies</a></span></dt><dd><dl><dt><span class="sect1"><a href="PolicyMgmt.html#id2651772">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="PolicyMgmt.html#id2651878">Creating and Managing System Policies</a></span></dt><dd><dl><dt><span class="sect2"><a href="PolicyMgmt.html#id2652067">Windows 9x/ME Policies</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id2652204">Windows NT4-Style Policy Files</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id2652426">MS Windows 200x/XP Professional Policies</a></span></dt></dl></dd><dt><span class="sect1"><a href="PolicyMgmt.html#id2652874">Managing Account/User Policies</a></span></dt><dt><span class="sect1"><a href="PolicyMgmt.html#id2653101">Management Tools</a></span></dt><dd><dl><dt><span class="sect2"><a href="PolicyMgmt.html#id2653114">Samba Editreg Toolset</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id2653196">Windows NT4/200x</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id2653236">Samba PDC</a></span></dt></dl></dd><dt><span class="sect1"><a href="PolicyMgmt.html#id2653301">System Startup and Logon Processing Overview</a></span></dt><dt><span class="sect1"><a href="PolicyMgmt.html#id2653459">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="PolicyMgmt.html#id2653470">Policy Does Not Work</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="ProfileMgmt.html">27. Desktop Profile Management</a></span></dt><dd><dl><dt><span class="sect1"><a href="ProfileMgmt.html#id2653555">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="ProfileMgmt.html#id2653605">Roaming Profiles</a></span></dt><dd><dl><dt><span class="sect2"><a href="ProfileMgmt.html#id2653659">Samba Configuration for Profile Handling</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2654264">Windows Client Profile Configuration Information</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2655608">User Profile Hive Cleanup Service</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2655642">Sharing Profiles between Windows 9x/Me and NT4/200x/XP Workstations</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2655741">Profile Migration from Windows NT4/200x Server to Samba</a></span></dt></dl></dd><dt><span class="sect1"><a href="ProfileMgmt.html#id2656092">Mandatory Profiles</a></span></dt><dt><span class="sect1"><a href="ProfileMgmt.html#id2656232">Creating and Managing Group Profiles</a></span></dt><dt><span class="sect1"><a href="ProfileMgmt.html#id2656311">Default Profile for Windows Users</a></span></dt><dd><dl><dt><span class="sect2"><a href="ProfileMgmt.html#id2656341">MS Windows 9x/Me</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2656493">MS Windows NT4 Workstation</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2657055">MS Windows 200x/XP</a></span></dt></dl></dd><dt><span class="sect1"><a href="ProfileMgmt.html#id2657560">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="ProfileMgmt.html#id2657571">Configuring Roaming Profiles for a Few Users or Groups</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2657632">Cannot Use Roaming Profiles</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2657804">Changing the Default Profile</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2657967">Debugging Roaming Profiles and NT4-style Domain Policies</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="pam.html">28. PAM-Based Distributed Authentication</a></span></dt><dd><dl><dt><span class="sect1"><a href="pam.html#id2658143">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="pam.html#id2658773">Technical Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="pam.html#id2658827">PAM Configuration Syntax</a></span></dt><dt><span class="sect2"><a href="pam.html#id2659825">Example System Configurations</a></span></dt><dt><span class="sect2"><a href="pam.html#id2660131"><code class="filename">smb.conf</code> PAM Configuration</a></span></dt><dt><span class="sect2"><a href="pam.html#id2660211">Remote CIFS Authentication Using <code class="filename">winbindd.so</code></a></span></dt><dt><span class="sect2"><a href="pam.html#id2660315">Password Synchronization Using <code class="filename">pam_smbpass.so</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="pam.html#id2660708">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="pam.html#id2660719">pam_winbind Problem</a></span></dt><dt><span class="sect2"><a href="pam.html#id2660817">Winbind Is Not Resolving Users and Groups</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="integrate-ms-networks.html">29. Integrating MS Windows Networks with Samba</a></span></dt><dd><dl><dt><span class="sect1"><a href="integrate-ms-networks.html#id2661040">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="integrate-ms-networks.html#id2661060">Background Information</a></span></dt><dt><span class="sect1"><a href="integrate-ms-networks.html#id2661189">Name Resolution in a Pure UNIX/Linux World</a></span></dt><dd><dl><dt><span class="sect2"><a href="integrate-ms-networks.html#id2661262"><code class="filename">/etc/hosts</code></a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2661451"><code class="filename">/etc/resolv.conf</code></a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2661487"><code class="filename">/etc/host.conf</code></a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2661538"><code class="filename">/etc/nsswitch.conf</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="integrate-ms-networks.html#id2661662">Name Resolution as Used within MS Windows Networking</a></span></dt><dd><dl><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662096">The NetBIOS Name Cache</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662183">The LMHOSTS File</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662356">HOSTS File</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662384">DNS Lookup</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662411">WINS Lookup</a></span></dt></dl></dd><dt><span class="sect1"><a href="integrate-ms-networks.html#id2662549">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662562">Pinging Works Only One Way</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662593">Very Slow Network Connections</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2662635">Samba Server Name-Change Problem</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="unicode.html">30. Unicode/Charsets</a></span></dt><dd><dl><dt><span class="sect1"><a href="unicode.html#id2662840">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="unicode.html#id2662892">What Are Charsets and Unicode?</a></span></dt><dt><span class="sect1"><a href="unicode.html#id2663025">Samba and Charsets</a></span></dt><dt><span class="sect1"><a href="unicode.html#id2663162">Conversion from Old Names</a></span></dt><dt><span class="sect1"><a href="unicode.html#id2663193">Japanese Charsets</a></span></dt><dd><dl><dt><span class="sect2"><a href="unicode.html#id2663332">Basic Parameter Setting</a></span></dt><dt><span class="sect2"><a href="unicode.html#id2663985">Individual Implementations</a></span></dt><dt><span class="sect2"><a href="unicode.html#id2664108">Migration from Samba-2.2 Series</a></span></dt></dl></dd><dt><span class="sect1"><a href="unicode.html#id2664255">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="unicode.html#id2664260">CP850.so Can't Be Found</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="Backup.html">31. Backup Techniques</a></span></dt><dd><dl><dt><span class="sect1"><a href="Backup.html#id2664368">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="Backup.html#id2664412">Discussion of Backup Solutions</a></span></dt><dd><dl><dt><span class="sect2"><a href="Backup.html#id2664509">BackupPC</a></span></dt><dt><span class="sect2"><a href="Backup.html#id2664681">Rsync</a></span></dt><dt><span class="sect2"><a href="Backup.html#id2664850">Amanda</a></span></dt><dt><span class="sect2"><a href="Backup.html#id2664899">BOBS: Browseable Online Backup System</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="SambaHA.html">32. High Availability</a></span></dt><dd><dl><dt><span class="sect1"><a href="SambaHA.html#id2664995">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="SambaHA.html#id2665115">Technical Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="SambaHA.html#id2665149">The Ultimate Goal</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id2665279">Why Is This So Hard?</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id2665992">A Simple Solution</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id2666073">High-Availability Server Products</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id2666213">MS-DFS: The Poor Man's Cluster</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id2666250">Conclusions</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="largefile.html">33. Handling Large Directories</a></span></dt><dt><span class="chapter"><a href="cfgsmarts.html">34. Advanced Configuration Techniques</a></span></dt><dd><dl><dt><span class="sect1"><a href="cfgsmarts.html#id2666881">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="cfgsmarts.html#id2666890">Multiple Server Hosting</a></span></dt><dt><span class="sect2"><a href="cfgsmarts.html#id2667287">Multiple Virtual Server Personalities</a></span></dt><dt><span class="sect2"><a href="cfgsmarts.html#id2668301">Multiple Virtual Server Hosting</a></span></dt></dl></dd></dl></dd></dl></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ClientConfig.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ChangeNotes.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 8. MS Windows Network Configuration Guide </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 9. Important and Critical Change Notes for the Samba 3.x Series</td></tr></table></div></body></html> diff --git a/docs/htmldocs/Samba3-HOWTO/pam.html b/docs/htmldocs/Samba3-HOWTO/pam.html index be2bf80f7a..4767e8df13 100644 --- a/docs/htmldocs/Samba3-HOWTO/pam.html +++ b/docs/htmldocs/Samba3-HOWTO/pam.html @@ -1,30 +1,30 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 28. PAM-Based Distributed Authentication</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="ProfileMgmt.html" title="Chapter 27. Desktop Profile Management"><link rel="next" href="integrate-ms-networks.html" title="Chapter 29. Integrating MS Windows Networks with Samba"></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 28. PAM-Based Distributed Authentication</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ProfileMgmt.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="integrate-ms-networks.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="pam"></a>Chapter 28. PAM-Based Distributed Authentication</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Stephen</span> <span class="surname">Langasek</span></h3><div class="affiliation"><div class="address"><p><code class="email"><<a class="email" href="mailto:vorlon@netexpress.net">vorlon@netexpress.net</a>></code></p></div></div></div></div><div><p class="pubdate">May 31, 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="pam.html#id2658117">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="pam.html#id2658747">Technical Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="pam.html#id2658801">PAM Configuration Syntax</a></span></dt><dt><span class="sect2"><a href="pam.html#id2659799">Example System Configurations</a></span></dt><dt><span class="sect2"><a href="pam.html#id2660105"><code class="filename">smb.conf</code> PAM Configuration</a></span></dt><dt><span class="sect2"><a href="pam.html#id2660185">Remote CIFS Authentication Using <code class="filename">winbindd.so</code></a></span></dt><dt><span class="sect2"><a href="pam.html#id2660289">Password Synchronization Using <code class="filename">pam_smbpass.so</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="pam.html#id2660682">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="pam.html#id2660693">pam_winbind Problem</a></span></dt><dt><span class="sect2"><a href="pam.html#id2660791">Winbind Is Not Resolving Users and Groups</a></span></dt></dl></dd></dl></div><p> -<a class="indexterm" name="id2658041"></a> -<a class="indexterm" name="id2658048"></a> -<a class="indexterm" name="id2658055"></a> -<a class="indexterm" name="id2658061"></a> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 28. PAM-Based Distributed Authentication</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="ProfileMgmt.html" title="Chapter 27. Desktop Profile Management"><link rel="next" href="integrate-ms-networks.html" title="Chapter 29. Integrating MS Windows Networks with Samba"></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 28. PAM-Based Distributed Authentication</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ProfileMgmt.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="integrate-ms-networks.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="pam"></a>Chapter 28. PAM-Based Distributed Authentication</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Stephen</span> <span class="surname">Langasek</span></h3><div class="affiliation"><div class="address"><p><code class="email"><<a class="email" href="mailto:vorlon@netexpress.net">vorlon@netexpress.net</a>></code></p></div></div></div></div><div><p class="pubdate">May 31, 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="pam.html#id2658143">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="pam.html#id2658773">Technical Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="pam.html#id2658827">PAM Configuration Syntax</a></span></dt><dt><span class="sect2"><a href="pam.html#id2659825">Example System Configurations</a></span></dt><dt><span class="sect2"><a href="pam.html#id2660131"><code class="filename">smb.conf</code> PAM Configuration</a></span></dt><dt><span class="sect2"><a href="pam.html#id2660211">Remote CIFS Authentication Using <code class="filename">winbindd.so</code></a></span></dt><dt><span class="sect2"><a href="pam.html#id2660315">Password Synchronization Using <code class="filename">pam_smbpass.so</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="pam.html#id2660708">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="pam.html#id2660719">pam_winbind Problem</a></span></dt><dt><span class="sect2"><a href="pam.html#id2660817">Winbind Is Not Resolving Users and Groups</a></span></dt></dl></dd></dl></div><p> +<a class="indexterm" name="id2658067"></a> +<a class="indexterm" name="id2658074"></a> +<a class="indexterm" name="id2658081"></a> +<a class="indexterm" name="id2658087"></a> This chapter should help you to deploy Winbind-based authentication on any PAM-enabled UNIX/Linux system. Winbind can be used to enable user-level application access authentication from any MS Windows NT domain, MS Windows 200x Active Directory-based domain, or any Samba-based domain environment. It will also help you to configure PAM-based local host access controls that are appropriate to your Samba configuration. </p><p> -<a class="indexterm" name="id2658079"></a> -<a class="indexterm" name="id2658086"></a> +<a class="indexterm" name="id2658105"></a> +<a class="indexterm" name="id2658112"></a> In addition to knowing how to configure Winbind into PAM, you will learn generic PAM management possibilities and in particular how to deploy tools like <code class="filename">pam_smbpass.so</code> to your advantage. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> The use of Winbind requires more than PAM configuration alone. Please refer to <a class="link" href="winbind.html" title="Chapter 24. Winbind: Use of Domain Accounts">Winbind: Use of Domain Accounts</a>, for further information regarding Winbind. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2658117"></a>Features and Benefits</h2></div></div></div><p> -<a class="indexterm" name="id2658125"></a> -<a class="indexterm" name="id2658131"></a> -<a class="indexterm" name="id2658138"></a> -<a class="indexterm" name="id2658145"></a> -<a class="indexterm" name="id2658154"></a> -<a class="indexterm" name="id2658161"></a> -<a class="indexterm" name="id2658168"></a> -<a class="indexterm" name="id2658175"></a> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2658143"></a>Features and Benefits</h2></div></div></div><p> +<a class="indexterm" name="id2658151"></a> +<a class="indexterm" name="id2658157"></a> +<a class="indexterm" name="id2658164"></a> +<a class="indexterm" name="id2658171"></a> +<a class="indexterm" name="id2658180"></a> +<a class="indexterm" name="id2658187"></a> +<a class="indexterm" name="id2658194"></a> +<a class="indexterm" name="id2658201"></a> A number of UNIX systems (e.g., Sun Solaris), as well as the xxxxBSD family and Linux, now utilize the Pluggable Authentication Modules (PAM) facility to provide all authentication, authorization, and resource control services. Prior to the introduction of PAM, a decision @@ -33,17 +33,17 @@ would require the provision of alternatives for all programs that provide securi Such a choice would involve provision of alternatives to programs such as <code class="literal">login</code>, <code class="literal">passwd</code>, <code class="literal">chown</code>, and so on. </p><p> -<a class="indexterm" name="id2658217"></a> -<a class="indexterm" name="id2658223"></a> -<a class="indexterm" name="id2658230"></a> -<a class="indexterm" name="id2658237"></a> +<a class="indexterm" name="id2658242"></a> +<a class="indexterm" name="id2658249"></a> +<a class="indexterm" name="id2658256"></a> +<a class="indexterm" name="id2658263"></a> PAM provides a mechanism that disconnects these security programs from the underlying authentication/authorization infrastructure. PAM is configured by making appropriate modifications to one file, <code class="filename">/etc/pam.conf</code> (Solaris), or by editing individual control files that are located in <code class="filename">/etc/pam.d</code>. </p><p> -<a class="indexterm" name="id2658263"></a> -<a class="indexterm" name="id2658270"></a> +<a class="indexterm" name="id2658289"></a> +<a class="indexterm" name="id2658296"></a> On PAM-enabled UNIX/Linux systems, it is an easy matter to configure the system to use any authentication backend so long as the appropriate dynamically loadable library modules are available for it. The backend may be local to the system or may be centralized on a @@ -51,94 +51,94 @@ remote server. </p><p> PAM support modules are available for: </p><div class="variablelist"><dl><dt><span class="term"><code class="filename">/etc/passwd</code></span></dt><dd><p> -<a class="indexterm" name="id2658300"></a> -<a class="indexterm" name="id2658307"></a> -<a class="indexterm" name="id2658314"></a> -<a class="indexterm" name="id2658321"></a> -<a class="indexterm" name="id2658328"></a> -<a class="indexterm" name="id2658335"></a> +<a class="indexterm" name="id2658326"></a> +<a class="indexterm" name="id2658333"></a> +<a class="indexterm" name="id2658340"></a> +<a class="indexterm" name="id2658347"></a> +<a class="indexterm" name="id2658354"></a> +<a class="indexterm" name="id2658360"></a> There are several PAM modules that interact with this standard UNIX user database. The most common are called <code class="filename">pam_unix.so</code>, <code class="filename">pam_unix2.so</code>, <code class="filename">pam_pwdb.so</code> and <code class="filename">pam_userdb.so</code>. </p></dd><dt><span class="term">Kerberos</span></dt><dd><p> -<a class="indexterm" name="id2658377"></a> -<a class="indexterm" name="id2658384"></a> -<a class="indexterm" name="id2658391"></a> -<a class="indexterm" name="id2658398"></a> -<a class="indexterm" name="id2658404"></a> +<a class="indexterm" name="id2658403"></a> +<a class="indexterm" name="id2658410"></a> +<a class="indexterm" name="id2658417"></a> +<a class="indexterm" name="id2658423"></a> +<a class="indexterm" name="id2658430"></a> The <code class="filename">pam_krb5.so</code> module allows the use of any Kerberos-compliant server. This tool is used to access MIT Kerberos, Heimdal Kerberos, and potentially Microsoft Active Directory (if enabled). </p></dd><dt><span class="term">LDAP</span></dt><dd><p> -<a class="indexterm" name="id2658430"></a> -<a class="indexterm" name="id2658437"></a> -<a class="indexterm" name="id2658444"></a> -<a class="indexterm" name="id2658450"></a> -<a class="indexterm" name="id2658458"></a> -<a class="indexterm" name="id2658465"></a> +<a class="indexterm" name="id2658456"></a> +<a class="indexterm" name="id2658463"></a> +<a class="indexterm" name="id2658470"></a> +<a class="indexterm" name="id2658476"></a> +<a class="indexterm" name="id2658483"></a> +<a class="indexterm" name="id2658490"></a> The <code class="filename">pam_ldap.so</code> module allows the use of any LDAP v2- or v3-compatible backend server. Commonly used LDAP backend servers include OpenLDAP v2.0 and v2.1, Sun ONE iDentity server, Novell eDirectory server, and Microsoft Active Directory. </p></dd><dt><span class="term">NetWare Bindery</span></dt><dd><p> -<a class="indexterm" name="id2658492"></a> -<a class="indexterm" name="id2658499"></a> -<a class="indexterm" name="id2658506"></a> -<a class="indexterm" name="id2658512"></a> +<a class="indexterm" name="id2658518"></a> +<a class="indexterm" name="id2658524"></a> +<a class="indexterm" name="id2658531"></a> +<a class="indexterm" name="id2658538"></a> The <code class="filename">pam_ncp_auth.so</code> module allows authentication off any bindery-enabled NetWare Core Protocol-based server. </p></dd><dt><span class="term">SMB Password</span></dt><dd><p> -<a class="indexterm" name="id2658538"></a> -<a class="indexterm" name="id2658544"></a> -<a class="indexterm" name="id2658551"></a> +<a class="indexterm" name="id2658563"></a> +<a class="indexterm" name="id2658570"></a> +<a class="indexterm" name="id2658577"></a> This module, called <code class="filename">pam_smbpass.so</code>, allows user authentication of the passdb backend that is configured in the Samba <code class="filename">smb.conf</code> file. </p></dd><dt><span class="term">SMB Server</span></dt><dd><p> -<a class="indexterm" name="id2658582"></a> -<a class="indexterm" name="id2658589"></a> +<a class="indexterm" name="id2658608"></a> +<a class="indexterm" name="id2658615"></a> The <code class="filename">pam_smb_auth.so</code> module is the original MS Windows networking authentication tool. This module has been somewhat outdated by the Winbind module. </p></dd><dt><span class="term">Winbind</span></dt><dd><p> -<a class="indexterm" name="id2658614"></a> -<a class="indexterm" name="id2658621"></a> -<a class="indexterm" name="id2658628"></a> -<a class="indexterm" name="id2658635"></a> +<a class="indexterm" name="id2658640"></a> +<a class="indexterm" name="id2658647"></a> +<a class="indexterm" name="id2658654"></a> +<a class="indexterm" name="id2658661"></a> The <code class="filename">pam_winbind.so</code> module allows Samba to obtain authentication from any MS Windows domain controller. It can just as easily be used to authenticate users for access to any PAM-enabled application. </p></dd><dt><span class="term">RADIUS</span></dt><dd><p> -<a class="indexterm" name="id2658661"></a> +<a class="indexterm" name="id2658687"></a> There is a PAM RADIUS (Remote Access Dial-In User Service) authentication module. In most cases, administrators need to locate the source code for this tool and compile and install it themselves. RADIUS protocols are used by many routers and terminal servers. </p></dd></dl></div><p> -<a class="indexterm" name="id2658681"></a> -<a class="indexterm" name="id2658688"></a> +<a class="indexterm" name="id2658707"></a> +<a class="indexterm" name="id2658714"></a> Of the modules listed, Samba provides the <code class="filename">pam_smbpasswd.so</code> and the <code class="filename">pam_winbind.so</code> modules alone. </p><p> -<a class="indexterm" name="id2658711"></a> -<a class="indexterm" name="id2658718"></a> -<a class="indexterm" name="id2658725"></a> -<a class="indexterm" name="id2658732"></a> +<a class="indexterm" name="id2658737"></a> +<a class="indexterm" name="id2658744"></a> +<a class="indexterm" name="id2658751"></a> +<a class="indexterm" name="id2658758"></a> Once configured, these permit a remarkable level of flexibility in the location and use of distributed Samba domain controllers that can provide wide-area network bandwidth, efficient authentication services for PAM-capable systems. In effect, this allows the deployment of centrally managed and maintained distributed authentication from a single-user account database. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2658747"></a>Technical Discussion</h2></div></div></div><p> -<a class="indexterm" name="id2658755"></a> -<a class="indexterm" name="id2658762"></a> -<a class="indexterm" name="id2658769"></a> -<a class="indexterm" name="id2658776"></a> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2658773"></a>Technical Discussion</h2></div></div></div><p> +<a class="indexterm" name="id2658781"></a> +<a class="indexterm" name="id2658788"></a> +<a class="indexterm" name="id2658795"></a> +<a class="indexterm" name="id2658802"></a> PAM is designed to provide system administrators with a great deal of flexibility in configuration of the privilege-granting applications of their system. The local configuration of system security controlled by PAM is contained in one of two places: either the single system file <code class="filename">/etc/pam.conf</code> or the <code class="filename">/etc/pam.d/</code> directory. -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2658801"></a>PAM Configuration Syntax</h3></div></div></div><p> -<a class="indexterm" name="id2658809"></a> -<a class="indexterm" name="id2658816"></a> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2658827"></a>PAM Configuration Syntax</h3></div></div></div><p> +<a class="indexterm" name="id2658835"></a> +<a class="indexterm" name="id2658842"></a> In this section we discuss the correct syntax of and generic options respected by entries to these files. PAM-specific tokens in the configuration file are case insensitive. The module paths, however, are case sensitive, since they indicate a file's name and reflect the case dependence of typical file systems. The @@ -148,8 +148,8 @@ In addition to the lines described below, there are two special characters provi of the system administrator: comments are preceded by a “<span class="quote">#</span>” and extend to the next end-of-line; also, module specification lines may be extended with a “<span class="quote">\</span>”-escaped newline. </p><p> -<a class="indexterm" name="id2658848"></a> -<a class="indexterm" name="id2658855"></a> +<a class="indexterm" name="id2658873"></a> +<a class="indexterm" name="id2658880"></a> If the PAM authentication module (loadable link library file) is located in the default location, then it is not necessary to specify the path. In the case of Linux, the default location is <code class="filename">/lib/security</code>. If the module @@ -157,12 +157,12 @@ is located outside the default, then the path must be specified as: </p><pre class="programlisting"> auth required /other_path/pam_strange_module.so </pre><p> -</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2658880"></a>Anatomy of <code class="filename">/etc/pam.d</code> Entries</h4></div></div></div><p> +</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2658906"></a>Anatomy of <code class="filename">/etc/pam.d</code> Entries</h4></div></div></div><p> The remaining information in this subsection was taken from the documentation of the Linux-PAM project. For more information on PAM, see <a class="ulink" href="http://ftp.kernel.org/pub/linux/libs/pam/" target="_top">the Official Linux-PAM home page</a>. </p><p> -<a class="indexterm" name="id2658906"></a> +<a class="indexterm" name="id2658932"></a> A general configuration line of the <code class="filename">/etc/pam.conf</code> file has the following form: </p><pre class="programlisting"> service-name module-type control-flag module-path args @@ -172,9 +172,9 @@ We explain the meaning of each of these tokens. The second (and more recently ad way of configuring Linux-PAM is via the contents of the <code class="filename">/etc/pam.d/</code> directory. Once we have explained the meaning of the tokens, we describe this method. </p><div class="variablelist"><dl><dt><span class="term">service-name</span></dt><dd><p> -<a class="indexterm" name="id2658951"></a> -<a class="indexterm" name="id2658958"></a> -<a class="indexterm" name="id2658965"></a> +<a class="indexterm" name="id2658977"></a> +<a class="indexterm" name="id2658984"></a> +<a class="indexterm" name="id2658991"></a> The name of the service associated with this entry. Frequently, the service-name is the conventional name of the given application for example, <code class="literal">ftpd</code>, <code class="literal">rlogind</code> and <code class="literal">su</code>, and so on. @@ -186,28 +186,28 @@ Once we have explained the meaning of the tokens, we describe this method. </p></dd><dt><span class="term">module-type</span></dt><dd><p> One of (currently) four types of module. The four types are as follows: </p><div class="itemizedlist"><ul type="disc"><li><p> -<a class="indexterm" name="id2659033"></a> -<a class="indexterm" name="id2659040"></a> +<a class="indexterm" name="id2659059"></a> +<a class="indexterm" name="id2659065"></a> <em class="parameter"><code>auth:</code></em> This module type provides two aspects of authenticating the user. It establishes that the user is who he or she claims to be by instructing the application to prompt the user for a password or other means of identification. Second, the module can grant group membership (independently of the <code class="filename">/etc/groups</code> file) or other privileges through its credential-granting properties. </p></li><li><p> -<a class="indexterm" name="id2659069"></a> -<a class="indexterm" name="id2659076"></a> +<a class="indexterm" name="id2659095"></a> +<a class="indexterm" name="id2659101"></a> <em class="parameter"><code>account:</code></em> This module performs non-authentication-based account management. It is typically used to restrict/permit access to a service based on the time of day, currently available system resources (maximum number of users), or perhaps the location of the user login. For example, the “<span class="quote">root</span>” login may be permitted only on the console. </p></li><li><p> -<a class="indexterm" name="id2659102"></a> +<a class="indexterm" name="id2659128"></a> <em class="parameter"><code>session:</code></em> Primarily, this module is associated with doing things that need to be done for the user before and after he or she can be given service. Such things include logging information concerning the opening and closing of some data exchange with a user, mounting directories, and so on. </p></li><li><p> -<a class="indexterm" name="id2659124"></a> +<a class="indexterm" name="id2659150"></a> <em class="parameter"><code>password:</code></em> This last module type is required for updating the authentication token associated with the user. Typically, there is one module for each “<span class="quote">challenge/response</span>” authentication <em class="parameter"><code>(auth)</code></em> module type. @@ -221,10 +221,10 @@ Once we have explained the meaning of the tokens, we describe this method. <code class="filename">/etc/pam.conf</code> file; earlier entries are executed before later ones. As of Linux-PAM v0.60, this control-flag can be defined with one of two syntaxes. </p><p> -<a class="indexterm" name="id2659189"></a> -<a class="indexterm" name="id2659195"></a> -<a class="indexterm" name="id2659202"></a> -<a class="indexterm" name="id2659209"></a> +<a class="indexterm" name="id2659214"></a> +<a class="indexterm" name="id2659221"></a> +<a class="indexterm" name="id2659228"></a> +<a class="indexterm" name="id2659235"></a> The simpler (and historical) syntax for the control-flag is a single keyword defined to indicate the severity of concern associated with the success or failure of a specific module. There are four such keywords: <em class="parameter"><code>required</code></em>, <em class="parameter"><code>requisite</code></em>, @@ -350,13 +350,13 @@ user_name=“<span class="quote">%u</span>” and password=PASSWORD(R Any line in one of the configuration files that is not formatted correctly will generally tend (erring on the side of caution) to make the authentication process fail. A corresponding error is written to the system log files with a call to syslog(3). - </p></dd></dl></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2659799"></a>Example System Configurations</h3></div></div></div><p> + </p></dd></dl></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2659825"></a>Example System Configurations</h3></div></div></div><p> The following is an example <code class="filename">/etc/pam.d/login</code> configuration file. This example had all options uncommented and is probably not usable because it stacks many conditions before allowing successful completion of the login process. Essentially, all conditions can be disabled by commenting them out, except the calls to <code class="filename">pam_pwdb.so</code>. -</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2659825"></a>PAM: Original Login Config</h4></div></div></div><p> +</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2659851"></a>PAM: Original Login Config</h4></div></div></div><p> </p><pre class="programlisting"> #%PAM-1.0 # The PAM configuration file for the “<span class="quote">login</span>” service @@ -373,7 +373,7 @@ session required pam_pwdb.so # password required pam_cracklib.so retry=3 password required pam_pwdb.so shadow md5 </pre><p> -</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2659853"></a>PAM: Login Using <code class="filename">pam_smbpass</code></h4></div></div></div><p> +</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2659879"></a>PAM: Login Using <code class="filename">pam_smbpass</code></h4></div></div></div><p> PAM allows use of replaceable modules. Those available on a sample system include: </p><p><code class="prompt">$</code><strong class="userinput"><code>/bin/ls /lib/security</code></strong> </p><pre class="programlisting"> @@ -456,7 +456,7 @@ authentication to be configured in a single central file. The on the basis that it allows for easier administration. As with all issues in life, though, every decision has trade-offs, so you may want to examine the PAM documentation for further helpful information. -</p></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2660105"></a><code class="filename">smb.conf</code> PAM Configuration</h3></div></div></div><p> +</p></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2660131"></a><code class="filename">smb.conf</code> PAM Configuration</h3></div></div></div><p> There is an option in <code class="filename">smb.conf</code> called <a class="link" href="smb.conf.5.html#OBEYPAMRESTRICTIONS">obey pam restrictions</a>. The following is from the online help for this option in SWAT: </p><div class="blockquote"><blockquote class="blockquote"><p> @@ -466,7 +466,7 @@ is to use PAM for clear-text authentication only and to ignore any account or se ignores PAM for authentication in the case of <a class="link" href="smb.conf.5.html#ENCRYPTPASSWORDS">encrypt passwords = yes</a>. The reason is that PAM modules cannot support the challenge/response authentication mechanism needed in the presence of SMB password encryption. -</p><p>Default: <a class="link" href="smb.conf.5.html#OBEYPAMRESTRICTIONS">obey pam restrictions = no</a></p></blockquote></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2660185"></a>Remote CIFS Authentication Using <code class="filename">winbindd.so</code></h3></div></div></div><p> +</p><p>Default: <a class="link" href="smb.conf.5.html#OBEYPAMRESTRICTIONS">obey pam restrictions = no</a></p></blockquote></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2660211"></a>Remote CIFS Authentication Using <code class="filename">winbindd.so</code></h3></div></div></div><p> All operating systems depend on the provision of user credentials acceptable to the platform. UNIX requires the provision of a user identifier (UID) as well as a group identifier (GID). These are both simple integer numbers that are obtained from a password backend such @@ -493,7 +493,7 @@ the reduction of wide-area network authentication traffic. The RID to UNIX ID database is the only location where the user and group mappings are stored by <code class="literal">winbindd</code>. If this file is deleted or corrupted, there is no way for <code class="literal">winbindd</code> to determine which user and group IDs correspond to Windows NT user and group RIDs. -</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2660289"></a>Password Synchronization Using <code class="filename">pam_smbpass.so</code></h3></div></div></div><p> +</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2660315"></a>Password Synchronization Using <code class="filename">pam_smbpass.so</code></h3></div></div></div><p> <code class="filename">pam_smbpass</code> is a PAM module that can be used on conforming systems to keep the <code class="filename">smbpasswd</code> (Samba password) database in sync with the UNIX password file. PAM is an API supported @@ -511,7 +511,7 @@ Options recognized by this module are shown in <a class="link" href="pam.html#sm The following are examples of the use of <code class="filename">pam_smbpass.so</code> in the format of the Linux <code class="filename">/etc/pam.d/</code> files structure. Those wishing to implement this tool on other platforms will need to adapt this appropriately. -</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2660507"></a>Password Synchronization Configuration</h4></div></div></div><p> +</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2660533"></a>Password Synchronization Configuration</h4></div></div></div><p> The following is a sample PAM configuration that shows the use of pam_smbpass to make sure <code class="filename">private/smbpasswd</code> is kept in sync when <code class="filename">/etc/passwd (/etc/shadow)</code> is changed. It is useful when an expired password might be changed by an @@ -528,7 +528,7 @@ password requisite pam_cracklib.so retry=3 password requisite pam_unix.so shadow md5 use_authtok try_first_pass password required pam_smbpass.so nullok use_authtok try_first_pass session required pam_unix.so -</pre></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2660553"></a>Password Migration Configuration</h4></div></div></div><p> +</pre></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2660579"></a>Password Migration Configuration</h4></div></div></div><p> The following PAM configuration shows the use of <code class="filename">pam_smbpass</code> to migrate from plaintext to encrypted passwords for Samba. Unlike other methods, this can be used for users who have never connected to Samba shares: @@ -548,7 +548,7 @@ password requisite pam_cracklib.so retry=3 password requisite pam_unix.so shadow md5 use_authtok try_first_pass password optional pam_smbpass.so nullok use_authtok try_first_pass session required pam_unix.so -</pre></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2660601"></a>Mature Password Configuration</h4></div></div></div><p> +</pre></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2660627"></a>Mature Password Configuration</h4></div></div></div><p> The following is a sample PAM configuration for a mature <code class="filename">smbpasswd</code> installation. <code class="filename">private/smbpasswd</code> is fully populated, and we consider it an error if the SMB password does not exist or does not match the UNIX password. @@ -564,7 +564,7 @@ password requisite pam_cracklib.so retry=3 password requisite pam_unix.so shadow md5 use_authtok try_first_pass password required pam_smbpass.so use_authtok use_first_pass session required pam_unix.so -</pre></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2660641"></a>Kerberos Password Integration Configuration</h4></div></div></div><p> +</pre></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2660667"></a>Kerberos Password Integration Configuration</h4></div></div></div><p> The following is a sample PAM configuration that shows <em class="parameter"><code>pam_smbpass</code></em> used together with <em class="parameter"><code>pam_krb5</code></em>. This could be useful on a Samba PDC that is also a member of a Kerberos realm. @@ -581,10 +581,10 @@ password requisite pam_cracklib.so retry=3 password optional pam_smbpass.so nullok use_authtok try_first_pass password required pam_krb5.so use_authtok try_first_pass session required pam_krb5.so -</pre></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2660682"></a>Common Errors</h2></div></div></div><p> +</pre></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2660708"></a>Common Errors</h2></div></div></div><p> PAM can be fickle and sensitive to configuration glitches. Here we look at a few cases from the Samba mailing list. -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2660693"></a>pam_winbind Problem</h3></div></div></div><p> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2660719"></a>pam_winbind Problem</h3></div></div></div><p> A user reported, <span class="emphasis"><em>I have the following PAM configuration</em></span>: </p><p> </p><pre class="programlisting"> @@ -608,7 +608,7 @@ password required /lib/security/pam_stack.so service=system-auth <code class="filename">/etc/pam.d/system-auth</code> and copy only what you need from it into your <code class="filename">/etc/pam.d/login</code> file. Alternatively, if you want all services to use Winbind, you can put the Winbind-specific stuff in <code class="filename">/etc/pam.d/system-auth</code>. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2660791"></a>Winbind Is Not Resolving Users and Groups</h3></div></div></div><p> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2660817"></a>Winbind Is Not Resolving Users and Groups</h3></div></div></div><p> “<span class="quote"> My <code class="filename">smb.conf</code> file is correctly configured. I have specified <a class="link" href="smb.conf.5.html#IDMAPUID">idmap uid = 12000</a> diff --git a/docs/htmldocs/Samba3-HOWTO/passdb.html b/docs/htmldocs/Samba3-HOWTO/passdb.html index e9c03c8585..5b37dd3d20 100644 --- a/docs/htmldocs/Samba3-HOWTO/passdb.html +++ b/docs/htmldocs/Samba3-HOWTO/passdb.html @@ -1,17 +1,17 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 11. Account Information Databases</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="NetworkBrowsing.html" title="Chapter 10. Network Browsing"><link rel="next" href="groupmapping.html" title="Chapter 12. Group Mapping: MS Windows and UNIX"></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 11. Account Information Databases</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="NetworkBrowsing.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="groupmapping.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="passdb"></a>Chapter 11. Account Information Databases</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"><<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Gerald</span> <span class="othername">(Jerry)</span> <span class="surname">Carter</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jerry@samba.org">jerry@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jeremy</span> <span class="surname">Allison</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jra@samba.org">jra@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Guenther</span> <span class="surname">Deschner</span></h3><span class="contrib">LDAP updates</span> <div class="affiliation"><span class="orgname">SuSE<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:gd@suse.de">gd@suse.de</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Olivier (lem)</span> <span class="surname">Lemaire</span></h3><div class="affiliation"><span class="orgname">IDEALX<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:olem@IDEALX.org">olem@IDEALX.org</a>></code></p></div></div></div></div><div><p class="pubdate">May 24, 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="passdb.html#id2580280">Features and Benefits</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id2580316">Backward Compatibility Account Storage Systems</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2580500">New Account Storage Systems</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#passdbtech">Technical Information</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id2581068">Important Notes About Security</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2581588">Mapping User Identifiers between MS Windows and UNIX</a></span></dt><dt><span class="sect2"><a href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2582136">Comments Regarding LDAP</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2582548">LDAP Directories and Windows Computer Accounts</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#acctmgmttools">Account Management Tools</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id2582989">The <code class="literal">smbpasswd</code> Tool</a></span></dt><dt><span class="sect2"><a href="passdb.html#pdbeditthing">The <code class="literal">pdbedit</code> Tool</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#id2585525">Password Backends</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id2585579">Plaintext</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2585920">tdbsam</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2586078">ldapsam</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#id2588612">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id2588618">Users Cannot Logon</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2588655">Configuration of <em class="parameter"><code>auth methods</code></em></a></span></dt></dl></dd></dl></div><p> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 11. Account Information Databases</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="NetworkBrowsing.html" title="Chapter 10. Network Browsing"><link rel="next" href="groupmapping.html" title="Chapter 12. Group Mapping: MS Windows and UNIX"></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 11. Account Information Databases</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="NetworkBrowsing.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="groupmapping.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="passdb"></a>Chapter 11. Account Information Databases</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"><<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Gerald</span> <span class="othername">(Jerry)</span> <span class="surname">Carter</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jerry@samba.org">jerry@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jeremy</span> <span class="surname">Allison</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jra@samba.org">jra@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Guenther</span> <span class="surname">Deschner</span></h3><span class="contrib">LDAP updates</span> <div class="affiliation"><span class="orgname">SuSE<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:gd@suse.de">gd@suse.de</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Olivier (lem)</span> <span class="surname">Lemaire</span></h3><div class="affiliation"><span class="orgname">IDEALX<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:olem@IDEALX.org">olem@IDEALX.org</a>></code></p></div></div></div></div><div><p class="pubdate">May 24, 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="passdb.html#id2580281">Features and Benefits</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id2580317">Backward Compatibility Account Storage Systems</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2580501">New Account Storage Systems</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#passdbtech">Technical Information</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id2581069">Important Notes About Security</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2581588">Mapping User Identifiers between MS Windows and UNIX</a></span></dt><dt><span class="sect2"><a href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2582137">Comments Regarding LDAP</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2582549">LDAP Directories and Windows Computer Accounts</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#acctmgmttools">Account Management Tools</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id2582990">The <code class="literal">smbpasswd</code> Tool</a></span></dt><dt><span class="sect2"><a href="passdb.html#pdbeditthing">The <code class="literal">pdbedit</code> Tool</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#id2585526">Password Backends</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id2585579">Plaintext</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2585655">smbpasswd: Encrypted Password Database</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2585921">tdbsam</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2586079">ldapsam</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#id2588612">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id2588618">Users Cannot Logon</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2588656">Configuration of <em class="parameter"><code>auth methods</code></em></a></span></dt></dl></dd></dl></div><p> <a class="indexterm" name="id2580083"></a> <a class="indexterm" name="id2580090"></a> -<a class="indexterm" name="id2580096"></a> -<a class="indexterm" name="id2580103"></a> +<a class="indexterm" name="id2580097"></a> +<a class="indexterm" name="id2580104"></a> Early releases of Samba-3 implemented new capability to work concurrently with multiple account backends. This capability was removed beginning with release of Samba 3.0.23. Commencing with Samba 3.0.23 it is possible to work with only one specified passwd backend. </p><p> <a class="indexterm" name="id2580118"></a> -<a class="indexterm" name="id2580124"></a> -<a class="indexterm" name="id2580131"></a> -<a class="indexterm" name="id2580138"></a> -<a class="indexterm" name="id2580145"></a> +<a class="indexterm" name="id2580125"></a> +<a class="indexterm" name="id2580132"></a> +<a class="indexterm" name="id2580139"></a> +<a class="indexterm" name="id2580146"></a> <a class="indexterm" name="id2580152"></a> The three passdb backends that are fully maintained (actively supported) by the Samba Team are: <code class="literal">smbpasswd</code> (being obsoleted), <code class="literal">tdbsam</code> (a tdb-based binary file format), @@ -23,30 +23,30 @@ In a strict sense, there are three supported account storage and access systems. obsolete (smbpasswd). It is recommended to use the <code class="literal">tdbsam</code> method for all simple systems. Use <code class="literal">ldapsam</code> for larger and more complex networks. </p><p> -<a class="indexterm" name="id2580222"></a> -<a class="indexterm" name="id2580229"></a> -<a class="indexterm" name="id2580236"></a> -<a class="indexterm" name="id2580243"></a> -<a class="indexterm" name="id2580250"></a> -<a class="indexterm" name="id2580257"></a> -<a class="indexterm" name="id2580264"></a> +<a class="indexterm" name="id2580223"></a> +<a class="indexterm" name="id2580230"></a> +<a class="indexterm" name="id2580237"></a> +<a class="indexterm" name="id2580244"></a> +<a class="indexterm" name="id2580251"></a> +<a class="indexterm" name="id2580258"></a> +<a class="indexterm" name="id2580265"></a> In a strict and literal sense, the passdb backends are account storage mechanisms (or methods) alone. The choice of terminology can be misleading, however we are stuck with this choice of wording. This chapter documents the nature of the account storage system with a focus on user and trust accounts. Trust accounts have two forms, machine trust accounts (computer accounts) and interdomain trust accounts. These are all treated as user-like entities. -</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2580280"></a>Features and Benefits</h2></div></div></div><p> +</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2580281"></a>Features and Benefits</h2></div></div></div><p> Samba-3 provides for complete backward compatibility with Samba-2.2.x functionality as follows: <a class="indexterm" name="id2580290"></a> -<a class="indexterm" name="id2580299"></a> -<a class="indexterm" name="id2580308"></a> -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2580316"></a>Backward Compatibility Account Storage Systems</h3></div></div></div><div class="variablelist"><dl><dt><span class="term">Plaintext</span></dt><dd><p> +<a class="indexterm" name="id2580300"></a> +<a class="indexterm" name="id2580309"></a> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2580317"></a>Backward Compatibility Account Storage Systems</h3></div></div></div><div class="variablelist"><dl><dt><span class="term">Plaintext</span></dt><dd><p> <a class="indexterm" name="id2580334"></a> -<a class="indexterm" name="id2580340"></a> -<a class="indexterm" name="id2580347"></a> -<a class="indexterm" name="id2580354"></a> -<a class="indexterm" name="id2580361"></a> +<a class="indexterm" name="id2580341"></a> +<a class="indexterm" name="id2580348"></a> +<a class="indexterm" name="id2580355"></a> +<a class="indexterm" name="id2580362"></a> This isn't really a backend at all, but is listed here for simplicity. Samba can be configured to pass plaintext authentication requests to the traditional UNIX/Linux <code class="filename">/etc/passwd</code> and <code class="filename">/etc/shadow</code>-style subsystems. On systems that have Pluggable Authentication Modules @@ -54,10 +54,10 @@ as follows: protocol limitations imposed by MS Windows clients apply likewise. Please refer to <a class="link" href="passdb.html#passdbtech" title="Technical Information">Technical Information</a>, for more information regarding the limitations of plaintext password usage. </p></dd><dt><span class="term">smbpasswd</span></dt><dd><p> -<a class="indexterm" name="id2580408"></a> -<a class="indexterm" name="id2580415"></a> -<a class="indexterm" name="id2580422"></a> -<a class="indexterm" name="id2580429"></a> +<a class="indexterm" name="id2580409"></a> +<a class="indexterm" name="id2580416"></a> +<a class="indexterm" name="id2580423"></a> +<a class="indexterm" name="id2580430"></a> This option allows continued use of the <code class="filename">smbpasswd</code> file that maintains a plain ASCII (text) layout that includes the MS Windows LanMan and NT-encrypted passwords as well as a field that stores some @@ -69,28 +69,28 @@ as follows: This backend should be used only for backward compatibility with older versions of Samba. It may be deprecated in future releases. </p></dd><dt><span class="term">ldapsam_compat (Samba-2.2 LDAP Compatibility)</span></dt><dd><p> -<a class="indexterm" name="id2580468"></a> -<a class="indexterm" name="id2580475"></a> -<a class="indexterm" name="id2580482"></a> +<a class="indexterm" name="id2580469"></a> +<a class="indexterm" name="id2580476"></a> +<a class="indexterm" name="id2580483"></a> There is a password backend option that allows continued operation with an existing OpenLDAP backend that uses the Samba-2.2.x LDAP schema extension. This option is provided primarily as a migration tool, although there is no reason to force migration at this time. This tool will eventually be deprecated. - </p></dd></dl></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2580500"></a>New Account Storage Systems</h3></div></div></div><p> + </p></dd></dl></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2580501"></a>New Account Storage Systems</h3></div></div></div><p> Samba-3 introduces a number of new password backend capabilities. -<a class="indexterm" name="id2580509"></a> -<a class="indexterm" name="id2580518"></a> +<a class="indexterm" name="id2580510"></a> +<a class="indexterm" name="id2580519"></a> </p><div class="variablelist"><dl><dt><span class="term">tdbsam</span></dt><dd><p> <a class="indexterm" name="id2580540"></a> <a class="indexterm" name="id2580547"></a> -<a class="indexterm" name="id2580553"></a> +<a class="indexterm" name="id2580554"></a> This backend provides a rich database backend for local servers. This backend is not suitable for multiple domain controllers (i.e., PDC + one or more BDC) installations. </p><p> -<a class="indexterm" name="id2580566"></a> -<a class="indexterm" name="id2580573"></a> +<a class="indexterm" name="id2580567"></a> +<a class="indexterm" name="id2580574"></a> <a class="indexterm" name="id2580580"></a> <a class="indexterm" name="id2580587"></a> <a class="indexterm" name="id2580594"></a> @@ -102,22 +102,22 @@ Samba-3 introduces a number of new password backend capabilities. to implement the same account and system access controls that are possible with MS Windows NT4/200x-based systems. </p><p> -<a class="indexterm" name="id2580624"></a> -<a class="indexterm" name="id2580631"></a> -<a class="indexterm" name="id2580638"></a> +<a class="indexterm" name="id2580625"></a> +<a class="indexterm" name="id2580632"></a> +<a class="indexterm" name="id2580639"></a> The inclusion of the <span class="emphasis"><em>tdbsam</em></span> capability is a direct response to user requests to allow simple site operation without the overhead of the complexities of running OpenLDAP. It is recommended to use this only for sites that have fewer than 250 users. For larger sites or implementations, the use of OpenLDAP or of Active Directory integration is strongly recommended. </p></dd><dt><span class="term">ldapsam</span></dt><dd><p> -<a class="indexterm" name="id2580666"></a> +<a class="indexterm" name="id2580667"></a> <a class="indexterm" name="id2580674"></a> This provides a rich directory backend for distributed account installation. </p><p> -<a class="indexterm" name="id2580685"></a> -<a class="indexterm" name="id2580692"></a> -<a class="indexterm" name="id2580699"></a> +<a class="indexterm" name="id2580686"></a> +<a class="indexterm" name="id2580693"></a> +<a class="indexterm" name="id2580700"></a> <a class="indexterm" name="id2580706"></a> <a class="indexterm" name="id2580713"></a> Samba-3 has a new and extended LDAP implementation that requires configuration @@ -135,30 +135,30 @@ Samba-3 introduces a number of new password backend capabilities. much more. Corporate sites will see that the Samba Team has listened to their requests both for capability and greater scalability. </p></dd></dl></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="passdbtech"></a>Technical Information</h2></div></div></div><p> -<a class="indexterm" name="id2580797"></a> +<a class="indexterm" name="id2580798"></a> <a class="indexterm" name="id2580804"></a> Old Windows clients send plaintext passwords over the wire. Samba can check these passwords by encrypting them and comparing them to the hash stored in the UNIX user database. </p><p> -<a class="indexterm" name="id2580817"></a> -<a class="indexterm" name="id2580824"></a> -<a class="indexterm" name="id2580831"></a> +<a class="indexterm" name="id2580818"></a> +<a class="indexterm" name="id2580825"></a> +<a class="indexterm" name="id2580832"></a> <a class="indexterm" name="id2580838"></a> Newer Windows clients send encrypted passwords (LanMan and NT hashes) instead of plaintext passwords over the wire. The newest clients will send only encrypted passwords and refuse to send plaintext passwords unless their registry is tweaked. </p><p> -<a class="indexterm" name="id2580852"></a> -<a class="indexterm" name="id2580859"></a> +<a class="indexterm" name="id2580853"></a> +<a class="indexterm" name="id2580860"></a> Many people ask why Samba cannot simply use the UNIX password database. Windows requires passwords that are encrypted in its own format. The UNIX passwords can't be converted to UNIX-style encrypted passwords. Because of that, you can't use the standard UNIX user database, and you have to store the LanMan and NT hashes somewhere else. </p><p> -<a class="indexterm" name="id2580875"></a> -<a class="indexterm" name="id2580882"></a> -<a class="indexterm" name="id2580889"></a> -<a class="indexterm" name="id2580896"></a> +<a class="indexterm" name="id2580876"></a> +<a class="indexterm" name="id2580883"></a> +<a class="indexterm" name="id2580890"></a> +<a class="indexterm" name="id2580897"></a> In addition to differently encrypted passwords, Windows also stores certain data for each user that is not stored in a UNIX user database: for example, workstations the user may logon from, the location where the user's profile is stored, and so on. Samba retrieves and stores this @@ -167,17 +167,17 @@ Samba-3 introduces a number of new password backend capabilities. <a class="link" href="smb.conf.5.html#PASSDBBACKEND">passdb backend</a> parameter. </p><div class="figure"><a name="idmap-sid2uid"></a><p class="title"><b>Figure 11.1. IDMAP: Resolution of SIDs to UIDs.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/idmap-sid2uid.png" width="216" alt="IDMAP: Resolution of SIDs to UIDs."></div></div></div><br class="figure-break"><p> <a class="indexterm" name="id2580986"></a> -<a class="indexterm" name="id2580992"></a> +<a class="indexterm" name="id2580993"></a> <a class="indexterm" name="id2580999"></a> The resolution of SIDs to UIDs is fundamental to correct operation of Samba. In both cases shown, if winbindd is not running or cannot be contacted, then only local SID/UID resolution is possible. See <a class="link" href="passdb.html#idmap-sid2uid" title="Figure 11.1. IDMAP: Resolution of SIDs to UIDs.">resolution of SIDs to UIDs</a> and <a class="link" href="passdb.html#idmap-uid2sid" title="Figure 11.2. IDMAP: Resolution of UIDs to SIDs.">resolution of UIDs to SIDs</a> diagrams. - </p><div class="figure"><a name="idmap-uid2sid"></a><p class="title"><b>Figure 11.2. IDMAP: Resolution of UIDs to SIDs.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/idmap-uid2sid.png" width="270" alt="IDMAP: Resolution of UIDs to SIDs."></div></div></div><br class="figure-break"><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2581068"></a>Important Notes About Security</h3></div></div></div><p> -<a class="indexterm" name="id2581076"></a> -<a class="indexterm" name="id2581083"></a> -<a class="indexterm" name="id2581090"></a> -<a class="indexterm" name="id2581097"></a> -<a class="indexterm" name="id2581104"></a> + </p><div class="figure"><a name="idmap-uid2sid"></a><p class="title"><b>Figure 11.2. IDMAP: Resolution of UIDs to SIDs.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/idmap-uid2sid.png" width="270" alt="IDMAP: Resolution of UIDs to SIDs."></div></div></div><br class="figure-break"><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2581069"></a>Important Notes About Security</h3></div></div></div><p> +<a class="indexterm" name="id2581077"></a> +<a class="indexterm" name="id2581084"></a> +<a class="indexterm" name="id2581091"></a> +<a class="indexterm" name="id2581098"></a> +<a class="indexterm" name="id2581105"></a> The UNIX and SMB password encryption techniques seem similar on the surface. This similarity is, however, only skin deep. The UNIX scheme typically sends clear-text passwords over the network when logging in. This is bad. The SMB encryption scheme @@ -192,69 +192,69 @@ Samba-3 introduces a number of new password backend capabilities. be protected accordingly. </p><p> <a class="indexterm" name="id2581134"></a> -<a class="indexterm" name="id2581140"></a> +<a class="indexterm" name="id2581141"></a> <a class="indexterm" name="id2581147"></a> Ideally, we would like a password scheme that involves neither plaintext passwords on the network nor plaintext passwords on disk. Unfortunately, this is not available because Samba is stuck with having to be compatible with other SMB systems (Windows NT, Windows for Workgroups, Windows 9x/Me). </p><p> -<a class="indexterm" name="id2581162"></a> -<a class="indexterm" name="id2581169"></a> +<a class="indexterm" name="id2581163"></a> +<a class="indexterm" name="id2581170"></a> Windows NT 4.0 Service Pack 3 changed the default setting so plaintext passwords are disabled from being sent over the wire. This mandates either the use of encrypted password support or editing the Windows NT registry to re-enable plaintext passwords. </p><p> <a class="indexterm" name="id2581184"></a> -<a class="indexterm" name="id2581190"></a> +<a class="indexterm" name="id2581191"></a> The following versions of Microsoft Windows do not support full domain security protocols, although they may log onto a domain environment: </p><div class="itemizedlist"><ul type="disc"><li><p>MS DOS Network client 3.0 with the basic network redirector installed.</p></li><li><p>Windows 95 with the network redirector update installed.</p></li><li><p>Windows 98 [Second Edition].</p></li><li><p>Windows Me.</p></li></ul></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> -<a class="indexterm" name="id2581229"></a> +<a class="indexterm" name="id2581230"></a> <a class="indexterm" name="id2581236"></a> <a class="indexterm" name="id2581243"></a> MS Windows XP Home does not have facilities to become a domain member, and it cannot participate in domain logons. </p></div><p> The following versions of MS Windows fully support domain security protocols. </p><div class="itemizedlist"><ul type="disc"><li><p>Windows NT 3.5x.</p></li><li><p>Windows NT 4.0.</p></li><li><p>Windows 2000 Professional.</p></li><li><p>Windows 200x Server/Advanced Server.</p></li><li><p>Windows XP Professional.</p></li></ul></div><p> -<a class="indexterm" name="id2581288"></a> +<a class="indexterm" name="id2581289"></a> <a class="indexterm" name="id2581295"></a> <a class="indexterm" name="id2581302"></a> <a class="indexterm" name="id2581309"></a> <a class="indexterm" name="id2581316"></a> -<a class="indexterm" name="id2581322"></a> +<a class="indexterm" name="id2581323"></a> All current releases of Microsoft SMB/CIFS clients support authentication via the SMB challenge/response mechanism described here. Enabling clear-text authentication does not disable the ability of the client to participate in encrypted authentication. Instead, it allows the client to negotiate either plaintext or encrypted password handling. </p><p> -<a class="indexterm" name="id2581338"></a> +<a class="indexterm" name="id2581339"></a> <a class="indexterm" name="id2581346"></a> -<a class="indexterm" name="id2581352"></a> -<a class="indexterm" name="id2581359"></a> -<a class="indexterm" name="id2581366"></a> +<a class="indexterm" name="id2581353"></a> +<a class="indexterm" name="id2581360"></a> +<a class="indexterm" name="id2581367"></a> MS Windows clients will cache the encrypted password alone. Where plaintext passwords are re-enabled through the appropriate registry change, the plaintext password is never cached. This means that in the event that a network connections should become disconnected (broken), only the cached (encrypted) password will be sent to the resource server to effect an auto-reconnect. If the resource server does not support encrypted passwords, the auto-reconnect will fail. Use of encrypted passwords is strongly advised. - </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2581383"></a>Advantages of Encrypted Passwords</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li><p> + </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2581384"></a>Advantages of Encrypted Passwords</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li><p> <a class="indexterm" name="id2581395"></a> <a class="indexterm" name="id2581402"></a> <a class="indexterm" name="id2581409"></a> Plaintext passwords are not passed across the network. Someone using a network sniffer cannot just record passwords going to the SMB server. </p></li><li><p> -<a class="indexterm" name="id2581422"></a> -<a class="indexterm" name="id2581429"></a> -<a class="indexterm" name="id2581436"></a> +<a class="indexterm" name="id2581423"></a> +<a class="indexterm" name="id2581430"></a> +<a class="indexterm" name="id2581437"></a> Plaintext passwords are not stored anywhere in memory or on disk. </p></li><li><p> -<a class="indexterm" name="id2581448"></a> -<a class="indexterm" name="id2581455"></a> -<a class="indexterm" name="id2581462"></a> -<a class="indexterm" name="id2581469"></a> +<a class="indexterm" name="id2581449"></a> +<a class="indexterm" name="id2581456"></a> +<a class="indexterm" name="id2581463"></a> +<a class="indexterm" name="id2581470"></a> Windows NT does not like talking to a server that does not support encrypted passwords. It will refuse to browse the server if the server is also in user-level security mode. It will insist on prompting the user for the password on each connection, which is very annoying. The only thing you can do to stop this is to use SMB @@ -264,57 +264,57 @@ Samba-3 introduces a number of new password backend capabilities. <a class="indexterm" name="id2581494"></a> Encrypted password support allows automatic share (resource) reconnects. </p></li><li><p> -<a class="indexterm" name="id2581506"></a> -<a class="indexterm" name="id2581513"></a> +<a class="indexterm" name="id2581507"></a> +<a class="indexterm" name="id2581514"></a> Encrypted passwords are essential for PDC/BDC operation. </p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2581524"></a>Advantages of Non-Encrypted Passwords</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li><p> -<a class="indexterm" name="id2581535"></a> +<a class="indexterm" name="id2581536"></a> Plaintext passwords are not kept on disk and are not cached in memory. </p></li><li><p> -<a class="indexterm" name="id2581548"></a> +<a class="indexterm" name="id2581549"></a> <a class="indexterm" name="id2581555"></a> Plaintext passwords use the same password file as other UNIX services, such as Login and FTP. </p></li><li><p> -<a class="indexterm" name="id2581567"></a> -<a class="indexterm" name="id2581574"></a> +<a class="indexterm" name="id2581568"></a> +<a class="indexterm" name="id2581575"></a> Use of other services (such as Telnet and FTP) that send plaintext passwords over the network makes sending them for SMB not such a big deal. </p></li></ul></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2581588"></a>Mapping User Identifiers between MS Windows and UNIX</h3></div></div></div><p> -<a class="indexterm" name="id2581596"></a> +<a class="indexterm" name="id2581597"></a> <a class="indexterm" name="id2581603"></a> -<a class="indexterm" name="id2581609"></a> +<a class="indexterm" name="id2581610"></a> Every operation in UNIX/Linux requires a user identifier (UID), just as in MS Windows NT4/200x this requires a security identifier (SID). Samba provides two means for mapping an MS Windows user to a UNIX/Linux UID. </p><p> -<a class="indexterm" name="id2581623"></a> -<a class="indexterm" name="id2581630"></a> -<a class="indexterm" name="id2581636"></a> -<a class="indexterm" name="id2581643"></a> -<a class="indexterm" name="id2581650"></a> +<a class="indexterm" name="id2581624"></a> +<a class="indexterm" name="id2581631"></a> +<a class="indexterm" name="id2581637"></a> +<a class="indexterm" name="id2581644"></a> +<a class="indexterm" name="id2581651"></a> First, all Samba SAM database accounts require a UNIX/Linux UID that the account will map to. As users are added to the account information database, Samba will call the <a class="link" href="smb.conf.5.html#ADDUSERSCRIPT">add user script</a> interface to add the account to the Samba host OS. In essence all accounts in the local SAM require a local user account. </p><p> <a class="indexterm" name="id2581679"></a> - <a class="indexterm" name="id2581685"></a> + <a class="indexterm" name="id2581686"></a> <a class="indexterm" name="id2581692"></a> - <a class="indexterm" name="id2581698"></a> - <a class="indexterm" name="id2581705"></a> + <a class="indexterm" name="id2581699"></a> + <a class="indexterm" name="id2581706"></a> <a class="indexterm" name="id2581712"></a> - <a class="indexterm" name="id2581719"></a> + <a class="indexterm" name="id2581720"></a> The second way to map Windows SID to UNIX UID is via the <span class="emphasis"><em>idmap uid</em></span> and <span class="emphasis"><em>idmap gid</em></span> parameters in <code class="filename">smb.conf</code>. Please refer to the man page for information about these parameters. These parameters are essential when mapping users from a remote (non-member Windows client or a member of a foreign domain) SAM server. </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="idmapbackend"></a>Mapping Common UIDs/GIDs on Distributed Machines</h3></div></div></div><p> -<a class="indexterm" name="id2581758"></a> +<a class="indexterm" name="id2581759"></a> <a class="indexterm" name="id2581765"></a> -<a class="indexterm" name="id2581771"></a> +<a class="indexterm" name="id2581772"></a> <a class="indexterm" name="id2581778"></a> -<a class="indexterm" name="id2581785"></a> -<a class="indexterm" name="id2581791"></a> +<a class="indexterm" name="id2581786"></a> +<a class="indexterm" name="id2581792"></a> Samba-3 has a special facility that makes it possible to maintain identical UIDs and GIDs on all servers in a distributed network. A distributed network is one where there exists a PDC, one or more BDCs, and/or one or more domain member servers. Why is this important? @@ -322,10 +322,10 @@ Samba-3 introduces a number of new password backend capabilities. users are copying files across UNIX/Linux systems using tools such as <code class="literal">rsync</code>. </p><p> <a class="indexterm" name="id2581815"></a> -<a class="indexterm" name="id2581821"></a> -<a class="indexterm" name="id2581828"></a> -<a class="indexterm" name="id2581834"></a> -<a class="indexterm" name="id2581841"></a> +<a class="indexterm" name="id2581822"></a> +<a class="indexterm" name="id2581829"></a> +<a class="indexterm" name="id2581835"></a> +<a class="indexterm" name="id2581842"></a> <a class="indexterm" name="id2581848"></a> <a class="indexterm" name="id2581855"></a> <a class="indexterm" name="id2581862"></a> @@ -335,54 +335,54 @@ Samba-3 introduces a number of new password backend capabilities. network configurations that also use LDAP for the SAM backend. <a class="link" href="passdb.html#idmapbackendexample" title="Example 11.1. Example Configuration with the LDAP idmap Backend">Example Configuration with the LDAP idmap Backend</a> shows that configuration. - </p><a class="indexterm" name="id2581891"></a><div class="example"><a name="idmapbackendexample"></a><p class="title"><b>Example 11.1. Example Configuration with the LDAP idmap Backend</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2581925"></a><em class="parameter"><code>idmap backend = ldap:ldap://ldap-server.quenya.org:636</code></em></td></tr><tr><td># Alternatively, this could be specified as:</td></tr><tr><td><a class="indexterm" name="id2581941"></a><em class="parameter"><code>idmap backend = ldap:ldaps://ldap-server.quenya.org</code></em></td></tr></table></div></div><br class="example-break"><p> -<a class="indexterm" name="id2581956"></a> -<a class="indexterm" name="id2581963"></a> + </p><a class="indexterm" name="id2581892"></a><div class="example"><a name="idmapbackendexample"></a><p class="title"><b>Example 11.1. Example Configuration with the LDAP idmap Backend</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2581925"></a><em class="parameter"><code>idmap backend = ldap:ldap://ldap-server.quenya.org:636</code></em></td></tr><tr><td># Alternatively, this could be specified as:</td></tr><tr><td><a class="indexterm" name="id2581942"></a><em class="parameter"><code>idmap backend = ldap:ldaps://ldap-server.quenya.org</code></em></td></tr></table></div></div><br class="example-break"><p> +<a class="indexterm" name="id2581957"></a> +<a class="indexterm" name="id2581964"></a> A network administrator who wants to make significant use of LDAP backends will sooner or later be exposed to the excellent work done by PADL Software. PADL <a class="ulink" href="http://www.padl.com" target="_top">http://www.padl.com</a> have produced and released to open source an array of tools that might be of interest. These tools include: </p><div class="itemizedlist"><ul type="disc"><li><p> -<a class="indexterm" name="id2581987"></a> +<a class="indexterm" name="id2581988"></a> <a class="indexterm" name="id2581994"></a> -<a class="indexterm" name="id2582000"></a> -<a class="indexterm" name="id2582007"></a> +<a class="indexterm" name="id2582001"></a> +<a class="indexterm" name="id2582008"></a> <a class="indexterm" name="id2582014"></a> -<a class="indexterm" name="id2582020"></a> -<a class="indexterm" name="id2582027"></a> +<a class="indexterm" name="id2582021"></a> +<a class="indexterm" name="id2582028"></a> <a class="indexterm" name="id2582034"></a> <span class="emphasis"><em>nss_ldap:</em></span> An LDAP name service switch (NSS) module to provide native name service support for AIX, Linux, Solaris, and other operating systems. This tool can be used for centralized storage and retrieval of UIDs and GIDs. </p></li><li><p> -<a class="indexterm" name="id2582054"></a> +<a class="indexterm" name="id2582055"></a> <a class="indexterm" name="id2582061"></a> -<a class="indexterm" name="id2582067"></a> -<a class="indexterm" name="id2582074"></a> +<a class="indexterm" name="id2582068"></a> +<a class="indexterm" name="id2582075"></a> <span class="emphasis"><em>pam_ldap:</em></span> A PAM module that provides LDAP integration for UNIX/Linux system access authentication. </p></li><li><p> <a class="indexterm" name="id2582093"></a> <a class="indexterm" name="id2582100"></a> -<a class="indexterm" name="id2582106"></a> -<a class="indexterm" name="id2582113"></a> +<a class="indexterm" name="id2582107"></a> +<a class="indexterm" name="id2582114"></a> <span class="emphasis"><em>idmap_ad:</em></span> An IDMAP backend that supports the Microsoft Services for UNIX RFC 2307 schema available from the PADL Web <a class="ulink" href="http://www.padl.com/download/xad_oss_plugins.tar.gz" target="_top">site</a>. - </p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2582136"></a>Comments Regarding LDAP</h3></div></div></div><p> -<a class="indexterm" name="id2582144"></a> + </p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2582137"></a>Comments Regarding LDAP</h3></div></div></div><p> +<a class="indexterm" name="id2582145"></a> <a class="indexterm" name="id2582154"></a> <a class="indexterm" name="id2582161"></a> -<a class="indexterm" name="id2582167"></a> +<a class="indexterm" name="id2582168"></a> There is much excitement and interest in LDAP directories in the information technology world today. The LDAP architecture was designed to be highly scalable. It was also designed for use across a huge number of potential areas of application encompassing a wide range of operating systems and platforms. LDAP technologies are at the heart of the current generations of Federated Identity Management (FIM) solutions that can underlie a corporate Single Sign-On (SSO) environment. </p><p> -<a class="indexterm" name="id2582185"></a> -<a class="indexterm" name="id2582192"></a> +<a class="indexterm" name="id2582186"></a> +<a class="indexterm" name="id2582193"></a> <a class="indexterm" name="id2582199"></a> -<a class="indexterm" name="id2582205"></a> +<a class="indexterm" name="id2582206"></a> LDAP implementations have been built across a wide variety of platforms. It lies at the core of Microsoft Windows Active Directory services (ADS), Novell's eDirectory, as well as many others. Implementation of the directory services LDAP involves interaction with legacy as well as new generation applications, all of which @@ -393,12 +393,12 @@ Samba-3 introduces a number of new password backend capabilities. <a class="indexterm" name="id2582236"></a> <a class="indexterm" name="id2582243"></a> <a class="indexterm" name="id2582250"></a> -<a class="indexterm" name="id2582256"></a> -<a class="indexterm" name="id2582263"></a> -<a class="indexterm" name="id2582270"></a> -<a class="indexterm" name="id2582277"></a> -<a class="indexterm" name="id2582284"></a> -<a class="indexterm" name="id2582291"></a> +<a class="indexterm" name="id2582257"></a> +<a class="indexterm" name="id2582264"></a> +<a class="indexterm" name="id2582271"></a> +<a class="indexterm" name="id2582278"></a> +<a class="indexterm" name="id2582285"></a> +<a class="indexterm" name="id2582292"></a> <a class="indexterm" name="id2582298"></a> <a class="indexterm" name="id2582305"></a> <a class="indexterm" name="id2582312"></a> @@ -411,11 +411,11 @@ Samba-3 introduces a number of new password backend capabilities. and also Samba. </p><p> <a class="indexterm" name="id2582332"></a> -<a class="indexterm" name="id2582338"></a> +<a class="indexterm" name="id2582339"></a> <a class="indexterm" name="id2582345"></a> <a class="indexterm" name="id2582352"></a> -<a class="indexterm" name="id2582358"></a> -<a class="indexterm" name="id2582365"></a> +<a class="indexterm" name="id2582359"></a> +<a class="indexterm" name="id2582366"></a> Many sites are installing LDAP for the first time in order to provide a scalable passdb backend for Samba. Others are faced with the need to adapt an existing LDAP directory to new uses such as for the Samba SAM backend. Whatever your particular need and attraction to Samba may be, @@ -423,8 +423,8 @@ Samba-3 introduces a number of new password backend capabilities. are of a durable nature for the site. These have far-reaching implications that affect long-term information systems management costs. </p><p> -<a class="indexterm" name="id2582384"></a> -<a class="indexterm" name="id2582391"></a> +<a class="indexterm" name="id2582385"></a> +<a class="indexterm" name="id2582392"></a> Do not rush into an LDAP deployment. Take the time to understand how the design of the Directory Information Tree (DIT) may impact current and future site needs, as well as the ability to meet them. The way that Samba SAM information should be stored within the DIT varies from site to site @@ -444,9 +444,9 @@ Samba-3 introduces a number of new password backend capabilities. be dealt with includes: user accounts, group accounts, machine trust accounts, interdomain trust accounts, and intermediate information specific to Samba internals. </p><p> -<a class="indexterm" name="id2582477"></a> -<a class="indexterm" name="id2582484"></a> -<a class="indexterm" name="id2582491"></a> +<a class="indexterm" name="id2582478"></a> +<a class="indexterm" name="id2582485"></a> +<a class="indexterm" name="id2582492"></a> The example deployment guidelines in this book, as well as other books and HOWTO documents available from the internet may not fit with established directory designs and implementations. The existing DIT may not be able to accommodate the simple information layout proposed in common @@ -461,50 +461,50 @@ Samba-3 introduces a number of new password backend capabilities. the journey to it may be challenging. Take time to understand site needs and do not rush into deployment. </p><p> -<a class="indexterm" name="id2582527"></a> +<a class="indexterm" name="id2582528"></a> <a class="indexterm" name="id2582534"></a> Above all, do not blindly use scripts and tools that are not suitable for your site. Check and validate all scripts before you execute them to make sure that the existing infrastructure will not be damaged by inadvertent use of an inappropriate tool. - </p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2582548"></a>LDAP Directories and Windows Computer Accounts</h3></div></div></div><p> + </p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2582549"></a>LDAP Directories and Windows Computer Accounts</h3></div></div></div><p> <a class="indexterm" name="id2582557"></a> <a class="indexterm" name="id2582564"></a> -<a class="indexterm" name="id2582570"></a> +<a class="indexterm" name="id2582571"></a> Samba doesn't provide a turnkey solution to LDAP. It is best to deal with the design and configuration of an LDAP directory prior to integration with Samba. A working knowledge of LDAP makes Samba integration easy, and the lack of a working knowledge of LDAP can make it a frustrating experience. </p><p> -<a class="indexterm" name="id2582586"></a> -<a class="indexterm" name="id2582593"></a> +<a class="indexterm" name="id2582587"></a> +<a class="indexterm" name="id2582594"></a> <a class="indexterm" name="id2582600"></a> Computer (machine) accounts can be placed wherever you like in an LDAP directory subject to some constraints that are described in this chapter. </p><p> -<a class="indexterm" name="id2582612"></a> -<a class="indexterm" name="id2582619"></a> -<a class="indexterm" name="id2582626"></a> -<a class="indexterm" name="id2582633"></a> -<a class="indexterm" name="id2582640"></a> -<a class="indexterm" name="id2582647"></a> -<a class="indexterm" name="id2582654"></a> +<a class="indexterm" name="id2582613"></a> +<a class="indexterm" name="id2582620"></a> +<a class="indexterm" name="id2582627"></a> +<a class="indexterm" name="id2582634"></a> +<a class="indexterm" name="id2582641"></a> +<a class="indexterm" name="id2582648"></a> +<a class="indexterm" name="id2582655"></a> The POSIX and sambaSamAccount components of computer (machine) accounts are both used by Samba. Thus, machine accounts are treated inside Samba in the same way that Windows NT4/200X treats them. A user account and a machine account are indistinquishable from each other, except that the machine account ends in a $ character, as do trust accounts. </p><p> -<a class="indexterm" name="id2582670"></a> -<a class="indexterm" name="id2582677"></a> +<a class="indexterm" name="id2582671"></a> +<a class="indexterm" name="id2582678"></a> <a class="indexterm" name="id2582684"></a> <a class="indexterm" name="id2582691"></a> -<a class="indexterm" name="id2582697"></a> +<a class="indexterm" name="id2582698"></a> The need for Windows user, group, machine, trust, and other accounts to be tied to a valid UNIX UID is a design decision that was made a long way back in the history of Samba development. It is unlikely that this decision will be reversed or changed during the remaining life of the Samba-3.x series. </p><p> -<a class="indexterm" name="id2582712"></a> -<a class="indexterm" name="id2582719"></a> +<a class="indexterm" name="id2582713"></a> +<a class="indexterm" name="id2582720"></a> <a class="indexterm" name="id2582726"></a> The resolution of a UID from the Windows SID is achieved within Samba through a mechanism that must refer back to the host operating system on which Samba is running. The NSS is the preferred @@ -512,12 +512,12 @@ Samba-3 introduces a number of new password backend capabilities. host OS it runs on. </p><p> <a class="indexterm" name="id2582741"></a> -<a class="indexterm" name="id2582747"></a> -<a class="indexterm" name="id2582754"></a> -<a class="indexterm" name="id2582761"></a> +<a class="indexterm" name="id2582748"></a> +<a class="indexterm" name="id2582755"></a> +<a class="indexterm" name="id2582762"></a> <a class="indexterm" name="id2582768"></a> -<a class="indexterm" name="id2582774"></a> -<a class="indexterm" name="id2582781"></a> +<a class="indexterm" name="id2582775"></a> +<a class="indexterm" name="id2582782"></a> Samba asks the host OS to provide a UID via the “<span class="quote">passwd</span>”, “<span class="quote">shadow</span>”, and “<span class="quote">group</span>” facilities in the NSS control (configuration) file. The best tool for achieving this is left up to the UNIX administrator to determine. It is not imposed by @@ -525,11 +525,11 @@ Samba-3 introduces a number of new password backend capabilities. possible to do this via LDAP, and for that Samba provides the appropriate hooks so that all account entities can be located in an LDAP directory. </p><p> -<a class="indexterm" name="id2582809"></a> -<a class="indexterm" name="id2582816"></a> -<a class="indexterm" name="id2582823"></a> -<a class="indexterm" name="id2582829"></a> -<a class="indexterm" name="id2582836"></a> +<a class="indexterm" name="id2582810"></a> +<a class="indexterm" name="id2582817"></a> +<a class="indexterm" name="id2582824"></a> +<a class="indexterm" name="id2582830"></a> +<a class="indexterm" name="id2582837"></a> For many the weapon of choice is to use the PADL nss_ldap utility. This utility must be configured so that computer accounts can be resolved to a POSIX/UNIX account UID. That is fundamentally an LDAP design question. The information provided on the Samba list and @@ -537,32 +537,32 @@ Samba-3 introduces a number of new password backend capabilities. of an LDAP directory is a complex subject that is beyond the scope of this documentation. </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="acctmgmttools"></a>Account Management Tools</h2></div></div></div><p> <a class="indexterm" name="id2582867"></a> -<a class="indexterm" name="id2582873"></a> -<a class="indexterm" name="id2582880"></a> +<a class="indexterm" name="id2582874"></a> +<a class="indexterm" name="id2582881"></a> Samba provides two tools for management of user and machine accounts: <code class="literal">smbpasswd</code> and <code class="literal">pdbedit</code>. </p><p> -<a class="indexterm" name="id2582903"></a> -<a class="indexterm" name="id2582910"></a> -<a class="indexterm" name="id2582917"></a> +<a class="indexterm" name="id2582904"></a> +<a class="indexterm" name="id2582911"></a> +<a class="indexterm" name="id2582918"></a> The <code class="literal">pdbedit</code> can be used to manage account policies in addition to Samba user account information. The policy management capability is used to administer domain default settings for password aging and management controls to handle failed login attempts. </p><p> -<a class="indexterm" name="id2582937"></a> -<a class="indexterm" name="id2582944"></a> -<a class="indexterm" name="id2582951"></a> +<a class="indexterm" name="id2582938"></a> +<a class="indexterm" name="id2582945"></a> +<a class="indexterm" name="id2582952"></a> <a class="indexterm" name="id2582958"></a> Some people are confused when reference is made to <code class="literal">smbpasswd</code> because the name refers to a storage mechanism for SambaSAMAccount information, but it is also the name of a utility tool. That tool is destined to eventually be replaced by new functionality that is being added to the <code class="literal">net</code> toolset (see <a class="link" href="NetCommand.html" title="Chapter 13. Remote and Local Management: The Net Command">the Net Command</a>. -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2582989"></a>The <code class="literal">smbpasswd</code> Tool</h3></div></div></div><p> -<a class="indexterm" name="id2583002"></a> -<a class="indexterm" name="id2583009"></a> -<a class="indexterm" name="id2583016"></a> -<a class="indexterm" name="id2583023"></a> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2582990"></a>The <code class="literal">smbpasswd</code> Tool</h3></div></div></div><p> +<a class="indexterm" name="id2583003"></a> +<a class="indexterm" name="id2583010"></a> +<a class="indexterm" name="id2583017"></a> +<a class="indexterm" name="id2583024"></a> <a class="indexterm" name="id2583030"></a> The <code class="literal">smbpasswd</code> utility is similar to the <code class="literal">passwd</code> and <code class="literal">yppasswd</code> programs. It maintains the two 32 byte password @@ -575,7 +575,7 @@ is being added to the <code class="literal">net</code> toolset (see <a class="li <code class="literal">smbpasswd</code> works in a client-server mode where it contacts the local smbd to change the user's password on its behalf. This has enormous benefits. </p><p> -<a class="indexterm" name="id2583099"></a> +<a class="indexterm" name="id2583100"></a> <a class="indexterm" name="id2583106"></a> <code class="literal">smbpasswd</code> has the capability to change passwords on Windows NT servers (this only works when the request is sent to the NT PDC if changing an NT @@ -601,21 +601,21 @@ is being added to the <code class="literal">net</code> toolset (see <a class="li If the old value does not match the current value stored for that user, or the two new values do not match each other, then the password will not be changed. </p><p> -<a class="indexterm" name="id2583271"></a> +<a class="indexterm" name="id2583272"></a> When invoked by an ordinary user, the command will allow only the user to change his or her own SMB password. </p><p> <a class="indexterm" name="id2583284"></a> -<a class="indexterm" name="id2583290"></a> +<a class="indexterm" name="id2583291"></a> When run by root, <code class="literal">smbpasswd</code> may take an optional argument specifying the username whose SMB password you wish to change. When run as root, <code class="literal">smbpasswd</code> does not prompt for or check the old password value, thus allowing root to set passwords for users who have forgotten their passwords. </p><p> -<a class="indexterm" name="id2583317"></a> +<a class="indexterm" name="id2583318"></a> <a class="indexterm" name="id2583324"></a> <a class="indexterm" name="id2583331"></a> -<a class="indexterm" name="id2583337"></a> +<a class="indexterm" name="id2583338"></a> <code class="literal">smbpasswd</code> is designed to work in the way familiar to UNIX users who use the <code class="literal">passwd</code> or <code class="literal">yppasswd</code> commands. While designed for administrative use, this tool provides essential user-level @@ -625,32 +625,32 @@ is being added to the <code class="literal">net</code> toolset (see <a class="li For more details on using <code class="literal">smbpasswd</code>, refer to the man page (the definitive reference). </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="pdbeditthing"></a>The <code class="literal">pdbedit</code> Tool</h3></div></div></div><p> - <a class="indexterm" name="id2583403"></a> - <a class="indexterm" name="id2583410"></a> + <a class="indexterm" name="id2583404"></a> + <a class="indexterm" name="id2583411"></a> <a class="indexterm" name="id2583417"></a> <a class="indexterm" name="id2583424"></a> <code class="literal">pdbedit</code> is a tool that can be used only by root. It is used to manage the passdb backend, as well as domain-wide account policy settings. <code class="literal">pdbedit</code> can be used to: </p><div class="itemizedlist"><ul type="disc"><li><p>add, remove, or modify user accounts.</p></li><li><p>list user accounts.</p></li><li><p>migrate user accounts.</p></li><li><p>migrate group accounts.</p></li><li><p>manage account policies.</p></li><li><p>manage domain access policy settings.</p></li></ul></div><p> - <a class="indexterm" name="id2583483"></a> + <a class="indexterm" name="id2583484"></a> Under the terms of the Sarbanes-Oxley Act of 2002, American businesses and organizations are mandated to implement a series of <code class="literal">internal controls</code> and procedures to communicate, store, and protect financial data. The Sarbanes-Oxley Act has far reaching implications in respect of: </p><div class="orderedlist"><ol type="1"><li><p>Who has access to information systems that store financial data.</p></li><li><p>How personal and financial information is treated among employees and business partners.</p></li><li><p>How security vulnerabilities are managed.</p></li><li><p>Security and patch level maintenance for all information systems.</p></li><li><p>How information systems changes are documented and tracked.</p></li><li><p>How information access controls are implemented and managed.</p></li><li><p>Auditability of all information systems in respect of change and security.</p></li><li><p>Disciplinary procedures and controls to ensure privacy.</p></li></ol></div><p> - <a class="indexterm" name="id2583555"></a> - <a class="indexterm" name="id2583562"></a> + <a class="indexterm" name="id2583556"></a> + <a class="indexterm" name="id2583563"></a> In short, the Sarbanes-Oxley Act of 2002 is an instrument that enforces accountability in respect of business related information systems so as to ensure the compliance of all information systems that are used to store personal information and particularly for financial records processing. Similar accountabilities are being demanded around the world. </p><p> <a class="indexterm" name="id2583579"></a> - <a class="indexterm" name="id2583585"></a> - <a class="indexterm" name="id2583592"></a> - <a class="indexterm" name="id2583599"></a> - <a class="indexterm" name="id2583606"></a> + <a class="indexterm" name="id2583586"></a> + <a class="indexterm" name="id2583593"></a> + <a class="indexterm" name="id2583600"></a> + <a class="indexterm" name="id2583607"></a> The need to be familiar with the Samba tools and facilities that permit information systems operation in compliance with government laws and regulations is clear to all. The <code class="literal">pdbedit</code> is currently the only Samba tool that provides the capacity to manage account and systems access controls @@ -663,24 +663,24 @@ is being added to the <code class="literal">net</code> toolset (see <a class="li <a class="indexterm" name="id2583988"></a> <a class="indexterm" name="id2583995"></a> <a class="indexterm" name="id2584002"></a> -<a class="indexterm" name="id2584008"></a> +<a class="indexterm" name="id2584009"></a> The <code class="literal">pdbedit</code> tool is the only one that can manage the account security and policy settings. It is capable of all operations that smbpasswd can do as well as a superset of them. </p><p> - <a class="indexterm" name="id2584027"></a> -<a class="indexterm" name="id2584034"></a> -<a class="indexterm" name="id2584041"></a> + <a class="indexterm" name="id2584028"></a> +<a class="indexterm" name="id2584035"></a> +<a class="indexterm" name="id2584042"></a> One particularly important purpose of the <code class="literal">pdbedit</code> is to allow the import/export of account information from one passdb backend to another. </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2584058"></a>User Account Management</h4></div></div></div><p> <a class="indexterm" name="id2584066"></a> -<a class="indexterm" name="id2584072"></a> -<a class="indexterm" name="id2584079"></a> -<a class="indexterm" name="id2584086"></a> -<a class="indexterm" name="id2584093"></a> -<a class="indexterm" name="id2584100"></a> -<a class="indexterm" name="id2584107"></a> +<a class="indexterm" name="id2584073"></a> +<a class="indexterm" name="id2584080"></a> +<a class="indexterm" name="id2584087"></a> +<a class="indexterm" name="id2584094"></a> +<a class="indexterm" name="id2584101"></a> +<a class="indexterm" name="id2584108"></a> The <code class="literal">pdbedit</code> tool, like the <code class="literal">smbpasswd</code> tool, requires that a POSIX user account already exists in the UNIX/Linux system accounts database (backend). Neither tool will call out to the operating system to create a user account because this is @@ -694,9 +694,9 @@ is being added to the <code class="literal">net</code> toolset (see <a class="li <a class="indexterm" name="id2584158"></a> Before attempting to use the <code class="literal">pdbedit</code> tool to manage user and machine accounts, make certain that a system (POSIX) account has already been created. - </p><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2584174"></a>Listing User and Machine Accounts</h5></div></div></div><p> -<a class="indexterm" name="id2584182"></a> -<a class="indexterm" name="id2584189"></a> + </p><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2584175"></a>Listing User and Machine Accounts</h5></div></div></div><p> +<a class="indexterm" name="id2584183"></a> +<a class="indexterm" name="id2584190"></a> The following is an example of the user account information that is stored in a tdbsam password backend. This listing was produced by running: </p><pre class="screen"> @@ -723,7 +723,7 @@ Password can change: Sat, 14 Dec 2002 14:37:03 GMT Password must change: Mon, 18 Jan 2038 20:14:07 GMT </pre><p> </p><p> -<a class="indexterm" name="id2584231"></a> +<a class="indexterm" name="id2584232"></a> Accounts can also be listed in the older <code class="literal">smbpasswd</code> format: </p><pre class="screen"> <code class="prompt">root# </code><strong class="userinput"><code>pdbedit -Lw</code></strong> @@ -749,8 +749,8 @@ marvel$:1011:BF709959C3C94E0B3958B7B84A3BB6F3: C610EFE9A385A3E8AA46ADFD576E6881:[W ]:LCT-40F07A4 </pre><p> <a class="indexterm" name="id2584280"></a> -<a class="indexterm" name="id2584286"></a> -<a class="indexterm" name="id2584293"></a> +<a class="indexterm" name="id2584287"></a> +<a class="indexterm" name="id2584294"></a> <a class="indexterm" name="id2584300"></a> <a class="indexterm" name="id2584307"></a> <a class="indexterm" name="id2584314"></a> @@ -762,15 +762,15 @@ marvel$:1011:BF709959C3C94E0B3958B7B84A3BB6F3: The Account Flags parameters are documented in the <code class="literal">pdbedit</code> man page, and are briefly documented in <a class="link" href="passdb.html#TOSHARG-acctflags" title="Account Flags Management">the Account Flags Management section</a>. </p><p> -<a class="indexterm" name="id2584397"></a> +<a class="indexterm" name="id2584398"></a> The LCT data consists of 8 hexadecimal characters representing the time since January 1, 1970, of the time when the password was last changed. </p></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2584409"></a>Adding User Accounts</h5></div></div></div><p> <a class="indexterm" name="id2584417"></a> <a class="indexterm" name="id2584424"></a> -<a class="indexterm" name="id2584430"></a> -<a class="indexterm" name="id2584437"></a> -<a class="indexterm" name="id2584444"></a> +<a class="indexterm" name="id2584431"></a> +<a class="indexterm" name="id2584438"></a> +<a class="indexterm" name="id2584445"></a> The <code class="literal">pdbedit</code> can be used to add a user account to a standalone server or to a domain. In the example shown here the account for the user <code class="literal">vlaan</code> has been created before attempting to add the SambaSAMAccount. @@ -802,9 +802,9 @@ Last bad password : 0 Bad password count : 0 Logon hours : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF </pre><p> - </p></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2584496"></a>Deleting Accounts</h5></div></div></div><p> -<a class="indexterm" name="id2584504"></a> -<a class="indexterm" name="id2584511"></a> + </p></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2584497"></a>Deleting Accounts</h5></div></div></div><p> +<a class="indexterm" name="id2584505"></a> +<a class="indexterm" name="id2584512"></a> <a class="indexterm" name="id2584518"></a> <a class="indexterm" name="id2584525"></a> An account can be deleted from the SambaSAMAccount database @@ -814,8 +814,8 @@ Logon hours : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF The account is removed without further screen output. The account is removed only from the SambaSAMAccount (passdb backend) database, it is not removed from the UNIX account backend. </p><p> -<a class="indexterm" name="id2584551"></a> -<a class="indexterm" name="id2584558"></a> +<a class="indexterm" name="id2584552"></a> +<a class="indexterm" name="id2584559"></a> The use of the NT4 domain user manager to delete an account will trigger the <em class="parameter"><code>delete user script</code></em>, but not the <code class="literal">pdbedit</code> tool. </p></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2584581"></a>Changing User Accounts</h5></div></div></div><p> @@ -823,7 +823,7 @@ Logon hours : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF Refer to the <code class="literal">pdbedit</code> man page for a full synopsis of all operations that are available with this tool. </p><p> -<a class="indexterm" name="id2584606"></a> +<a class="indexterm" name="id2584607"></a> An example of a simple change in the user account information is the change of the full name information shown here: </p><pre class="screen"> @@ -836,8 +836,8 @@ Home Directory: \\frodo\vlaan </pre><p> </p><p> <a class="indexterm" name="id2584634"></a> -<a class="indexterm" name="id2584640"></a> -<a class="indexterm" name="id2584647"></a> +<a class="indexterm" name="id2584641"></a> +<a class="indexterm" name="id2584648"></a> Let us assume for a moment that a user's password has expired and the user is unable to change the password at this time. It may be necessary to give the user additional grace time so that it is possible to continue to work with the account and the original password. This @@ -889,45 +889,45 @@ Password must change: Fri, 01 Jan 2010 00:00:00 GMT <a class="indexterm" name="id2584754"></a> Refer to the strptime man page for specific time format information. </p><p> -<a class="indexterm" name="id2584765"></a> +<a class="indexterm" name="id2584766"></a> <a class="indexterm" name="id2584772"></a> Please refer to the pdbedit man page for further information relating to SambaSAMAccount management. </p><div class="sect5" lang="en"><div class="titlepage"><div><div><h6 class="title"><a name="TOSHARG-acctflags"></a>Account Flags Management</h6></div></div></div><p> -<a class="indexterm" name="id2584793"></a> -<a class="indexterm" name="id2584800"></a> +<a class="indexterm" name="id2584794"></a> +<a class="indexterm" name="id2584801"></a> <a class="indexterm" name="id2584810"></a> -<a class="indexterm" name="id2584816"></a> +<a class="indexterm" name="id2584817"></a> The Samba SAM account flags are properly called the ACB (account control block) within the Samba source code. In some parts of the Samba source code they are referred to as the account encode_bits, and also as the account control flags. </p><p> <a class="indexterm" name="id2584831"></a> <a class="indexterm" name="id2584838"></a> -<a class="indexterm" name="id2584844"></a> -<a class="indexterm" name="id2584851"></a> -<a class="indexterm" name="id2584858"></a> +<a class="indexterm" name="id2584845"></a> +<a class="indexterm" name="id2584852"></a> +<a class="indexterm" name="id2584859"></a> The manual adjustment of user, machine (workstation or server) or an inter-domain trust account account flgas should not be necessary under normal conditions of use of Samba. On the other hand, where this information becomes corrupted for some reason, the ability to correct the damaged data is certainly useful. The tool of choice by which such correction can be affected is the <code class="literal">pdbedit</code> utility. </p><p> -<a class="indexterm" name="id2584881"></a> -<a class="indexterm" name="id2584888"></a> +<a class="indexterm" name="id2584882"></a> +<a class="indexterm" name="id2584889"></a> There have been a few requests for information regarding the account flags from developers who are creating their own Samba management tools. An example of a need for information regarding the proper management of the account flags is evident when developing scripts that will be used to manage an LDAP directory. </p><p> -<a class="indexterm" name="id2584904"></a> +<a class="indexterm" name="id2584905"></a> <a class="indexterm" name="id2584911"></a> The account flag field can contain up to 16 characters. Presently, only 11 are in use. These are listed in <a class="link" href="passdb.html#accountflags" title="Table 11.2. Samba SAM Account Control Block Flags">Samba SAM Account Control Block Flags</a>. The order in which the flags are specified to the <code class="literal">pdbedit</code> command is not important. In fact, they can be set without problem in any order in the SambaAcctFlags record in the LDAP directory. </p><div class="table"><a name="accountflags"></a><p class="title"><b>Table 11.2. Samba SAM Account Control Block Flags</b></p><div class="table-contents"><table summary="Samba SAM Account Control Block Flags" border="1"><colgroup><col><col></colgroup><thead><tr><th align="center">Flag</th><th align="center">Description</th></tr></thead><tbody><tr><td align="center">D</td><td align="left">Account is disabled.</td></tr><tr><td align="center">H</td><td align="left">A home directory is required.</td></tr><tr><td align="center">I</td><td align="left">An inter-domain trust account.</td></tr><tr><td align="center">L</td><td align="left">Account has been auto-locked.</td></tr><tr><td align="center">M</td><td align="left">An MNS (Microsoft network service) logon account.</td></tr><tr><td align="center">N</td><td align="left">Password not required.</td></tr><tr><td align="center">S</td><td align="left">A server trust account.</td></tr><tr><td align="center">T</td><td align="left">Temporary duplicate account entry.</td></tr><tr><td align="center">U</td><td align="left">A normal user account.</td></tr><tr><td align="center">W</td><td align="left">A workstation trust account.</td></tr><tr><td align="center">X</td><td align="left">Password does not expire.</td></tr></tbody></table></div></div><br class="table-break"><p> -<a class="indexterm" name="id2585139"></a> -<a class="indexterm" name="id2585146"></a> +<a class="indexterm" name="id2585140"></a> +<a class="indexterm" name="id2585147"></a> An example of use of the <code class="literal">pdbedit</code> utility to set the account control flags is shown here: </p><pre class="screen"> @@ -955,7 +955,7 @@ Last bad password : 0 Bad password count : 0 Logon hours : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF </pre><p> -<a class="indexterm" name="id2585201"></a> +<a class="indexterm" name="id2585202"></a> The flags can be reset to the default settings by executing: </p><pre class="screen"> <code class="prompt">root# </code> pdbedit -r -c "[]" jht @@ -983,8 +983,8 @@ Bad password count : 0 Logon hours : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF </pre><p> </p></div></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2585239"></a>Domain Account Policy Managment</h5></div></div></div><p> -<a class="indexterm" name="id2585247"></a> -<a class="indexterm" name="id2585254"></a> +<a class="indexterm" name="id2585248"></a> +<a class="indexterm" name="id2585255"></a> To view the domain account access policies that may be configured execute: </p><pre class="screen"> <code class="prompt">root# </code> pdbedit -P ? @@ -1032,10 +1032,10 @@ Account policies must be set individually on each PDC and BDC. At this time (Sam account policies are not replicated automatically. This may be fixed before Samba 3.0.20 ships or some time there after. Please check the WHATSNEW.txt file in the Samba-3 tarball for specific update notiations regarding this facility. -</p></div></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2585400"></a>Account Import/Export</h4></div></div></div><p> - <a class="indexterm" name="id2585408"></a> -<a class="indexterm" name="id2585415"></a> -<a class="indexterm" name="id2585422"></a> +</p></div></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2585401"></a>Account Import/Export</h4></div></div></div><p> + <a class="indexterm" name="id2585409"></a> +<a class="indexterm" name="id2585416"></a> +<a class="indexterm" name="id2585423"></a> The <code class="literal">pdbedit</code> tool allows import/export of authentication (account) databases from one backend to another. For example, to import/export accounts from an old <code class="filename">smbpasswd</code> database to a <em class="parameter"><code>tdbsam</code></em> @@ -1046,31 +1046,31 @@ regarding this facility. <code class="prompt">root# </code><strong class="userinput"><code>pdbedit -i smbpasswd -e tdbsam</code></strong> </pre><p> </p></li><li><p> -<a class="indexterm" name="id2585488"></a> +<a class="indexterm" name="id2585489"></a> Replace the <em class="parameter"><code>smbpasswd</code></em> with <em class="parameter"><code>tdbsam</code></em> in the <em class="parameter"><code>passdb backend</code></em> configuration in <code class="filename">smb.conf</code>. - </p></li></ol></div></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2585525"></a>Password Backends</h2></div></div></div><p> -<a class="indexterm" name="id2585533"></a> -<a class="indexterm" name="id2585540"></a> + </p></li></ol></div></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2585526"></a>Password Backends</h2></div></div></div><p> +<a class="indexterm" name="id2585534"></a> +<a class="indexterm" name="id2585541"></a> Samba offers flexibility in backend account database design. The flexibility is immediately obvious as one begins to explore this capability. Recent changes to Samba (since 3.0.23) have removed the mulitple backend feature in order to simplify problems that broke some installations. This removal has made the internal operation of Samba-3 more consistent and predictable. </p><p> -<a class="indexterm" name="id2585556"></a> -<a class="indexterm" name="id2585563"></a> +<a class="indexterm" name="id2585557"></a> +<a class="indexterm" name="id2585564"></a> Beginning with Samba 3.0.23 it is no longer possible to specify use of mulitple passdb backends. Earlier versions of Samba-3 made it possible to specify multiple password backends, and even multiple backends of the same type. The multiple passdb backend capability caused many problems with name to SID and SID to name ID resolution. The Samba team wrestled with the challenges and decided that this feature needed to be removed. </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2585579"></a>Plaintext</h3></div></div></div><p> -<a class="indexterm" name="id2585586"></a> -<a class="indexterm" name="id2585593"></a> -<a class="indexterm" name="id2585600"></a> -<a class="indexterm" name="id2585607"></a> -<a class="indexterm" name="id2585614"></a> -<a class="indexterm" name="id2585621"></a> +<a class="indexterm" name="id2585587"></a> +<a class="indexterm" name="id2585594"></a> +<a class="indexterm" name="id2585601"></a> +<a class="indexterm" name="id2585608"></a> +<a class="indexterm" name="id2585615"></a> +<a class="indexterm" name="id2585622"></a> Older versions of Samba retrieved user information from the UNIX user database and eventually some other fields from the file <code class="filename">/etc/samba/smbpasswd</code> or <code class="filename">/etc/smbpasswd</code>. When password encryption is disabled, no @@ -1078,17 +1078,17 @@ to be removed. that the Samba host OS will access its <code class="filename">/etc/passwd</code> database. On most Linux systems, for example, all user and group resolution is done via PAM. </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2585655"></a>smbpasswd: Encrypted Password Database</h3></div></div></div><p> - <a class="indexterm" name="id2585663"></a> -<a class="indexterm" name="id2585672"></a> -<a class="indexterm" name="id2585679"></a> -<a class="indexterm" name="id2585686"></a> + <a class="indexterm" name="id2585664"></a> +<a class="indexterm" name="id2585673"></a> +<a class="indexterm" name="id2585680"></a> +<a class="indexterm" name="id2585687"></a> Traditionally, when configuring <a class="link" href="smb.conf.5.html#ENCRYPTPASSWORDS">encrypt passwords = yes</a> in Samba's <code class="filename">smb.conf</code> file, user account information such as username, LM/NT password hashes, password change times, and account flags have been stored in the <code class="filename">smbpasswd(5)</code> file. There are several disadvantages to this approach for sites with large numbers of users (counted in the thousands). </p><div class="itemizedlist"><ul type="disc"><li><p> -<a class="indexterm" name="id2585729"></a> +<a class="indexterm" name="id2585730"></a> The first problem is that all lookups must be performed sequentially. Given that there are approximately two lookups per domain logon (one during intial logon validation and one for a session connection setup, such as when mapping a network drive or printer), this @@ -1097,27 +1097,27 @@ to be removed. </p></li><li><p> <a class="indexterm" name="id2585747"></a> <a class="indexterm" name="id2585754"></a> -<a class="indexterm" name="id2585760"></a> -<a class="indexterm" name="id2585767"></a> +<a class="indexterm" name="id2585761"></a> +<a class="indexterm" name="id2585768"></a> <a class="indexterm" name="id2585774"></a> The second problem is that administrators who desire to replicate an smbpasswd file to more than one Samba server are left to use external tools such as <code class="literal">rsync(1)</code> and <code class="literal">ssh(1)</code> and write custom, in-house scripts. </p></li><li><p> -<a class="indexterm" name="id2585799"></a> -<a class="indexterm" name="id2585806"></a> -<a class="indexterm" name="id2585813"></a> -<a class="indexterm" name="id2585820"></a> -<a class="indexterm" name="id2585827"></a> +<a class="indexterm" name="id2585800"></a> +<a class="indexterm" name="id2585807"></a> +<a class="indexterm" name="id2585814"></a> +<a class="indexterm" name="id2585821"></a> +<a class="indexterm" name="id2585828"></a> Finally, the amount of information that is stored in an smbpasswd entry leaves no room for additional attributes such as a home directory, password expiration time, or even a relative identifier (RID). </p></li></ul></div><p> -<a class="indexterm" name="id2585844"></a> -<a class="indexterm" name="id2585851"></a> +<a class="indexterm" name="id2585845"></a> +<a class="indexterm" name="id2585852"></a> <a class="indexterm" name="id2585858"></a> -<a class="indexterm" name="id2585864"></a> +<a class="indexterm" name="id2585865"></a> As a result of these deficiencies, a more robust means of storing user attributes used by smbd was developed. The API that defines access to user accounts is commonly referred to as the samdb interface (previously, this was called the passdb @@ -1127,21 +1127,21 @@ to be removed. <a class="indexterm" name="id2585887"></a> <a class="indexterm" name="id2585894"></a> <a class="indexterm" name="id2585901"></a> -<a class="indexterm" name="id2585907"></a> +<a class="indexterm" name="id2585908"></a> Samba provides an enhanced set of passdb backends that overcome the deficiencies of the smbpasswd plaintext database. These are tdbsam and ldapsam. Of these, ldapsam will be of most interest to large corporate or enterprise sites. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2585920"></a>tdbsam</h3></div></div></div><p> - <a class="indexterm" name="id2585928"></a> -<a class="indexterm" name="id2585937"></a> -<a class="indexterm" name="id2585946"></a> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2585921"></a>tdbsam</h3></div></div></div><p> + <a class="indexterm" name="id2585929"></a> +<a class="indexterm" name="id2585938"></a> +<a class="indexterm" name="id2585947"></a> Samba can store user and machine account data in a “<span class="quote">TDB</span>” (trivial database). Using this backend does not require any additional configuration. This backend is recommended for new installations that do not require LDAP. </p><p> <a class="indexterm" name="id2585964"></a> <a class="indexterm" name="id2585971"></a> -<a class="indexterm" name="id2585977"></a> +<a class="indexterm" name="id2585978"></a> <a class="indexterm" name="id2585984"></a> As a general guide, the Samba Team does not recommend using the tdbsam backend for sites that have 250 or more users. Additionally, tdbsam is not capable of scaling for use @@ -1156,9 +1156,9 @@ to be removed. more than one physical location. The Samba Team has not at this time established the performance-based scalability limits of the tdbsam architecture. </p><p> -<a class="indexterm" name="id2586029"></a> -<a class="indexterm" name="id2586036"></a> -<a class="indexterm" name="id2586043"></a> +<a class="indexterm" name="id2586030"></a> +<a class="indexterm" name="id2586037"></a> +<a class="indexterm" name="id2586044"></a> <a class="indexterm" name="id2586050"></a> There are sites that have thousands of users and yet require only one server. One site recently reported having 4,500 user accounts on one UNIX system and @@ -1167,8 +1167,8 @@ to be removed. is not one pertaining to a limitation in the TDB storage system, it is based only on the need for a reliable distribution mechanism for the SambaSAMAccount backend. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2586078"></a>ldapsam</h3></div></div></div><p> -<a class="indexterm" name="id2586086"></a> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2586079"></a>ldapsam</h3></div></div></div><p> +<a class="indexterm" name="id2586087"></a> <a class="indexterm" name="id2586093"></a> <a class="indexterm" name="id2586100"></a> There are a few points to stress that the ldapsam does not provide. The LDAP @@ -1176,17 +1176,17 @@ to be removed. </p><div class="itemizedlist"><ul type="disc"><li><p>A means of retrieving user account information from a Windows 200x Active Directory server.</p></li><li><p>A means of replacing /etc/passwd.</p></li></ul></div><p> <a class="indexterm" name="id2586129"></a> -<a class="indexterm" name="id2586135"></a> -<a class="indexterm" name="id2586142"></a> -<a class="indexterm" name="id2586148"></a> +<a class="indexterm" name="id2586136"></a> +<a class="indexterm" name="id2586143"></a> +<a class="indexterm" name="id2586149"></a> The second item can be accomplished by using LDAP NSS and PAM modules. LGPL versions of these libraries can be obtained from <a class="ulink" href="http://www.padl.com/" target="_top">PADL Software</a>. More information about the configuration of these packages may be found in <a class="ulink" href="http://safari.oreilly.com/?XmlId=1-56592-491-6" target="_top"> <span class="emphasis"><em>LDAP, System Administration</em></span> by Gerald Carter, Chapter 6, Replacing NIS"</a>. </p><p> -<a class="indexterm" name="id2586179"></a> -<a class="indexterm" name="id2586186"></a> -<a class="indexterm" name="id2586193"></a> +<a class="indexterm" name="id2586180"></a> +<a class="indexterm" name="id2586187"></a> +<a class="indexterm" name="id2586194"></a> This document describes how to use an LDAP directory for storing Samba user account information traditionally stored in the smbpasswd(5) file. It is assumed that the reader already has a basic understanding of LDAP concepts @@ -1203,7 +1203,7 @@ to be removed. The <a class="ulink" href="http://www.unav.es/cti/ldap-smb/ldap-smb-3-howto.html" target="_top">Samba-PDC-LDAP-HOWTO</a> maintained by Ignacio Coupeau. </p></li><li><p> -<a class="indexterm" name="id2586293"></a> +<a class="indexterm" name="id2586294"></a> <a class="indexterm" name="id2586300"></a> <a class="indexterm" name="id2586307"></a> The NT migration scripts from <a class="ulink" href="http://samba.idealx.org/" target="_top">IDEALX</a> that are @@ -1212,8 +1212,8 @@ to be removed. </p></li></ul></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2586326"></a>Supported LDAP Servers</h4></div></div></div><p> <a class="indexterm" name="id2586334"></a> <a class="indexterm" name="id2586341"></a> -<a class="indexterm" name="id2586347"></a> -<a class="indexterm" name="id2586354"></a> +<a class="indexterm" name="id2586348"></a> +<a class="indexterm" name="id2586355"></a> The LDAP ldapsam code was developed and tested using the OpenLDAP 2.x server and client libraries. The same code should work with Netscape's Directory Server and client SDK. However, there are bound to be compile errors and bugs. These should not be hard to fix. @@ -1236,21 +1236,21 @@ ObjectClass (1.3.6.1.4.1.7165.2.2.6 NAME 'sambaSamAccount' SUP top AUXILIARY sambaPrimaryGroupSID $ sambaDomainName )) </pre><p> </p><p> -<a class="indexterm" name="id2586426"></a> -<a class="indexterm" name="id2586433"></a> +<a class="indexterm" name="id2586427"></a> +<a class="indexterm" name="id2586434"></a> <a class="indexterm" name="id2586440"></a> The <code class="filename">samba.schema</code> file has been formatted for OpenLDAP 2.0/2.1. The Samba Team owns the OID space used by the above schema and recommends its use. If you translate the schema to be used with Netscape DS, please submit the modified schema file as a patch to <a class="ulink" href="mailto:jerry@samba.org" target="_top">jerry@samba.org</a>. </p><p> -<a class="indexterm" name="id2586466"></a> -<a class="indexterm" name="id2586473"></a> -<a class="indexterm" name="id2586480"></a> -<a class="indexterm" name="id2586487"></a> +<a class="indexterm" name="id2586467"></a> +<a class="indexterm" name="id2586474"></a> +<a class="indexterm" name="id2586481"></a> +<a class="indexterm" name="id2586488"></a> <a class="indexterm" name="id2586494"></a> -<a class="indexterm" name="id2586500"></a> -<a class="indexterm" name="id2586507"></a> +<a class="indexterm" name="id2586501"></a> +<a class="indexterm" name="id2586508"></a> Just as the smbpasswd file is meant to store information that provides information additional to a user's <code class="filename">/etc/passwd</code> entry, so is the sambaSamAccount object meant to supplement the UNIX user account information. A sambaSamAccount is an @@ -1259,14 +1259,14 @@ ObjectClass (1.3.6.1.4.1.7165.2.2.6 NAME 'sambaSamAccount' SUP top AUXILIARY for Samba account handling. However, there are several fields (e.g., uid) that overlap with the posixAccount ObjectClass outlined in RFC 2307. This is by design. </p><p> -<a class="indexterm" name="id2586536"></a> -<a class="indexterm" name="id2586543"></a> -<a class="indexterm" name="id2586550"></a> -<a class="indexterm" name="id2586557"></a> +<a class="indexterm" name="id2586537"></a> +<a class="indexterm" name="id2586544"></a> +<a class="indexterm" name="id2586551"></a> +<a class="indexterm" name="id2586558"></a> <a class="indexterm" name="id2586564"></a> <a class="indexterm" name="id2586571"></a> -<a class="indexterm" name="id2586577"></a> -<a class="indexterm" name="id2586584"></a> +<a class="indexterm" name="id2586578"></a> +<a class="indexterm" name="id2586585"></a> <a class="indexterm" name="id2586591"></a> In order to store all user account information (UNIX and Samba) in the directory, it is necessary to use the sambaSamAccount and posixAccount ObjectClasses in @@ -1276,9 +1276,9 @@ ObjectClass (1.3.6.1.4.1.7165.2.2.6 NAME 'sambaSamAccount' SUP top AUXILIARY and functioning correctly. This division of information makes it possible to store all Samba account information in LDAP, but still maintain UNIX account information in NIS while the network is transitioning to a full LDAP infrastructure. - </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2586616"></a>OpenLDAP Configuration</h4></div></div></div><p> -<a class="indexterm" name="id2586624"></a> -<a class="indexterm" name="id2586631"></a> + </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2586617"></a>OpenLDAP Configuration</h4></div></div></div><p> +<a class="indexterm" name="id2586625"></a> +<a class="indexterm" name="id2586632"></a> <a class="indexterm" name="id2586638"></a> <a class="indexterm" name="id2586645"></a> To include support for the sambaSamAccount object in an OpenLDAP directory @@ -1290,10 +1290,10 @@ ObjectClass (1.3.6.1.4.1.7165.2.2.6 NAME 'sambaSamAccount' SUP top AUXILIARY </pre><p> </p><p> <a class="indexterm" name="id2586682"></a> -<a class="indexterm" name="id2586688"></a> -<a class="indexterm" name="id2586695"></a> -<a class="indexterm" name="id2586702"></a> -<a class="indexterm" name="id2586709"></a> +<a class="indexterm" name="id2586689"></a> +<a class="indexterm" name="id2586696"></a> +<a class="indexterm" name="id2586703"></a> +<a class="indexterm" name="id2586710"></a> <a class="indexterm" name="id2586716"></a> <a class="indexterm" name="id2586723"></a> <a class="indexterm" name="id2586730"></a> @@ -1317,9 +1317,9 @@ include /etc/openldap/schema/samba.schema </pre><p> </p><p> <a class="indexterm" name="id2586798"></a> -<a class="indexterm" name="id2586804"></a> -<a class="indexterm" name="id2586811"></a> -<a class="indexterm" name="id2586818"></a> +<a class="indexterm" name="id2586805"></a> +<a class="indexterm" name="id2586812"></a> +<a class="indexterm" name="id2586819"></a> It is recommended that you maintain some indices on some of the most useful attributes, as in the following example, to speed up searches made on sambaSamAccount ObjectClasses (and possibly posixAccount and posixGroup as well): @@ -1357,11 +1357,11 @@ index default sub </p><pre class="screen"> <code class="prompt">root# </code><strong class="userinput"><code>/etc/init.d/slapd restart</code></strong> </pre><p> - </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2586888"></a>Initialize the LDAP Database</h4></div></div></div><p> -<a class="indexterm" name="id2586896"></a> -<a class="indexterm" name="id2586903"></a> -<a class="indexterm" name="id2586910"></a> -<a class="indexterm" name="id2586917"></a> + </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2586889"></a>Initialize the LDAP Database</h4></div></div></div><p> +<a class="indexterm" name="id2586897"></a> +<a class="indexterm" name="id2586904"></a> +<a class="indexterm" name="id2586911"></a> +<a class="indexterm" name="id2586918"></a> Before you can add accounts to the LDAP database, you must create the account containers that they will be stored in. The following LDIF file should be modified to match your needs (DNS entries, and so on): @@ -1424,14 +1424,14 @@ userPassword: {SSHA}c3ZM9tBaBo9autm1dL3waDS21+JSfQVz </pre><p> </p><p> <a class="indexterm" name="id2586960"></a> -<a class="indexterm" name="id2586966"></a> +<a class="indexterm" name="id2586967"></a> The userPassword shown above should be generated using <code class="literal">slappasswd</code>. </p><p> <a class="indexterm" name="id2586984"></a> -<a class="indexterm" name="id2586990"></a> +<a class="indexterm" name="id2586991"></a> The following command will then load the contents of the LDIF file into the LDAP database. -<a class="indexterm" name="id2586999"></a> +<a class="indexterm" name="id2587000"></a> </p><pre class="screen"> <code class="prompt">$ </code><strong class="userinput"><code>slapadd -v -l initldap.dif</code></strong> </pre><p> @@ -1439,16 +1439,16 @@ userPassword: {SSHA}c3ZM9tBaBo9autm1dL3waDS21+JSfQVz Do not forget to secure your LDAP server with an adequate access control list as well as an admin password. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> -<a class="indexterm" name="id2587031"></a> +<a class="indexterm" name="id2587032"></a> Before Samba can access the LDAP server, you need to store the LDAP admin password in the Samba-3 <code class="filename">secrets.tdb</code> database by: -<a class="indexterm" name="id2587046"></a> +<a class="indexterm" name="id2587047"></a> </p><pre class="screen"> <code class="prompt">root# </code><strong class="userinput"><code>smbpasswd -w <em class="replaceable"><code>secret</code></em></code></strong> </pre><p> - </p></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2587073"></a>Configuring Samba</h4></div></div></div><p> -<a class="indexterm" name="id2587081"></a> -<a class="indexterm" name="id2587088"></a> + </p></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2587074"></a>Configuring Samba</h4></div></div></div><p> +<a class="indexterm" name="id2587082"></a> +<a class="indexterm" name="id2587089"></a> The following parameters are available in <code class="filename">smb.conf</code> only if your version of Samba was built with LDAP support. Samba automatically builds with LDAP support if the LDAP libraries are found. The best method to verify that Samba was built with LDAP support is: @@ -1467,13 +1467,13 @@ userPassword: {SSHA}c3ZM9tBaBo9autm1dL3waDS21+JSfQVz that includes <code class="literal">HAVE_LDAP_H</code> it is necessary to discover why the LDAP headers and libraries were not found during compilation. </p><p>LDAP-related smb.conf options include these: - </p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2587145"></a><em class="parameter"><code>passdb backend = ldapsam:url</code></em></td></tr><tr><td><a class="indexterm" name="id2587157"></a></td></tr><tr><td><a class="indexterm" name="id2587164"></a></td></tr><tr><td><a class="indexterm" name="id2587170"></a></td></tr><tr><td><a class="indexterm" name="id2587177"></a></td></tr><tr><td><a class="indexterm" name="id2587184"></a></td></tr><tr><td><a class="indexterm" name="id2587191"></a></td></tr><tr><td><a class="indexterm" name="id2587198"></a></td></tr><tr><td><a class="indexterm" name="id2587205"></a></td></tr><tr><td><a class="indexterm" name="id2587212"></a></td></tr><tr><td><a class="indexterm" name="id2587219"></a></td></tr><tr><td><a class="indexterm" name="id2587226"></a></td></tr><tr><td><a class="indexterm" name="id2587233"></a></td></tr><tr><td><a class="indexterm" name="id2587240"></a></td></tr></table><p> + </p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2587145"></a><em class="parameter"><code>passdb backend = ldapsam:url</code></em></td></tr><tr><td><a class="indexterm" name="id2587157"></a></td></tr><tr><td><a class="indexterm" name="id2587164"></a></td></tr><tr><td><a class="indexterm" name="id2587171"></a></td></tr><tr><td><a class="indexterm" name="id2587178"></a></td></tr><tr><td><a class="indexterm" name="id2587185"></a></td></tr><tr><td><a class="indexterm" name="id2587192"></a></td></tr><tr><td><a class="indexterm" name="id2587199"></a></td></tr><tr><td><a class="indexterm" name="id2587206"></a></td></tr><tr><td><a class="indexterm" name="id2587212"></a></td></tr><tr><td><a class="indexterm" name="id2587219"></a></td></tr><tr><td><a class="indexterm" name="id2587226"></a></td></tr><tr><td><a class="indexterm" name="id2587233"></a></td></tr><tr><td><a class="indexterm" name="id2587240"></a></td></tr></table><p> </p><p> These are described in the <code class="filename">smb.conf</code> man page and so are not repeated here. However, an example for use with an LDAP directory is shown in <a class="link" href="passdb.html#confldapex" title="Example 11.2. Configuration with LDAP">the Configuration with LDAP.</a> - </p><div class="example"><a name="confldapex"></a><p class="title"><b>Example 11.2. Configuration with LDAP</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2587291"></a><em class="parameter"><code>security = user</code></em></td></tr><tr><td><a class="indexterm" name="id2587303"></a><em class="parameter"><code>encrypt passwords = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2587314"></a><em class="parameter"><code>netbios name = MORIA</code></em></td></tr><tr><td><a class="indexterm" name="id2587326"></a><em class="parameter"><code>workgroup = NOLDOR</code></em></td></tr><tr><td># LDAP related parameters:</td></tr><tr><td># Define the DN used when binding to the LDAP servers.</td></tr><tr><td># The password for this DN is not stored in smb.conf</td></tr><tr><td># Set it using 'smbpasswd -w secret' to store the</td></tr><tr><td># passphrase in the secrets.tdb file.</td></tr><tr><td># If the "ldap admin dn" value changes, it must be reset.</td></tr><tr><td><a class="indexterm" name="id2587363"></a><em class="parameter"><code>ldap admin dn = "cn=Manager,dc=quenya,dc=org"</code></em></td></tr><tr><td># SSL directory connections can be configured by:</td></tr><tr><td># ('off', 'start tls', or 'on' (default))</td></tr><tr><td><a class="indexterm" name="id2587383"></a><em class="parameter"><code>ldap ssl = start tls</code></em></td></tr><tr><td># syntax: passdb backend = ldapsam:ldap://server-name[:port]</td></tr><tr><td><a class="indexterm" name="id2587399"></a><em class="parameter"><code>passdb backend = ldapsam:ldap://frodo.quenya.org</code></em></td></tr><tr><td># smbpasswd -x delete the entire dn-entry</td></tr><tr><td><a class="indexterm" name="id2587415"></a><em class="parameter"><code>ldap delete dn = no</code></em></td></tr><tr><td># The machine and user suffix are added to the base suffix</td></tr><tr><td># wrote WITHOUT quotes. NULL suffixes by default</td></tr><tr><td><a class="indexterm" name="id2587436"></a><em class="parameter"><code>ldap user suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id2587448"></a><em class="parameter"><code>ldap group suffix = ou=Groups</code></em></td></tr><tr><td><a class="indexterm" name="id2587460"></a><em class="parameter"><code>ldap machine suffix = ou=Computers</code></em></td></tr><tr><td># Trust UNIX account information in LDAP</td></tr><tr><td># (see the smb.conf man page for details)</td></tr><tr><td># Specify the base DN to use when searching the directory</td></tr><tr><td><a class="indexterm" name="id2587484"></a><em class="parameter"><code>ldap suffix = dc=quenya,dc=org</code></em></td></tr></table></div></div><br class="example-break"></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2587498"></a>Accounts and Groups Management</h4></div></div></div><p> - <a class="indexterm" name="id2587506"></a> - <a class="indexterm" name="id2587513"></a> + </p><div class="example"><a name="confldapex"></a><p class="title"><b>Example 11.2. Configuration with LDAP</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2587292"></a><em class="parameter"><code>security = user</code></em></td></tr><tr><td><a class="indexterm" name="id2587303"></a><em class="parameter"><code>encrypt passwords = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2587315"></a><em class="parameter"><code>netbios name = MORIA</code></em></td></tr><tr><td><a class="indexterm" name="id2587327"></a><em class="parameter"><code>workgroup = NOLDOR</code></em></td></tr><tr><td># LDAP related parameters:</td></tr><tr><td># Define the DN used when binding to the LDAP servers.</td></tr><tr><td># The password for this DN is not stored in smb.conf</td></tr><tr><td># Set it using 'smbpasswd -w secret' to store the</td></tr><tr><td># passphrase in the secrets.tdb file.</td></tr><tr><td># If the "ldap admin dn" value changes, it must be reset.</td></tr><tr><td><a class="indexterm" name="id2587363"></a><em class="parameter"><code>ldap admin dn = "cn=Manager,dc=quenya,dc=org"</code></em></td></tr><tr><td># SSL directory connections can be configured by:</td></tr><tr><td># ('off', 'start tls', or 'on' (default))</td></tr><tr><td><a class="indexterm" name="id2587384"></a><em class="parameter"><code>ldap ssl = start tls</code></em></td></tr><tr><td># syntax: passdb backend = ldapsam:ldap://server-name[:port]</td></tr><tr><td><a class="indexterm" name="id2587400"></a><em class="parameter"><code>passdb backend = ldapsam:ldap://frodo.quenya.org</code></em></td></tr><tr><td># smbpasswd -x delete the entire dn-entry</td></tr><tr><td><a class="indexterm" name="id2587416"></a><em class="parameter"><code>ldap delete dn = no</code></em></td></tr><tr><td># The machine and user suffix are added to the base suffix</td></tr><tr><td># wrote WITHOUT quotes. NULL suffixes by default</td></tr><tr><td><a class="indexterm" name="id2587436"></a><em class="parameter"><code>ldap user suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id2587448"></a><em class="parameter"><code>ldap group suffix = ou=Groups</code></em></td></tr><tr><td><a class="indexterm" name="id2587460"></a><em class="parameter"><code>ldap machine suffix = ou=Computers</code></em></td></tr><tr><td># Trust UNIX account information in LDAP</td></tr><tr><td># (see the smb.conf man page for details)</td></tr><tr><td># Specify the base DN to use when searching the directory</td></tr><tr><td><a class="indexterm" name="id2587484"></a><em class="parameter"><code>ldap suffix = dc=quenya,dc=org</code></em></td></tr></table></div></div><br class="example-break"></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2587498"></a>Accounts and Groups Management</h4></div></div></div><p> + <a class="indexterm" name="id2587507"></a> + <a class="indexterm" name="id2587514"></a> Because user accounts are managed through the sambaSamAccount ObjectClass, you should modify your existing administration tools to deal with sambaSamAccount attributes. </p><p> @@ -1488,8 +1488,8 @@ userPassword: {SSHA}c3ZM9tBaBo9autm1dL3waDS21+JSfQVz NSS and PAM accordingly (usually, in the <code class="filename">/etc/openldap/sldap.conf</code> configuration file). </p><p> -<a class="indexterm" name="id2587572"></a> -<a class="indexterm" name="id2587579"></a> +<a class="indexterm" name="id2587573"></a> +<a class="indexterm" name="id2587580"></a> <a class="indexterm" name="id2587586"></a> <a class="indexterm" name="id2587593"></a> In Samba-3, the group management system is based on POSIX @@ -1498,26 +1498,26 @@ userPassword: {SSHA}c3ZM9tBaBo9autm1dL3waDS21+JSfQVz groups). Samba-3 knows only about <code class="constant">Domain Groups</code> and, unlike MS Windows 2000 and Active Directory, Samba-3 does not support nested groups. - </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2587611"></a>Security and sambaSamAccount</h4></div></div></div><p> -<a class="indexterm" name="id2587619"></a> + </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2587612"></a>Security and sambaSamAccount</h4></div></div></div><p> +<a class="indexterm" name="id2587620"></a> There are two important points to remember when discussing the security of sambaSAMAccount entries in the directory. </p><div class="itemizedlist"><ul type="disc"><li><p><span class="emphasis"><em>Never</em></span> retrieve the SambaLMPassword or -<a class="indexterm" name="id2587638"></a> +<a class="indexterm" name="id2587639"></a> SambaNTPassword attribute values over an unencrypted LDAP session.</p></li><li><p><span class="emphasis"><em>Never</em></span> allow non-admin users to view the SambaLMPassword or SambaNTPassword attribute values.</p></li></ul></div><p> <a class="indexterm" name="id2587659"></a> <a class="indexterm" name="id2587666"></a> -<a class="indexterm" name="id2587672"></a> +<a class="indexterm" name="id2587673"></a> These password hashes are clear-text equivalents and can be used to impersonate the user without deriving the original clear-text strings. For more information on the details of LM/NT password hashes, refer to <a class="link" href="passdb.html" title="Chapter 11. Account Information Databases">the Account Information Database section</a>. </p><p> -<a class="indexterm" name="id2587694"></a> -<a class="indexterm" name="id2587701"></a> +<a class="indexterm" name="id2587695"></a> +<a class="indexterm" name="id2587702"></a> <a class="indexterm" name="id2587708"></a> -<a class="indexterm" name="id2587714"></a> +<a class="indexterm" name="id2587715"></a> To remedy the first security issue, the <a class="link" href="smb.conf.5.html#LDAPSSL">ldap ssl</a> <code class="filename">smb.conf</code> parameter defaults to require an encrypted session (<a class="link" href="smb.conf.5.html#LDAPSSL">ldap ssl = on</a>) using the default port of <code class="constant">636</code> when contacting the directory server. When using an OpenLDAP server, it @@ -1525,16 +1525,16 @@ userPassword: {SSHA}c3ZM9tBaBo9autm1dL3waDS21+JSfQVz In either case, you are strongly encouraged to use secure communications protocols (so do not set <a class="link" href="smb.conf.5.html#LDAPSSL">ldap ssl = off</a>). </p><p> -<a class="indexterm" name="id2587775"></a> +<a class="indexterm" name="id2587776"></a> <a class="indexterm" name="id2587782"></a> -<a class="indexterm" name="id2587788"></a> +<a class="indexterm" name="id2587789"></a> Note that the LDAPS protocol is deprecated in favor of the LDAPv3 StartTLS extended operation. However, the OpenLDAP library still provides support for the older method of securing communication between clients and servers. </p><p> -<a class="indexterm" name="id2587802"></a> +<a class="indexterm" name="id2587803"></a> <a class="indexterm" name="id2587810"></a> -<a class="indexterm" name="id2587816"></a> +<a class="indexterm" name="id2587817"></a> The second security precaution is to prevent non-administrative users from harvesting password hashes from the directory. This can be done using the following ACL in <code class="filename">slapd.conf</code>: @@ -1545,7 +1545,7 @@ access to attrs=SambaLMPassword,SambaNTPassword by dn="cn=Samba Admin,ou=People,dc=quenya,dc=org" write by * none </pre><p> -</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2587846"></a>LDAP Special Attributes for sambaSamAccounts</h4></div></div></div><p> The sambaSamAccount ObjectClass is composed of the attributes shown in next tables: <a class="link" href="passdb.html#attribobjclPartA" title="Table 11.3. Attributes in the sambaSamAccount ObjectClass (LDAP), Part A">Part A</a>, and <a class="link" href="passdb.html#attribobjclPartB" title="Table 11.4. Attributes in the sambaSamAccount ObjectClass (LDAP), Part B">Part B</a>. +</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2587847"></a>LDAP Special Attributes for sambaSamAccounts</h4></div></div></div><p> The sambaSamAccount ObjectClass is composed of the attributes shown in next tables: <a class="link" href="passdb.html#attribobjclPartA" title="Table 11.3. Attributes in the sambaSamAccount ObjectClass (LDAP), Part A">Part A</a>, and <a class="link" href="passdb.html#attribobjclPartB" title="Table 11.4. Attributes in the sambaSamAccount ObjectClass (LDAP), Part B">Part B</a>. </p><div class="table"><a name="attribobjclPartA"></a><p class="title"><b>Table 11.3. Attributes in the sambaSamAccount ObjectClass (LDAP), Part A</b></p><div class="table-contents"><table summary="Attributes in the sambaSamAccount ObjectClass (LDAP), Part A" border="1"><colgroup><col align="left"><col align="justify"></colgroup><tbody><tr><td align="left"><code class="constant">sambaLMPassword</code></td><td align="justify">The LanMan password 16-byte hash stored as a character representation of a hexadecimal string.</td></tr><tr><td align="left"><code class="constant">sambaNTPassword</code></td><td align="justify">The NT password 16-byte hash stored as a character representation of a hexadecimal string.</td></tr><tr><td align="left"><code class="constant">sambaPwdLastSet</code></td><td align="justify">The integer time in seconds since 1970 when the @@ -1580,15 +1580,15 @@ access to attrs=SambaLMPassword,SambaNTPassword </td></tr><tr><td align="left"><code class="constant">sambaSID</code></td><td align="justify">The security identifier(SID) of the user. The Windows equivalent of UNIX UIDs.</td></tr><tr><td align="left"><code class="constant">sambaPrimaryGroupSID</code></td><td align="justify">The security identifier (SID) of the primary group of the user.</td></tr><tr><td align="left"><code class="constant">sambaDomainName</code></td><td align="justify">Domain the user is part of.</td></tr></tbody></table></div></div><br class="table-break"><p> -<a class="indexterm" name="id2588195"></a> +<a class="indexterm" name="id2588196"></a> <a class="indexterm" name="id2588202"></a> The majority of these parameters are only used when Samba is acting as a PDC of a domain (refer to <a class="link" href="samba-pdc.html" title="Chapter 4. Domain Control">Domain Control</a>, for details on how to configure Samba as a PDC). The following four attributes are only stored with the sambaSamAccount entry if the values are non-default values: - </p><div class="itemizedlist"><a class="indexterm" name="id2588224"></a><a class="indexterm" name="id2588231"></a><a class="indexterm" name="id2588238"></a><a class="indexterm" name="id2588244"></a><ul type="disc"><li><p>sambaHomePath</p></li><li><p>sambaLogonScript</p></li><li><p>sambaProfilePath</p></li><li><p>sambaHomeDrive</p></li></ul></div><p> -<a class="indexterm" name="id2588273"></a> -<a class="indexterm" name="id2588280"></a> + </p><div class="itemizedlist"><a class="indexterm" name="id2588225"></a><a class="indexterm" name="id2588231"></a><a class="indexterm" name="id2588238"></a><a class="indexterm" name="id2588245"></a><ul type="disc"><li><p>sambaHomePath</p></li><li><p>sambaLogonScript</p></li><li><p>sambaProfilePath</p></li><li><p>sambaHomeDrive</p></li></ul></div><p> +<a class="indexterm" name="id2588274"></a> +<a class="indexterm" name="id2588281"></a> <a class="indexterm" name="id2588287"></a> These attributes are only stored with the sambaSamAccount entry if the values are non-default values. For example, assume MORIA has now been @@ -1600,7 +1600,7 @@ access to attrs=SambaLMPassword,SambaNTPassword of the <a class="link" href="smb.conf.5.html#LOGONHOME">logon home</a> parameter is used in its place. Samba will only write the attribute value to the directory entry if the value is something other than the default (e.g., <code class="filename">\\MOBY\becky</code>). - </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2588360"></a>Example LDIF Entries for a sambaSamAccount</h4></div></div></div><p> + </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2588361"></a>Example LDIF Entries for a sambaSamAccount</h4></div></div></div><p> The following is a working LDIF that demonstrates the use of the SambaSamAccount ObjectClass: </p><pre class="programlisting"> dn: uid=guest2, ou=People,dc=quenya,dc=org @@ -1645,7 +1645,7 @@ sambaPwdCanChange: 0 sambaPwdMustChange: 2147483647 sambaNTPassword: 878D8014606CDA29677A44EFA1353FC7 </pre><p> - </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2588408"></a>Password Synchronization</h4></div></div></div><p> + </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2588409"></a>Password Synchronization</h4></div></div></div><p> Samba-3 and later can update the non-Samba (LDAP) password stored with an account. When using pam_ldap, this allows changing both UNIX and Windows passwords at once. </p><p>The <a class="link" href="smb.conf.5.html#LDAPPASSWDSYNC">ldap passwd sync</a> options can have the values shown in @@ -1663,7 +1663,7 @@ sambaNTPassword: 878D8014606CDA29677A44EFA1353FC7 <code class="filename">contrib/slapd-modules/smbk5pwd</code> subdirectory. This module can also be used with OpenLDAP-2.2. </p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2588612"></a>Common Errors</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2588618"></a>Users Cannot Logon</h3></div></div></div><p>“<span class="quote">I've installed Samba, but now I can't log on with my UNIX account! </span>”</p><p>Make sure your user has been added to the current Samba <a class="link" href="smb.conf.5.html#PASSDBBACKEND">passdb backend</a>. - Read the <a class="link" href="passdb.html#acctmgmttools" title="Account Management Tools">Account Management Tools,</a> for details.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2588655"></a>Configuration of <em class="parameter"><code>auth methods</code></em></h3></div></div></div><p> + Read the <a class="link" href="passdb.html#acctmgmttools" title="Account Management Tools">Account Management Tools,</a> for details.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2588656"></a>Configuration of <em class="parameter"><code>auth methods</code></em></h3></div></div></div><p> When explicitly setting an <a class="link" href="smb.conf.5.html#AUTHMETHODS">auth methods</a> parameter, <em class="parameter"><code>guest</code></em> must be specified as the first entry on the line for example, <a class="link" href="smb.conf.5.html#AUTHMETHODS">auth methods = guest sam</a>. diff --git a/docs/htmldocs/Samba3-HOWTO/pr02.html b/docs/htmldocs/Samba3-HOWTO/pr02.html index ad0284b9e5..a3618e683d 100644 --- a/docs/htmldocs/Samba3-HOWTO/pr02.html +++ b/docs/htmldocs/Samba3-HOWTO/pr02.html @@ -78,7 +78,7 @@ </p><div class="itemizedlist"><ul type="disc"><li><p>Gerald (Jerry) Carter<a class="ulink" href="mailto:jerry@samba.org" target="_top">mailto:jerry@samba.org</a></p></li><li><p>Jelmer R. Vernooij<a class="ulink" href="mailto:jelmer@samba.org" target="_top">mailto:jelmer@samba.org</a></p></li><li><p>David Bannon<a class="ulink" href="mailto:dbannon@samba.org" target="_top">mailto:dbannon@samba.org</a></p></li><li><p>Dan Shearer<a class="ulink" href="mailto:dan@samba.org" target="_top">mailto:dan@samba.org</a></p></li></ul></div><p> </p><p><a class="link" href="bugreport.html" title="Chapter 40. Reporting Bugs">Reporting Bugs</a> </p><div class="itemizedlist"><ul type="disc"><li><p>John H. Terpstra<a class="ulink" href="mailto:jht@samba.org" target="_top">mailto:jht@samba.org</a></p></li><li><p>Jelmer R. Vernooij<a class="ulink" href="mailto:jelmer@samba.org" target="_top">mailto:jelmer@samba.org</a></p></li><li><p>Andrew Tridgell<a class="ulink" href="mailto:tridge@samba.org" target="_top">mailto:tridge@samba.org</a></p></li></ul></div><p> -</p><p><a class="link" href="msdfs.html" title="Chapter 20. Hosting a Microsoft Distributed File System Tree">Managing TDB Files</a> +</p><p><a class="link" href="tdb.html" title="Chapter 41. Managing TDB Files">Managing TDB Files</a> </p><div class="itemizedlist"><ul type="disc"><li><p>John H. Terpstra<a class="ulink" href="mailto:jht@samba.org" target="_top">mailto:jht@samba.org</a></p></li></ul></div><p> </p><p><a class="link" href="compiling.html" title="Chapter 42. How to Compile Samba">How to Compile Samba</a> </p><div class="itemizedlist"><ul type="disc"><li><p>Jelmer R. Vernooij<a class="ulink" href="mailto:jelmer@samba.org" target="_top">mailto:jelmer@samba.org</a></p></li><li><p>John H. Terpstra<a class="ulink" href="mailto:jht@samba.org" target="_top">mailto:jht@samba.org</a></p></li><li><p>Andrew Tridgell<a class="ulink" href="mailto:tridge@samba.org" target="_top">mailto:tridge@samba.org</a></p></li></ul></div><p> diff --git a/docs/htmldocs/Samba3-HOWTO/problems.html b/docs/htmldocs/Samba3-HOWTO/problems.html index 40965911ff..c08ed28a27 100644 --- a/docs/htmldocs/Samba3-HOWTO/problems.html +++ b/docs/htmldocs/Samba3-HOWTO/problems.html @@ -1,40 +1,40 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 39. Analyzing and Solving Samba Problems</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="troubleshooting.html" title="Part V. Troubleshooting"><link rel="prev" href="diagnosis.html" title="Chapter 38. The Samba Checklist"><link rel="next" href="bugreport.html" title="Chapter 40. Reporting Bugs"></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 39. Analyzing and Solving Samba Problems</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="diagnosis.html">Prev</a> </td><th width="60%" align="center">Part V. Troubleshooting</th><td width="20%" align="right"> <a accesskey="n" href="bugreport.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="problems"></a>Chapter 39. Analyzing and Solving Samba Problems</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Gerald</span> <span class="othername">(Jerry)</span> <span class="surname">Carter</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jerry@samba.org">jerry@samba.org</a>></code></p></div></div></div></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"><<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">David</span> <span class="surname">Bannon</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:dbannon@samba.org">dbannon@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Dan</span> <span class="surname">Shearer</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:dan@samba.org">dan@samba.org</a>></code></p></div></div></div></div><div><p class="pubdate">8 Apr 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="problems.html#id2677797">Diagnostics Tools</a></span></dt><dd><dl><dt><span class="sect2"><a href="problems.html#id2677849">Debugging with Samba Itself</a></span></dt><dt><span class="sect2"><a href="problems.html#id2678105">Tcpdump</a></span></dt><dt><span class="sect2"><a href="problems.html#id2678155">Ethereal</a></span></dt><dt><span class="sect2"><a href="problems.html#id2678299">The Windows Network Monitor</a></span></dt></dl></dd><dt><span class="sect1"><a href="problems.html#id2678625">Useful URLs</a></span></dt><dt><span class="sect1"><a href="problems.html#id2678662">Getting Mailing List Help</a></span></dt><dt><span class="sect1"><a href="problems.html#id2678837">How to Get Off the Mailing Lists</a></span></dt></dl></div><p> -<a class="indexterm" name="id2677772"></a> -<a class="indexterm" name="id2677779"></a> -<a class="indexterm" name="id2677785"></a> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 39. Analyzing and Solving Samba Problems</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="troubleshooting.html" title="Part V. Troubleshooting"><link rel="prev" href="diagnosis.html" title="Chapter 38. The Samba Checklist"><link rel="next" href="bugreport.html" title="Chapter 40. Reporting Bugs"></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 39. Analyzing and Solving Samba Problems</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="diagnosis.html">Prev</a> </td><th width="60%" align="center">Part V. Troubleshooting</th><td width="20%" align="right"> <a accesskey="n" href="bugreport.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="problems"></a>Chapter 39. Analyzing and Solving Samba Problems</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Gerald</span> <span class="othername">(Jerry)</span> <span class="surname">Carter</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jerry@samba.org">jerry@samba.org</a>></code></p></div></div></div></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"><<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">David</span> <span class="surname">Bannon</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:dbannon@samba.org">dbannon@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Dan</span> <span class="surname">Shearer</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:dan@samba.org">dan@samba.org</a>></code></p></div></div></div></div><div><p class="pubdate">8 Apr 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="problems.html#id2677837">Diagnostics Tools</a></span></dt><dd><dl><dt><span class="sect2"><a href="problems.html#id2677889">Debugging with Samba Itself</a></span></dt><dt><span class="sect2"><a href="problems.html#id2678144">Tcpdump</a></span></dt><dt><span class="sect2"><a href="problems.html#id2678194">Ethereal</a></span></dt><dt><span class="sect2"><a href="problems.html#id2678338">The Windows Network Monitor</a></span></dt></dl></dd><dt><span class="sect1"><a href="problems.html#id2678665">Useful URLs</a></span></dt><dt><span class="sect1"><a href="problems.html#id2678702">Getting Mailing List Help</a></span></dt><dt><span class="sect1"><a href="problems.html#id2678876">How to Get Off the Mailing Lists</a></span></dt></dl></div><p> +<a class="indexterm" name="id2677811"></a> +<a class="indexterm" name="id2677818"></a> +<a class="indexterm" name="id2677825"></a> There are many sources of information available in the form of mailing lists, RFCs, and documentation. The documentation that comes with the Samba distribution contains good explanations of general SMB topics such as browsing. -</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2677797"></a>Diagnostics Tools</h2></div></div></div><p> -<a class="indexterm" name="id2677805"></a> -<a class="indexterm" name="id2677812"></a> -<a class="indexterm" name="id2677818"></a> -<a class="indexterm" name="id2677825"></a> -<a class="indexterm" name="id2677832"></a> +</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2677837"></a>Diagnostics Tools</h2></div></div></div><p> +<a class="indexterm" name="id2677844"></a> +<a class="indexterm" name="id2677851"></a> +<a class="indexterm" name="id2677858"></a> +<a class="indexterm" name="id2677865"></a> +<a class="indexterm" name="id2677872"></a> With SMB networking, it is often not immediately clear what the cause is of a certain problem. Samba itself provides rather useful information, but in some cases you might have to fall back to using a <span class="emphasis"><em>sniffer</em></span>. A sniffer is a program that listens on your LAN, analyzes the data sent on it, and displays it on the screen. -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2677849"></a>Debugging with Samba Itself</h3></div></div></div><p> -<a class="indexterm" name="id2677857"></a> -<a class="indexterm" name="id2677864"></a> -<a class="indexterm" name="id2677871"></a> -<a class="indexterm" name="id2677878"></a> -<a class="indexterm" name="id2677885"></a> -<a class="indexterm" name="id2677892"></a> -<a class="indexterm" name="id2677898"></a> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2677889"></a>Debugging with Samba Itself</h3></div></div></div><p> +<a class="indexterm" name="id2677897"></a> +<a class="indexterm" name="id2677904"></a> +<a class="indexterm" name="id2677910"></a> +<a class="indexterm" name="id2677917"></a> +<a class="indexterm" name="id2677924"></a> +<a class="indexterm" name="id2677931"></a> +<a class="indexterm" name="id2677938"></a> One of the best diagnostic tools for debugging problems is Samba itself. You can use the <code class="option">-d option</code> for both <span class="application">smbd</span> and <span class="application">nmbd</span> to specify the <a class="link" href="smb.conf.5.html#DEBUGLEVEL">debug level</a> at which to run. See the man pages for <code class="literal">smbd, nmbd</code>, and <code class="filename">smb.conf</code> for more information regarding debugging options. The debug level (log level) can range from 1 (the default) to 10 (100 for debugging passwords). </p><p> -<a class="indexterm" name="id2677953"></a> -<a class="indexterm" name="id2677960"></a> -<a class="indexterm" name="id2677966"></a> -<a class="indexterm" name="id2677973"></a> -<a class="indexterm" name="id2677980"></a> -<a class="indexterm" name="id2677987"></a> -<a class="indexterm" name="id2677994"></a> +<a class="indexterm" name="id2677992"></a> +<a class="indexterm" name="id2677999"></a> +<a class="indexterm" name="id2678005"></a> +<a class="indexterm" name="id2678012"></a> +<a class="indexterm" name="id2678019"></a> +<a class="indexterm" name="id2678026"></a> +<a class="indexterm" name="id2678033"></a> Another helpful method of debugging is to compile Samba using the <code class="literal">gcc -g </code> flag. This will include debug information in the binaries and allow you to attach <code class="literal">gdb</code> to the running <code class="literal">smbd/nmbd</code> process. To attach <code class="literal">gdb</code> to an <code class="literal">smbd</code> process @@ -46,52 +46,52 @@ between pressing <code class="literal">ctrl-alt-delete</code> and actually typin <code class="literal">gdb</code> and continue. </p><p> Some useful Samba commands worth investigating are: -<a class="indexterm" name="id2678063"></a> -<a class="indexterm" name="id2678069"></a> +<a class="indexterm" name="id2678102"></a> +<a class="indexterm" name="id2678109"></a> </p><pre class="screen"> <code class="prompt">$ </code><strong class="userinput"><code>testparm | more</code></strong> <code class="prompt">$ </code><strong class="userinput"><code>smbclient -L //{netbios name of server}</code></strong> </pre><p> -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2678105"></a>Tcpdump</h3></div></div></div><p> -<a class="indexterm" name="id2678113"></a> -<a class="indexterm" name="id2678119"></a> -<a class="indexterm" name="id2678126"></a> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2678144"></a>Tcpdump</h3></div></div></div><p> +<a class="indexterm" name="id2678152"></a> +<a class="indexterm" name="id2678159"></a> +<a class="indexterm" name="id2678166"></a> <a class="ulink" href="http://www.tcpdump.org/" target="_top">Tcpdump</a> was the first UNIX sniffer with SMB support. It is a command-line utility and now, its SMB support is somewhat lagging that of <code class="literal">ethereal</code> and <code class="literal">tethereal</code>. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2678155"></a>Ethereal</h3></div></div></div><p> -<a class="indexterm" name="id2678163"></a> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2678194"></a>Ethereal</h3></div></div></div><p> +<a class="indexterm" name="id2678202"></a> <a class="ulink" href="http://www.ethereal.com/" target="_top">Ethereal</a> is a graphical sniffer, available for both UNIX (Gtk) and Windows. Ethereal's SMB support is quite good. For details on the use of <code class="literal">ethereal</code>, read the well-written Ethereal User Guide. </p><div class="figure"><a name="ethereal1"></a><p class="title"><b>Figure 39.1. Starting a Capture.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/ethereal1.png" alt="Starting a Capture."></div></div></div><br class="figure-break"><p> -<a class="indexterm" name="id2678226"></a> +<a class="indexterm" name="id2678265"></a> Listen for data on ports 137, 138, 139, and 445. For example, use the filter <strong class="userinput"><code>port 137, port 138, port 139, or port 445</code></strong> as seen in <a class="link" href="problems.html#ethereal1" title="Figure 39.1. Starting a Capture.">Starting a Capture</a> snapshot. </p><p> A console version of ethereal is available as well and is called <code class="literal">tethereal</code>. -</p><div class="figure"><a name="ethereal2"></a><p class="title"><b>Figure 39.2. Main Ethereal Data Window.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/ethereal2.png" alt="Main Ethereal Data Window."></div></div></div><br class="figure-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2678299"></a>The Windows Network Monitor</h3></div></div></div><p> -<a class="indexterm" name="id2678307"></a> -<a class="indexterm" name="id2678314"></a> -<a class="indexterm" name="id2678320"></a> -<a class="indexterm" name="id2678328"></a> -<a class="indexterm" name="id2678334"></a> -<a class="indexterm" name="id2678341"></a> +</p><div class="figure"><a name="ethereal2"></a><p class="title"><b>Figure 39.2. Main Ethereal Data Window.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/ethereal2.png" alt="Main Ethereal Data Window."></div></div></div><br class="figure-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2678338"></a>The Windows Network Monitor</h3></div></div></div><p> +<a class="indexterm" name="id2678346"></a> +<a class="indexterm" name="id2678353"></a> +<a class="indexterm" name="id2678360"></a> +<a class="indexterm" name="id2678367"></a> +<a class="indexterm" name="id2678374"></a> +<a class="indexterm" name="id2678381"></a> For tracing things on Microsoft Windows NT, Network Monitor (aka Netmon) is available on Microsoft Developer Network CDs, the Windows NT Server install CD, and the SMS CDs. The version of Netmon that ships with SMS allows for dumping packets between any two computers (i.e., placing the network interface in promiscuous mode). The version on the NT Server install CD will only allow monitoring of network traffic directed to the local NT box and broadcasts on the local subnet. Be aware that Ethereal can read and write Netmon formatted files. -</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2678358"></a>Installing Network Monitor on an NT Workstation</h4></div></div></div><p> -<a class="indexterm" name="id2678367"></a> +</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2678398"></a>Installing Network Monitor on an NT Workstation</h4></div></div></div><p> +<a class="indexterm" name="id2678406"></a> Installing Netmon on an NT workstation requires a couple of steps. The following are instructions for installing Netmon V4.00.349, which comes with Microsoft Windows NT Server 4.0, on Microsoft Windows NT Workstation 4.0. The process should be similar for other versions of Windows NT version of Netmon. You will need both the Microsoft Windows NT Server 4.0 Install CD and the Workstation 4.0 Install CD. </p><p> -<a class="indexterm" name="id2678384"></a> +<a class="indexterm" name="id2678423"></a> Initially you will need to install <span class="application">Network Monitor Tools and Agent</span> on the NT Server to do this: </p><div class="itemizedlist"><ul type="disc"><li><p>Go to <span class="guibutton">Start</span> -> <span class="guibutton">Settings</span> -> <span class="guibutton">Control Panel</span> -> @@ -110,16 +110,16 @@ Network Monitor Agent from the Workstation install CD. Now copy the files from the NT Server in <code class="filename">%SYSTEMROOT%\System32\netmon</code> to <code class="filename">%SYSTEMROOT%\System32\netmon</code> on the workstation and set permissions as you deem appropriate for your site. You will need administrative rights on the NT box to run Netmon. -</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2678602"></a>Installing Network Monitor on Windows 9x/Me</h4></div></div></div><p> +</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2678641"></a>Installing Network Monitor on Windows 9x/Me</h4></div></div></div><p> To install Netmon on Windows 9x/Me, install the Network Monitor Agent from the Windows 9x/Me CD (<code class="filename">\admin\nettools\netmon</code>). There is a readme file included with the Netmon driver files on the CD if you need information on how to do this. Copy the files from a working Netmon installation. -</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2678625"></a>Useful URLs</h2></div></div></div><div class="itemizedlist"><ul type="disc"><li><p>See how Scott Merrill simulates a BDC behavior at +</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2678665"></a>Useful URLs</h2></div></div></div><div class="itemizedlist"><ul type="disc"><li><p>See how Scott Merrill simulates a BDC behavior at <a class="ulink" href="http://www.skippy.net/linux/smb-howto.html" target="_top"> http://www.skippy.net/linux/smb-howto.html</a>. </p></li><li><p>FTP site for older SMB specs, <a class="ulink" href="ftp://ftp.microsoft.com/developr/drg/CIFS/" target="_top"> - ftp://ftp.microsoft.com/developr/drg/CIFS/</a></p></li></ul></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2678662"></a>Getting Mailing List Help</h2></div></div></div><p> + ftp://ftp.microsoft.com/developr/drg/CIFS/</a></p></li></ul></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2678702"></a>Getting Mailing List Help</h2></div></div></div><p> There are a number of Samba-related mailing lists. Go to <a class="ulink" href="http://samba.org" target="_top">http://samba.org</a>, click on your nearest mirror, and then click on <code class="literal">Support</code>. Next, click on <code class="literal"> Samba-related mailing lists</code>. @@ -130,12 +130,12 @@ It has been requested that you do not post questions about Samba-TNG to the mainstream Samba lists.</p><p> If you do post a message to one of the lists, please observe the following guidelines: </p><div class="itemizedlist"><ul type="disc"><li><p> -<a class="indexterm" name="id2678718"></a> +<a class="indexterm" name="id2678757"></a> Always remember that the developers are volunteers; they are not paid and they never guarantee to produce a particular feature at a particular time. Any timelines are “<span class="quote">best guess,</span>” and nothing more. </p></li><li><p> -<a class="indexterm" name="id2678736"></a> +<a class="indexterm" name="id2678776"></a> Always mention what version of Samba you are using and what operating system it's running under. You should list the relevant sections of your <code class="filename">smb.conf</code> file, at least the options in <em class="parameter"><code>[global]</code></em> @@ -150,7 +150,7 @@ If you do post a message to one of the lists, please observe the following guide to mailing lists really irritate the thousands of people who end up having to deal with such bad netiquet bahavior. </p></li><li><p> -<a class="indexterm" name="id2678789"></a> +<a class="indexterm" name="id2678828"></a> Don't cross post. Work out which is the best list to post to and see what happens. Do not post to both samba-ntdom and samba-technical. Many people active on the lists subscribe to more @@ -163,7 +163,7 @@ If you do post a message to one of the lists, please observe the following guide the pipe to the error), you can send the *.CAP file as well.</p></li><li><p>Please think carefully before attaching a document to an email. Consider pasting the relevant parts into the body of the message. The Samba mailing lists go to a huge number of people. Do they all need a copy of your - <code class="filename">smb.conf</code> in their attach directory?</p></li></ul></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2678837"></a>How to Get Off the Mailing Lists</h2></div></div></div><p>To have your name removed from a Samba mailing list, go to the same + <code class="filename">smb.conf</code> in their attach directory?</p></li></ul></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2678876"></a>How to Get Off the Mailing Lists</h2></div></div></div><p>To have your name removed from a Samba mailing list, go to the same place where you went to subscribe to it, go to <a class="ulink" href="http://lists.samba.org/" target="_top">http://lists.samba.org</a>, click on your nearest mirror, click on <code class="literal">Support</code>, and diff --git a/docs/htmldocs/Samba3-HOWTO/rights.html b/docs/htmldocs/Samba3-HOWTO/rights.html index e182a818fc..6b561de958 100644 --- a/docs/htmldocs/Samba3-HOWTO/rights.html +++ b/docs/htmldocs/Samba3-HOWTO/rights.html @@ -1,8 +1,8 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 15. User Rights and Privileges</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="idmapper.html" title="Chapter 14. Identity Mapping (IDMAP)"><link rel="next" href="AccessControls.html" title="Chapter 16. File, Directory, and Share Access Controls"></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 15. User Rights and Privileges</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="idmapper.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="AccessControls.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="rights"></a>Chapter 15. User Rights and Privileges</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Gerald</span> <span class="othername">(Jerry)</span> <span class="surname">Carter</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jerry@samba.org">jerry@samba.org</a>></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="rights.html#id2601478">Rights Management Capabilities</a></span></dt><dd><dl><dt><span class="sect2"><a href="rights.html#id2601753">Using the “<span class="quote">net rpc rights</span>” Utility</a></span></dt><dt><span class="sect2"><a href="rights.html#id2602098">Description of Privileges</a></span></dt><dt><span class="sect2"><a href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></span></dt></dl></dd><dt><span class="sect1"><a href="rights.html#id2602896">The Administrator Domain SID</a></span></dt><dt><span class="sect1"><a href="rights.html#id2603074">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="rights.html#id2603079">What Rights and Privileges Will Permit Windows Client Administration?</a></span></dt></dl></dd></dl></div><p> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 15. User Rights and Privileges</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="idmapper.html" title="Chapter 14. Identity Mapping (IDMAP)"><link rel="next" href="AccessControls.html" title="Chapter 16. File, Directory, and Share Access Controls"></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 15. User Rights and Privileges</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="idmapper.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="AccessControls.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="rights"></a>Chapter 15. User Rights and Privileges</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Gerald</span> <span class="othername">(Jerry)</span> <span class="surname">Carter</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jerry@samba.org">jerry@samba.org</a>></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="rights.html#id2601479">Rights Management Capabilities</a></span></dt><dd><dl><dt><span class="sect2"><a href="rights.html#id2601754">Using the “<span class="quote">net rpc rights</span>” Utility</a></span></dt><dt><span class="sect2"><a href="rights.html#id2602099">Description of Privileges</a></span></dt><dt><span class="sect2"><a href="rights.html#id2602409">Privileges Suppored by Windows 2000 Domain Controllers</a></span></dt></dl></dd><dt><span class="sect1"><a href="rights.html#id2602897">The Administrator Domain SID</a></span></dt><dt><span class="sect1"><a href="rights.html#id2603074">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="rights.html#id2603080">What Rights and Privileges Will Permit Windows Client Administration?</a></span></dt></dl></dd></dl></div><p> <a class="indexterm" name="id2601195"></a> <a class="indexterm" name="id2601202"></a> -<a class="indexterm" name="id2601208"></a> -<a class="indexterm" name="id2601215"></a> +<a class="indexterm" name="id2601209"></a> +<a class="indexterm" name="id2601216"></a> The administration of Windows user, group, and machine accounts in the Samba domain-controlled network necessitates interfacing between the MS Windows networking environment and the UNIX operating system environment. The right @@ -10,21 +10,21 @@ networking environment and the UNIX operating system environment. The right (set) to non-administrative users both in Windows NT4 domains and Active Directory domains. </p><p> -<a class="indexterm" name="id2601232"></a> -<a class="indexterm" name="id2601239"></a> -<a class="indexterm" name="id2601246"></a> +<a class="indexterm" name="id2601233"></a> +<a class="indexterm" name="id2601240"></a> +<a class="indexterm" name="id2601247"></a> <a class="indexterm" name="id2601253"></a> The addition of Windows NT4/2kX/XPPro machines to the domain necessitates the creation of a machine account for each machine added. The machine account is a necessity that is used to validate that the machine can be trusted to permit user logons. </p><p> -<a class="indexterm" name="id2601267"></a> -<a class="indexterm" name="id2601274"></a> -<a class="indexterm" name="id2601281"></a> +<a class="indexterm" name="id2601268"></a> +<a class="indexterm" name="id2601275"></a> +<a class="indexterm" name="id2601282"></a> <a class="indexterm" name="id2601288"></a> <a class="indexterm" name="id2601295"></a> -<a class="indexterm" name="id2601301"></a> +<a class="indexterm" name="id2601302"></a> Machine accounts are analogous to user accounts, and thus in implementing them on a UNIX machine that is hosting Samba (i.e., on which Samba is running), it is necessary to create a special type of user account. Machine accounts differ from normal user accounts in that the account name (login ID) is terminated with a @@ -34,10 +34,10 @@ log into the UNIX environment as a system user and therefore is set to have a sh account is used only to authenticate domain member machines during start-up. This security measure is designed to block man-in-the-middle attempts to violate network integrity. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> -<a class="indexterm" name="id2601342"></a> -<a class="indexterm" name="id2601349"></a> -<a class="indexterm" name="id2601356"></a> -<a class="indexterm" name="id2601363"></a> +<a class="indexterm" name="id2601343"></a> +<a class="indexterm" name="id2601350"></a> +<a class="indexterm" name="id2601357"></a> +<a class="indexterm" name="id2601364"></a> <a class="indexterm" name="id2601370"></a> Machine (computer) accounts are used in the Windows NT OS family to store security credentials for domain member servers and workstations. When the domain member @@ -49,7 +49,7 @@ Windows secures authentication. </p></div><p> <a class="indexterm" name="id2601389"></a> <a class="indexterm" name="id2601396"></a> -<a class="indexterm" name="id2601403"></a> +<a class="indexterm" name="id2601404"></a> <a class="indexterm" name="id2601410"></a> The creation of UNIX system accounts has traditionally been the sole right of the system administrator, better known as the <code class="constant">root</code> account. @@ -58,7 +58,7 @@ same UID. Any UNIX user who has a UID=0 is inherently the same as the <code class="constant">root</code> account user. </p><p> <a class="indexterm" name="id2601432"></a> -<a class="indexterm" name="id2601439"></a> +<a class="indexterm" name="id2601440"></a> <a class="indexterm" name="id2601446"></a> <a class="indexterm" name="id2601453"></a> All versions of Samba call system interface scripts that permit CIFS function @@ -70,27 +70,27 @@ interface scripts. The requirement to do this has understandably met with some disdain and consternation among Samba administrators, particularly where it became necessary to permit people who should not possess <code class="constant">root</code>-level access to the UNIX host system. -</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2601478"></a>Rights Management Capabilities</h2></div></div></div><p> -<a class="indexterm" name="id2601486"></a> -<a class="indexterm" name="id2601493"></a> -<a class="indexterm" name="id2601500"></a> -<a class="indexterm" name="id2601507"></a> +</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2601479"></a>Rights Management Capabilities</h2></div></div></div><p> +<a class="indexterm" name="id2601487"></a> +<a class="indexterm" name="id2601494"></a> +<a class="indexterm" name="id2601501"></a> +<a class="indexterm" name="id2601508"></a> Samba 3.0.11 introduced support for the Windows privilege model. This model allows certain rights to be assigned to a user or group SID. In order to enable this feature, <a class="link" href="smb.conf.5.html#ENABLEPRIVILEGES">enable privileges = yes</a> must be defined in the <em class="parameter"><code>global</code></em> section of the <code class="filename">smb.conf</code> file. </p><p> -<a class="indexterm" name="id2601546"></a> +<a class="indexterm" name="id2601547"></a> <a class="indexterm" name="id2601553"></a> <a class="indexterm" name="id2601560"></a> Currently, the rights supported in Samba-3 are listed in <a class="link" href="rights.html#rp-privs" title="Table 15.1. Current Privilege Capabilities">“Current Privilege Capabilities”</a>. The remainder of this chapter explains how to manage and use these privileges on Samba servers. -</p><a class="indexterm" name="id2601576"></a><a class="indexterm" name="id2601583"></a><a class="indexterm" name="id2601590"></a><a class="indexterm" name="id2601597"></a><a class="indexterm" name="id2601604"></a><a class="indexterm" name="id2601611"></a><div class="table"><a name="rp-privs"></a><p class="title"><b>Table 15.1. Current Privilege Capabilities</b></p><div class="table-contents"><table summary="Current Privilege Capabilities" border="1"><colgroup><col align="right"><col align="left"></colgroup><thead><tr><th align="left">Privilege</th><th align="left">Description</th></tr></thead><tbody><tr><td align="right"><p>SeMachineAccountPrivilege</p></td><td align="left"><p>Add machines to domain</p></td></tr><tr><td align="right"><p>SePrintOperatorPrivilege</p></td><td align="left"><p>Manage printers</p></td></tr><tr><td align="right"><p>SeAddUsersPrivilege</p></td><td align="left"><p>Add users and groups to the domain</p></td></tr><tr><td align="right"><p>SeRemoteShutdownPrivilege</p></td><td align="left"><p>Force shutdown from a remote system</p></td></tr><tr><td align="right"><p>SeDiskOperatorPrivilege</p></td><td align="left"><p>Manage disk share</p></td></tr><tr><td align="right"><p>SeTakeOwnershipPrivilege</p></td><td align="left"><p>Take ownership of files or other objects</p></td></tr></tbody></table></div></div><br class="table-break"><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2601753"></a>Using the “<span class="quote">net rpc rights</span>” Utility</h3></div></div></div><p> -<a class="indexterm" name="id2601764"></a> -<a class="indexterm" name="id2601771"></a> -<a class="indexterm" name="id2601778"></a> -<a class="indexterm" name="id2601785"></a> -<a class="indexterm" name="id2601792"></a> +</p><a class="indexterm" name="id2601577"></a><a class="indexterm" name="id2601584"></a><a class="indexterm" name="id2601591"></a><a class="indexterm" name="id2601598"></a><a class="indexterm" name="id2601605"></a><a class="indexterm" name="id2601612"></a><div class="table"><a name="rp-privs"></a><p class="title"><b>Table 15.1. Current Privilege Capabilities</b></p><div class="table-contents"><table summary="Current Privilege Capabilities" border="1"><colgroup><col align="right"><col align="left"></colgroup><thead><tr><th align="left">Privilege</th><th align="left">Description</th></tr></thead><tbody><tr><td align="right"><p>SeMachineAccountPrivilege</p></td><td align="left"><p>Add machines to domain</p></td></tr><tr><td align="right"><p>SePrintOperatorPrivilege</p></td><td align="left"><p>Manage printers</p></td></tr><tr><td align="right"><p>SeAddUsersPrivilege</p></td><td align="left"><p>Add users and groups to the domain</p></td></tr><tr><td align="right"><p>SeRemoteShutdownPrivilege</p></td><td align="left"><p>Force shutdown from a remote system</p></td></tr><tr><td align="right"><p>SeDiskOperatorPrivilege</p></td><td align="left"><p>Manage disk share</p></td></tr><tr><td align="right"><p>SeTakeOwnershipPrivilege</p></td><td align="left"><p>Take ownership of files or other objects</p></td></tr></tbody></table></div></div><br class="table-break"><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2601754"></a>Using the “<span class="quote">net rpc rights</span>” Utility</h3></div></div></div><p> +<a class="indexterm" name="id2601765"></a> +<a class="indexterm" name="id2601772"></a> +<a class="indexterm" name="id2601779"></a> +<a class="indexterm" name="id2601786"></a> +<a class="indexterm" name="id2601793"></a> There are two primary means of managing the rights assigned to users and groups on a Samba server. The <code class="literal">NT4 User Manager for Domains</code> may be used from any Windows NT4, 2000, or XP Professional domain member client to @@ -101,10 +101,10 @@ performing the necessary administrative actions. </p><p> The <code class="literal">net rpc rights</code> utility in Samba 3.0.11 has three new subcommands: </p><div class="variablelist"><dl><dt><span class="term">list [name|accounts]</span></dt><dd><p> -<a class="indexterm" name="id2601835"></a> -<a class="indexterm" name="id2601846"></a> -<a class="indexterm" name="id2601853"></a> -<a class="indexterm" name="id2601860"></a> +<a class="indexterm" name="id2601836"></a> +<a class="indexterm" name="id2601847"></a> +<a class="indexterm" name="id2601854"></a> +<a class="indexterm" name="id2601861"></a> When called with no arguments, <code class="literal">net rpc list</code> simply lists the available rights on the server. When passed a specific user or group name, the tool lists the privileges @@ -113,10 +113,10 @@ The <code class="literal">net rpc rights</code> utility in Samba 3.0.11 has thre <code class="literal">net rpc rights list</code> returns a list of all privileged accounts on the server and the assigned rights. </p></dd><dt><span class="term">grant <user> <right [right ...]></span></dt><dd><p> -<a class="indexterm" name="id2601899"></a> -<a class="indexterm" name="id2601906"></a> -<a class="indexterm" name="id2601913"></a> -<a class="indexterm" name="id2601920"></a> +<a class="indexterm" name="id2601900"></a> +<a class="indexterm" name="id2601907"></a> +<a class="indexterm" name="id2601914"></a> +<a class="indexterm" name="id2601921"></a> When called with no arguments, this function is used to assign a list of rights to a specified user or group. For example, to grant the members of the Domain Admins group on a Samba domain controller, @@ -140,8 +140,8 @@ The <code class="literal">net rpc rights</code> utility in Samba 3.0.11 has thre effect is to remove an assigned right (or list of rights) from a user or group. </p></dd></dl></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> <a class="indexterm" name="id2602001"></a> -<a class="indexterm" name="id2602007"></a> -<a class="indexterm" name="id2602014"></a> +<a class="indexterm" name="id2602008"></a> +<a class="indexterm" name="id2602015"></a> You must be connected as a member of the Domain Admins group to be able to grant or revoke privileges assigned to an account. This capability is inherent to the Domain Admins group and is not configurable. There are no default rights and privileges, except the ability for a member of the Domain Admins group to assign them. @@ -158,44 +158,44 @@ Windows domain, <em class="parameter"><code>add machine script</code></em> must cases. For this reason, you should be very careful about handing out privileges to accounts. </p><p> <a class="indexterm" name="id2602075"></a> -<a class="indexterm" name="id2602081"></a> -<a class="indexterm" name="id2602088"></a> +<a class="indexterm" name="id2602082"></a> +<a class="indexterm" name="id2602089"></a> Access as the root user (UID=0) bypasses all privilege checks. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2602098"></a>Description of Privileges</h3></div></div></div><p> -<a class="indexterm" name="id2602106"></a> -<a class="indexterm" name="id2602113"></a> -<a class="indexterm" name="id2602120"></a> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2602099"></a>Description of Privileges</h3></div></div></div><p> +<a class="indexterm" name="id2602107"></a> +<a class="indexterm" name="id2602114"></a> +<a class="indexterm" name="id2602121"></a> The privileges that have been implemented in Samba-3.0.11 are shown below. It is possible, and likely, that additional privileges may be implemented in later releases of Samba. It is also likely that any privileges currently implemented but not used may be removed from future releases as a housekeeping matter, so it is important that the successful as well as unsuccessful use of these facilities should be reported on the Samba mailing lists. </p><div class="variablelist"><dl><dt><span class="term">SeAddUsersPrivilege</span></dt><dd><p> -<a class="indexterm" name="id2602146"></a> -<a class="indexterm" name="id2602153"></a> +<a class="indexterm" name="id2602147"></a> +<a class="indexterm" name="id2602154"></a> <a class="indexterm" name="id2602160"></a> This right determines whether or not smbd will allow the user to create new user or group accounts via such tools as <code class="literal">net rpc user add</code> or <code class="literal">NT4 User Manager for Domains.</code> </p></dd><dt><span class="term">SeDiskOperatorPrivilege</span></dt><dd><p> -<a class="indexterm" name="id2602191"></a> -<a class="indexterm" name="id2602198"></a> -<a class="indexterm" name="id2602205"></a> +<a class="indexterm" name="id2602192"></a> +<a class="indexterm" name="id2602199"></a> +<a class="indexterm" name="id2602206"></a> Accounts that possess this right will be able to execute scripts defined by the <code class="literal">add/delete/change</code> share command in <code class="filename">smb.conf</code> file as root. Such users will also be able to modify the ACL associated with file shares on the Samba server. </p></dd><dt><span class="term">SeMachineAccountPrivilege</span></dt><dd><p> -<a class="indexterm" name="id2602238"></a> -<a class="indexterm" name="id2602245"></a> -<a class="indexterm" name="id2602252"></a> +<a class="indexterm" name="id2602239"></a> +<a class="indexterm" name="id2602246"></a> +<a class="indexterm" name="id2602253"></a> This right controls whether or not the user can join client machines to a Samba-controlled domain. </p></dd><dt><span class="term">SePrintOperatorPrivilege</span></dt><dd><p> -<a class="indexterm" name="id2602271"></a> -<a class="indexterm" name="id2602278"></a> +<a class="indexterm" name="id2602272"></a> +<a class="indexterm" name="id2602279"></a> <a class="indexterm" name="id2602285"></a> <a class="indexterm" name="id2602292"></a> <a class="indexterm" name="id2602299"></a> @@ -216,14 +216,14 @@ mailing lists. the operating system to the root user, an account must possess this right to be able to execute either of these hooks. </p></dd><dt><span class="term">SeTakeOwnershipPrivilege</span></dt><dd><p> -<a class="indexterm" name="id2602389"></a> -<a class="indexterm" name="id2602396"></a> +<a class="indexterm" name="id2602390"></a> +<a class="indexterm" name="id2602397"></a> This right permits users to take ownership of files and directories. </p></dd></dl></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2602409"></a>Privileges Suppored by Windows 2000 Domain Controllers</h3></div></div></div><p> For reference purposes, a Windows NT4 Primary Domain Controller reports support for the following privileges: -<a class="indexterm" name="id2602419"></a> -<a class="indexterm" name="id2602426"></a> +<a class="indexterm" name="id2602420"></a> +<a class="indexterm" name="id2602427"></a> <a class="indexterm" name="id2602434"></a> <a class="indexterm" name="id2602441"></a> <a class="indexterm" name="id2602448"></a> @@ -233,18 +233,18 @@ mailing lists. <a class="indexterm" name="id2602476"></a> <a class="indexterm" name="id2602483"></a> <a class="indexterm" name="id2602490"></a> -<a class="indexterm" name="id2602497"></a> -<a class="indexterm" name="id2602504"></a> -<a class="indexterm" name="id2602511"></a> -<a class="indexterm" name="id2602518"></a> -<a class="indexterm" name="id2602525"></a> -<a class="indexterm" name="id2602532"></a> -<a class="indexterm" name="id2602539"></a> -<a class="indexterm" name="id2602546"></a> -<a class="indexterm" name="id2602553"></a> -<a class="indexterm" name="id2602560"></a> -<a class="indexterm" name="id2602567"></a> -<a class="indexterm" name="id2602574"></a> +<a class="indexterm" name="id2602498"></a> +<a class="indexterm" name="id2602505"></a> +<a class="indexterm" name="id2602512"></a> +<a class="indexterm" name="id2602519"></a> +<a class="indexterm" name="id2602526"></a> +<a class="indexterm" name="id2602533"></a> +<a class="indexterm" name="id2602540"></a> +<a class="indexterm" name="id2602547"></a> +<a class="indexterm" name="id2602554"></a> +<a class="indexterm" name="id2602561"></a> +<a class="indexterm" name="id2602568"></a> +<a class="indexterm" name="id2602575"></a> </p><pre class="screen"> SeCreateTokenPrivilege Create a token object SeAssignPrimaryTokenPrivilege Replace a process level token @@ -271,8 +271,8 @@ SeIncreaseBasePriorityPrivilege Increase scheduling priority SeRemoteShutdownPrivilege Force shutdown from a remote system </pre><p> And Windows 200x/XP Domain Controllers and workstations reports to support the following privileges: -<a class="indexterm" name="id2602612"></a> -<a class="indexterm" name="id2602618"></a> +<a class="indexterm" name="id2602613"></a> +<a class="indexterm" name="id2602619"></a> <a class="indexterm" name="id2602626"></a> <a class="indexterm" name="id2602633"></a> <a class="indexterm" name="id2602640"></a> @@ -282,22 +282,22 @@ SeIncreaseBasePriorityPrivilege Increase scheduling priority <a class="indexterm" name="id2602668"></a> <a class="indexterm" name="id2602675"></a> <a class="indexterm" name="id2602682"></a> -<a class="indexterm" name="id2602689"></a> -<a class="indexterm" name="id2602696"></a> -<a class="indexterm" name="id2602703"></a> -<a class="indexterm" name="id2602710"></a> -<a class="indexterm" name="id2602717"></a> -<a class="indexterm" name="id2602724"></a> -<a class="indexterm" name="id2602731"></a> -<a class="indexterm" name="id2602738"></a> -<a class="indexterm" name="id2602745"></a> -<a class="indexterm" name="id2602752"></a> -<a class="indexterm" name="id2602759"></a> -<a class="indexterm" name="id2602766"></a> -<a class="indexterm" name="id2602773"></a> -<a class="indexterm" name="id2602780"></a> -<a class="indexterm" name="id2602787"></a> -<a class="indexterm" name="id2602794"></a> +<a class="indexterm" name="id2602690"></a> +<a class="indexterm" name="id2602697"></a> +<a class="indexterm" name="id2602704"></a> +<a class="indexterm" name="id2602711"></a> +<a class="indexterm" name="id2602718"></a> +<a class="indexterm" name="id2602725"></a> +<a class="indexterm" name="id2602732"></a> +<a class="indexterm" name="id2602739"></a> +<a class="indexterm" name="id2602746"></a> +<a class="indexterm" name="id2602753"></a> +<a class="indexterm" name="id2602760"></a> +<a class="indexterm" name="id2602767"></a> +<a class="indexterm" name="id2602774"></a> +<a class="indexterm" name="id2602781"></a> +<a class="indexterm" name="id2602788"></a> +<a class="indexterm" name="id2602795"></a> <a class="indexterm" name="id2602802"></a> <a class="indexterm" name="id2602809"></a> </p><pre class="screen"> @@ -332,15 +332,15 @@ SeIncreaseBasePriorityPrivilege Increase scheduling priority SeImpersonatePrivilege Impersonate a client after authentication SeCreateGlobalPrivilege Create global objects </pre><p> -<a class="indexterm" name="id2602883"></a> +<a class="indexterm" name="id2602884"></a> The Samba Team is implementing only those privileges that are logical and useful in the UNIX/Linux environment. Many of the Windows 200X/XP privileges have no direct equivalence in UNIX. - </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2602896"></a>The Administrator Domain SID</h2></div></div></div><p> + </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2602897"></a>The Administrator Domain SID</h2></div></div></div><p> <a class="indexterm" name="id2602905"></a> <a class="indexterm" name="id2602912"></a> <a class="indexterm" name="id2602919"></a> <a class="indexterm" name="id2602926"></a> -<a class="indexterm" name="id2602932"></a> +<a class="indexterm" name="id2602933"></a> Please note that every Windows NT4 and later server requires a domain Administrator account. Samba versions commencing with 3.0.11 permit Administrative duties to be performed via assigned rights and privileges (see <a class="link" href="rights.html" title="Chapter 15. User Rights and Privileges">User Rights and Privileges</a>). An account in the server's passdb backend can @@ -350,15 +350,15 @@ controller, run the following command: <code class="prompt">root# </code> net getlocalsid SID for domain FOO is: S-1-5-21-4294955119-3368514841-2087710299 </pre><p> -<a class="indexterm" name="id2602966"></a> +<a class="indexterm" name="id2602967"></a> You may assign the domain administrator RID to an account using the <code class="literal">pdbedit</code> command as shown here: -<a class="indexterm" name="id2602980"></a> +<a class="indexterm" name="id2602981"></a> </p><pre class="screen"> <code class="prompt">root# </code> pdbedit -U S-1-5-21-4294955119-3368514841-2087710299-500 -u root -r </pre><p> </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> -<a class="indexterm" name="id2603004"></a> +<a class="indexterm" name="id2603005"></a> <a class="indexterm" name="id2603011"></a> <a class="indexterm" name="id2603018"></a> <a class="indexterm" name="id2603025"></a> @@ -366,44 +366,44 @@ The RID 500 is the well known standard value of the default Administrator accoun that confers the rights and privileges that the Administrator account has on a Windows machine or domain. Under UNIX/Linux the equivalent is UID=0 (the root account). </p></div><p> -<a class="indexterm" name="id2603039"></a> +<a class="indexterm" name="id2603040"></a> <a class="indexterm" name="id2603047"></a> <a class="indexterm" name="id2603054"></a> -<a class="indexterm" name="id2603061"></a> +<a class="indexterm" name="id2603062"></a> Releases of Samba version 3.0.11 and later make it possible to operate without an Administrator account provided equivalent rights and privileges have been established for a Windows user or a Windows group account. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2603074"></a>Common Errors</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2603079"></a>What Rights and Privileges Will Permit Windows Client Administration?</h3></div></div></div><p> -<a class="indexterm" name="id2603088"></a> -<a class="indexterm" name="id2603095"></a> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2603074"></a>Common Errors</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2603080"></a>What Rights and Privileges Will Permit Windows Client Administration?</h3></div></div></div><p> +<a class="indexterm" name="id2603089"></a> +<a class="indexterm" name="id2603096"></a> <a class="indexterm" name="id2603102"></a> -<a class="indexterm" name="id2603109"></a> +<a class="indexterm" name="id2603110"></a> When a Windows NT4 (or later) client joins a domain, the domain global <code class="literal">Domain Admins</code> group is added to the membership of the local <code class="literal">Administrators</code> group on the client. Any user who is a member of the domain global <code class="literal">Domain Admins</code> group will have administrative rights on the Windows client. </p><p> -<a class="indexterm" name="id2603141"></a> -<a class="indexterm" name="id2603148"></a> +<a class="indexterm" name="id2603142"></a> +<a class="indexterm" name="id2603149"></a> <a class="indexterm" name="id2603156"></a> -<a class="indexterm" name="id2603162"></a> -<a class="indexterm" name="id2603169"></a> +<a class="indexterm" name="id2603163"></a> +<a class="indexterm" name="id2603170"></a> This is often not the most desirable solution because it means that the user will have administrative rights and privileges on domain servers also. The <code class="literal">Power Users</code> group on Windows client workstations permits local administration of the workstation alone. Any domain global user or domain global group can be added to the membership of the local workstation group <code class="literal">Power Users</code>. </p><p> -<a class="indexterm" name="id2603197"></a> -<a class="indexterm" name="id2603204"></a> +<a class="indexterm" name="id2603198"></a> +<a class="indexterm" name="id2603205"></a> <a class="indexterm" name="id2603212"></a> -<a class="indexterm" name="id2603218"></a> +<a class="indexterm" name="id2603219"></a> See <a class="link" href="NetCommand.html#nestedgrpmgmgt" title="Nested Group Support">Nested Group Support</a> for an example of how to add domain users and groups to a local group that is on a Windows workstation. The use of the <code class="literal">net</code> command permits this to be done from the Samba server. </p><p> -<a class="indexterm" name="id2603246"></a> +<a class="indexterm" name="id2603247"></a> <a class="indexterm" name="id2603253"></a> -<a class="indexterm" name="id2603259"></a> +<a class="indexterm" name="id2603260"></a> Another way this can be done is to log onto the Windows workstation as the user <code class="literal">Administrator</code>, then open a <code class="literal">cmd</code> shell, then execute: </p><pre class="screen"> diff --git a/docs/htmldocs/Samba3-HOWTO/samba-bdc.html b/docs/htmldocs/Samba3-HOWTO/samba-bdc.html index 0d57554608..dd2fb03558 100644 --- a/docs/htmldocs/Samba3-HOWTO/samba-bdc.html +++ b/docs/htmldocs/Samba3-HOWTO/samba-bdc.html @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 5. Backup Domain Control</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="type.html" title="Part II. Server Configuration Basics"><link rel="prev" href="samba-pdc.html" title="Chapter 4. Domain Control"><link rel="next" href="domain-member.html" title="Chapter 6. Domain Membership"></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 5. Backup Domain Control</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="samba-pdc.html">Prev</a> </td><th width="60%" align="center">Part II. Server Configuration Basics</th><td width="20%" align="right"> <a accesskey="n" href="domain-member.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="samba-bdc"></a>Chapter 5. Backup Domain Control</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Volker</span> <span class="surname">Lendecke</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:Volker.Lendecke@SerNet.DE">Volker.Lendecke@SerNet.DE</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Guenther</span> <span class="surname">Deschner</span></h3><span class="contrib">LDAP updates</span> <div class="affiliation"><span class="orgname">SuSE<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:gd@suse.de">gd@suse.de</a>></code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="samba-bdc.html#id2558877">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="samba-bdc.html#id2559283">Essential Background Information</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2560027">LDAP Configuration Notes</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2560391">Active Directory Domain Control</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2560450">What Qualifies a Domain Controller on the Network?</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2560540">How Does a Workstation find its Domain Controller?</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-bdc.html#id2560722">Backup Domain Controller Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-bdc.html#id2561223">Example Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-bdc.html#id2561680">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-bdc.html#id2561723">Machine Accounts Keep Expiring</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2561778">Can Samba Be a Backup Domain Controller to an NT4 PDC?</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2561833">How Do I Replicate the smbpasswd File?</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2561938">Can I Do This All with LDAP?</a></span></dt></dl></dd></dl></div><p> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 5. Backup Domain Control</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="type.html" title="Part II. Server Configuration Basics"><link rel="prev" href="samba-pdc.html" title="Chapter 4. Domain Control"><link rel="next" href="domain-member.html" title="Chapter 6. Domain Membership"></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 5. Backup Domain Control</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="samba-pdc.html">Prev</a> </td><th width="60%" align="center">Part II. Server Configuration Basics</th><td width="20%" align="right"> <a accesskey="n" href="domain-member.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="samba-bdc"></a>Chapter 5. Backup Domain Control</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Volker</span> <span class="surname">Lendecke</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:Volker.Lendecke@SerNet.DE">Volker.Lendecke@SerNet.DE</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Guenther</span> <span class="surname">Deschner</span></h3><span class="contrib">LDAP updates</span> <div class="affiliation"><span class="orgname">SuSE<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:gd@suse.de">gd@suse.de</a>></code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="samba-bdc.html#id2558877">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="samba-bdc.html#id2559283">Essential Background Information</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2560028">LDAP Configuration Notes</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2560392">Active Directory Domain Control</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2560450">What Qualifies a Domain Controller on the Network?</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2560541">How Does a Workstation find its Domain Controller?</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-bdc.html#id2560723">Backup Domain Controller Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-bdc.html#id2561224">Example Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-bdc.html#id2561680">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-bdc.html#id2561724">Machine Accounts Keep Expiring</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2561779">Can Samba Be a Backup Domain Controller to an NT4 PDC?</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2561834">How Do I Replicate the smbpasswd File?</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2561939">Can I Do This All with LDAP?</a></span></dt></dl></dd></dl></div><p> Before you continue reading this section, please make sure that you are comfortable with configuring a Samba domain controller as described in <a class="link" href="samba-pdc.html" title="Chapter 4. Domain Control">Domain Control</a>. </p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2558877"></a>Features and Benefits</h2></div></div></div><p> @@ -8,11 +8,11 @@ being delivered or that can be achieved far more effectively using a totally dif that you should have a persistent concern that is not addressed in this book, please email <a class="ulink" href="mailto:jht@samba.org" target="_top">John H. Terpstra</a> clearly setting out your requirements and/or question, and we will do our best to provide a solution. </p><p> -<a class="indexterm" name="id2558903"></a> -<a class="indexterm" name="id2558912"></a> -<a class="indexterm" name="id2558918"></a> -<a class="indexterm" name="id2558925"></a> -<a class="indexterm" name="id2558934"></a> +<a class="indexterm" name="id2558904"></a> +<a class="indexterm" name="id2558913"></a> +<a class="indexterm" name="id2558919"></a> +<a class="indexterm" name="id2558926"></a> +<a class="indexterm" name="id2558935"></a> Samba-3 can act as a Backup Domain Controller (BDC) to another Samba Primary Domain Controller (PDC). A Samba-3 PDC can operate with an LDAP account backend. The LDAP backend can be either a common master LDAP server or a slave server. The use of a slave LDAP server has the benefit that when the master is down, clients @@ -21,7 +21,7 @@ an effective solution for large organizations. If you use an LDAP slave server f ensure the master's continued availability if the slave finds its master down at the wrong time, you will have stability and operational problems. </p><p> -<a class="indexterm" name="id2558959"></a> +<a class="indexterm" name="id2558960"></a> <a class="indexterm" name="id2558968"></a> <a class="indexterm" name="id2558977"></a> <a class="indexterm" name="id2558986"></a> @@ -30,11 +30,11 @@ While it is possible to run a Samba-3 BDC with a non-LDAP backend, that backend to propagate identity database changes from the BDC to the PDC. The BDC can use a slave LDAP server, while it is preferable for the PDC to use as its primary an LDAP master server. </p><p> -<a class="indexterm" name="id2559002"></a> +<a class="indexterm" name="id2559003"></a> <a class="indexterm" name="id2559012"></a> -<a class="indexterm" name="id2559021"></a> -<a class="indexterm" name="id2559032"></a> -<a class="indexterm" name="id2559039"></a> +<a class="indexterm" name="id2559022"></a> +<a class="indexterm" name="id2559033"></a> +<a class="indexterm" name="id2559040"></a> <a class="indexterm" name="id2559046"></a> <a class="indexterm" name="id2559053"></a> The use of a non-LDAP backend SAM database is particularly problematic because domain member @@ -46,10 +46,10 @@ PDC (master) copy of the SAM. If the PDC SAM is then replicated to BDCs, this re overwriting the SAM that contains the updated (changed) trust account password with resulting breakage of the domain trust. </p><p> -<a class="indexterm" name="id2559074"></a> +<a class="indexterm" name="id2559075"></a> <a class="indexterm" name="id2559083"></a> -<a class="indexterm" name="id2559092"></a> -<a class="indexterm" name="id2559101"></a> +<a class="indexterm" name="id2559093"></a> +<a class="indexterm" name="id2559102"></a> Considering the number of comments and questions raised concerning how to configure a BDC, let's consider each possible option and look at the pros and cons for each possible solution. <a class="link" href="samba-bdc.html#pdc-bdc-table" title="Table 5.1. Domain Backend Account Distribution Options">The Domain Backend Account Distribution Options table below</a> lists @@ -71,7 +71,7 @@ possible design configurations for a PDC/BDC infrastructure. and also suffers from the issue of domain trust breakdown. </p></td></tr></tbody></table></div></div><br class="table-break"></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2559283"></a>Essential Background Information</h2></div></div></div><p> -<a class="indexterm" name="id2559291"></a> +<a class="indexterm" name="id2559292"></a> <a class="indexterm" name="id2559298"></a> <a class="indexterm" name="id2559305"></a> <a class="indexterm" name="id2559312"></a> @@ -79,7 +79,7 @@ A domain controller is a machine that is able to answer logon requests from netw workstations. Microsoft LanManager and IBM LanServer were two early products that provided this capability. The technology has become known as the LanMan Netlogon service. </p><p> -<a class="indexterm" name="id2559326"></a> +<a class="indexterm" name="id2559327"></a> <a class="indexterm" name="id2559338"></a> When MS Windows NT3.10 was first released, it supported a new style of Domain Control and with it a new form of the network logon service that has extended functionality. @@ -91,9 +91,9 @@ services that are implemented over an intricate spectrum of technologies. <a class="indexterm" name="id2559368"></a> <a class="indexterm" name="id2559375"></a> <a class="indexterm" name="id2559382"></a> -<a class="indexterm" name="id2559388"></a> -<a class="indexterm" name="id2559395"></a> -<a class="indexterm" name="id2559404"></a> +<a class="indexterm" name="id2559389"></a> +<a class="indexterm" name="id2559396"></a> +<a class="indexterm" name="id2559405"></a> Whenever a user logs into a Windows NT4/200x/XP Professional workstation, the workstation connects to a domain controller (authentication server) to validate that the username and password the user entered are valid. If the information entered @@ -101,11 +101,11 @@ does not match account information that has been stored in the domain control database (the SAM, or Security Account Manager database), a set of error codes is returned to the workstation that has made the authentication request. </p><p> -<a class="indexterm" name="id2559424"></a> -<a class="indexterm" name="id2559431"></a> -<a class="indexterm" name="id2559438"></a> -<a class="indexterm" name="id2559445"></a> -<a class="indexterm" name="id2559452"></a> +<a class="indexterm" name="id2559425"></a> +<a class="indexterm" name="id2559432"></a> +<a class="indexterm" name="id2559439"></a> +<a class="indexterm" name="id2559446"></a> +<a class="indexterm" name="id2559453"></a> When the username/password pair has been validated, the domain controller (authentication server) will respond with full enumeration of the account information that has been stored regarding that user in the user and machine accounts database @@ -117,10 +117,10 @@ network access time limits, account validity information, machine names from whi user may access the network, and much more. All this information was stored in the SAM in all versions of MS Windows NT (3.10, 3.50, 3.51, 4.0). </p><p> -<a class="indexterm" name="id2559476"></a> -<a class="indexterm" name="id2559485"></a> -<a class="indexterm" name="id2559492"></a> -<a class="indexterm" name="id2559499"></a> +<a class="indexterm" name="id2559477"></a> +<a class="indexterm" name="id2559486"></a> +<a class="indexterm" name="id2559493"></a> +<a class="indexterm" name="id2559500"></a> <a class="indexterm" name="id2559506"></a> The account information (user and machine) on domain controllers is stored in two files, one containing the security information and the other the SAM. These are stored in files @@ -132,12 +132,12 @@ on the network. There are two situations in which it is desirable to install BDCs: </p><div class="itemizedlist"><ul type="disc"><li><p> <a class="indexterm" name="id2559542"></a> - <a class="indexterm" name="id2559548"></a> + <a class="indexterm" name="id2559549"></a> On the local network that the PDC is on, if there are many workstations and/or where the PDC is generally very busy. In this case the BDCs will pick up network logon requests and help to add robustness to network services. </p></li><li><p> - <a class="indexterm" name="id2559563"></a> + <a class="indexterm" name="id2559564"></a> At each remote site, to reduce wide-area network traffic and to add stability to remote network operations. The design of the network, and the strategic placement of BDCs, together with an implementation that localizes as much of network to client @@ -145,10 +145,10 @@ There are two situations in which it is desirable to install BDCs: (and thus costs). </p></li></ul></div><p> <a class="indexterm" name="id2559583"></a> -<a class="indexterm" name="id2559589"></a> +<a class="indexterm" name="id2559590"></a> <a class="indexterm" name="id2559596"></a> <a class="indexterm" name="id2559603"></a> -<a class="indexterm" name="id2559609"></a> +<a class="indexterm" name="id2559610"></a> The interoperation of a PDC and its BDCs in a true Windows NT4 environment is worth mentioning here. The PDC contains the master copy of the SAM. In the event that an administrator makes a change to the user account database while physically present @@ -160,9 +160,9 @@ of SAM synchronization. The PDC will then request the delta from the BDC and app it to the master SAM. The PDC will then contact all the BDCs in the domain and trigger them to obtain the update and then apply that to their own copy of the SAM. </p><p> -<a class="indexterm" name="id2559633"></a> -<a class="indexterm" name="id2559642"></a> -<a class="indexterm" name="id2559651"></a> +<a class="indexterm" name="id2559634"></a> +<a class="indexterm" name="id2559643"></a> +<a class="indexterm" name="id2559652"></a> <a class="indexterm" name="id2559658"></a> Samba-3 cannot participate in true SAM replication and is therefore not able to employ precisely the same protocols used by MS Windows NT4. A Samba-3 BDC will @@ -170,13 +170,13 @@ not create SAM update delta files. It will not interoperate with a PDC (NT4 or S to synchronize the SAM from delta files that are held by BDCs. </p><p> <a class="indexterm" name="id2559673"></a> -<a class="indexterm" name="id2559679"></a> +<a class="indexterm" name="id2559680"></a> Samba-3 cannot function as a BDC to an MS Windows NT4 PDC, and Samba-3 cannot function correctly as a PDC to an MS Windows NT4 BDC. Both Samba-3 and MS Windows NT4 can function as a BDC to its own type of PDC. </p><p> <a class="indexterm" name="id2559693"></a> -<a class="indexterm" name="id2559699"></a> +<a class="indexterm" name="id2559700"></a> <a class="indexterm" name="id2559706"></a> The BDC is said to hold a <span class="emphasis"><em>read-only</em></span> of the SAM from which it is able to process network logon requests and authenticate users. The BDC can @@ -184,8 +184,8 @@ continue to provide this service, particularly while, for example, the wide-area network link to the PDC is down. A BDC plays a very important role in both the maintenance of domain security as well as in network integrity. </p><p> -<a class="indexterm" name="id2559725"></a> -<a class="indexterm" name="id2559732"></a> +<a class="indexterm" name="id2559726"></a> +<a class="indexterm" name="id2559733"></a> <a class="indexterm" name="id2559739"></a> <a class="indexterm" name="id2559746"></a> In the event that the NT4 PDC should need to be taken out of service, or if it dies, one of the NT4 BDCs can @@ -201,7 +201,7 @@ Beginning with Version 2.2, Samba officially supports domain logons for all curr Windows NT4, 2003, and XP Professional. For Samba to be enabled as a PDC, some parameters in the <em class="parameter"><code>[global]</code></em> section of the <code class="filename">smb.conf</code> have to be set. Refer to <a class="link" href="samba-bdc.html#minimalPDC" title="Example 5.1. Minimal smb.conf for a PDC in Use with a BDC LDAP Server on PDC">the Minimal smb.conf for a PDC in Use with a BDC LDAP Server on PDC section</a> for an example of the minimum required settings. -</p><div class="example"><a name="minimalPDC"></a><p class="title"><b>Example 5.1. Minimal smb.conf for a PDC in Use with a BDC LDAP Server on PDC</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2559844"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2559856"></a><em class="parameter"><code>passdb backend = ldapsam://localhost:389</code></em></td></tr><tr><td><a class="indexterm" name="id2559868"></a><em class="parameter"><code>domain master = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2559880"></a><em class="parameter"><code>domain logons = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2559891"></a><em class="parameter"><code>ldap suffix = dc=quenya,dc=org</code></em></td></tr><tr><td><a class="indexterm" name="id2559903"></a><em class="parameter"><code>ldap user suffix = ou=Users</code></em></td></tr><tr><td><a class="indexterm" name="id2559915"></a><em class="parameter"><code>ldap group suffix = ou=Groups</code></em></td></tr><tr><td><a class="indexterm" name="id2559927"></a><em class="parameter"><code>ldap machine suffix = ou=Computers</code></em></td></tr><tr><td><a class="indexterm" name="id2559939"></a><em class="parameter"><code>ldap idmap suffix = ou=Idmap</code></em></td></tr><tr><td><a class="indexterm" name="id2559951"></a><em class="parameter"><code>ldap admin dn = cn=sambadmin,dc=quenya,dc=org</code></em></td></tr></table></div></div><br class="example-break"><p> +</p><div class="example"><a name="minimalPDC"></a><p class="title"><b>Example 5.1. Minimal smb.conf for a PDC in Use with a BDC LDAP Server on PDC</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2559845"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2559856"></a><em class="parameter"><code>passdb backend = ldapsam://localhost:389</code></em></td></tr><tr><td><a class="indexterm" name="id2559869"></a><em class="parameter"><code>domain master = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2559880"></a><em class="parameter"><code>domain logons = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2559892"></a><em class="parameter"><code>ldap suffix = dc=quenya,dc=org</code></em></td></tr><tr><td><a class="indexterm" name="id2559904"></a><em class="parameter"><code>ldap user suffix = ou=Users</code></em></td></tr><tr><td><a class="indexterm" name="id2559916"></a><em class="parameter"><code>ldap group suffix = ou=Groups</code></em></td></tr><tr><td><a class="indexterm" name="id2559928"></a><em class="parameter"><code>ldap machine suffix = ou=Computers</code></em></td></tr><tr><td><a class="indexterm" name="id2559940"></a><em class="parameter"><code>ldap idmap suffix = ou=Idmap</code></em></td></tr><tr><td><a class="indexterm" name="id2559952"></a><em class="parameter"><code>ldap admin dn = cn=sambadmin,dc=quenya,dc=org</code></em></td></tr></table></div></div><br class="example-break"><p> <a class="indexterm" name="id2559967"></a> <a class="indexterm" name="id2559974"></a> Several other things like a <em class="parameter"><code>[homes]</code></em> and a <em class="parameter"><code>[netlogon]</code></em> share @@ -211,21 +211,21 @@ Refer to <a class="link" href="samba-pdc.html" title="Chapter 4. Domain Control" configuration. Alternately, fully documented working example network configurations using OpenLDAP and Samba as available in the <a class="ulink" href="http://www.samba.org/samba/docs/Samba3-ByExample" target="_top">book</a> “<span class="quote">Samba-3 by Example</span>” that may be obtained from local and on-line book stores. -</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2560027"></a>LDAP Configuration Notes</h3></div></div></div><p> -<a class="indexterm" name="id2560035"></a> -<a class="indexterm" name="id2560044"></a> -<a class="indexterm" name="id2560053"></a> +</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2560028"></a>LDAP Configuration Notes</h3></div></div></div><p> +<a class="indexterm" name="id2560036"></a> +<a class="indexterm" name="id2560045"></a> +<a class="indexterm" name="id2560054"></a> When configuring a master and a slave LDAP server, it is advisable to use the master LDAP server for the PDC and slave LDAP servers for the BDCs. It is not essential to use slave LDAP servers; however, many administrators will want to do so in order to provide redundant services. Of course, one or more BDCs may use any slave LDAP server. Then again, it is entirely possible to use a single LDAP server for the entire network. </p><p> -<a class="indexterm" name="id2560070"></a> +<a class="indexterm" name="id2560071"></a> <a class="indexterm" name="id2560080"></a> -<a class="indexterm" name="id2560089"></a> -<a class="indexterm" name="id2560095"></a> -<a class="indexterm" name="id2560102"></a> +<a class="indexterm" name="id2560090"></a> +<a class="indexterm" name="id2560096"></a> +<a class="indexterm" name="id2560103"></a> When configuring a master LDAP server that will have slave LDAP servers, do not forget to configure this in the <code class="filename">/etc/openldap/slapd.conf</code> file. It must be noted that the DN of a server certificate must use the CN attribute to name the server, and the CN must carry the servers' fully qualified domain name. @@ -233,11 +233,11 @@ Additional alias names and wildcards may be present in the subjectAltName certif on server certificate names are in RFC2830. </p><p> <a class="indexterm" name="id2560126"></a> -<a class="indexterm" name="id2560132"></a> -<a class="indexterm" name="id2560139"></a> +<a class="indexterm" name="id2560133"></a> +<a class="indexterm" name="id2560140"></a> <a class="indexterm" name="id2560146"></a> -<a class="indexterm" name="id2560155"></a> -<a class="indexterm" name="id2560162"></a> +<a class="indexterm" name="id2560156"></a> +<a class="indexterm" name="id2560163"></a> <a class="indexterm" name="id2560169"></a> It does not really fit within the scope of this document, but a working LDAP installation is basic to LDAP-enabled Samba operation. When using an OpenLDAP server with Transport Layer Security (TLS), the machine @@ -247,11 +247,11 @@ name in <code class="filename">/etc/ssl/certs/slapd.pem</code> must be the same access this LDAP server from a slave LDAP server (i.e., a Samba BDC) unless the certificate is re-created with a correct hostname. </p><p> -<a class="indexterm" name="id2560209"></a> -<a class="indexterm" name="id2560215"></a> -<a class="indexterm" name="id2560222"></a> -<a class="indexterm" name="id2560229"></a> -<a class="indexterm" name="id2560236"></a> +<a class="indexterm" name="id2560210"></a> +<a class="indexterm" name="id2560216"></a> +<a class="indexterm" name="id2560223"></a> +<a class="indexterm" name="id2560230"></a> +<a class="indexterm" name="id2560237"></a> <a class="indexterm" name="id2560243"></a> Do not install a Samba PDC so that is uses an LDAP slave server. Joining client machines to the domain will fail in this configuration because the change to the machine account in the LDAP tree must take place on @@ -279,22 +279,22 @@ Possible PDC/BDC plus LDAP configurations include: In order to have a fallback configuration (secondary) LDAP server, you would specify the secondary LDAP server in the <code class="filename">smb.conf</code> file as shown in <a class="link" href="samba-bdc.html#mulitldapcfg" title="Example 5.2. Multiple LDAP Servers in smb.conf">the Multiple LDAP Servers in <code class="filename">smb.conf</code> example</a>. -</p><div class="example"><a name="mulitldapcfg"></a><p class="title"><b>Example 5.2. Multiple LDAP Servers in <code class="filename">smb.conf</code></b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2560377"></a><em class="parameter"><code>passdb backend = ldapsam:"ldap://master.quenya.org ldap://slave.quenya.org"</code></em></td></tr></table></div></div><br class="example-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2560391"></a>Active Directory Domain Control</h3></div></div></div><p> -<a class="indexterm" name="id2560399"></a> -<a class="indexterm" name="id2560406"></a> -<a class="indexterm" name="id2560413"></a> -<a class="indexterm" name="id2560420"></a> -<a class="indexterm" name="id2560427"></a> -<a class="indexterm" name="id2560433"></a> +</p><div class="example"><a name="mulitldapcfg"></a><p class="title"><b>Example 5.2. Multiple LDAP Servers in <code class="filename">smb.conf</code></b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2560378"></a><em class="parameter"><code>passdb backend = ldapsam:"ldap://master.quenya.org ldap://slave.quenya.org"</code></em></td></tr></table></div></div><br class="example-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2560392"></a>Active Directory Domain Control</h3></div></div></div><p> +<a class="indexterm" name="id2560400"></a> +<a class="indexterm" name="id2560407"></a> +<a class="indexterm" name="id2560414"></a> +<a class="indexterm" name="id2560421"></a> +<a class="indexterm" name="id2560428"></a> +<a class="indexterm" name="id2560434"></a> As of the release of MS Windows 2000 and Active Directory, this information is now stored in a directory that can be replicated and for which partial or full administrative control can be delegated. Samba-3 is not able to be a domain controller within an Active Directory tree, and it cannot be an Active Directory server. This means that Samba-3 also cannot act as a BDC to an Active Directory domain controller. </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2560450"></a>What Qualifies a Domain Controller on the Network?</h3></div></div></div><p> -<a class="indexterm" name="id2560458"></a> -<a class="indexterm" name="id2560464"></a> -<a class="indexterm" name="id2560471"></a> +<a class="indexterm" name="id2560459"></a> +<a class="indexterm" name="id2560465"></a> +<a class="indexterm" name="id2560472"></a> <a class="indexterm" name="id2560478"></a> Every machine that is a domain controller for the domain MIDEARTH has to register the NetBIOS group name MIDEARTH<1C> with the WINS server and/or by broadcast on the local network. @@ -304,29 +304,29 @@ that has nothing to do with anything related to authentication, but the Microsof implementation requires the DMB to be on the same machine as the PDC. </p><p> <a class="indexterm" name="id2560500"></a> -<a class="indexterm" name="id2560506"></a> -<a class="indexterm" name="id2560513"></a> +<a class="indexterm" name="id2560507"></a> +<a class="indexterm" name="id2560514"></a> Where a WINS server is not used, broadcast name registrations alone must suffice. Refer to <a class="link" href="NetworkBrowsing.html" title="Chapter 10. Network Browsing">Network Browsing</a>,<a class="link" href="NetworkBrowsing.html#netdiscuss" title="Discussion">Discussion</a> for more information regarding TCP/IP network protocols and how SMB/CIFS names are handled. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2560540"></a>How Does a Workstation find its Domain Controller?</h3></div></div></div><p> -<a class="indexterm" name="id2560549"></a> -<a class="indexterm" name="id2560556"></a> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2560541"></a>How Does a Workstation find its Domain Controller?</h3></div></div></div><p> +<a class="indexterm" name="id2560550"></a> +<a class="indexterm" name="id2560557"></a> There are two different mechanisms to locate a domain controller: one method is used when NetBIOS over TCP/IP is enabled and the other when it has been disabled in the TCP/IP network configuration. </p><p> -<a class="indexterm" name="id2560569"></a> -<a class="indexterm" name="id2560576"></a> +<a class="indexterm" name="id2560570"></a> +<a class="indexterm" name="id2560577"></a> Where NetBIOS over TCP/IP is disabled, all name resolution involves the use of DNS, broadcast messaging over UDP, as well as Active Directory communication technologies. In this type of environment all machines require appropriate DNS entries. More information may be found in <a class="link" href="NetworkBrowsing.html#adsdnstech" title="DNS and Active Directory">DNS and Active Directory</a>. -</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2560597"></a>NetBIOS Over TCP/IP Enabled</h4></div></div></div><p> -<a class="indexterm" name="id2560605"></a> -<a class="indexterm" name="id2560612"></a> -<a class="indexterm" name="id2560619"></a> -<a class="indexterm" name="id2560626"></a> +</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2560598"></a>NetBIOS Over TCP/IP Enabled</h4></div></div></div><p> +<a class="indexterm" name="id2560606"></a> +<a class="indexterm" name="id2560613"></a> +<a class="indexterm" name="id2560620"></a> +<a class="indexterm" name="id2560627"></a> An MS Windows NT4/200x/XP Professional workstation in the domain MIDEARTH that wants a local user to be authenticated has to find the domain controller for MIDEARTH. It does this by doing a NetBIOS name query for the group name MIDEARTH<1C>. It assumes that each @@ -334,26 +334,26 @@ of the machines it gets back from the queries is a domain controller and can ans requests. To not open security holes, both the workstation and the selected domain controller authenticate each other. After that the workstation sends the user's credentials (name and password) to the local domain controller for validation. -</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2560663"></a>NetBIOS Over TCP/IP Disabled</h4></div></div></div><p> -<a class="indexterm" name="id2560671"></a> -<a class="indexterm" name="id2560678"></a> -<a class="indexterm" name="id2560685"></a> +</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2560664"></a>NetBIOS Over TCP/IP Disabled</h4></div></div></div><p> +<a class="indexterm" name="id2560672"></a> +<a class="indexterm" name="id2560679"></a> +<a class="indexterm" name="id2560686"></a> <a class="indexterm" name="id2560692"></a> An MS Windows NT4/200x/XP Professional workstation in the realm <code class="constant">quenya.org</code> that has a need to affect user logon authentication will locate the domain controller by re-querying DNS servers for the <code class="constant">_ldap._tcp.pdc._msdcs.quenya.org</code> record. More information regarding this subject may be found in <a class="link" href="NetworkBrowsing.html#adsdnstech" title="DNS and Active Directory">DNS and Active Directory</a>. -</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2560722"></a>Backup Domain Controller Configuration</h2></div></div></div><p> +</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2560723"></a>Backup Domain Controller Configuration</h2></div></div></div><p> <a class="indexterm" name="id2560730"></a> The creation of a BDC requires some steps to prepare the Samba server before <span class="application">smbd</span> is executed for the first time. These steps are as follows: </p><div class="itemizedlist"><ul type="disc"><li><p> <a class="indexterm" name="id2560751"></a> - <a class="indexterm" name="id2560757"></a> + <a class="indexterm" name="id2560758"></a> <a class="indexterm" name="id2560764"></a> - <a class="indexterm" name="id2560770"></a> - <a class="indexterm" name="id2560777"></a> - <a class="indexterm" name="id2560784"></a> + <a class="indexterm" name="id2560771"></a> + <a class="indexterm" name="id2560778"></a> + <a class="indexterm" name="id2560785"></a> The domain SID has to be the same on the PDC and the BDC. In Samba versions pre-2.2.5, the domain SID was stored in the file <code class="filename">private/MACHINE.SID</code>. For all versions of Samba released since 2.2.5 the domain SID is stored in the file <code class="filename">private/secrets.tdb</code>. This file is unique to each @@ -363,17 +363,17 @@ The creation of a BDC requires some steps to prepare the Samba server before </p><p> <a class="indexterm" name="id2560815"></a> <a class="indexterm" name="id2560822"></a> - <a class="indexterm" name="id2560828"></a> + <a class="indexterm" name="id2560829"></a> <a class="indexterm" name="id2560835"></a> - <a class="indexterm" name="id2560841"></a> + <a class="indexterm" name="id2560842"></a> To retrieve the domain SID from the PDC or an existing BDC and store it in the <code class="filename">secrets.tdb</code>, execute: </p><pre class="screen"> <code class="prompt">root# </code><strong class="userinput"><code>net rpc getsid</code></strong> </pre></li><li><p> <a class="indexterm" name="id2560882"></a> - <a class="indexterm" name="id2560888"></a> - <a class="indexterm" name="id2560895"></a> + <a class="indexterm" name="id2560889"></a> + <a class="indexterm" name="id2560896"></a> Specification of the <a class="link" href="smb.conf.5.html#LDAPADMINDN">ldap admin dn</a> is obligatory. This also requires the LDAP administration password to be set in the <code class="filename">secrets.tdb</code> using the <code class="literal">smbpasswd -w <em class="replaceable"><code>mysecret</code></em></code>. @@ -382,9 +382,9 @@ The creation of a BDC requires some steps to prepare the Samba server before parameter must be specified in the <code class="filename">smb.conf</code> file. </p></li><li><p> <a class="indexterm" name="id2560970"></a> - <a class="indexterm" name="id2560978"></a> - <a class="indexterm" name="id2560985"></a> - <a class="indexterm" name="id2560992"></a> + <a class="indexterm" name="id2560979"></a> + <a class="indexterm" name="id2560986"></a> + <a class="indexterm" name="id2560993"></a> The UNIX user database has to be synchronized from the PDC to the BDC. This means that both the <code class="filename">/etc/passwd</code> and <code class="filename">/etc/group</code> have to be replicated from the PDC @@ -395,14 +395,14 @@ The creation of a BDC requires some steps to prepare the Samba server before a PDC failure. NIS is by no means the only method to synchronize passwords. An LDAP solution would also work. </p></li><li><p> - <a class="indexterm" name="id2561025"></a> - <a class="indexterm" name="id2561032"></a> - <a class="indexterm" name="id2561039"></a> - <a class="indexterm" name="id2561045"></a> - <a class="indexterm" name="id2561052"></a> + <a class="indexterm" name="id2561026"></a> + <a class="indexterm" name="id2561033"></a> + <a class="indexterm" name="id2561040"></a> + <a class="indexterm" name="id2561046"></a> + <a class="indexterm" name="id2561053"></a> <a class="indexterm" name="id2561059"></a> <a class="indexterm" name="id2561066"></a> - <a class="indexterm" name="id2561072"></a> + <a class="indexterm" name="id2561073"></a> The Samba password database must be replicated from the PDC to the BDC. Although it is possible to synchronize the <code class="filename">smbpasswd</code> file with <code class="literal">rsync</code> and <code class="literal">ssh</code>, this method @@ -417,20 +417,20 @@ The creation of a BDC requires some steps to prepare the Samba server before intervals administrators are not normally aware that this is happening or when it takes place. </p><p> - <a class="indexterm" name="id2561118"></a> + <a class="indexterm" name="id2561119"></a> <a class="indexterm" name="id2561125"></a> <a class="indexterm" name="id2561132"></a> - <a class="indexterm" name="id2561138"></a> + <a class="indexterm" name="id2561139"></a> The use of LDAP for both the POSIX (UNIX user and group) accounts and for the SambaSAMAccount data automatically ensures that all account change information will be written to the shared directory. This eliminates the need for any special action to synchronize account information because LDAP will meet that requirement. </p></li><li><p> - <a class="indexterm" name="id2561155"></a> - <a class="indexterm" name="id2561162"></a> - <a class="indexterm" name="id2561169"></a> - <a class="indexterm" name="id2561175"></a> - <a class="indexterm" name="id2561182"></a> + <a class="indexterm" name="id2561156"></a> + <a class="indexterm" name="id2561163"></a> + <a class="indexterm" name="id2561170"></a> + <a class="indexterm" name="id2561176"></a> + <a class="indexterm" name="id2561183"></a> <a class="indexterm" name="id2561189"></a> The netlogon share has to be replicated from the PDC to the BDC. This can be done manually whenever login scripts are changed, or it can be done automatically using a <code class="literal">cron</code> job that will replicate @@ -438,42 +438,42 @@ The creation of a BDC requires some steps to prepare the Samba server before <code class="literal">rsync</code> for replication of the netlogon data is not critical to network security and is one that can be manually managed given that the administrator will make all changes to the netlogon share as part of a conscious move. - </p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2561223"></a>Example Configuration</h3></div></div></div><p> + </p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2561224"></a>Example Configuration</h3></div></div></div><p> Finally, the BDC has to be capable of being found by the workstations. This can be done by configuring the Samba <code class="filename">smb.conf</code> file <em class="parameter"><code>[global]</code></em> section as shown in <a class="link" href="samba-bdc.html#minim-bdc" title="Example 5.3. Minimal Setup for Being a BDC">Minimal Setup for Being a BDC</a>. -</p><div class="example"><a name="minim-bdc"></a><p class="title"><b>Example 5.3. Minimal Setup for Being a BDC</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2561269"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2561281"></a><em class="parameter"><code>passdb backend = ldapsam:ldap://slave-ldap.quenya.org</code></em></td></tr><tr><td><a class="indexterm" name="id2561293"></a><em class="parameter"><code>domain master = no</code></em></td></tr><tr><td><a class="indexterm" name="id2561305"></a><em class="parameter"><code>domain logons = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2561317"></a><em class="parameter"><code>ldap suffix = dc=abmas,dc=biz</code></em></td></tr><tr><td><a class="indexterm" name="id2561329"></a><em class="parameter"><code>ldap user suffix = ou=Users</code></em></td></tr><tr><td><a class="indexterm" name="id2561341"></a><em class="parameter"><code>ldap group suffix = ou=Groups</code></em></td></tr><tr><td><a class="indexterm" name="id2561353"></a><em class="parameter"><code>ldap machine suffix = ou=Computers</code></em></td></tr><tr><td><a class="indexterm" name="id2561365"></a><em class="parameter"><code>ldap idmap suffix = ou=Idmap</code></em></td></tr><tr><td><a class="indexterm" name="id2561377"></a><em class="parameter"><code>ldap admin dn = cn=sambadmin,dc=quenya,dc=org</code></em></td></tr><tr><td><a class="indexterm" name="id2561389"></a><em class="parameter"><code>idmap backend = ldap:ldap://master-ldap.quenya.org</code></em></td></tr><tr><td><a class="indexterm" name="id2561401"></a><em class="parameter"><code>idmap uid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2561413"></a><em class="parameter"><code>idmap gid = 10000-20000</code></em></td></tr></table></div></div><br class="example-break"><p> +</p><div class="example"><a name="minim-bdc"></a><p class="title"><b>Example 5.3. Minimal Setup for Being a BDC</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2561270"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2561282"></a><em class="parameter"><code>passdb backend = ldapsam:ldap://slave-ldap.quenya.org</code></em></td></tr><tr><td><a class="indexterm" name="id2561294"></a><em class="parameter"><code>domain master = no</code></em></td></tr><tr><td><a class="indexterm" name="id2561306"></a><em class="parameter"><code>domain logons = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2561318"></a><em class="parameter"><code>ldap suffix = dc=abmas,dc=biz</code></em></td></tr><tr><td><a class="indexterm" name="id2561329"></a><em class="parameter"><code>ldap user suffix = ou=Users</code></em></td></tr><tr><td><a class="indexterm" name="id2561341"></a><em class="parameter"><code>ldap group suffix = ou=Groups</code></em></td></tr><tr><td><a class="indexterm" name="id2561353"></a><em class="parameter"><code>ldap machine suffix = ou=Computers</code></em></td></tr><tr><td><a class="indexterm" name="id2561365"></a><em class="parameter"><code>ldap idmap suffix = ou=Idmap</code></em></td></tr><tr><td><a class="indexterm" name="id2561377"></a><em class="parameter"><code>ldap admin dn = cn=sambadmin,dc=quenya,dc=org</code></em></td></tr><tr><td><a class="indexterm" name="id2561390"></a><em class="parameter"><code>idmap backend = ldap:ldap://master-ldap.quenya.org</code></em></td></tr><tr><td><a class="indexterm" name="id2561402"></a><em class="parameter"><code>idmap uid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2561414"></a><em class="parameter"><code>idmap gid = 10000-20000</code></em></td></tr></table></div></div><br class="example-break"><p> Fully documented working example network configurations using OpenLDAP and Samba as available in the <a class="ulink" href="http://www.samba.org/samba/docs/Samba3-ByExample" target="_top">book</a> “<span class="quote">Samba-3 by Example</span>” that may be obtained from local and on-line book stores. </p><p> -<a class="indexterm" name="id2561444"></a> -<a class="indexterm" name="id2561450"></a> -<a class="indexterm" name="id2561457"></a> -<a class="indexterm" name="id2561464"></a> +<a class="indexterm" name="id2561445"></a> +<a class="indexterm" name="id2561451"></a> +<a class="indexterm" name="id2561458"></a> +<a class="indexterm" name="id2561465"></a> This configuration causes the BDC to register only the name MIDEARTH<1C> with the WINS server. This is not a problem, as the name MIDEARTH<1C> is a NetBIOS group name that is meant to be registered by more than one machine. The parameter <a class="link" href="smb.conf.5.html#DOMAINMASTER">domain master = no</a> forces the BDC not to register MIDEARTH<1B>, which is a unique NetBIOS name that is reserved for the PDC. </p><p> -<a class="indexterm" name="id2561496"></a> -<a class="indexterm" name="id2561503"></a> +<a class="indexterm" name="id2561497"></a> +<a class="indexterm" name="id2561504"></a> <a class="indexterm" name="id2561510"></a> -<a class="indexterm" name="id2561516"></a> -<a class="indexterm" name="id2561523"></a> -<a class="indexterm" name="id2561530"></a> +<a class="indexterm" name="id2561517"></a> +<a class="indexterm" name="id2561524"></a> +<a class="indexterm" name="id2561531"></a> <a class="indexterm" name="id2561537"></a> -<a class="indexterm" name="id2561543"></a> +<a class="indexterm" name="id2561544"></a> <a class="indexterm" name="id2561550"></a> The <em class="parameter"><code>idmap backend</code></em> will redirect the <code class="literal">winbindd</code> utility to use the LDAP database to store all mappings for Windows SIDs to UIDs and GIDs for UNIX accounts in a repository that is shared. The BDC will however depend on local resolution of UIDs and GIDs via NSS and the <code class="literal">nss_ldap</code> utility. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> -<a class="indexterm" name="id2561583"></a> -<a class="indexterm" name="id2561592"></a> -<a class="indexterm" name="id2561599"></a> -<a class="indexterm" name="id2561606"></a> +<a class="indexterm" name="id2561584"></a> +<a class="indexterm" name="id2561593"></a> +<a class="indexterm" name="id2561600"></a> +<a class="indexterm" name="id2561607"></a> Samba-3 has introduced a new ID mapping facility. One of the features of this facility is that it allows greater flexibility in how user and group IDs are handled in respect to NT domain user and group SIDs. One of the new facilities provides for explicitly ensuring that UNIX/Linux UID and GID values @@ -481,8 +481,8 @@ will be consistent on the PDC, all BDCs, and all domain member servers. The para is called <em class="parameter"><code>idmap backend</code></em>. Please refer to the man page for <code class="filename">smb.conf</code> for more information regarding its behavior. </p></div><p> -<a class="indexterm" name="id2561636"></a> -<a class="indexterm" name="id2561643"></a> +<a class="indexterm" name="id2561637"></a> +<a class="indexterm" name="id2561644"></a> <a class="indexterm" name="id2561650"></a> The use of the <a class="link" href="smb.conf.5.html#IDMAPBACKEND">idmap backend = ldap:ldap://master.quenya.org</a> option on a BDC only makes sense where ldapsam is used on a PDC. The purpose of an LDAP-based idmap backend is @@ -490,17 +490,17 @@ also to allow a domain member (without its own passdb backend) to use winbindd t and groups to common UID/GIDs. In other words, this option is generally intended for use on BDCs and on domain member servers. </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2561680"></a>Common Errors</h2></div></div></div><p> -<a class="indexterm" name="id2561687"></a> +<a class="indexterm" name="id2561688"></a> Domain control was a new area for Samba, but there are now many examples that we may refer to. Updated information will be published as they become available and may be found in later Samba releases or from the Samba Web <a class="ulink" href="http://samba.org" target="_top">site</a>; refer in particular to the <code class="filename">WHATSNEW.txt</code> in the Samba release tarball. The book, “<span class="quote">Samba-3 by Example</span>” documents well tested and proven configuration examples. You can obtain a copy of this <a class="ulink" href="http://www.samba.org/samba/docs/Samba3-ByExample.pdf" target="_top">book</a> for the Samba web site. -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2561723"></a>Machine Accounts Keep Expiring</h3></div></div></div><p> -<a class="indexterm" name="id2561731"></a> -<a class="indexterm" name="id2561738"></a> -<a class="indexterm" name="id2561745"></a> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2561724"></a>Machine Accounts Keep Expiring</h3></div></div></div><p> +<a class="indexterm" name="id2561732"></a> +<a class="indexterm" name="id2561739"></a> +<a class="indexterm" name="id2561746"></a> <a class="indexterm" name="id2561752"></a> This problem will occur when the passdb (SAM) files are copied from a central server but the local BDC is acting as a PDC. This results in the application of @@ -513,43 +513,43 @@ to proceed and the account expiry error will be reported. </p><p> The solution is to use a more robust passdb backend, such as the ldapsam backend, setting up a slave LDAP server for each BDC and a master LDAP server for the PDC. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2561778"></a>Can Samba Be a Backup Domain Controller to an NT4 PDC?</h3></div></div></div><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2561779"></a>Can Samba Be a Backup Domain Controller to an NT4 PDC?</h3></div></div></div><p> <a class="indexterm" name="id2561787"></a> <a class="indexterm" name="id2561796"></a> No. The native NT4 SAM replication protocols have not yet been fully implemented. </p><p> <a class="indexterm" name="id2561807"></a> -<a class="indexterm" name="id2561813"></a> +<a class="indexterm" name="id2561814"></a> <a class="indexterm" name="id2561820"></a> Can I get the benefits of a BDC with Samba? Yes, but only to a Samba PDC.The main reason for implementing a BDC is availability. If the PDC is a Samba machine, a second Samba machine can be set up to service logon requests whenever the PDC is down. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2561833"></a>How Do I Replicate the smbpasswd File?</h3></div></div></div><p> -<a class="indexterm" name="id2561841"></a> -<a class="indexterm" name="id2561850"></a> -<a class="indexterm" name="id2561857"></a> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2561834"></a>How Do I Replicate the smbpasswd File?</h3></div></div></div><p> +<a class="indexterm" name="id2561842"></a> +<a class="indexterm" name="id2561851"></a> +<a class="indexterm" name="id2561858"></a> Replication of the smbpasswd file is sensitive. It has to be done whenever changes to the SAM are made. Every user's password change is done in the smbpasswd file and has to be replicated to the BDC. So replicating the smbpasswd file very often is necessary. </p><p> -<a class="indexterm" name="id2561871"></a> -<a class="indexterm" name="id2561878"></a> -<a class="indexterm" name="id2561885"></a> +<a class="indexterm" name="id2561872"></a> +<a class="indexterm" name="id2561879"></a> +<a class="indexterm" name="id2561886"></a> As the smbpasswd file contains plaintext password equivalents, it must not be sent unencrypted over the wire. The best way to set up smbpasswd replication from the PDC to the BDC is to use the utility rsync. rsync can use ssh as a transport. <code class="literal">ssh</code> itself can be set up to accept <span class="emphasis"><em>only</em></span> <code class="literal">rsync</code> transfer without requiring the user to type a password. </p><p> -<a class="indexterm" name="id2561915"></a> -<a class="indexterm" name="id2561922"></a> +<a class="indexterm" name="id2561916"></a> +<a class="indexterm" name="id2561923"></a> As said a few times before, use of this method is broken and flawed. Machine trust accounts will go out of sync, resulting in a broken domain. This method is <span class="emphasis"><em>not</em></span> recommended. Try using LDAP instead. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2561938"></a>Can I Do This All with LDAP?</h3></div></div></div><p> -<a class="indexterm" name="id2561946"></a> -<a class="indexterm" name="id2561953"></a> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2561939"></a>Can I Do This All with LDAP?</h3></div></div></div><p> +<a class="indexterm" name="id2561947"></a> +<a class="indexterm" name="id2561954"></a> The simple answer is yes. Samba's pdb_ldap code supports binding to a replica LDAP server and will also follow referrals and rebind to the master if it ever needs to make a modification to the database. (Normally BDCs are read-only, so diff --git a/docs/htmldocs/Samba3-HOWTO/samba-pdc.html b/docs/htmldocs/Samba3-HOWTO/samba-pdc.html index 4c82198dd4..f1c192f38c 100644 --- a/docs/htmldocs/Samba3-HOWTO/samba-pdc.html +++ b/docs/htmldocs/Samba3-HOWTO/samba-pdc.html @@ -1,10 +1,10 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 4. Domain Control</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="type.html" title="Part II. Server Configuration Basics"><link rel="prev" href="ServerType.html" title="Chapter 3. Server Types and Security Modes"><link rel="next" href="samba-bdc.html" title="Chapter 5. Backup Domain Control"></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 4. Domain Control</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ServerType.html">Prev</a> </td><th width="60%" align="center">Part II. Server Configuration Basics</th><td width="20%" align="right"> <a accesskey="n" href="samba-bdc.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="samba-pdc"></a>Chapter 4. Domain Control</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Gerald</span> <span class="othername">(Jerry)</span> <span class="surname">Carter</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jerry@samba.org">jerry@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">David</span> <span class="surname">Bannon</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:dbannon@samba.org">dbannon@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Guenther</span> <span class="surname">Deschner</span></h3><span class="contrib">LDAP updates</span> <div class="affiliation"><span class="orgname">SuSE<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:gd@suse.de">gd@suse.de</a>></code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="samba-pdc.html#id2554336">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id2555570">Basics of Domain Control</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-pdc.html#id2555590">Domain Controller Types</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2556094">Preparing for Domain Control</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id2557346">Samba ADS Domain Control</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id2557398">Domain and Network Logon Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-pdc.html#id2557418">Domain Network Logon Service</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2558008">Security Mode and Master Browsers</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-pdc.html#id2558281">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-pdc.html#id2558287">“<span class="quote">$</span>” Cannot Be Included in Machine Name</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2558387">Joining Domain Fails Because of Existing Machine Account</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2558451">The System Cannot Log You On (C000019B)</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2558528">The Machine Trust Account Is Not Accessible</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2558647">Account Disabled</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2558674">Domain Controller Unavailable</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2558693">Cannot Log onto Domain Member Workstation After Joining Domain</a></span></dt></dl></dd></dl></div><p> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 4. Domain Control</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="type.html" title="Part II. Server Configuration Basics"><link rel="prev" href="ServerType.html" title="Chapter 3. Server Types and Security Modes"><link rel="next" href="samba-bdc.html" title="Chapter 5. Backup Domain Control"></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 4. Domain Control</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ServerType.html">Prev</a> </td><th width="60%" align="center">Part II. Server Configuration Basics</th><td width="20%" align="right"> <a accesskey="n" href="samba-bdc.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="samba-pdc"></a>Chapter 4. Domain Control</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Gerald</span> <span class="othername">(Jerry)</span> <span class="surname">Carter</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jerry@samba.org">jerry@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">David</span> <span class="surname">Bannon</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:dbannon@samba.org">dbannon@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Guenther</span> <span class="surname">Deschner</span></h3><span class="contrib">LDAP updates</span> <div class="affiliation"><span class="orgname">SuSE<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:gd@suse.de">gd@suse.de</a>></code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="samba-pdc.html#id2554336">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id2555570">Basics of Domain Control</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-pdc.html#id2555590">Domain Controller Types</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2556095">Preparing for Domain Control</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id2557346">Samba ADS Domain Control</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id2557399">Domain and Network Logon Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-pdc.html#id2557418">Domain Network Logon Service</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2558009">Security Mode and Master Browsers</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-pdc.html#id2558282">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-pdc.html#id2558287">“<span class="quote">$</span>” Cannot Be Included in Machine Name</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2558388">Joining Domain Fails Because of Existing Machine Account</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2558452">The System Cannot Log You On (C000019B)</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2558529">The Machine Trust Account Is Not Accessible</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2558648">Account Disabled</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2558675">Domain Controller Unavailable</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2558694">Cannot Log onto Domain Member Workstation After Joining Domain</a></span></dt></dl></dd></dl></div><p> There are many who approach MS Windows networking with incredible misconceptions. That's okay, because it gives the rest of us plenty of opportunity to be of assistance. Those who really want help are well advised to become familiar with information that is already available. </p><p> -<a class="indexterm" name="id2554198"></a> +<a class="indexterm" name="id2554199"></a> You are advised not to tackle this section without having first understood and mastered some basics. MS Windows networking is not particularly forgiving of misconfiguration. Users of MS Windows networking are likely to complain @@ -36,9 +36,9 @@ to not inflict pain on others. Do your learning on a test network. <a class="indexterm" name="id2554344"></a> <span class="emphasis"><em>What is the key benefit of Microsoft Domain Security?</em></span> </p><p> -<a class="indexterm" name="id2554358"></a> -<a class="indexterm" name="id2554367"></a> -<a class="indexterm" name="id2554374"></a> +<a class="indexterm" name="id2554359"></a> +<a class="indexterm" name="id2554368"></a> +<a class="indexterm" name="id2554375"></a> <a class="indexterm" name="id2554381"></a> In a word, <span class="emphasis"><em>single sign-on</em></span>, or SSO for short. To many, this is the Holy Grail of MS Windows NT and beyond networking. SSO allows users in a well-designed network to log onto any workstation that @@ -48,7 +48,7 @@ resources (shares, files, and printers) as if they are sitting at their home (pe feature of the domain security protocols. </p><p> <a class="indexterm" name="id2554409"></a> -<a class="indexterm" name="id2554415"></a> +<a class="indexterm" name="id2554416"></a> <a class="indexterm" name="id2554422"></a> <a class="indexterm" name="id2554431"></a> <a class="indexterm" name="id2554440"></a> @@ -64,7 +64,7 @@ context of the local machine which has a unique SID. Every domain (NT4, ADS, Sam exist within the domain security context which is defined by the domain SID. </p><p> <a class="indexterm" name="id2554474"></a> -<a class="indexterm" name="id2554480"></a> +<a class="indexterm" name="id2554481"></a> A domain member server will have a SID that differs from the domain SID. The domain member server can be configured to regard all domain users as local users. It can also be configured to recognize domain users and groups as non-local. SIDs are persistent. A typical domain of user SID looks like this: @@ -82,9 +82,9 @@ S-1-5-21-726309263-4128913605-1168186429-500 </pre><p> The result is that every account in the Windows networking world has a globally unique security identifier. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> -<a class="indexterm" name="id2554527"></a> -<a class="indexterm" name="id2554536"></a> -<a class="indexterm" name="id2554543"></a> +<a class="indexterm" name="id2554528"></a> +<a class="indexterm" name="id2554537"></a> +<a class="indexterm" name="id2554544"></a> Network clients of an MS Windows domain security environment must be domain members to be able to gain access to the advanced features provided. Domain membership involves more than just setting the workgroup name to the domain name. It requires the creation of a domain trust account for the workstation (called a machine @@ -92,37 +92,37 @@ account). Refer to <a class="link" href="domain-member.html" title="Chapter 6. D </p></div><p> The following functionalities are new to the Samba-3 release: </p><div class="itemizedlist"><ul type="disc"><li><p> - <a class="indexterm" name="id2554577"></a> + <a class="indexterm" name="id2554578"></a> Samba-3 supports the use of a choice of backends that may be used in which user, group and machine accounts may be stored. Multiple passwd backends can be used in combination, either as additive backend data sets, or as fail-over data sets. </p><p> <a class="indexterm" name="id2554594"></a> - <a class="indexterm" name="id2554600"></a> - <a class="indexterm" name="id2554607"></a> - <a class="indexterm" name="id2554614"></a> + <a class="indexterm" name="id2554601"></a> + <a class="indexterm" name="id2554608"></a> + <a class="indexterm" name="id2554615"></a> <a class="indexterm" name="id2554621"></a> An LDAP passdb backend confers the benefit that the account backend can be distributed and replicated, which is of great value because it confers scalability and provides a high degree of reliability. </p></li><li><p> - <a class="indexterm" name="id2554635"></a> - <a class="indexterm" name="id2554647"></a> - <a class="indexterm" name="id2554656"></a> + <a class="indexterm" name="id2554636"></a> + <a class="indexterm" name="id2554648"></a> + <a class="indexterm" name="id2554657"></a> Windows NT4 domain trusts. Samba-3 supports workstation and server (machine) trust accounts. It also supports Windows NT4 style interdomain trust accounts, which further assists in network scalability and interoperability. </p></li><li><p> <a class="indexterm" name="id2554672"></a> - <a class="indexterm" name="id2554678"></a> - <a class="indexterm" name="id2554685"></a> - <a class="indexterm" name="id2554692"></a> - <a class="indexterm" name="id2554701"></a> + <a class="indexterm" name="id2554679"></a> + <a class="indexterm" name="id2554686"></a> + <a class="indexterm" name="id2554693"></a> + <a class="indexterm" name="id2554702"></a> <a class="indexterm" name="id2554711"></a> Operation without NetBIOS over TCP/IP, rather using the raw SMB over TCP/IP. Note, this is feasible only when operating as a Microsoft active directory domain member server. When acting as a Samba domain controller the use of NetBIOS is necessary to provide network browsing support. </p></li><li><p> - <a class="indexterm" name="id2554729"></a> + <a class="indexterm" name="id2554730"></a> <a class="indexterm" name="id2554736"></a> <a class="indexterm" name="id2554743"></a> Samba-3 provides NetBIOS name services (WINS), NetBIOS over TCP/IP (TCP port 139) session services, SMB over @@ -139,14 +139,14 @@ The following functionalities are new to the Samba-3 release: </p></li></ul></div><p> The following functionalities are not provided by Samba-3: </p><div class="itemizedlist"><ul type="disc"><li><p> - <a class="indexterm" name="id2554795"></a> + <a class="indexterm" name="id2554796"></a> <a class="indexterm" name="id2554802"></a> SAM replication with Windows NT4 domain controllers (i.e., a Samba PDC and a Windows NT BDC, or vice versa). This means Samba cannot operate as a BDC when the PDC is Microsoft-based Windows NT PDC. Samba-3 can not participate in replication of account data to Windows PDCs and BDCs. </p></li><li><p> <a class="indexterm" name="id2554818"></a> - <a class="indexterm" name="id2554824"></a> + <a class="indexterm" name="id2554825"></a> Acting as a Windows 2000 active directory domain controller (i.e., Kerberos and Active Directory). In point of fact, Samba-3 does have some Active Directory domain control ability that is at this time purely experimental. Active directory domain control is one of the features that is being developed in Samba-4, the next @@ -154,20 +154,20 @@ The following functionalities are not provided by Samba-3: support during the Samba-3 series life-cycle. </p></li><li><p> <a class="indexterm" name="id2554844"></a> - <a class="indexterm" name="id2554850"></a> - <a class="indexterm" name="id2554857"></a> + <a class="indexterm" name="id2554851"></a> + <a class="indexterm" name="id2554858"></a> The Windows 200x/XP Microsoft Management Console (MMC) cannot be used to manage a Samba-3 server. For this you can use only the MS Windows NT4 Domain Server Manager and the MS Windows NT4 Domain User Manager. Both are part of the SVRTOOLS.EXE package mentioned later. </p></li></ul></div><p> -<a class="indexterm" name="id2554875"></a> -<a class="indexterm" name="id2554882"></a> +<a class="indexterm" name="id2554876"></a> +<a class="indexterm" name="id2554883"></a> Windows 9x/Me/XP Home clients are not true members of a domain for reasons outlined in this chapter. The protocol for support of Windows 9x/Me-style network (domain) logons is completely different from NT4/Windows 200x-type domain logons and has been officially supported for some time. These clients use the old LanMan network logon facilities that are supported in Samba since approximately the Samba-1.9.15 series. </p><p> -<a class="indexterm" name="id2554899"></a> +<a class="indexterm" name="id2554900"></a> Samba-3 implements group mapping between Windows NT groups and UNIX groups (this is really quite complicated to explain in a short space). This is discussed more fully in <a class="link" href="groupmapping.html" title="Chapter 12. Group Mapping: MS Windows and UNIX">Group Mapping: MS Windows and UNIX</a>. @@ -183,9 +183,9 @@ Information Databases</a>. </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2554970"></a>Single Sign-On and Domain Security</h2></div></div></div><p> <a class="indexterm" name="id2554978"></a> <a class="indexterm" name="id2554987"></a> -<a class="indexterm" name="id2554993"></a> -<a class="indexterm" name="id2555000"></a> -<a class="indexterm" name="id2555007"></a> +<a class="indexterm" name="id2554994"></a> +<a class="indexterm" name="id2555001"></a> +<a class="indexterm" name="id2555008"></a> <a class="indexterm" name="id2555014"></a> <a class="indexterm" name="id2555021"></a> When network administrators are asked to describe the benefits of Windows NT4 and active directory networking @@ -197,16 +197,16 @@ uncommon that users may need to remember more than ten login IDs and passwords. when the password for each system must be changed at regular intervals, and particularly so where password uniqueness and history limits are applied. </p><p> -<a class="indexterm" name="id2555044"></a> +<a class="indexterm" name="id2555045"></a> There is a broadly held perception that SSO is the answer to the problem of users having to deal with too many information system access credentials (username/password pairs). Many elaborate schemes have been devised to make it possible to deliver a user-friendly SSO solution. The trouble is that if this implementation is not done correctly, the site may end up paying dearly by way of complexity and management overheads. Simply put, many SSO solutions are an administrative nightmare. </p><p> -<a class="indexterm" name="id2555062"></a> -<a class="indexterm" name="id2555069"></a> -<a class="indexterm" name="id2555076"></a> +<a class="indexterm" name="id2555063"></a> +<a class="indexterm" name="id2555070"></a> +<a class="indexterm" name="id2555077"></a> SSO implementations utilize centralization of all user account information. Depending on environmental complexity and the age of the systems over which a SSO solution is implemented, it may not be possible to change the solution architecture so as to accomodate a new identity management and user authentication system. @@ -215,11 +215,11 @@ behalf of the user. The software that gets layered over the old system may simpl authentication system. This means that the addition of SSO increases over-all information systems complexity. Ideally, the implementation of SSO should reduce complexity and reduce administative overheads. </p><p> -<a class="indexterm" name="id2555098"></a> +<a class="indexterm" name="id2555099"></a> <a class="indexterm" name="id2555106"></a> -<a class="indexterm" name="id2555115"></a> -<a class="indexterm" name="id2555124"></a> -<a class="indexterm" name="id2555131"></a> +<a class="indexterm" name="id2555116"></a> +<a class="indexterm" name="id2555125"></a> +<a class="indexterm" name="id2555132"></a> The initial goal of many network administrators is often to create and use a centralized identity management system. It is often assumed that such a centralized system will use a single authentication infrastructure that can be used by all information systems. The Microsoft Windows NT4 security domain architecture and the @@ -232,12 +232,12 @@ system it uses because its implementation will be excessively invasive from a re because application software has built-in dependencies on particular elements of the way user authentication and access control were designed and built. </p><p> -<a class="indexterm" name="id2555179"></a> -<a class="indexterm" name="id2555186"></a> +<a class="indexterm" name="id2555180"></a> +<a class="indexterm" name="id2555187"></a> <a class="indexterm" name="id2555193"></a> -<a class="indexterm" name="id2555200"></a> -<a class="indexterm" name="id2555207"></a> -<a class="indexterm" name="id2555214"></a> +<a class="indexterm" name="id2555201"></a> +<a class="indexterm" name="id2555208"></a> +<a class="indexterm" name="id2555215"></a> <a class="indexterm" name="id2555221"></a> <a class="indexterm" name="id2555228"></a> Over the past decade an industry has been developed around the various methods that have been built to get @@ -248,22 +248,22 @@ rigidly enforced work-flow protocol for managing user rights and privileges with are provisioned by the new infrastructure makes possible user access to all systems using a single set of user credentials. </p><p> -<a class="indexterm" name="id2555249"></a> -<a class="indexterm" name="id2555259"></a> +<a class="indexterm" name="id2555250"></a> +<a class="indexterm" name="id2555260"></a> <a class="indexterm" name="id2555269"></a> -<a class="indexterm" name="id2555278"></a> +<a class="indexterm" name="id2555279"></a> The Organization for the Advancement of Structured Information Standards (OASIS) has developed the Security Assertion Markup Language (SAML), a structured method for communication of authentication information. The over-all umbrella name for the technologies and methods that deploy SAML is called Federated Identity Management (FIM). FIM depends on each system in the complex maze of disparate information systems to authenticate their respective users and vouch for secure access to the services each provides. </p><p> -<a class="indexterm" name="id2555297"></a> -<a class="indexterm" name="id2555306"></a> +<a class="indexterm" name="id2555298"></a> +<a class="indexterm" name="id2555307"></a> <a class="indexterm" name="id2555314"></a> -<a class="indexterm" name="id2555320"></a> -<a class="indexterm" name="id2555327"></a> -<a class="indexterm" name="id2555333"></a> +<a class="indexterm" name="id2555321"></a> +<a class="indexterm" name="id2555328"></a> +<a class="indexterm" name="id2555334"></a> SAML documents can be wrapped in a Simple Object Access Protocol (SOAP) message for the computer-to-computer communications needed for Web services. Or they may be passed between Web servers of federated organizations that share live services. The Liberty Alliance, an industry group formed to promote federated-identity @@ -273,11 +273,11 @@ converge when the SAML 2.0 standard is introduced. A few Web access-management p but implemention of the technology mostly requires customization to integrate applications and develop user interfaces. In a nust-shell, that is why FIM is a big and growing industry. </p><p> -<a class="indexterm" name="id2555369"></a> -<a class="indexterm" name="id2555376"></a> +<a class="indexterm" name="id2555370"></a> +<a class="indexterm" name="id2555377"></a> <a class="indexterm" name="id2555383"></a> <a class="indexterm" name="id2555390"></a> -<a class="indexterm" name="id2555396"></a> +<a class="indexterm" name="id2555397"></a> Ignoring the bigger picture, which is beyond the scope of this book, the migration of all user and group management to a centralized system is a step in the right direction. It is essential for interoperability reasons to locate the identity management system data in a directory such as Microsoft Active Directory @@ -286,20 +286,20 @@ access (such as LDAP) and that can be coupled with a flexible array of authentic kerberos) that use the protocols that are defined by the various general security service application programming interface (GSSAPI) services. </p><p> -<a class="indexterm" name="id2555421"></a> +<a class="indexterm" name="id2555422"></a> <a class="indexterm" name="id2555428"></a> -<a class="indexterm" name="id2555434"></a> +<a class="indexterm" name="id2555435"></a> A growing number of companies provide authentication agents for disparate legacy platforms to permit the use of LDAP systems. Thus the use of OpenLDAP, the dominant open source software implementation of the light weight directory access protocol standard. This fact, means that by providing support in Samba for the use of LDAP and Microsoft ADS make Samba a highly scalable and forward reaching organizational networking technology. </p><p> -<a class="indexterm" name="id2555452"></a> -<a class="indexterm" name="id2555458"></a> -<a class="indexterm" name="id2555465"></a> -<a class="indexterm" name="id2555472"></a> -<a class="indexterm" name="id2555479"></a> -<a class="indexterm" name="id2555486"></a> +<a class="indexterm" name="id2555453"></a> +<a class="indexterm" name="id2555459"></a> +<a class="indexterm" name="id2555466"></a> +<a class="indexterm" name="id2555473"></a> +<a class="indexterm" name="id2555480"></a> +<a class="indexterm" name="id2555487"></a> Microsoft ADS provides purely proprietary services that, with limitation, can be extended to provide a centralized authentication infrastructure. Samba plus LDAP provides a similar opportunity for extension of a centralized authentication architecture, but it is the fact that the Samba Team are pro-active in introducing @@ -307,16 +307,16 @@ the extension of authentication services, using LDAP or otherwise, to applicatio source proxy server) through tools such as the <code class="literal">ntlm_auth</code> utility, that does much to create sustainable choice and competition in the FIM market place. </p><p> -<a class="indexterm" name="id2555511"></a> -<a class="indexterm" name="id2555518"></a> -<a class="indexterm" name="id2555525"></a> +<a class="indexterm" name="id2555512"></a> +<a class="indexterm" name="id2555519"></a> +<a class="indexterm" name="id2555526"></a> Primary domain control, if it is to be scalable to meet the needs of large sites, must therefore be capable of using LDAP. The rapid adoption of OpenLDAP, and Samba configurations that use it, is ample proof that the era of the directory has started. Samba-3 does not demand the use of LDAP, but the demand for a mechanism by which user and group identity information can be distributed makes it an an unavoidable option. </p><p> -<a class="indexterm" name="id2555542"></a> -<a class="indexterm" name="id2555549"></a> +<a class="indexterm" name="id2555543"></a> +<a class="indexterm" name="id2555550"></a> <a class="indexterm" name="id2555556"></a> At this time, the use of Samba based BDCs, necessitates the use of LDAP. The most commonly used LDAP implementation used by Samba sites is OpenLDAP. It is possible to use any standards compliant LDAP server. @@ -326,10 +326,10 @@ Those known to work includes those manufactured by: IBM, CA, Novell (e-Directory Over the years, public perceptions of what domain control really is has taken on an almost mystical nature. Before we branch into a brief overview of domain control, there are three basic types of domain controllers. </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2555590"></a>Domain Controller Types</h3></div></div></div><div class="itemizedlist"><ul type="disc"><li><p>NT4 style Primary Domain Controller</p></li><li><p>NT4 style Backup Domain Controller</p></li><li><p>ADS Domain Controller</p></li></ul></div><p> -<a class="indexterm" name="id2555615"></a> -<a class="indexterm" name="id2555622"></a> +<a class="indexterm" name="id2555616"></a> +<a class="indexterm" name="id2555623"></a> <a class="indexterm" name="id2555629"></a> -<a class="indexterm" name="id2555638"></a> +<a class="indexterm" name="id2555639"></a> The <span class="emphasis"><em>Primary Domain Controller</em></span> or PDC plays an important role in MS Windows NT4. In Windows 200x domain control architecture, this role is held by domain controllers. Folklore dictates that because of its role in the MS Windows network, the domain controller should be the most powerful and most @@ -337,20 +337,20 @@ capable machine in the network. As strange as it may seem to say this here, goo dictates that the entire infrastructure needs to be balanced. It is advisable to invest more in standalone (domain member) servers than in the domain controllers. </p><p> -<a class="indexterm" name="id2555666"></a> -<a class="indexterm" name="id2555672"></a> -<a class="indexterm" name="id2555679"></a> -<a class="indexterm" name="id2555686"></a> -<a class="indexterm" name="id2555693"></a> +<a class="indexterm" name="id2555667"></a> +<a class="indexterm" name="id2555673"></a> +<a class="indexterm" name="id2555680"></a> +<a class="indexterm" name="id2555687"></a> +<a class="indexterm" name="id2555694"></a> In the case of MS Windows NT4-style domains, it is the PDC that initiates a new domain control database. This forms a part of the Windows registry called the Security Account Manager (SAM). It plays a key part in NT4-type domain user authentication and in synchronization of the domain authentication database with BDCs. </p><p> <a class="indexterm" name="id2555711"></a> -<a class="indexterm" name="id2555722"></a> -<a class="indexterm" name="id2555729"></a> -<a class="indexterm" name="id2555738"></a> +<a class="indexterm" name="id2555723"></a> +<a class="indexterm" name="id2555730"></a> +<a class="indexterm" name="id2555739"></a> With MS Windows 200x Server-based Active Directory domains, one domain controller initiates a potential hierarchy of domain controllers, each with its own area of delegated control. The master domain controller has the ability to override any downstream controller, but a downline controller has @@ -360,11 +360,11 @@ LDAP-based user and machine account backend. <a class="indexterm" name="id2555756"></a> <a class="indexterm" name="id2555763"></a> New to Samba-3 is the ability to use a backend database that holds the same type of data as the NT4-style SAM -database (one of the registry files)<sup>[<a name="id2555772" href="#ftn.id2555772" class="footnote">1</a>]</sup> +database (one of the registry files)<sup>[<a name="id2555773" href="#ftn.id2555773" class="footnote">1</a>]</sup> </p><p> -<a class="indexterm" name="id2555788"></a> -<a class="indexterm" name="id2555794"></a> -<a class="indexterm" name="id2555801"></a> +<a class="indexterm" name="id2555789"></a> +<a class="indexterm" name="id2555795"></a> +<a class="indexterm" name="id2555802"></a> <a class="indexterm" name="id2555808"></a> <a class="indexterm" name="id2555815"></a> <a class="indexterm" name="id2555822"></a> @@ -385,7 +385,7 @@ A Windows NT4 BDC can be promoted to a PDC. If the PDC is online at the time tha the previous PDC is automatically demoted to a BDC. With Samba-3, this is not an automatic operation; the PDC and BDC must be manually configured, and other appropriate changes also need to be made. </p><p> -<a class="indexterm" name="id2555874"></a> +<a class="indexterm" name="id2555875"></a> With MS Windows NT4, a decision is made at installation to determine what type of machine the server will be. It is possible to promote a BDC to a PDC, and vice versa. The only method Microsoft provide to convert a Windows NT4 domain controller to a domain member server or a standalone server is to reinstall it. The install @@ -393,17 +393,17 @@ time choices offered are: </p><div class="itemizedlist"><ul type="disc"><li><p><span class="emphasis"><em>Primary Domain Controller</em></span> the one that seeds the domain SAM.</p></li><li><p><span class="emphasis"><em>Backup Domain Controller</em></span> one that obtains a copy of the domain SAM.</p></li><li><p><span class="emphasis"><em>Domain Member Server</em></span> one that has no copy of the domain SAM; rather it obtains authentication from a domain controller for all access controls.</p></li><li><p><span class="emphasis"><em>Standalone Server</em></span> one that plays no part in SAM synchronization, has its own authentication database, and plays no role in domain security.</p></li></ul></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> -<a class="indexterm" name="id2555943"></a> +<a class="indexterm" name="id2555944"></a> Algin Technology LLC provide a commercial tool that makes it possible to promote a Windows NT4 standalone server to a PDC or a BDC, and also permits this process to be reversed. Refer to the <a class="ulink" href="http://utools.com/UPromote.asp" target="_top">Algin</a> web site for further information. </p></div><p> <a class="indexterm" name="id2555963"></a> -<a class="indexterm" name="id2555974"></a> +<a class="indexterm" name="id2555975"></a> Samba-3 servers can readily be converted to and from domain controller roles through simple changes to the <code class="filename">smb.conf</code> file. Samba-3 is capable of acting fully as a native member of a Windows 200x server Active Directory domain. </p><p> -<a class="indexterm" name="id2555994"></a> +<a class="indexterm" name="id2555995"></a> For the sake of providing a complete picture, MS Windows 2000 domain control configuration is done after the server has been installed. Please refer to Microsoft documentation for the procedures that should be followed to convert a domain member server to or from a domain control, and to install or remove active directory service support. @@ -422,19 +422,19 @@ configuration and management requirements. Samba can act as a NT4-style domain c environment. However, there are certain compromises: </p><div class="itemizedlist"><ul type="disc"><li><p>No machine policy files.</p></li><li><p>No Group Policy Objects.</p></li><li><p>No synchronously executed Active Directory logon scripts.</p></li><li><p>Can't use Active Directory management tools to manage users and machines.</p></li><li><p>Registry changes tattoo the main registry, while with Active Directory they do not leave permanent changes in effect.</p></li><li><p>Without Active Directory you cannot perform the function of exporting specific - applications to specific users or groups.</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2556094"></a>Preparing for Domain Control</h3></div></div></div><p> -<a class="indexterm" name="id2556102"></a> -<a class="indexterm" name="id2556109"></a> -<a class="indexterm" name="id2556116"></a> -<a class="indexterm" name="id2556123"></a> + applications to specific users or groups.</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2556095"></a>Preparing for Domain Control</h3></div></div></div><p> +<a class="indexterm" name="id2556103"></a> +<a class="indexterm" name="id2556110"></a> +<a class="indexterm" name="id2556117"></a> +<a class="indexterm" name="id2556124"></a> There are two ways that MS Windows machines may interact with each other, with other servers, and with domain controllers: either as <span class="emphasis"><em>standalone</em></span> systems, more commonly called <span class="emphasis"><em>workgroup</em></span> members, or as full participants in a security system, more commonly called <span class="emphasis"><em>domain</em></span> members. </p><p> -<a class="indexterm" name="id2556148"></a> -<a class="indexterm" name="id2556155"></a> -<a class="indexterm" name="id2556164"></a> +<a class="indexterm" name="id2556149"></a> +<a class="indexterm" name="id2556156"></a> +<a class="indexterm" name="id2556165"></a> It should be noted that workgroup membership involves no special configuration other than the machine being configured so the network configuration has a commonly used name for its workgroup entry. It is not uncommon for the name WORKGROUP to be used for this. With this mode of configuration, there are no Machine Trust @@ -442,8 +442,8 @@ Accounts, and any concept of membership as such is limited to the fact that all neighborhood to be logically grouped together. Again, just to be clear: <span class="emphasis"><em>workgroup mode does not involve security machine accounts</em></span>. </p><p> -<a class="indexterm" name="id2556187"></a> -<a class="indexterm" name="id2556194"></a> +<a class="indexterm" name="id2556188"></a> +<a class="indexterm" name="id2556195"></a> <a class="indexterm" name="id2556204"></a> Domain member machines have a machine trust account in the domain accounts database. A special procedure must be followed on each machine to effect domain membership. This procedure, which can be done @@ -451,7 +451,7 @@ only by the local machine Administrator account, creates the domain machine acco not exist), and then initializes that account. When the client first logs onto the domain, a machine trust account password change will be automatically triggered. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> -<a class="indexterm" name="id2556222"></a> +<a class="indexterm" name="id2556223"></a> When Samba is configured as a domain controller, secure network operation demands that all MS Windows NT4/200x/XP Professional clients should be configured as domain members. If a machine is not made a member of the domain, then it will operate like a workgroup @@ -475,32 +475,32 @@ necessarily specific to a Samba PDC as much as they are related to Windows NT ne </p></div><p> A domain controller is an SMB/CIFS server that: </p><div class="itemizedlist"><ul type="disc"><li><p> - <a class="indexterm" name="id2556442"></a> - <a class="indexterm" name="id2556451"></a> + <a class="indexterm" name="id2556443"></a> + <a class="indexterm" name="id2556452"></a> <a class="indexterm" name="id2556458"></a> <a class="indexterm" name="id2556465"></a> - <a class="indexterm" name="id2556471"></a> + <a class="indexterm" name="id2556472"></a> Registers and advertises itself as a domain controller (through NetBIOS broadcasts as well as by way of name registrations either by Mailslot Broadcasts over UDP broadcast, to a WINS server over UDP unicast, or via DNS and Active Directory). </p></li><li><p> <a class="indexterm" name="id2556487"></a> - <a class="indexterm" name="id2556493"></a> + <a class="indexterm" name="id2556494"></a> Provides the NETLOGON service. (This is actually a collection of services that runs over multiple protocols. These include the LanMan logon service, the Netlogon service, the Local Security Account service, and variations of them.) </p></li><li><p> Provides a share called NETLOGON. </p></li></ul></div><p> -<a class="indexterm" name="id2556514"></a> +<a class="indexterm" name="id2556515"></a> <a class="indexterm" name="id2556526"></a> -<a class="indexterm" name="id2556537"></a> +<a class="indexterm" name="id2556538"></a> <a class="indexterm" name="id2556544"></a> -<a class="indexterm" name="id2556550"></a> +<a class="indexterm" name="id2556551"></a> It is rather easy to configure Samba to provide these. Each Samba domain controller must provide the NETLOGON service that Samba calls the <a class="link" href="smb.conf.5.html#DOMAINLOGONS">domain logons</a> functionality (after the name of the parameter in the <code class="filename">smb.conf</code> file). Additionally, one server in a Samba-3 domain must advertise itself as the -domain master browser.<sup>[<a name="id2556581" href="#ftn.id2556581" class="footnote">3</a>]</sup> This causes the PDC to claim a domain-specific NetBIOS name that identifies +domain master browser.<sup>[<a name="id2556582" href="#ftn.id2556582" class="footnote">3</a>]</sup> This causes the PDC to claim a domain-specific NetBIOS name that identifies it as a DMB for its given domain or workgroup. Local master browsers (LMBs) in the same domain or workgroup on broadcast-isolated subnets then ask for a complete copy of the browse list for the whole wide-area network. Browser clients then contact their LMB, and will receive the domain-wide browse list instead of just the list @@ -509,37 +509,37 @@ for their broadcast-isolated subnet. The first step in creating a working Samba PDC is to understand the parameters necessary in <code class="filename">smb.conf</code>. An example <code class="filename">smb.conf</code> for acting as a PDC can be found in <a class="link" href="samba-pdc.html#pdc-example" title="Example 4.1. smb.conf for being a PDC">the smb.conf file for an example PDC</a>. -</p><div class="example"><a name="pdc-example"></a><p class="title"><b>Example 4.1. smb.conf for being a PDC</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2556658"></a></td></tr><tr><td><a class="indexterm" name="id2556665"></a></td></tr><tr><td><a class="indexterm" name="id2556672"></a><em class="parameter"><code>passdb backend = tdbsam</code></em></td></tr><tr><td><a class="indexterm" name="id2556684"></a><em class="parameter"><code>os level = 33</code></em></td></tr><tr><td><a class="indexterm" name="id2556695"></a><em class="parameter"><code>preferred master = auto</code></em></td></tr><tr><td><a class="indexterm" name="id2556707"></a><em class="parameter"><code>domain master = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2556719"></a><em class="parameter"><code>local master = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2556730"></a><em class="parameter"><code>security = user</code></em></td></tr><tr><td><a class="indexterm" name="id2556742"></a><em class="parameter"><code>domain logons = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2556754"></a><em class="parameter"><code>logon path = \\%N\profiles\%U</code></em></td></tr><tr><td><a class="indexterm" name="id2556766"></a><em class="parameter"><code>logon drive = H:</code></em></td></tr><tr><td><a class="indexterm" name="id2556777"></a><em class="parameter"><code>logon home = \\homeserver\%U\winprofile</code></em></td></tr><tr><td><a class="indexterm" name="id2556789"></a><em class="parameter"><code>logon script = logon.cmd</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[netlogon]</code></em></td></tr><tr><td><a class="indexterm" name="id2556810"></a><em class="parameter"><code>path = /var/lib/samba/netlogon</code></em></td></tr><tr><td><a class="indexterm" name="id2556822"></a><em class="parameter"><code>read only = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2556834"></a></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[profiles]</code></em></td></tr><tr><td><a class="indexterm" name="id2556849"></a><em class="parameter"><code>path = /var/lib/samba/profiles</code></em></td></tr><tr><td><a class="indexterm" name="id2556861"></a><em class="parameter"><code>read only = no</code></em></td></tr><tr><td><a class="indexterm" name="id2556873"></a><em class="parameter"><code>create mask = 0600</code></em></td></tr><tr><td><a class="indexterm" name="id2556884"></a><em class="parameter"><code>directory mask = 0700</code></em></td></tr></table></div></div><br class="example-break"><p> +</p><div class="example"><a name="pdc-example"></a><p class="title"><b>Example 4.1. smb.conf for being a PDC</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2556659"></a></td></tr><tr><td><a class="indexterm" name="id2556666"></a></td></tr><tr><td><a class="indexterm" name="id2556672"></a><em class="parameter"><code>passdb backend = tdbsam</code></em></td></tr><tr><td><a class="indexterm" name="id2556684"></a><em class="parameter"><code>os level = 33</code></em></td></tr><tr><td><a class="indexterm" name="id2556696"></a><em class="parameter"><code>preferred master = auto</code></em></td></tr><tr><td><a class="indexterm" name="id2556708"></a><em class="parameter"><code>domain master = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2556719"></a><em class="parameter"><code>local master = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2556731"></a><em class="parameter"><code>security = user</code></em></td></tr><tr><td><a class="indexterm" name="id2556743"></a><em class="parameter"><code>domain logons = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2556754"></a><em class="parameter"><code>logon path = \\%N\profiles\%U</code></em></td></tr><tr><td><a class="indexterm" name="id2556766"></a><em class="parameter"><code>logon drive = H:</code></em></td></tr><tr><td><a class="indexterm" name="id2556778"></a><em class="parameter"><code>logon home = \\homeserver\%U\winprofile</code></em></td></tr><tr><td><a class="indexterm" name="id2556790"></a><em class="parameter"><code>logon script = logon.cmd</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[netlogon]</code></em></td></tr><tr><td><a class="indexterm" name="id2556811"></a><em class="parameter"><code>path = /var/lib/samba/netlogon</code></em></td></tr><tr><td><a class="indexterm" name="id2556823"></a><em class="parameter"><code>read only = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2556834"></a></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[profiles]</code></em></td></tr><tr><td><a class="indexterm" name="id2556850"></a><em class="parameter"><code>path = /var/lib/samba/profiles</code></em></td></tr><tr><td><a class="indexterm" name="id2556862"></a><em class="parameter"><code>read only = no</code></em></td></tr><tr><td><a class="indexterm" name="id2556873"></a><em class="parameter"><code>create mask = 0600</code></em></td></tr><tr><td><a class="indexterm" name="id2556885"></a><em class="parameter"><code>directory mask = 0700</code></em></td></tr></table></div></div><br class="example-break"><p> The basic options shown in <a class="link" href="samba-pdc.html#pdc-example" title="Example 4.1. smb.conf for being a PDC">this example</a> are explained as follows: </p><div class="variablelist"><dl><dt><span class="term">passdb backend </span></dt><dd><p> <a class="indexterm" name="id2556919"></a> <a class="indexterm" name="id2556928"></a> - <a class="indexterm" name="id2556934"></a> - <a class="indexterm" name="id2556941"></a> - <a class="indexterm" name="id2556948"></a> - <a class="indexterm" name="id2556955"></a> + <a class="indexterm" name="id2556935"></a> + <a class="indexterm" name="id2556942"></a> + <a class="indexterm" name="id2556949"></a> + <a class="indexterm" name="id2556956"></a> This contains all the user and group account information. Acceptable values for a PDC are: <span class="emphasis"><em>smbpasswd, tdbsam, and ldapsam</em></span>. The “<span class="quote">guest</span>” entry provides default accounts and is included by default; there is no need to add it explicitly. </p><p> - <a class="indexterm" name="id2556976"></a> - <a class="indexterm" name="id2556983"></a> - <a class="indexterm" name="id2556990"></a> + <a class="indexterm" name="id2556977"></a> + <a class="indexterm" name="id2556984"></a> + <a class="indexterm" name="id2556991"></a> <a class="indexterm" name="id2556997"></a> Where use of BDCs is intended, the only logical choice is to use LDAP so the passdb backend can be distributed. The tdbsam and smbpasswd files cannot effectively be distributed and therefore should not be used. </p></dd><dt><span class="term">Domain Control Parameters </span></dt><dd><p> <a class="indexterm" name="id2557018"></a> - <a class="indexterm" name="id2557024"></a> - <a class="indexterm" name="id2557031"></a> - <a class="indexterm" name="id2557038"></a> + <a class="indexterm" name="id2557025"></a> + <a class="indexterm" name="id2557032"></a> + <a class="indexterm" name="id2557039"></a> The parameters <span class="emphasis"><em>os level, preferred master, domain master, security, encrypt passwords</em></span>, and <span class="emphasis"><em>domain logons</em></span> play a central role in assuring domain control and network logon support. </p><p> - <a class="indexterm" name="id2557061"></a> - <a class="indexterm" name="id2557067"></a> + <a class="indexterm" name="id2557062"></a> + <a class="indexterm" name="id2557068"></a> The <span class="emphasis"><em>os level</em></span> must be set at or above a value of 32. A domain controller must be the DMB, must be set in <span class="emphasis"><em>user</em></span> mode security, must support Microsoft-compatible encrypted passwords, and must provide the network logon @@ -547,30 +547,30 @@ The basic options shown in <a class="link" href="samba-pdc.html#pdc-example" tit to do this, refer to <a class="link" href="passdb.html" title="Chapter 11. Account Information Databases">Account Information Databases</a>. </p></dd><dt><span class="term">Environment Parameters </span></dt><dd><p> <a class="indexterm" name="id2557105"></a> - <a class="indexterm" name="id2557111"></a> - <a class="indexterm" name="id2557118"></a> - <a class="indexterm" name="id2557125"></a> + <a class="indexterm" name="id2557112"></a> + <a class="indexterm" name="id2557119"></a> + <a class="indexterm" name="id2557126"></a> The parameters <span class="emphasis"><em>logon path, logon home, logon drive</em></span>, and <span class="emphasis"><em>logon script</em></span> are environment support settings that help to facilitate client logon operations and that help to provide automated control facilities to ease network management overheads. Please refer to the man page information for these parameters. </p></dd><dt><span class="term">NETLOGON Share </span></dt><dd><p> - <a class="indexterm" name="id2557154"></a> - <a class="indexterm" name="id2557161"></a> - <a class="indexterm" name="id2557168"></a> - <a class="indexterm" name="id2557175"></a> - <a class="indexterm" name="id2557182"></a> - <a class="indexterm" name="id2557189"></a> + <a class="indexterm" name="id2557155"></a> + <a class="indexterm" name="id2557162"></a> + <a class="indexterm" name="id2557169"></a> + <a class="indexterm" name="id2557176"></a> + <a class="indexterm" name="id2557183"></a> + <a class="indexterm" name="id2557190"></a> The NETLOGON share plays a central role in domain logon and domain membership support. This share is provided on all Microsoft domain controllers. It is used to provide logon scripts, to store group policy files (NTConfig.POL), as well as to locate other common tools that may be needed for logon processing. This is an essential share on a domain controller. </p></dd><dt><span class="term">PROFILE Share </span></dt><dd><p> - <a class="indexterm" name="id2557212"></a> - <a class="indexterm" name="id2557219"></a> + <a class="indexterm" name="id2557213"></a> + <a class="indexterm" name="id2557220"></a> <a class="indexterm" name="id2557226"></a> - <a class="indexterm" name="id2557232"></a> - <a class="indexterm" name="id2557239"></a> + <a class="indexterm" name="id2557233"></a> + <a class="indexterm" name="id2557240"></a> This share is used to store user desktop profiles. Each user must have a directory at the root of this share. This directory must be write-enabled for the user and must be globally read-enabled. Samba-3 has a VFS module called “<span class="quote">fake_permissions</span>” that may be installed on this share. This will @@ -580,7 +580,7 @@ The basic options shown in <a class="link" href="samba-pdc.html#pdc-example" tit The above parameters make for a full set of functionality that may define the server's mode of operation. The following <code class="filename">smb.conf</code> parameters are the essentials alone: </p><p> -</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2557280"></a><em class="parameter"><code>netbios name = BELERIAND</code></em></td></tr><tr><td><a class="indexterm" name="id2557291"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2557303"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2557315"></a><em class="parameter"><code>domain master = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2557327"></a><em class="parameter"><code>security = User</code></em></td></tr></table><p> +</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2557280"></a><em class="parameter"><code>netbios name = BELERIAND</code></em></td></tr><tr><td><a class="indexterm" name="id2557292"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2557304"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2557316"></a><em class="parameter"><code>domain master = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2557327"></a><em class="parameter"><code>security = User</code></em></td></tr></table><p> </p><p> The additional parameters shown in the longer listing in this section just make for a more complete explanation. @@ -594,14 +594,14 @@ features or may change their behavior. This is mentioned for the benefit of thos capabilities in Samba-3 and who have asked when this functionality will be completed. The answer is maybe someday or maybe never! </p><p> -<a class="indexterm" name="id2557375"></a> -<a class="indexterm" name="id2557382"></a> +<a class="indexterm" name="id2557376"></a> +<a class="indexterm" name="id2557383"></a> To be sure, Samba-3 is designed to provide most of the functionality that Microsoft Windows NT4-style domain controllers have. Samba-3 does not have all the capabilities of Windows NT4, but it does have a number of features that Windows NT4 domain controllers do not have. In short, Samba-3 is not NT4 and it is not Windows Server 200x: it is not an Active Directory server. We hope this is plain and simple enough for all to understand. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2557398"></a>Domain and Network Logon Configuration</h2></div></div></div><p> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2557399"></a>Domain and Network Logon Configuration</h2></div></div></div><p> <a class="indexterm" name="id2557407"></a> The subject of network or domain logons is discussed here because it forms an integral part of the essential functionality that is provided by a domain controller. @@ -610,8 +610,8 @@ an integral part of the essential functionality that is provided by a domain con All domain controllers must run the netlogon service (<span class="emphasis"><em>domain logons</em></span> in Samba). One domain controller must be configured with <a class="link" href="smb.conf.5.html#DOMAINMASTER">domain master = Yes</a> (the PDC); on all BDCs set the parameter <a class="link" href="smb.conf.5.html#DOMAINMASTER">domain master = No</a>. -</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2557465"></a>Example Configuration</h4></div></div></div><div class="example"><a name="PDC-config"></a><p class="title"><b>Example 4.2. smb.conf for being a PDC</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2557494"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2557506"></a><em class="parameter"><code>domain master = (Yes on PDC, No on BDCs)</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[netlogon]</code></em></td></tr><tr><td><a class="indexterm" name="id2557526"></a><em class="parameter"><code>comment = Network Logon Service</code></em></td></tr><tr><td><a class="indexterm" name="id2557538"></a><em class="parameter"><code>path = /var/lib/samba/netlogon</code></em></td></tr><tr><td><a class="indexterm" name="id2557550"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2557561"></a><em class="parameter"><code>browseable = No</code></em></td></tr></table></div></div><br class="example-break"></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2557575"></a>The Special Case of MS Windows XP Home Edition</h4></div></div></div><p> -<a class="indexterm" name="id2557583"></a> +</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2557465"></a>Example Configuration</h4></div></div></div><div class="example"><a name="PDC-config"></a><p class="title"><b>Example 4.2. smb.conf for being a PDC</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2557494"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2557506"></a><em class="parameter"><code>domain master = (Yes on PDC, No on BDCs)</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[netlogon]</code></em></td></tr><tr><td><a class="indexterm" name="id2557526"></a><em class="parameter"><code>comment = Network Logon Service</code></em></td></tr><tr><td><a class="indexterm" name="id2557538"></a><em class="parameter"><code>path = /var/lib/samba/netlogon</code></em></td></tr><tr><td><a class="indexterm" name="id2557550"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2557562"></a><em class="parameter"><code>browseable = No</code></em></td></tr></table></div></div><br class="example-break"></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2557576"></a>The Special Case of MS Windows XP Home Edition</h4></div></div></div><p> +<a class="indexterm" name="id2557584"></a> To be completely clear: If you want MS Windows XP Home Edition to integrate with your MS Windows NT4 or Active Directory domain security, understand it cannot be done. The only option is to purchase the upgrade from MS Windows XP Home Edition to @@ -627,10 +627,10 @@ If it can be done, then to do so would violate your software license agreement w Microsoft, and we recommend that you do not do that. </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2557614"></a>The Special Case of Windows 9x/Me</h4></div></div></div><p> <a class="indexterm" name="id2557622"></a> -<a class="indexterm" name="id2557628"></a> -<a class="indexterm" name="id2557635"></a> -<a class="indexterm" name="id2557642"></a> -<a class="indexterm" name="id2557649"></a> +<a class="indexterm" name="id2557629"></a> +<a class="indexterm" name="id2557636"></a> +<a class="indexterm" name="id2557643"></a> +<a class="indexterm" name="id2557650"></a> A domain and a workgroup are exactly the same in terms of network browsing. The difference is that a distributable authentication database is associated with a domain, for secure login access to a @@ -653,7 +653,7 @@ section. Samba supports domain logons, network logon scripts, and user profiles for MS Windows for Workgroups and MS Windows 9x/Me clients, which are the focus of this section. </p><p> -<a class="indexterm" name="id2557710"></a> +<a class="indexterm" name="id2557711"></a> When an SMB client in a domain wishes to log on, it broadcasts requests for a logon server. The first one to reply gets the job and validates its password using whatever mechanism the Samba administrator has installed. It is possible (but ill advised) to create a domain where the user database is not shared between servers; @@ -669,8 +669,8 @@ MS Windows XP Home edition is not able to join a domain and does not permit the Before launching into the configuration instructions, it is worthwhile to look at how a Windows 9x/Me client performs a logon: </p><div class="orderedlist"><ol type="1"><li><p> - <a class="indexterm" name="id2557756"></a> - <a class="indexterm" name="id2557763"></a> + <a class="indexterm" name="id2557757"></a> + <a class="indexterm" name="id2557764"></a> The client broadcasts (to the IP broadcast address of the subnet it is in) a NetLogon request. This is sent to the NetBIOS name DOMAIN<1C> at the NetBIOS layer. The client chooses the first response it receives, which @@ -680,8 +680,8 @@ performs a logon: the netlogon service). </p></li><li><p> <a class="indexterm" name="id2557805"></a> - <a class="indexterm" name="id2557811"></a> - <a class="indexterm" name="id2557818"></a> + <a class="indexterm" name="id2557812"></a> + <a class="indexterm" name="id2557819"></a> The client connects to that server, logs on (does an SMBsessetupX) and then connects to the IPC$ share (using an SMBtconX). </p></li><li><p> @@ -693,8 +693,8 @@ performs a logon: If it is found and can be read, it is retrieved and executed by the client. After this, the client disconnects from the NetLogon share. </p></li><li><p> - <a class="indexterm" name="id2557859"></a> - <a class="indexterm" name="id2557866"></a> + <a class="indexterm" name="id2557860"></a> + <a class="indexterm" name="id2557867"></a> The client sends a NetUserGetInfo request to the server to retrieve the user's home share, which is used to search for profiles. Since the response to the NetUserGetInfo request does not contain much more than @@ -707,21 +707,21 @@ performs a logon: a share name and path. For example, <code class="filename">\\server\fred\.winprofile</code>. If the profiles are found, they are implemented. </p></li><li><p> - <a class="indexterm" name="id2557908"></a> + <a class="indexterm" name="id2557909"></a> The client then disconnects from the user's home share and reconnects to the NetLogon share and looks for <code class="filename">CONFIG.POL</code>, the policies file. If this is found, it is read and implemented. </p></li></ol></div><p> The main difference between a PDC and a Windows 9x/Me logon server configuration is: </p><div class="itemizedlist"><ul type="disc"><li><p> - <a class="indexterm" name="id2557937"></a> - <a class="indexterm" name="id2557946"></a> + <a class="indexterm" name="id2557938"></a> + <a class="indexterm" name="id2557947"></a> Password encryption is not required for a Windows 9x/Me logon server. But note that beginning with MS Windows 98 the default setting is that plaintext password support is disabled. It can be re-enabled with the registry changes that are documented in <a class="link" href="PolicyMgmt.html" title="Chapter 26. System and Account Policies">System and Account Policies</a>. </p></li><li><p> - <a class="indexterm" name="id2557969"></a> + <a class="indexterm" name="id2557970"></a> Windows 9x/Me clients do not require and do not use Machine Trust Accounts. </p></li></ul></div><p> <a class="indexterm" name="id2557982"></a> @@ -731,22 +731,22 @@ network logon services that MS Windows 9x/Me expect to find. <a class="indexterm" name="id2557996"></a> Use of plaintext passwords is strongly discouraged. Where used they are easily detected using a sniffer tool to examine network traffic. -</p></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558008"></a>Security Mode and Master Browsers</h3></div></div></div><p> -<a class="indexterm" name="id2558016"></a> -<a class="indexterm" name="id2558023"></a> -<a class="indexterm" name="id2558030"></a> +</p></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558009"></a>Security Mode and Master Browsers</h3></div></div></div><p> +<a class="indexterm" name="id2558017"></a> +<a class="indexterm" name="id2558024"></a> +<a class="indexterm" name="id2558031"></a> There are a few comments to make in order to tie up some loose ends. There has been much debate over the issue of whether it is okay to configure Samba as a domain controller that operates with security mode other than user-mode. The only security mode that will not work due to technical reasons is share-mode security. Domain and server mode security are really just a variation on SMB user-level security. </p><p> -<a class="indexterm" name="id2558047"></a> -<a class="indexterm" name="id2558054"></a> -<a class="indexterm" name="id2558061"></a> +<a class="indexterm" name="id2558048"></a> +<a class="indexterm" name="id2558055"></a> +<a class="indexterm" name="id2558062"></a> <a class="indexterm" name="id2558068"></a> -<a class="indexterm" name="id2558074"></a> -<a class="indexterm" name="id2558081"></a> -<a class="indexterm" name="id2558088"></a> +<a class="indexterm" name="id2558075"></a> +<a class="indexterm" name="id2558082"></a> +<a class="indexterm" name="id2558089"></a> Actually, this issue is also closely tied to the debate on whether Samba must be the DMB for its workgroup when operating as a domain controller. In a pure Microsoft Windows NT domain, the PDC wins the election to be the DMB, and then registers the DOMAIN<1B> NetBIOS name. This is not the name used by Windows clients @@ -758,10 +758,10 @@ Windows event logger complaining that it has lost the election to become a DMB. where a Samba server is the PDC it is wise to configure the Samba domain controller as the DMB. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> <a class="indexterm" name="id2558142"></a> -<a class="indexterm" name="id2558148"></a> -<a class="indexterm" name="id2558155"></a> -<a class="indexterm" name="id2558162"></a> -<a class="indexterm" name="id2558169"></a> +<a class="indexterm" name="id2558149"></a> +<a class="indexterm" name="id2558156"></a> +<a class="indexterm" name="id2558163"></a> +<a class="indexterm" name="id2558170"></a> SMB/CIFS servers that register the DOMAIN<1C> name do so because they provide the network logon service. Server that register the DOMAIN<1B> name are DMBs meaning that they are responsible for browse list synchronization across all machines that have registered the DOMAIN<1D> name. The later @@ -782,9 +782,9 @@ Configuring a Samba box as a domain controller for a domain that already by defi PDC is asking for trouble. Therefore, you should always configure the Samba domain controller to be the DMB for its domain and set <a class="link" href="smb.conf.5.html#SECURITY">security = user</a>. This is the only officially supported mode of operation. -</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2558281"></a>Common Errors</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558287"></a>“<span class="quote">$</span>” Cannot Be Included in Machine Name</h3></div></div></div><p> -<a class="indexterm" name="id2558297"></a> -<a class="indexterm" name="id2558303"></a> +</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2558282"></a>Common Errors</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558287"></a>“<span class="quote">$</span>” Cannot Be Included in Machine Name</h3></div></div></div><p> +<a class="indexterm" name="id2558298"></a> +<a class="indexterm" name="id2558304"></a> <a class="indexterm" name="id2558310"></a> A machine account, typically stored in <code class="filename">/etc/passwd</code>, takes the form of the machine name with a “<span class="quote">$</span>” appended. Some BSD systems will not create a user with a “<span class="quote">$</span>” in the name. @@ -798,8 +798,8 @@ Or create the whole entry with vipw if you like; make sure you use a unique user The UNIX tool <code class="literal">vipw</code> is a common tool for directly editing the <code class="filename">/etc/passwd</code> file. The use of vipw will ensure that shadow files (where used) will remain current with the passwd file. This is important for security reasons. -</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558387"></a>Joining Domain Fails Because of Existing Machine Account</h3></div></div></div><p> -<a class="indexterm" name="id2558395"></a> +</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558388"></a>Joining Domain Fails Because of Existing Machine Account</h3></div></div></div><p> +<a class="indexterm" name="id2558396"></a> “<span class="quote">I get told, `You already have a connection to the Domain....' or `Cannot join domain, the credentials supplied conflict with an existing set...' when creating a Machine Trust Account.</span>” </p><p> @@ -814,12 +814,12 @@ This will break all network connections. Further, if the machine is already a “<span class="quote">member of a workgroup</span>” that is the same name as the domain you are joining (bad idea), you will get this message. Change the workgroup name to something else it does not matter what reboot, and try again. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558451"></a>The System Cannot Log You On (C000019B)</h3></div></div></div><p>“<span class="quote"> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558452"></a>The System Cannot Log You On (C000019B)</h3></div></div></div><p>“<span class="quote"> I joined the domain successfully but after upgrading to a newer version of the Samba code I get the message, <span class="errorname">`The system cannot log you on (C000019B). Please try again or consult your system administrator</span> when attempting to logon.'</span>” </p><p> -<a class="indexterm" name="id2558472"></a> +<a class="indexterm" name="id2558473"></a> This occurs when the domain SID stored in the secrets.tdb database is changed. The most common cause of a change in domain SID is when the domain name and/or the server name (NetBIOS name) is changed. The only way to correct the problem is to restore the original domain SID or remove the domain client from the domain and @@ -836,7 +836,7 @@ Workstation Machine Trust Accounts work only with the domain (or network) SID. I domain members (workstations) will not be able to log onto the domain. The original domain SID can be recovered from the secrets.tdb file. The alternative is to visit each workstation to rejoin it to the domain. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558528"></a>The Machine Trust Account Is Not Accessible</h3></div></div></div><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558529"></a>The Machine Trust Account Is Not Accessible</h3></div></div></div><p> “<span class="quote">When I try to join the domain I get the message, <span class="errorname">"The machine account for this computer either does not exist or is not accessible</span>." What's wrong?</span>” </p><p> @@ -858,16 +858,16 @@ by alternative settings in the NSS <code class="filename">/etc/nsswitch.conf</co </p><p> Some people have also reported that inconsistent subnet masks between the Samba server and the NT client can cause this problem. Make sure that these are consistent for both client and server. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558647"></a>Account Disabled</h3></div></div></div><p>“<span class="quote">When I attempt to log in to a Samba domain from a NT4/W200x workstation, +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558648"></a>Account Disabled</h3></div></div></div><p>“<span class="quote">When I attempt to log in to a Samba domain from a NT4/W200x workstation, I get a message about my account being disabled.</span>”</p><p> Enable the user accounts with <strong class="userinput"><code>smbpasswd -e <em class="replaceable"><code>username</code></em> </code></strong>. This is normally done as an account is created. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558674"></a>Domain Controller Unavailable</h3></div></div></div><p>“<span class="quote">Until a few minutes after Samba has started, clients get the error `Domain Controller Unavailable'</span>”</p><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558675"></a>Domain Controller Unavailable</h3></div></div></div><p>“<span class="quote">Until a few minutes after Samba has started, clients get the error `Domain Controller Unavailable'</span>”</p><p> A domain controller has to announce its role on the network. This usually takes a while. Be patient for up to 15 minutes, then try again. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558693"></a>Cannot Log onto Domain Member Workstation After Joining Domain</h3></div></div></div><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558694"></a>Cannot Log onto Domain Member Workstation After Joining Domain</h3></div></div></div><p> <a class="indexterm" name="id2558702"></a> -<a class="indexterm" name="id2558708"></a> +<a class="indexterm" name="id2558709"></a> After successfully joining the domain, user logons fail with one of two messages: one to the effect that the domain controller cannot be found; the other claims that the account does not exist in the domain or that the password is incorrect. This may be due to incompatible @@ -884,7 +884,7 @@ Control Panel. The Policy settings are found in the Local Policies/Security Opti <span class="emphasis"><em>Secure Channel:..., and Digitally sign...</em></span>. </p><p> It is important that these be set consistently with the Samba-3 server settings. -</p></div></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a name="ftn.id2555772" href="#id2555772" class="para">1</a>] </sup>See also <a class="link" href="passdb.html" title="Chapter 11. Account Information Databases">Account Information +</p></div></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a name="ftn.id2555773" href="#id2555773" class="para">1</a>] </sup>See also <a class="link" href="passdb.html" title="Chapter 11. Account Information Databases">Account Information Databases</a>.</p>.</div><div class="footnote"><p><sup>[<a name="ftn.id2556278" href="#id2556278" class="para">2</a>] </sup>See <a class="link" href="NetworkBrowsing.html" title="Chapter 10. Network Browsing">Network Browsing</a>, and - <a class="link" href="integrate-ms-networks.html" title="Chapter 29. Integrating MS Windows Networks with Samba">Integrating MS Windows Networks with Samba</a>.</p></div><div class="footnote"><p><sup>[<a name="ftn.id2556581" href="#id2556581" class="para">3</a>] </sup>See <a class="link" href="NetworkBrowsing.html" title="Chapter 10. Network Browsing">Network + <a class="link" href="integrate-ms-networks.html" title="Chapter 29. Integrating MS Windows Networks with Samba">Integrating MS Windows Networks with Samba</a>.</p></div><div class="footnote"><p><sup>[<a name="ftn.id2556582" href="#id2556582" class="para">3</a>] </sup>See <a class="link" href="NetworkBrowsing.html" title="Chapter 10. Network Browsing">Network Browsing</a>.</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ServerType.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="type.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="samba-bdc.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 3. Server Types and Security Modes </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 5. Backup Domain Control</td></tr></table></div></body></html> diff --git a/docs/htmldocs/Samba3-HOWTO/securing-samba.html b/docs/htmldocs/Samba3-HOWTO/securing-samba.html index aa4b6aad93..3b553ce9a1 100644 --- a/docs/htmldocs/Samba3-HOWTO/securing-samba.html +++ b/docs/htmldocs/Samba3-HOWTO/securing-samba.html @@ -1,9 +1,9 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 18. Securing Samba</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="locking.html" title="Chapter 17. File and Record Locking"><link rel="next" href="InterdomainTrusts.html" title="Chapter 19. Interdomain Trust Relationships"></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 18. Securing Samba</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="locking.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="InterdomainTrusts.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="securing-samba"></a>Chapter 18. Securing Samba</h2></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"><<a class="email" href="mailto:tridge@samba.org">tridge@samba.org</a>></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><p class="pubdate">May 26, 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="securing-samba.html#id2611056">Introduction</a></span></dt><dt><span class="sect1"><a href="securing-samba.html#id2611154">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="securing-samba.html#id2611300">Technical Discussion of Protective Measures and Issues</a></span></dt><dd><dl><dt><span class="sect2"><a href="securing-samba.html#id2611316">Using Host-Based Protection</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id2611470">User-Based Protection</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id2611530">Using Interface Protection</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#firewallports">Using a Firewall</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id2611880">Using IPC$ Share-Based Denials </a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id2612024">NTLMv2 Security</a></span></dt></dl></dd><dt><span class="sect1"><a href="securing-samba.html#id2612079">Upgrading Samba</a></span></dt><dt><span class="sect1"><a href="securing-samba.html#id2612123">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="securing-samba.html#id2612138">Smbclient Works on Localhost, but the Network Is Dead</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id2612167">Why Can Users Access Other Users' Home Directories?</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2611056"></a>Introduction</h2></div></div></div><p> -<a class="indexterm" name="id2611063"></a> -<a class="indexterm" name="id2611070"></a> -<a class="indexterm" name="id2611077"></a> -<a class="indexterm" name="id2611084"></a> -<a class="indexterm" name="id2611091"></a> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 18. Securing Samba</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="locking.html" title="Chapter 17. File and Record Locking"><link rel="next" href="InterdomainTrusts.html" title="Chapter 19. Interdomain Trust Relationships"></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 18. Securing Samba</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="locking.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="InterdomainTrusts.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="securing-samba"></a>Chapter 18. Securing Samba</h2></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"><<a class="email" href="mailto:tridge@samba.org">tridge@samba.org</a>></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><p class="pubdate">May 26, 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="securing-samba.html#id2611056">Introduction</a></span></dt><dt><span class="sect1"><a href="securing-samba.html#id2611155">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="securing-samba.html#id2611301">Technical Discussion of Protective Measures and Issues</a></span></dt><dd><dl><dt><span class="sect2"><a href="securing-samba.html#id2611317">Using Host-Based Protection</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id2611471">User-Based Protection</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id2611530">Using Interface Protection</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#firewallports">Using a Firewall</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id2611881">Using IPC$ Share-Based Denials </a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id2612025">NTLMv2 Security</a></span></dt></dl></dd><dt><span class="sect1"><a href="securing-samba.html#id2612080">Upgrading Samba</a></span></dt><dt><span class="sect1"><a href="securing-samba.html#id2612124">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="securing-samba.html#id2612139">Smbclient Works on Localhost, but the Network Is Dead</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id2612168">Why Can Users Access Other Users' Home Directories?</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2611056"></a>Introduction</h2></div></div></div><p> +<a class="indexterm" name="id2611064"></a> +<a class="indexterm" name="id2611071"></a> +<a class="indexterm" name="id2611078"></a> +<a class="indexterm" name="id2611085"></a> +<a class="indexterm" name="id2611092"></a> <a class="indexterm" name="id2611098"></a> <a class="indexterm" name="id2611105"></a> The information contained in this chapter applies in general to all Samba installations. Security is @@ -22,11 +22,11 @@ on it!</span>” Security concerns are just like that. You need to know a little about the subject to appreciate how obvious most of it really is. The challenge for most of us is to discover that first morsel of knowledge with which we may unlock the secrets of the masters. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2611154"></a>Features and Benefits</h2></div></div></div><p> -<a class="indexterm" name="id2611162"></a> -<a class="indexterm" name="id2611169"></a> -<a class="indexterm" name="id2611176"></a> -<a class="indexterm" name="id2611183"></a> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2611155"></a>Features and Benefits</h2></div></div></div><p> +<a class="indexterm" name="id2611163"></a> +<a class="indexterm" name="id2611170"></a> +<a class="indexterm" name="id2611177"></a> +<a class="indexterm" name="id2611184"></a> There are three levels at which security principles must be observed in order to render a site at least moderately secure. They are the perimeter firewall, the configuration of the host server that is running Samba, and Samba itself. @@ -34,8 +34,8 @@ server that is running Samba, and Samba itself. Samba permits a most flexible approach to network security. As far as possible Samba implements the latest protocols to permit more secure MS Windows file and print operations. </p><p> -<a class="indexterm" name="id2611203"></a> -<a class="indexterm" name="id2611210"></a> +<a class="indexterm" name="id2611204"></a> +<a class="indexterm" name="id2611211"></a> <a class="indexterm" name="id2611218"></a> Samba can be secured from connections that originate from outside the local network. This can be done using <span class="emphasis"><em>host-based protection</em></span>, using Samba's implementation of a technology known as @@ -43,22 +43,22 @@ Samba can be secured from connections that originate from outside the local netw <span class="application">smbd</span> will bind only to specifically permitted interfaces. It is also possible to set specific share- or resource-based exclusions, for example, on the <em class="parameter"><code>[IPC$]</code></em> autoshare. The <em class="parameter"><code>[IPC$]</code></em> share is used for browsing purposes as well as to establish TCP/IP connections. </p><p> -<a class="indexterm" name="id2611264"></a> +<a class="indexterm" name="id2611265"></a> <a class="indexterm" name="id2611274"></a> -<a class="indexterm" name="id2611280"></a> +<a class="indexterm" name="id2611281"></a> Another method by which Samba may be secured is by setting Access Control Entries (ACEs) in an Access Control List (ACL) on the shares themselves. This is discussed in <a class="link" href="AccessControls.html" title="Chapter 16. File, Directory, and Share Access Controls">File, Directory, and Share Access Controls</a>. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2611300"></a>Technical Discussion of Protective Measures and Issues</h2></div></div></div><p> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2611301"></a>Technical Discussion of Protective Measures and Issues</h2></div></div></div><p> The key challenge of security is that protective measures suffice at best only to close the door on known exploits and breach techniques. Never assume that because you have followed these few measures, the Samba server is now an impenetrable fortress! Given the history of information systems so far, it is only a matter of time before someone will find yet another vulnerability. -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2611316"></a>Using Host-Based Protection</h3></div></div></div><p> -<a class="indexterm" name="id2611324"></a> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2611317"></a>Using Host-Based Protection</h3></div></div></div><p> +<a class="indexterm" name="id2611325"></a> <a class="indexterm" name="id2611331"></a> -<a class="indexterm" name="id2611337"></a> +<a class="indexterm" name="id2611338"></a> In many installations of Samba, the greatest threat comes from outside your immediate network. By default, Samba accepts connections from any host, which means that if you run an insecure version of Samba on @@ -70,21 +70,21 @@ before someone will find yet another vulnerability. One of the simplest fixes in this case is to use the <a class="link" href="smb.conf.5.html#HOSTSALLOW">hosts allow</a> and <a class="link" href="smb.conf.5.html#HOSTSDENY">hosts deny</a> options in the Samba <code class="filename">smb.conf</code> configuration file to allow access to your server only from a specific range of hosts. An example might be: - </p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2611406"></a><em class="parameter"><code>hosts allow = 127.0.0.1 192.168.2.0/24 192.168.3.0/24</code></em></td></tr><tr><td><a class="indexterm" name="id2611418"></a><em class="parameter"><code>hosts deny = 0.0.0.0/0</code></em></td></tr></table><p> + </p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2611407"></a><em class="parameter"><code>hosts allow = 127.0.0.1 192.168.2.0/24 192.168.3.0/24</code></em></td></tr><tr><td><a class="indexterm" name="id2611419"></a><em class="parameter"><code>hosts deny = 0.0.0.0/0</code></em></td></tr></table><p> </p><p> -<a class="indexterm" name="id2611433"></a> -<a class="indexterm" name="id2611440"></a> -<a class="indexterm" name="id2611447"></a> +<a class="indexterm" name="id2611434"></a> +<a class="indexterm" name="id2611441"></a> +<a class="indexterm" name="id2611448"></a> The above will allow SMB connections only from <code class="constant">localhost</code> (your own computer) and from the two private networks 192.168.2 and 192.168.3. All other connections will be refused as soon as the client sends its first packet. The refusal will be marked as <code class="literal">not listening on called name</code> error. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2611470"></a>User-Based Protection</h3></div></div></div><p> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2611471"></a>User-Based Protection</h3></div></div></div><p> If you want to restrict access to your server to valid users only, then the following method may be of use. In the <code class="filename">smb.conf</code> <em class="parameter"><code>[global]</code></em> section put: </p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2611498"></a><em class="parameter"><code>valid users = @smbusers, jacko</code></em></td></tr></table><p> </p><p> -<a class="indexterm" name="id2611513"></a> +<a class="indexterm" name="id2611514"></a> This restricts all server access either to the user <span class="emphasis"><em>jacko</em></span> or to members of the system group <span class="emphasis"><em>smbusers</em></span>. </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2611530"></a>Using Interface Protection</h3></div></div></div><p> @@ -97,20 +97,20 @@ before someone will find yet another vulnerability. links. This may not be what you want. </p><p> You can change this behavior using options like this: - </p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2611573"></a><em class="parameter"><code>interfaces = eth* lo</code></em></td></tr><tr><td><a class="indexterm" name="id2611584"></a><em class="parameter"><code>bind interfaces only = yes</code></em></td></tr></table><p> + </p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2611573"></a><em class="parameter"><code>interfaces = eth* lo</code></em></td></tr><tr><td><a class="indexterm" name="id2611585"></a><em class="parameter"><code>bind interfaces only = yes</code></em></td></tr></table><p> </p><p> <a class="indexterm" name="id2611600"></a> -<a class="indexterm" name="id2611606"></a> -<a class="indexterm" name="id2611613"></a> -<a class="indexterm" name="id2611620"></a> +<a class="indexterm" name="id2611607"></a> +<a class="indexterm" name="id2611614"></a> +<a class="indexterm" name="id2611621"></a> This tells Samba to listen for connections only on interfaces with a name starting with <code class="constant">eth</code> such as <code class="constant">eth0</code> or <code class="constant">eth1</code>, plus on the loopback interface called <code class="constant">lo</code>. The name you will need to use depends on what OS you are using. In the above, I used the common name for Ethernet adapters on Linux. </p><p> <a class="indexterm" name="id2611650"></a> -<a class="indexterm" name="id2611656"></a> -<a class="indexterm" name="id2611663"></a> +<a class="indexterm" name="id2611657"></a> +<a class="indexterm" name="id2611664"></a> <a class="indexterm" name="id2611670"></a> If you use the above and someone tries to make an SMB connection to your host over a PPP interface called <code class="constant">ppp0</code>, then [s]he will get a TCP connection refused reply. In that case, no Samba code @@ -118,7 +118,7 @@ before someone will find yet another vulnerability. Samba process. However, the refusal helps a would-be cracker by confirming that the IP address provides valid active services. </p><p> -<a class="indexterm" name="id2611691"></a> +<a class="indexterm" name="id2611692"></a> <a class="indexterm" name="id2611698"></a> <a class="indexterm" name="id2611705"></a> <a class="indexterm" name="id2611712"></a> @@ -129,9 +129,9 @@ before someone will find yet another vulnerability. or denial of service attacks. This method of dealing with potential malicious activity demands the use of appropriate firewall mechanisms. </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="firewallports"></a>Using a Firewall</h3></div></div></div><p> -<a class="indexterm" name="id2611747"></a> -<a class="indexterm" name="id2611754"></a> -<a class="indexterm" name="id2611761"></a> +<a class="indexterm" name="id2611748"></a> +<a class="indexterm" name="id2611755"></a> +<a class="indexterm" name="id2611762"></a> Many people use a firewall to deny access to services they do not want exposed outside their network. This can be a good idea, although I recommend using it in conjunction with the above methods so you are protected even if your firewall is not active for some reason. @@ -154,34 +154,34 @@ before someone will find yet another vulnerability. When configuring a firewall, the high order ports (1024-65535) are often used for outgoing connections and therefore should be permitted through the firewall. It is prudent to block incoming packets on the high order ports except for established connections. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2611880"></a>Using IPC$ Share-Based Denials </h3></div></div></div><p> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2611881"></a>Using IPC$ Share-Based Denials </h3></div></div></div><p> <a class="indexterm" name="id2611889"></a> -<a class="indexterm" name="id2611895"></a> -<a class="indexterm" name="id2611902"></a> +<a class="indexterm" name="id2611896"></a> +<a class="indexterm" name="id2611903"></a> If the above methods are not suitable, then you could also place a more specific deny on the IPC$ share that is used in the recently discovered security hole. This allows you to offer access to other shares while denying access to IPC$ from potentially untrustworthy hosts. </p><p> To do this you could use: - </p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[IPC$]</code></em></td></tr><tr><td><a class="indexterm" name="id2611932"></a><em class="parameter"><code>hosts allow = 192.168.115.0/24 127.0.0.1</code></em></td></tr><tr><td><a class="indexterm" name="id2611944"></a><em class="parameter"><code>hosts deny = 0.0.0.0/0</code></em></td></tr></table><p> + </p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[IPC$]</code></em></td></tr><tr><td><a class="indexterm" name="id2611933"></a><em class="parameter"><code>hosts allow = 192.168.115.0/24 127.0.0.1</code></em></td></tr><tr><td><a class="indexterm" name="id2611945"></a><em class="parameter"><code>hosts deny = 0.0.0.0/0</code></em></td></tr></table><p> </p><p> -<a class="indexterm" name="id2611959"></a> -<a class="indexterm" name="id2611966"></a> -<a class="indexterm" name="id2611973"></a> +<a class="indexterm" name="id2611960"></a> +<a class="indexterm" name="id2611967"></a> +<a class="indexterm" name="id2611974"></a> This instructs Samba that IPC$ connections are not allowed from anywhere except the two listed network addresses (localhost and the 192.168.115 subnet). Connections to other shares are still allowed. Because the IPC$ share is the only share that is always accessible anonymously, this provides some level of protection against attackers who do not know a valid username/password for your host. </p><p> -<a class="indexterm" name="id2611990"></a> -<a class="indexterm" name="id2611997"></a> -<a class="indexterm" name="id2612004"></a> +<a class="indexterm" name="id2611991"></a> +<a class="indexterm" name="id2611998"></a> +<a class="indexterm" name="id2612005"></a> If you use this method, then clients will be given an <code class="literal">`access denied'</code> reply when they try to access the IPC$ share. Those clients will not be able to browse shares and may also be unable to access some other resources. This is not recommended unless for some reason you cannot use one of the other methods just discussed. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2612024"></a>NTLMv2 Security</h3></div></div></div><p> -<a class="indexterm" name="id2612032"></a> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2612025"></a>NTLMv2 Security</h3></div></div></div><p> +<a class="indexterm" name="id2612033"></a> To configure NTLMv2 authentication, the following registry keys are worth knowing about: </p><p> </p><pre class="screen"> @@ -201,20 +201,20 @@ before someone will find yet another vulnerability. The value 0x00080000 means permit only NTLMv2 session security. If either NtlmMinClientSec or NtlmMinServerSec is set to 0x00080000, the connection will fail if NTLMv2 session security is negotiated. - </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2612079"></a>Upgrading Samba</h2></div></div></div><p> -<a class="indexterm" name="id2612087"></a> + </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2612080"></a>Upgrading Samba</h2></div></div></div><p> +<a class="indexterm" name="id2612088"></a> <a class="indexterm" name="id2612094"></a> -<a class="indexterm" name="id2612101"></a> +<a class="indexterm" name="id2612102"></a> Please check regularly on <a class="ulink" href="http://www.samba.org/" target="_top">http://www.samba.org/</a> for updates and important announcements. Occasionally security releases are made, and it is highly recommended to upgrade Samba promptly when a security vulnerability is discovered. Check with your OS vendor for OS-specific upgrades. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2612123"></a>Common Errors</h2></div></div></div><p> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2612124"></a>Common Errors</h2></div></div></div><p> If all Samba and host platform configurations were really as intuitive as one might like them to be, this chapter would not be necessary. Security issues are often vexing for a support person to resolve, not because of the complexity of the problem, but because most administrators who post what turns out to be a security problem request are totally convinced that the problem is with Samba. -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2612138"></a>Smbclient Works on Localhost, but the Network Is Dead</h3></div></div></div><p> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2612139"></a>Smbclient Works on Localhost, but the Network Is Dead</h3></div></div></div><p> This is a common problem. Linux vendors tend to install a default firewall. With the default firewall in place, only traffic on the loopback adapter (IP address 127.0.0.1) is allowed through the firewall. @@ -222,10 +222,10 @@ problem request are totally convinced that the problem is with Samba. The solution is either to remove the firewall (stop it) or modify the firewall script to allow SMB networking traffic through. See <a class="link" href="securing-samba.html#firewallports" title="Using a Firewall">the Using a Firewall</a> section. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2612167"></a>Why Can Users Access Other Users' Home Directories?</h3></div></div></div><p> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2612168"></a>Why Can Users Access Other Users' Home Directories?</h3></div></div></div><p> “<span class="quote"> <a class="indexterm" name="id2612178"></a> -<a class="indexterm" name="id2612185"></a> +<a class="indexterm" name="id2612186"></a> We are unable to keep individual users from mapping to any other user's home directory once they have supplied a valid password! They only need to enter their own password. I have not found any method to configure Samba so that users may map only their own home directory. @@ -239,7 +239,7 @@ problem request are totally convinced that the problem is with Samba. file system as when they were logged on to the UNIX box, except that it only allows such views onto the file system as are allowed by the defined shares. </p><p> -<a class="indexterm" name="id2612228"></a> +<a class="indexterm" name="id2612229"></a> <a class="indexterm" name="id2612236"></a> If your UNIX home directories are set up so that one user can happily <code class="literal">cd</code> into another user's directory and execute <code class="literal">ls</code>, the UNIX security solution is to change file @@ -255,7 +255,7 @@ problem request are totally convinced that the problem is with Samba. </p><p> The <a class="link" href="smb.conf.5.html#ONLYUSER">only user</a> works in conjunction with the <a class="link" href="smb.conf.5.html#USERS">users = list</a>, so to get the behavior you require, add the line: - </p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2612345"></a><em class="parameter"><code>users = %S</code></em></td></tr></table><p> + </p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2612346"></a><em class="parameter"><code>users = %S</code></em></td></tr></table><p> This is equivalent to adding </p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2612363"></a><em class="parameter"><code>valid users = %S</code></em></td></tr></table><p> to the definition of the <em class="parameter"><code>[homes]</code></em> share, as recommended in diff --git a/docs/htmldocs/Samba3-HOWTO/speed.html b/docs/htmldocs/Samba3-HOWTO/speed.html index b5bada3084..89f746967e 100644 --- a/docs/htmldocs/Samba3-HOWTO/speed.html +++ b/docs/htmldocs/Samba3-HOWTO/speed.html @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 45. Samba Performance Tuning</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="Appendix.html" title="Part VI. Reference Section"><link rel="prev" href="Other-Clients.html" title="Chapter 44. Samba and Other CIFS Clients"><link rel="next" href="ch-ldap-tls.html" title="Chapter 46. LDAP and Transport Layer Security"></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 45. Samba Performance Tuning</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="Other-Clients.html">Prev</a> </td><th width="60%" align="center">Part VI. Reference Section</th><td width="20%" align="right"> <a accesskey="n" href="ch-ldap-tls.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="speed"></a>Chapter 45. Samba Performance Tuning</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Paul</span> <span class="surname">Cochrane</span></h3><div class="affiliation"><span class="orgname">Dundee Limb Fitting Centre<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:paulc@dth.scot.nhs.uk">paulc@dth.scot.nhs.uk</a>></code></p></div></div></div></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"><<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="speed.html#id2683642">Comparisons</a></span></dt><dt><span class="sect1"><a href="speed.html#id2683680">Socket Options</a></span></dt><dt><span class="sect1"><a href="speed.html#id2683776">Read Size</a></span></dt><dt><span class="sect1"><a href="speed.html#id2683821">Max Xmit</a></span></dt><dt><span class="sect1"><a href="speed.html#id2683868">Log Level</a></span></dt><dt><span class="sect1"><a href="speed.html#id2683893">Read Raw</a></span></dt><dt><span class="sect1"><a href="speed.html#id2683960">Write Raw</a></span></dt><dt><span class="sect1"><a href="speed.html#id2684012">Slow Logins</a></span></dt><dt><span class="sect1"><a href="speed.html#id2684035">Client Tuning</a></span></dt><dt><span class="sect1"><a href="speed.html#id2684056">Samba Performance Problem Due to Changing Linux Kernel</a></span></dt><dt><span class="sect1"><a href="speed.html#id2684148">Corrupt tdb Files</a></span></dt><dt><span class="sect1"><a href="speed.html#id2684243">Samba Performance is Very Slow</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2683642"></a>Comparisons</h2></div></div></div><p> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 45. Samba Performance Tuning</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="Appendix.html" title="Part VI. Reference Section"><link rel="prev" href="Other-Clients.html" title="Chapter 44. Samba and Other CIFS Clients"><link rel="next" href="ch-ldap-tls.html" title="Chapter 46. LDAP and Transport Layer Security"></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 45. Samba Performance Tuning</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="Other-Clients.html">Prev</a> </td><th width="60%" align="center">Part VI. Reference Section</th><td width="20%" align="right"> <a accesskey="n" href="ch-ldap-tls.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="speed"></a>Chapter 45. Samba Performance Tuning</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Paul</span> <span class="surname">Cochrane</span></h3><div class="affiliation"><span class="orgname">Dundee Limb Fitting Centre<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:paulc@dth.scot.nhs.uk">paulc@dth.scot.nhs.uk</a>></code></p></div></div></div></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"><<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="speed.html#id2683676">Comparisons</a></span></dt><dt><span class="sect1"><a href="speed.html#id2683715">Socket Options</a></span></dt><dt><span class="sect1"><a href="speed.html#id2683811">Read Size</a></span></dt><dt><span class="sect1"><a href="speed.html#id2683855">Max Xmit</a></span></dt><dt><span class="sect1"><a href="speed.html#id2683903">Log Level</a></span></dt><dt><span class="sect1"><a href="speed.html#id2683928">Read Raw</a></span></dt><dt><span class="sect1"><a href="speed.html#id2683994">Write Raw</a></span></dt><dt><span class="sect1"><a href="speed.html#id2684046">Slow Logins</a></span></dt><dt><span class="sect1"><a href="speed.html#id2684070">Client Tuning</a></span></dt><dt><span class="sect1"><a href="speed.html#id2684091">Samba Performance Problem Due to Changing Linux Kernel</a></span></dt><dt><span class="sect1"><a href="speed.html#id2684182">Corrupt tdb Files</a></span></dt><dt><span class="sect1"><a href="speed.html#id2684278">Samba Performance is Very Slow</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2683676"></a>Comparisons</h2></div></div></div><p> The Samba server uses TCP to talk to the client, so if you are trying to see if it performs well, you should really compare it to programs that use the same protocol. The most readily available @@ -20,7 +20,7 @@ suspect the biggest factor is not Samba versus some other system, but the hardware and drivers used on the various systems. Given similar hardware, Samba should certainly be competitive in speed with other systems. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2683680"></a>Socket Options</h2></div></div></div><p> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2683715"></a>Socket Options</h2></div></div></div><p> There are a number of socket options that can greatly affect the performance of a TCP-based server like Samba. </p><p> @@ -44,7 +44,7 @@ There have been reports that setting <em class="parameter"><code>socket options can seriously degrade Samba performance on the loopback adaptor (IP Address 127.0.0.1). It is strongly recommended that before specifying any settings for <em class="parameter"><code>socket options</code></em>, the effect first be quantitatively measured on the server being configured. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2683776"></a>Read Size</h2></div></div></div><p> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2683811"></a>Read Size</h2></div></div></div><p> The option <a class="link" href="smb.conf.5.html#READSIZE">read size</a> affects the overlap of disk reads/writes with network reads/writes. If the amount of data being transferred in several of the SMB commands (currently SMBwrite, SMBwriteX, and @@ -61,7 +61,7 @@ The default value is 16384, but little experimentation has been done as yet to determine the optimal value, and it is likely that the best value will vary greatly between systems anyway. A value over 65536 is pointless and will cause you to allocate memory unnecessarily. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2683821"></a>Max Xmit</h2></div></div></div><p> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2683855"></a>Max Xmit</h2></div></div></div><p> At startup the client and server negotiate a <em class="parameter"><code>maximum transmit</code></em> size, which limits the size of nearly all SMB commands. You can set the maximum size that Samba will negotiate using the <a class="link" href="smb.conf.5.html#MAXXMIT">max xmit</a> option @@ -74,12 +74,12 @@ It defaults to 65536 bytes (the maximum), but it is possible that some clients may perform better with a smaller transmit unit. Trying values of less than 2048 is likely to cause severe problems. In most cases the default is the best option. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2683868"></a>Log Level</h2></div></div></div><p> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2683903"></a>Log Level</h2></div></div></div><p> If you set the log level (also known as <a class="link" href="smb.conf.5.html#DEBUGLEVEL">debug level</a>) higher than 2, then you may suffer a large drop in performance. This is because the server flushes the log file after each operation, which can be quite expensive. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2683893"></a>Read Raw</h2></div></div></div><p> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2683928"></a>Read Raw</h2></div></div></div><p> The <a class="link" href="smb.conf.5.html#READRAW">read raw</a> operation is designed to be an optimized, low-latency file read operation. A server may choose to not support it, however, and Samba makes support for <a class="link" href="smb.conf.5.html#READRAW">read raw</a> optional, with it @@ -90,26 +90,26 @@ get lower performance using it than they get using the conventional read operations, so you might like to try <a class="link" href="smb.conf.5.html#READRAW">read raw = no</a> and see what happens on your network. It might lower, raise, or not affect your performance. Only testing can really tell. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2683960"></a>Write Raw</h2></div></div></div><p> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2683994"></a>Write Raw</h2></div></div></div><p> The <a class="link" href="smb.conf.5.html#WRITERAW">write raw</a> operation is designed to be an optimized, low-latency file write operation. A server may choose to not support it, however, and Samba makes support for <a class="link" href="smb.conf.5.html#WRITERAW">write raw</a> optional, with it being enabled by default. </p><p> Some machines may find <a class="link" href="smb.conf.5.html#WRITERAW">write raw</a> slower than normal write, in which case you may wish to change this option. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2684012"></a>Slow Logins</h2></div></div></div><p> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2684046"></a>Slow Logins</h2></div></div></div><p> Slow logins are almost always due to the password checking time. Using the lowest practical <a class="link" href="smb.conf.5.html#PASSWORDLEVEL">password level</a> will improve things. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2684035"></a>Client Tuning</h2></div></div></div><p> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2684070"></a>Client Tuning</h2></div></div></div><p> Often a speed problem can be traced to the client. The client (for example Windows for Workgroups) can often be tuned for better TCP performance. Check the sections on the various clients in <a class="link" href="Other-Clients.html" title="Chapter 44. Samba and Other CIFS Clients">Samba and Other CIFS Clients</a>. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2684056"></a>Samba Performance Problem Due to Changing Linux Kernel</h2></div></div></div><p> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2684091"></a>Samba Performance Problem Due to Changing Linux Kernel</h2></div></div></div><p> A user wrote the following to the mailing list: </p><div class="blockquote"><blockquote class="blockquote"><p> -<a class="indexterm" name="id2684071"></a> -<a class="indexterm" name="id2684078"></a> +<a class="indexterm" name="id2684106"></a> +<a class="indexterm" name="id2684112"></a> I am running Gentoo on my server and Samba 2.2.8a. Recently I changed kernel versions from <code class="filename">linux-2.4.19-gentoo-r10</code> to <code class="filename">linux-2.4.20-wolk4.0s</code>. Now I have a performance issue with Samba. Many of you will probably say, “<span class="quote">Move to vanilla sources!</span>” Well, I @@ -120,16 +120,16 @@ server and Windows, and it is terribly slow. </p></blockquote></div><p> The answer he was given is: </p><div class="blockquote"><blockquote class="blockquote"><p> -<a class="indexterm" name="id2684120"></a> -<a class="indexterm" name="id2684127"></a> -<a class="indexterm" name="id2684134"></a> +<a class="indexterm" name="id2684155"></a> +<a class="indexterm" name="id2684161"></a> +<a class="indexterm" name="id2684168"></a> Grab the mii-tool and check the duplex settings on the NIC. My guess is that it is a link layer issue, not an application layer problem. Also run ifconfig and verify that the framing error, collisions, and so on, look normal for ethernet. -</p></blockquote></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2684148"></a>Corrupt tdb Files</h2></div></div></div><p> -<a class="indexterm" name="id2684156"></a> -<a class="indexterm" name="id2684162"></a> -<a class="indexterm" name="id2684169"></a> +</p></blockquote></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2684182"></a>Corrupt tdb Files</h2></div></div></div><p> +<a class="indexterm" name="id2684190"></a> +<a class="indexterm" name="id2684197"></a> +<a class="indexterm" name="id2684204"></a> Our Samba PDC server has been hosting three TB of data to our 500+ users [Windows NT/XP] for the last three years using Samba without a problem. Today all shares went very slow. Also, the main smbd kept spawning new processes, so we had 1600+ running SMDB's (normally we average 250). It crashed the SUN E3500 cluster twice. @@ -138,28 +138,28 @@ After a lot of searching, I decided to <code class="literal">rm /var/locks/*.tdb <span class="emphasis"><em>Question:</em></span> Is there any method of keeping the *.tdb files in top condition, or how can I detect early corruption? </p><p> -<a class="indexterm" name="id2684200"></a> -<a class="indexterm" name="id2684207"></a> +<a class="indexterm" name="id2684235"></a> +<a class="indexterm" name="id2684242"></a> <span class="emphasis"><em>Answer:</em></span> Yes, run <code class="literal">tdbbackup</code> each time after stopping nmbd and before starting nmbd. </p><p> <span class="emphasis"><em>Question:</em></span> What I also would like to mention is that the service latency seems a lot lower than before the locks cleanup. Any ideas on keeping it top notch? </p><p> <span class="emphasis"><em>Answer:</em></span> Yes. Same answer as for previous question! -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2684243"></a>Samba Performance is Very Slow</h2></div></div></div><p> -<a class="indexterm" name="id2684252"></a> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2684278"></a>Samba Performance is Very Slow</h2></div></div></div><p> +<a class="indexterm" name="id2684286"></a> A site reported experiencing very baffling symptoms with MYOB Premier opening and accessing its data files. Some operations on the file would take between 40 and 45 seconds. </p><p> -<a class="indexterm" name="id2684265"></a> -<a class="indexterm" name="id2684272"></a> +<a class="indexterm" name="id2684299"></a> +<a class="indexterm" name="id2684306"></a> It turned out that the printer monitor program running on the Windows clients was causing the problems. From the logs, we saw activity coming through with pauses of about 1 second. </p><p> -<a class="indexterm" name="id2684285"></a> -<a class="indexterm" name="id2684292"></a> +<a class="indexterm" name="id2684320"></a> +<a class="indexterm" name="id2684326"></a> Stopping the monitor software resulted in the networks access at normal (quick) speed. Restarting the program caused the speed to slow down again. The printer was a Canon LBP-810 and the relevant task was diff --git a/docs/htmldocs/Samba3-HOWTO/tdb.html b/docs/htmldocs/Samba3-HOWTO/tdb.html new file mode 100644 index 0000000000..1f08f145f6 --- /dev/null +++ b/docs/htmldocs/Samba3-HOWTO/tdb.html @@ -0,0 +1,56 @@ +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 41. Managing TDB Files</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="troubleshooting.html" title="Part V. Troubleshooting"><link rel="prev" href="bugreport.html" title="Chapter 40. Reporting Bugs"><link rel="next" href="Appendix.html" title="Part VI. Reference Section"></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 41. Managing TDB Files</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="bugreport.html">Prev</a> </td><th width="60%" align="center">Part V. Troubleshooting</th><td width="20%" align="right"> <a accesskey="n" href="Appendix.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="tdb"></a>Chapter 41. Managing TDB Files</h2></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><p class="pubdate">May 28, 2008</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="tdb.html#id2679876">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="tdb.html#id2680338">Managing TDB Files</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2679876"></a>Features and Benefits</h2></div></div></div><p> +<a class="indexterm" name="id2679884"></a> +<a class="indexterm" name="id2679890"></a> + Samba uses a lightweight database called Trivial Database (tdb) in which it stores persistent and transient data. + Some tdb files can be disposed of before restarting Samba, but others are used to store information that is vital + to Samba configuration and behavior. The following information is provided to help administrators who are seeking + to better manage their Samba installations. + </p><p> +<a class="indexterm" name="id2679907"></a> +<a class="indexterm" name="id2679914"></a> +<a class="indexterm" name="id2679921"></a> +<a class="indexterm" name="id2679927"></a> + Those who package Samba for commercial distribution with operating systems and appliances would do well to take + note that tdb files can get corrupted, and for this reason ought to be backed up regularly. An appropriate time + is at system shutdown (backup) and startup (restore from backup). + </p><div class="table"><a name="TOSH-TDB"></a><p class="title"><b>Table 41.1. Samba's Trivial Database Files</b></p><div class="table-contents"><table summary="Samba's Trivial Database Files" border="1"><colgroup><col><col></colgroup><thead><tr><th align="center">File name</th><th align="center">Preserve</th><th align="center">Description</th></tr></thead><tbody><tr><td align="center">account_policy.tdb</td><td align="center">Y</td><td align="center"><p>NT account policy settings such as pw expiration, etc...</p></td></tr><tr><td align="center">brlock.tdb</td><td align="center">N</td><td align="center"><p>Byte range locks.</p></td></tr><tr><td align="center">browse.dat</td><td align="center">N</td><td align="center"><p>Browse lists - gets rebuilt automatically.</p></td></tr><tr><td align="center">connections.tdb</td><td align="center">N</td><td align="center"><p>Share connections. Used to enforce max connections, etc.</p></td></tr><tr><td align="center">gencache.tdb</td><td align="center">N</td><td align="center"><p>Generic caching database.</p></td></tr><tr><td align="center">group_mapping.tdb</td><td align="center">Y</td><td align="center"><p>Stores group mapping information. Not used when using LDAP backend.</p></td></tr><tr><td align="center"> lang_en.tdb</td><td align="center">Y</td><td align="center"><p>Stores language encoding information.</p></td></tr><tr><td align="center">locking.tdb</td><td align="center">N</td><td align="center"><p>Stores share mode and oplock information.</p></td></tr><tr><td align="center">login_cache.tdb</td><td align="center">N</td><td align="center"><p>Keeps a log of bad pw attempts.</p></td></tr><tr><td align="center">messages.tdb</td><td align="center">N</td><td align="center"><p>Used to keep track of Samba internal messaging.</p></td></tr><tr><td align="center">netsamlogon_cache.tdb</td><td align="center">Y</td><td align="center"><p> + Cache of user net_info_3 struct from <span class="emphasis"><em>net_samlogon()</em></span> + requests from domain member machines. + </p></td></tr><tr><td align="center">ntdrivers.tdb</td><td align="center">Y</td><td align="center"><p>Stores installed printer driver information.</p></td></tr><tr><td align="center">ntforms.tdb</td><td align="center">Y</td><td align="center"><p>Stores installed printer forms information.</p></td></tr><tr><td align="center">ntprinters.tdb</td><td align="center">Y</td><td align="center"><p>Stores installed printers information.</p></td></tr><tr><td align="center">printing directory</td><td align="center">Y</td><td align="center"><p>Directory containing tdb per print queue of cached lpq output.</p></td></tr><tr><td align="center">registry.tdb</td><td align="center">Y</td><td align="center"><p>Windows registry skeleton (connect via regedit.exe).</p></td></tr><tr><td align="center">sessionid.tdb</td><td align="center">N</td><td align="center"><p>Session information to support <code class="literal">utmp = yes</code> capabilities.</p></td></tr><tr><td align="center">share_info.tdb</td><td align="center">Y</td><td align="center"><p>Stores share-level ACL configuration settings. + Default ACL is <span class="emphasis"><em>Everyone - Full Control</em></span>. + </p></td></tr><tr><td align="center">unexpected.tdb</td><td align="center">N</td><td align="center"><p> + Unexpected packet queue needed to support windows clients that respond on a + different port that the originating reques. + </p></td></tr><tr><td align="center">winbindd_cache.tdb</td><td align="center">N</td><td align="center"><p>Winbind's cache of user lists.</p></td></tr><tr><td align="center">winbindd_idmap.tdb</td><td align="center">Y</td><td align="center"><p>Winbind's local IDMAP database.</p></td></tr><tr><td align="center">wins.dat</td><td align="center">N</td><td align="center"><p> + WINS database iused only when <em class="parameter"><code>wins support = yes</code></em> + has been set. This gets rebuilt or updated at every restart. + </p></td></tr><tr><td align="center">wins.tdb</td><td align="center">Y</td><td align="center"><p> + The working permanent storage for all WINS data. This database is used only + when <em class="parameter"><code>wins support = yes</code></em> has been set in the <code class="filename">smb.conf</code> file. + Note: This retains all manually configured WINS entries. Manual setting can be done use the net utility. + </p></td></tr><tr><td align="center">secrets.tdb</td><td align="center">Y</td><td align="center"><p> + This tdb file stores internal settings such as the machine and the domain SID, secret passwords + that are used with LDAP, the machine secret token, etc. This is an essential file that is stored + in a secure area. Vendors locate this in various folders. Check <code class="literal">smbd -b</code> to + find its location on your system. + </p></td></tr><tr><td align="center">schannel_store.tdb</td><td align="center">Y</td><td align="center"><p> + This stores secure channel access token information used with SMB signing. + </p></td></tr><tr><td align="center">passdb.tdb</td><td align="center">Y</td><td align="center"><p> + This stores the Samba SAM account information when using a tdbsam password backend. + </p></td></tr></tbody></table></div></div><br class="table-break"></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2680338"></a>Managing TDB Files</h2></div></div></div><p> + The <code class="literal">tdbbackup</code> utility is a tool that may be used to backup samba tdb files. + This tool may also be used to verify the integrity of the tdb files prior to Samba startup or + during normal operation. If it finds file damage it will search for a prior backup the backup + file from which the damaged tdb file will be restored. The <code class="literal">tdbbackup</code> + utility can safely be run at any time. It was designed so that it can be used at any time to + validate the integrity of tdb files, even during Samba operation. + </p><p> + It is recommended to backup all tdb files as part of the Samba start-up scripts on a Samba + server. The following command syntax can be used: + </p><pre class="screen"> +myserver# > cd /var/lib/samba +myserver@ > tdbbackup *.tdb +</pre><p> + The default extension is <code class="filename">.bak</code>. Any alternate extension can be specified + by executing <code class="literal">tdbbackup -s 'new_extension' *.tdb</code> as part of your startup script. + </p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="bugreport.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="troubleshooting.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="Appendix.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 40. Reporting Bugs </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Part VI. Reference Section</td></tr></table></div></body></html> diff --git a/docs/htmldocs/Samba3-HOWTO/troubleshooting.html b/docs/htmldocs/Samba3-HOWTO/troubleshooting.html index 642b5987fd..8587ca59a0 100644 --- a/docs/htmldocs/Samba3-HOWTO/troubleshooting.html +++ b/docs/htmldocs/Samba3-HOWTO/troubleshooting.html @@ -1 +1 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Part V. Troubleshooting</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="SWAT.html" title="Chapter 37. SWAT: The Samba Web Administration Tool"><link rel="next" href="diagnosis.html" title="Chapter 38. The Samba Checklist"></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">Part V. Troubleshooting</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="SWAT.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="diagnosis.html">Next</a></td></tr></table><hr></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="troubleshooting"></a>Part V. Troubleshooting</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="diagnosis.html">38. The Samba Checklist</a></span></dt><dd><dl><dt><span class="sect1"><a href="diagnosis.html#id2675716">Introduction</a></span></dt><dt><span class="sect1"><a href="diagnosis.html#id2675755">Assumptions</a></span></dt><dt><span class="sect1"><a href="diagnosis.html#id2676048">The Tests</a></span></dt></dl></dd><dt><span class="chapter"><a href="problems.html">39. Analyzing and Solving Samba Problems</a></span></dt><dd><dl><dt><span class="sect1"><a href="problems.html#id2677797">Diagnostics Tools</a></span></dt><dd><dl><dt><span class="sect2"><a href="problems.html#id2677849">Debugging with Samba Itself</a></span></dt><dt><span class="sect2"><a href="problems.html#id2678105">Tcpdump</a></span></dt><dt><span class="sect2"><a href="problems.html#id2678155">Ethereal</a></span></dt><dt><span class="sect2"><a href="problems.html#id2678299">The Windows Network Monitor</a></span></dt></dl></dd><dt><span class="sect1"><a href="problems.html#id2678625">Useful URLs</a></span></dt><dt><span class="sect1"><a href="problems.html#id2678662">Getting Mailing List Help</a></span></dt><dt><span class="sect1"><a href="problems.html#id2678837">How to Get Off the Mailing Lists</a></span></dt></dl></dd><dt><span class="chapter"><a href="bugreport.html">40. Reporting Bugs</a></span></dt><dd><dl><dt><span class="sect1"><a href="bugreport.html#id2678968">Introduction</a></span></dt><dt><span class="sect1"><a href="bugreport.html#id2679058">General Information</a></span></dt><dt><span class="sect1"><a href="bugreport.html#dbglvl">Debug Levels</a></span></dt><dd><dl><dt><span class="sect2"><a href="bugreport.html#id2679293">Debugging-Specific Operations</a></span></dt></dl></dd><dt><span class="sect1"><a href="bugreport.html#id2679495">Internal Errors</a></span></dt><dt><span class="sect1"><a href="bugreport.html#id2679628">Attaching to a Running Process</a></span></dt><dt><span class="sect1"><a href="bugreport.html#id2679753">Patches</a></span></dt></dl></dd><dt><span class="chapter"><a href="msdfs.html">41. Managing TDB Files</a></span></dt><dd><dl><dt><span class="sect1"><a href="msdfs.html#id2679842">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="msdfs.html#id2680303">Managing TDB Files</a></span></dt></dl></dd></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="SWAT.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="diagnosis.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 37. SWAT: The Samba Web Administration Tool </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 38. The Samba Checklist</td></tr></table></div></body></html> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Part V. Troubleshooting</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="SWAT.html" title="Chapter 37. SWAT: The Samba Web Administration Tool"><link rel="next" href="diagnosis.html" title="Chapter 38. The Samba Checklist"></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">Part V. Troubleshooting</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="SWAT.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="diagnosis.html">Next</a></td></tr></table><hr></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="troubleshooting"></a>Part V. Troubleshooting</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="diagnosis.html">38. The Samba Checklist</a></span></dt><dd><dl><dt><span class="sect1"><a href="diagnosis.html#id2675742">Introduction</a></span></dt><dt><span class="sect1"><a href="diagnosis.html#id2675781">Assumptions</a></span></dt><dt><span class="sect1"><a href="diagnosis.html#id2676074">The Tests</a></span></dt></dl></dd><dt><span class="chapter"><a href="problems.html">39. Analyzing and Solving Samba Problems</a></span></dt><dd><dl><dt><span class="sect1"><a href="problems.html#id2677837">Diagnostics Tools</a></span></dt><dd><dl><dt><span class="sect2"><a href="problems.html#id2677889">Debugging with Samba Itself</a></span></dt><dt><span class="sect2"><a href="problems.html#id2678144">Tcpdump</a></span></dt><dt><span class="sect2"><a href="problems.html#id2678194">Ethereal</a></span></dt><dt><span class="sect2"><a href="problems.html#id2678338">The Windows Network Monitor</a></span></dt></dl></dd><dt><span class="sect1"><a href="problems.html#id2678665">Useful URLs</a></span></dt><dt><span class="sect1"><a href="problems.html#id2678702">Getting Mailing List Help</a></span></dt><dt><span class="sect1"><a href="problems.html#id2678876">How to Get Off the Mailing Lists</a></span></dt></dl></dd><dt><span class="chapter"><a href="bugreport.html">40. Reporting Bugs</a></span></dt><dd><dl><dt><span class="sect1"><a href="bugreport.html#id2679008">Introduction</a></span></dt><dt><span class="sect1"><a href="bugreport.html#id2679097">General Information</a></span></dt><dt><span class="sect1"><a href="bugreport.html#dbglvl">Debug Levels</a></span></dt><dd><dl><dt><span class="sect2"><a href="bugreport.html#id2679333">Debugging-Specific Operations</a></span></dt></dl></dd><dt><span class="sect1"><a href="bugreport.html#id2679534">Internal Errors</a></span></dt><dt><span class="sect1"><a href="bugreport.html#id2679668">Attaching to a Running Process</a></span></dt><dt><span class="sect1"><a href="bugreport.html#id2679792">Patches</a></span></dt></dl></dd><dt><span class="chapter"><a href="tdb.html">41. Managing TDB Files</a></span></dt><dd><dl><dt><span class="sect1"><a href="tdb.html#id2679876">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="tdb.html#id2680338">Managing TDB Files</a></span></dt></dl></dd></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="SWAT.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="diagnosis.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 37. SWAT: The Samba Web Administration Tool </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 38. The Samba Checklist</td></tr></table></div></body></html> diff --git a/docs/htmldocs/Samba3-HOWTO/type.html b/docs/htmldocs/Samba3-HOWTO/type.html index 57577196f2..55f3a298ba 100644 --- a/docs/htmldocs/Samba3-HOWTO/type.html +++ b/docs/htmldocs/Samba3-HOWTO/type.html @@ -1,5 +1,5 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Part II. Server Configuration Basics</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="FastStart.html" title="Chapter 2. Fast Start: Cure for Impatience"><link rel="next" href="ServerType.html" title="Chapter 3. Server Types and Security Modes"></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">Part II. Server Configuration Basics</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="FastStart.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ServerType.html">Next</a></td></tr></table><hr></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="type"></a>Part II. Server Configuration Basics</h1></div></div></div><div class="partintro" lang="en"><div><div><div><h1 class="title"><a name="id2551598"></a>First Steps in Server Configuration</h1></div></div></div><p> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Part II. Server Configuration Basics</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="FastStart.html" title="Chapter 2. Fast Start: Cure for Impatience"><link rel="next" href="ServerType.html" title="Chapter 3. Server Types and Security Modes"></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">Part II. Server Configuration Basics</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="FastStart.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ServerType.html">Next</a></td></tr></table><hr></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="type"></a>Part II. Server Configuration Basics</h1></div></div></div><div class="partintro" lang="en"><div><div><div><h1 class="title"><a name="id2551599"></a>First Steps in Server Configuration</h1></div></div></div><p> Samba can operate in various modes within SMB networks. This HOWTO section contains information on configuring Samba to function as the type of server your network requires. Please read this section carefully. -</p><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="ServerType.html">3. Server Types and Security Modes</a></span></dt><dd><dl><dt><span class="sect1"><a href="ServerType.html#id2551742">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="ServerType.html#id2551909">Server Types</a></span></dt><dt><span class="sect1"><a href="ServerType.html#id2552069">Samba Security Modes</a></span></dt><dd><dl><dt><span class="sect2"><a href="ServerType.html#id2552243">User Level Security</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2552417">Share-Level Security</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2552624">Domain Security Mode (User-Level Security)</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2553159">ADS Security Mode (User-Level Security)</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2553316">Server Security (User Level Security)</a></span></dt></dl></dd><dt><span class="sect1"><a href="ServerType.html#id2553614">Password Checking</a></span></dt><dt><span class="sect1"><a href="ServerType.html#id2553819">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="ServerType.html#id2553842">What Makes Samba a Server?</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2553878">What Makes Samba a Domain Controller?</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2553922">What Makes Samba a Domain Member?</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2553954">Constantly Losing Connections to Password Server</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2554011">Stand-alone Server is converted to Domain Controller Now User accounts don't work</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="samba-pdc.html">4. Domain Control</a></span></dt><dd><dl><dt><span class="sect1"><a href="samba-pdc.html#id2554336">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id2555570">Basics of Domain Control</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-pdc.html#id2555590">Domain Controller Types</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2556094">Preparing for Domain Control</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id2557346">Samba ADS Domain Control</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id2557398">Domain and Network Logon Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-pdc.html#id2557418">Domain Network Logon Service</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2558008">Security Mode and Master Browsers</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-pdc.html#id2558281">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-pdc.html#id2558287">“<span class="quote">$</span>” Cannot Be Included in Machine Name</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2558387">Joining Domain Fails Because of Existing Machine Account</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2558451">The System Cannot Log You On (C000019B)</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2558528">The Machine Trust Account Is Not Accessible</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2558647">Account Disabled</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2558674">Domain Controller Unavailable</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2558693">Cannot Log onto Domain Member Workstation After Joining Domain</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="samba-bdc.html">5. Backup Domain Control</a></span></dt><dd><dl><dt><span class="sect1"><a href="samba-bdc.html#id2558877">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="samba-bdc.html#id2559283">Essential Background Information</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2560027">LDAP Configuration Notes</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2560391">Active Directory Domain Control</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2560450">What Qualifies a Domain Controller on the Network?</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2560540">How Does a Workstation find its Domain Controller?</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-bdc.html#id2560722">Backup Domain Controller Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-bdc.html#id2561223">Example Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-bdc.html#id2561680">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-bdc.html#id2561723">Machine Accounts Keep Expiring</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2561778">Can Samba Be a Backup Domain Controller to an NT4 PDC?</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2561833">How Do I Replicate the smbpasswd File?</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2561938">Can I Do This All with LDAP?</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="domain-member.html">6. Domain Membership</a></span></dt><dd><dl><dt><span class="sect1"><a href="domain-member.html#id2562182">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2563305">Managing Domain Machine Accounts using NT4 Server Manager</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2563585">On-the-Fly Creation of Machine Trust Accounts</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2563691">Making an MS Windows Workstation or Server a Domain Member</a></span></dt></dl></dd><dt><span class="sect1"><a href="domain-member.html#domain-member-server">Domain Member Server</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id2564156">Joining an NT4-type Domain with Samba-3</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2564891">Why Is This Better Than <em class="parameter"><code>security = server</code></em>?</a></span></dt></dl></dd><dt><span class="sect1"><a href="domain-member.html#ads-member">Samba ADS Domain Membership</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id2565173">Configure <code class="filename">smb.conf</code></a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2565364">Configure <code class="filename">/etc/krb5.conf</code></a></span></dt><dt><span class="sect2"><a href="domain-member.html#ads-create-machine-account">Create the Computer Account</a></span></dt><dt><span class="sect2"><a href="domain-member.html#ads-test-server">Testing Server Setup</a></span></dt><dt><span class="sect2"><a href="domain-member.html#ads-test-smbclient">Testing with <span class="application">smbclient</span></a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2566459">Notes</a></span></dt></dl></dd><dt><span class="sect1"><a href="domain-member.html#id2566531">Sharing User ID Mappings between Samba Domain Members</a></span></dt><dt><span class="sect1"><a href="domain-member.html#id2566737">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id2566776">Cannot Add Machine Back to Domain</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2566853">Adding Machine to Domain Fails</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2567089">I Can't Join a Windows 2003 PDC</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="StandAloneServer.html">7. Standalone Servers</a></span></dt><dd><dl><dt><span class="sect1"><a href="StandAloneServer.html#id2567215">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="StandAloneServer.html#id2567309">Background</a></span></dt><dt><span class="sect1"><a href="StandAloneServer.html#id2567511">Example Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a></span></dt><dt><span class="sect2"><a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></span></dt></dl></dd><dt><span class="sect1"><a href="StandAloneServer.html#id2568494">Common Errors</a></span></dt></dl></dd><dt><span class="chapter"><a href="ClientConfig.html">8. MS Windows Network Configuration Guide</a></span></dt><dd><dl><dt><span class="sect1"><a href="ClientConfig.html#id2568562">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="ClientConfig.html#id2568622">Technical Details</a></span></dt><dd><dl><dt><span class="sect2"><a href="ClientConfig.html#id2568665">TCP/IP Configuration</a></span></dt><dt><span class="sect2"><a href="ClientConfig.html#id2570436">Joining a Domain: Windows 2000/XP Professional</a></span></dt><dt><span class="sect2"><a href="ClientConfig.html#id2570964">Domain Logon Configuration: Windows 9x/Me</a></span></dt></dl></dd><dt><span class="sect1"><a href="ClientConfig.html#id2571408">Common Errors</a></span></dt></dl></dd></dl></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="FastStart.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ServerType.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 2. Fast Start: Cure for Impatience </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 3. Server Types and Security Modes</td></tr></table></div></body></html> +</p><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="ServerType.html">3. Server Types and Security Modes</a></span></dt><dd><dl><dt><span class="sect1"><a href="ServerType.html#id2551742">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="ServerType.html#id2551910">Server Types</a></span></dt><dt><span class="sect1"><a href="ServerType.html#id2552070">Samba Security Modes</a></span></dt><dd><dl><dt><span class="sect2"><a href="ServerType.html#id2552243">User Level Security</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2552418">Share-Level Security</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2552625">Domain Security Mode (User-Level Security)</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2553160">ADS Security Mode (User-Level Security)</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2553317">Server Security (User Level Security)</a></span></dt></dl></dd><dt><span class="sect1"><a href="ServerType.html#id2553615">Password Checking</a></span></dt><dt><span class="sect1"><a href="ServerType.html#id2553819">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="ServerType.html#id2553843">What Makes Samba a Server?</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2553879">What Makes Samba a Domain Controller?</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2553923">What Makes Samba a Domain Member?</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2553954">Constantly Losing Connections to Password Server</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2554012">Stand-alone Server is converted to Domain Controller Now User accounts don't work</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="samba-pdc.html">4. Domain Control</a></span></dt><dd><dl><dt><span class="sect1"><a href="samba-pdc.html#id2554336">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id2554970">Single Sign-On and Domain Security</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id2555570">Basics of Domain Control</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-pdc.html#id2555590">Domain Controller Types</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2556095">Preparing for Domain Control</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-pdc.html#id2556604">Domain Control: Example Configuration</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id2557346">Samba ADS Domain Control</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id2557399">Domain and Network Logon Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-pdc.html#id2557418">Domain Network Logon Service</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2558009">Security Mode and Master Browsers</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-pdc.html#id2558282">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-pdc.html#id2558287">“<span class="quote">$</span>” Cannot Be Included in Machine Name</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2558388">Joining Domain Fails Because of Existing Machine Account</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2558452">The System Cannot Log You On (C000019B)</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2558529">The Machine Trust Account Is Not Accessible</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2558648">Account Disabled</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2558675">Domain Controller Unavailable</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2558694">Cannot Log onto Domain Member Workstation After Joining Domain</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="samba-bdc.html">5. Backup Domain Control</a></span></dt><dd><dl><dt><span class="sect1"><a href="samba-bdc.html#id2558877">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="samba-bdc.html#id2559283">Essential Background Information</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-bdc.html#id2559353">MS Windows NT4-style Domain Control</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2560028">LDAP Configuration Notes</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2560392">Active Directory Domain Control</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2560450">What Qualifies a Domain Controller on the Network?</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2560541">How Does a Workstation find its Domain Controller?</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-bdc.html#id2560723">Backup Domain Controller Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-bdc.html#id2561224">Example Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-bdc.html#id2561680">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-bdc.html#id2561724">Machine Accounts Keep Expiring</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2561779">Can Samba Be a Backup Domain Controller to an NT4 PDC?</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2561834">How Do I Replicate the smbpasswd File?</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2561939">Can I Do This All with LDAP?</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="domain-member.html">6. Domain Membership</a></span></dt><dd><dl><dt><span class="sect1"><a href="domain-member.html#id2562183">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id2562869">Manual Creation of Machine Trust Accounts</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2563306">Managing Domain Machine Accounts using NT4 Server Manager</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2563586">On-the-Fly Creation of Machine Trust Accounts</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2563692">Making an MS Windows Workstation or Server a Domain Member</a></span></dt></dl></dd><dt><span class="sect1"><a href="domain-member.html#domain-member-server">Domain Member Server</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id2564157">Joining an NT4-type Domain with Samba-3</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2564892">Why Is This Better Than <em class="parameter"><code>security = server</code></em>?</a></span></dt></dl></dd><dt><span class="sect1"><a href="domain-member.html#ads-member">Samba ADS Domain Membership</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id2565174">Configure <code class="filename">smb.conf</code></a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2565365">Configure <code class="filename">/etc/krb5.conf</code></a></span></dt><dt><span class="sect2"><a href="domain-member.html#ads-create-machine-account">Create the Computer Account</a></span></dt><dt><span class="sect2"><a href="domain-member.html#ads-test-server">Testing Server Setup</a></span></dt><dt><span class="sect2"><a href="domain-member.html#ads-test-smbclient">Testing with <span class="application">smbclient</span></a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2566460">Notes</a></span></dt></dl></dd><dt><span class="sect1"><a href="domain-member.html#id2566532">Sharing User ID Mappings between Samba Domain Members</a></span></dt><dt><span class="sect1"><a href="domain-member.html#id2566738">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id2566777">Cannot Add Machine Back to Domain</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2566853">Adding Machine to Domain Fails</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2567089">I Can't Join a Windows 2003 PDC</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="StandAloneServer.html">7. Standalone Servers</a></span></dt><dd><dl><dt><span class="sect1"><a href="StandAloneServer.html#id2567216">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="StandAloneServer.html#id2567310">Background</a></span></dt><dt><span class="sect1"><a href="StandAloneServer.html#id2567511">Example Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a></span></dt><dt><span class="sect2"><a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></span></dt></dl></dd><dt><span class="sect1"><a href="StandAloneServer.html#id2568495">Common Errors</a></span></dt></dl></dd><dt><span class="chapter"><a href="ClientConfig.html">8. MS Windows Network Configuration Guide</a></span></dt><dd><dl><dt><span class="sect1"><a href="ClientConfig.html#id2568562">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="ClientConfig.html#id2568622">Technical Details</a></span></dt><dd><dl><dt><span class="sect2"><a href="ClientConfig.html#id2568666">TCP/IP Configuration</a></span></dt><dt><span class="sect2"><a href="ClientConfig.html#id2570437">Joining a Domain: Windows 2000/XP Professional</a></span></dt><dt><span class="sect2"><a href="ClientConfig.html#id2570964">Domain Logon Configuration: Windows 9x/Me</a></span></dt></dl></dd><dt><span class="sect1"><a href="ClientConfig.html#id2571409">Common Errors</a></span></dt></dl></dd></dl></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="FastStart.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ServerType.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 2. Fast Start: Cure for Impatience </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 3. Server Types and Security Modes</td></tr></table></div></body></html> diff --git a/docs/htmldocs/Samba3-HOWTO/unicode.html b/docs/htmldocs/Samba3-HOWTO/unicode.html index 15e9237b44..8a7b5db9e2 100644 --- a/docs/htmldocs/Samba3-HOWTO/unicode.html +++ b/docs/htmldocs/Samba3-HOWTO/unicode.html @@ -1,5 +1,5 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 30. Unicode/Charsets</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="integrate-ms-networks.html" title="Chapter 29. Integrating MS Windows Networks with Samba"><link rel="next" href="Backup.html" title="Chapter 31. Backup Techniques"></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 30. Unicode/Charsets</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="integrate-ms-networks.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="Backup.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="unicode"></a>Chapter 30. Unicode/Charsets</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"><<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">TAKAHASHI</span> <span class="surname">Motonobu</span></h3><span class="contrib">Japanese character support</span> <div class="affiliation"><div class="address"><p><code class="email"><<a class="email" href="mailto:monyo@home.monyo.com">monyo@home.monyo.com</a>></code></p></div></div></div></div><div><p class="pubdate">25 March 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="unicode.html#id2662814">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="unicode.html#id2662866">What Are Charsets and Unicode?</a></span></dt><dt><span class="sect1"><a href="unicode.html#id2662999">Samba and Charsets</a></span></dt><dt><span class="sect1"><a href="unicode.html#id2663136">Conversion from Old Names</a></span></dt><dt><span class="sect1"><a href="unicode.html#id2663167">Japanese Charsets</a></span></dt><dd><dl><dt><span class="sect2"><a href="unicode.html#id2663307">Basic Parameter Setting</a></span></dt><dt><span class="sect2"><a href="unicode.html#id2663959">Individual Implementations</a></span></dt><dt><span class="sect2"><a href="unicode.html#id2664082">Migration from Samba-2.2 Series</a></span></dt></dl></dd><dt><span class="sect1"><a href="unicode.html#id2664229">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="unicode.html#id2664235">CP850.so Can't Be Found</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2662814"></a>Features and Benefits</h2></div></div></div><p> -<a class="indexterm" name="id2662822"></a> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 30. Unicode/Charsets</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="integrate-ms-networks.html" title="Chapter 29. Integrating MS Windows Networks with Samba"><link rel="next" href="Backup.html" title="Chapter 31. Backup Techniques"></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 30. Unicode/Charsets</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="integrate-ms-networks.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="Backup.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="unicode"></a>Chapter 30. Unicode/Charsets</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"><<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">TAKAHASHI</span> <span class="surname">Motonobu</span></h3><span class="contrib">Japanese character support</span> <div class="affiliation"><div class="address"><p><code class="email"><<a class="email" href="mailto:monyo@home.monyo.com">monyo@home.monyo.com</a>></code></p></div></div></div></div><div><p class="pubdate">25 March 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="unicode.html#id2662840">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="unicode.html#id2662892">What Are Charsets and Unicode?</a></span></dt><dt><span class="sect1"><a href="unicode.html#id2663025">Samba and Charsets</a></span></dt><dt><span class="sect1"><a href="unicode.html#id2663162">Conversion from Old Names</a></span></dt><dt><span class="sect1"><a href="unicode.html#id2663193">Japanese Charsets</a></span></dt><dd><dl><dt><span class="sect2"><a href="unicode.html#id2663332">Basic Parameter Setting</a></span></dt><dt><span class="sect2"><a href="unicode.html#id2663985">Individual Implementations</a></span></dt><dt><span class="sect2"><a href="unicode.html#id2664108">Migration from Samba-2.2 Series</a></span></dt></dl></dd><dt><span class="sect1"><a href="unicode.html#id2664255">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="unicode.html#id2664260">CP850.so Can't Be Found</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2662840"></a>Features and Benefits</h2></div></div></div><p> +<a class="indexterm" name="id2662848"></a> Every industry eventually matures. One of the great areas of maturation is in the focus that has been given over the past decade to make it possible for anyone anywhere to use a computer. It has not always been that way. In fact, not so long @@ -11,19 +11,19 @@ language support for all computer users, the efforts of the <a class="ulink" href="http://www.openi18n.org/" target="_top">Openi18n organization</a> is deserving of special mention. </p><p> -<a class="indexterm" name="id2662850"></a> +<a class="indexterm" name="id2662876"></a> Samba-2.x supported a single locale through a mechanism called <span class="emphasis"><em>codepages</em></span>. Samba-3 is destined to become a truly transglobal file- and printer-sharing platform. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2662866"></a>What Are Charsets and Unicode?</h2></div></div></div><p> -<a class="indexterm" name="id2662874"></a> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2662892"></a>What Are Charsets and Unicode?</h2></div></div></div><p> +<a class="indexterm" name="id2662900"></a> Computers communicate in numbers. In texts, each number is translated to a corresponding letter. The meaning that will be assigned to a certain number depends on the <span class="emphasis"><em>character set (charset) </em></span> that is used. </p><p> -<a class="indexterm" name="id2662891"></a> -<a class="indexterm" name="id2662898"></a> +<a class="indexterm" name="id2662917"></a> +<a class="indexterm" name="id2662924"></a> A charset can be seen as a table that is used to translate numbers to letters. Not all computers use the same charset (there are charsets with German umlauts, Japanese characters, and so on). The American Standard Code @@ -31,36 +31,36 @@ for Information Interchange (ASCII) encoding system has been the normative chara encoding scheme used by computers to date. This employs a charset that contains 256 characters. Using this mode of encoding, each character takes exactly one byte. </p><p> -<a class="indexterm" name="id2662916"></a> -<a class="indexterm" name="id2662923"></a> +<a class="indexterm" name="id2662942"></a> +<a class="indexterm" name="id2662949"></a> There are also charsets that support extended characters, but those need at least twice as much storage space as does ASCII encoding. Such charsets can contain <code class="literal">256 * 256 = 65536</code> characters, which is more than all possible characters one could think of. They are called multibyte charsets because they use more then one byte to store one character. </p><p> -<a class="indexterm" name="id2662945"></a> +<a class="indexterm" name="id2662970"></a> One standardized multibyte charset encoding scheme is known as <a class="ulink" href="http://www.unicode.org/" target="_top">unicode</a>. A big advantage of using a multibyte charset is that you only need one. There is no need to make sure two computers use the same charset when they are communicating. </p><p> -<a class="indexterm" name="id2662965"></a> -<a class="indexterm" name="id2662972"></a> -<a class="indexterm" name="id2662979"></a> +<a class="indexterm" name="id2662991"></a> +<a class="indexterm" name="id2662998"></a> +<a class="indexterm" name="id2663004"></a> Old Windows clients use single-byte charsets, named <em class="parameter"><code>codepages</code></em>, by Microsoft. However, there is no support for negotiating the charset to be used in the SMB/CIFS protocol. Thus, you have to make sure you are using the same charset when talking to an older client. Newer clients (Windows NT, 200x, XP) talk Unicode over the wire. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2662999"></a>Samba and Charsets</h2></div></div></div><p> -<a class="indexterm" name="id2663007"></a> -<a class="indexterm" name="id2663014"></a> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2663025"></a>Samba and Charsets</h2></div></div></div><p> +<a class="indexterm" name="id2663033"></a> +<a class="indexterm" name="id2663040"></a> As of Samba-3, Samba can (and will) talk Unicode over the wire. Internally, Samba knows of three kinds of character sets: </p><div class="variablelist"><dl><dt><span class="term"><a class="link" href="smb.conf.5.html#UNIXCHARSET">unix charset</a></span></dt><dd><p> -<a class="indexterm" name="id2663046"></a> -<a class="indexterm" name="id2663053"></a> +<a class="indexterm" name="id2663072"></a> +<a class="indexterm" name="id2663078"></a> This is the charset used internally by your operating system. The default is <code class="constant">UTF-8</code>, which is fine for most systems and covers all characters in all languages. The default @@ -73,26 +73,26 @@ Samba knows of three kinds of character sets: The default depends on the charsets you have installed on your system. Run <code class="literal">testparm -v | grep "dos charset"</code> to see what the default is on your system. - </p></dd></dl></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2663136"></a>Conversion from Old Names</h2></div></div></div><p> -<a class="indexterm" name="id2663144"></a> + </p></dd></dl></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2663162"></a>Conversion from Old Names</h2></div></div></div><p> +<a class="indexterm" name="id2663170"></a> Because previous Samba versions did not do any charset conversion, characters in filenames are usually not correct in the UNIX charset but only for the local charset used by the DOS/Windows clients. </p><p>Bjoern Jacke has written a utility named <a class="ulink" href="http://j3e.de/linux/convmv/" target="_top">convmv</a> that can convert whole directory structures to different charsets with one single command. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2663167"></a>Japanese Charsets</h2></div></div></div><p> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2663193"></a>Japanese Charsets</h2></div></div></div><p> Setting up Japanese charsets is quite difficult. This is mainly because: </p><div class="itemizedlist"><ul type="disc"><li><p> -<a class="indexterm" name="id2663183"></a> +<a class="indexterm" name="id2663209"></a> The Windows character set is extended from the original legacy Japanese standard (JIS X 0208) and is not standardized. This means that the strictly standardized implementation cannot support the full Windows character set. </p></li><li><p> -<a class="indexterm" name="id2663198"></a> -<a class="indexterm" name="id2663205"></a> -<a class="indexterm" name="id2663211"></a> -<a class="indexterm" name="id2663218"></a> <a class="indexterm" name="id2663224"></a> +<a class="indexterm" name="id2663230"></a> +<a class="indexterm" name="id2663237"></a> +<a class="indexterm" name="id2663244"></a> +<a class="indexterm" name="id2663250"></a> Mainly for historical reasons, there are several encoding methods in Japanese, which are not fully compatible with each other. There are two major encoding methods. One is the Shift_JIS series used in Windows @@ -112,24 +112,24 @@ Setting up Japanese charsets is quite difficult. This is mainly because: names may be different on different systems. This means that the value of the charset parameters depends on the implementation of iconv() you are using. </p><p> -<a class="indexterm" name="id2663274"></a> -<a class="indexterm" name="id2663281"></a> -<a class="indexterm" name="id2663288"></a> -<a class="indexterm" name="id2663294"></a> +<a class="indexterm" name="id2663300"></a> +<a class="indexterm" name="id2663307"></a> +<a class="indexterm" name="id2663314"></a> +<a class="indexterm" name="id2663320"></a> Though 2-byte fixed UCS-2 encoding is used in Windows internally, Shift_JIS series encoding is usually used in Japanese environments as ASCII encoding is in English environments. - </p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2663307"></a>Basic Parameter Setting</h3></div></div></div><p> -<a class="indexterm" name="id2663314"></a> + </p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2663332"></a>Basic Parameter Setting</h3></div></div></div><p> +<a class="indexterm" name="id2663339"></a> The <a class="link" href="smb.conf.5.html#DOSCHARSET">dos charset</a> and <a class="link" href="smb.conf.5.html#DISPLAYCHARSET">display charset</a> should be set to the locale compatible with the character set and encoding method used on Windows. This is usually CP932 but sometimes has a different name. </p><p> -<a class="indexterm" name="id2663350"></a> -<a class="indexterm" name="id2663356"></a> -<a class="indexterm" name="id2663363"></a> +<a class="indexterm" name="id2663376"></a> +<a class="indexterm" name="id2663382"></a> +<a class="indexterm" name="id2663389"></a> The <a class="link" href="smb.conf.5.html#UNIXCHARSET">unix charset</a> can be either Shift_JIS series, EUC-JP series, or UTF-8. UTF-8 is always available, but the availability of other locales and the name itself depends on the system. @@ -166,8 +166,8 @@ Setting up Japanese charsets is quite difficult. This is mainly because: only. It is good practice to verify that the Japanized free software can work with Shift_JIS. </p></dd><dt><span class="term">EUC-JP series</span></dt><dd><p> -<a class="indexterm" name="id2663502"></a> -<a class="indexterm" name="id2663509"></a> +<a class="indexterm" name="id2663528"></a> +<a class="indexterm" name="id2663535"></a> EUC-JP series means a locale that is equivalent to the industry standard called EUC-JP, widely used in Japanese UNIX (although EUC contains specifications for languages other than Japanese, such as @@ -176,16 +176,16 @@ Setting up Japanese charsets is quite difficult. This is mainly because: Windows on Samba, the filename on UNIX becomes 0xb6a6, 0xcdad, “<span class="quote">.txt</span>” (an 8-byte BINARY string). </p><p> -<a class="indexterm" name="id2663534"></a> -<a class="indexterm" name="id2663541"></a> -<a class="indexterm" name="id2663548"></a> -<a class="indexterm" name="id2663554"></a> -<a class="indexterm" name="id2663561"></a> -<a class="indexterm" name="id2663568"></a> -<a class="indexterm" name="id2663575"></a> -<a class="indexterm" name="id2663582"></a> -<a class="indexterm" name="id2663589"></a> -<a class="indexterm" name="id2663595"></a> +<a class="indexterm" name="id2663560"></a> +<a class="indexterm" name="id2663567"></a> +<a class="indexterm" name="id2663574"></a> +<a class="indexterm" name="id2663580"></a> +<a class="indexterm" name="id2663587"></a> +<a class="indexterm" name="id2663594"></a> +<a class="indexterm" name="id2663601"></a> +<a class="indexterm" name="id2663608"></a> +<a class="indexterm" name="id2663614"></a> +<a class="indexterm" name="id2663621"></a> Since EUC-JP is usually used on open source UNIX, Linux, and FreeBSD, and on commercial-based UNIX, Solaris, IRIX, and Tru64 UNIX as Japanese locale (however, it is also possible on Solaris to use Shift_JIS and UTF-8, and on Tru64 UNIX it is possible to use Shift_JIS). To use EUC-JP series, most Japanese filenames created from @@ -198,7 +198,7 @@ Setting up Japanese charsets is quite difficult. This is mainly because: commands that cannot handle non-ASCII filenames may be aborted during parsing filenames. </p><p> -<a class="indexterm" name="id2663629"></a> +<a class="indexterm" name="id2663654"></a> Moreover, if you built Samba using differently installed libiconv, the eucJP-ms locale included in libiconv and EUC-JP series locale included in the operating system may not be compatible. In this case, you may need to @@ -223,9 +223,9 @@ Setting up Japanese charsets is quite difficult. This is mainly because: must be handled carefully, so you had better not touch filenames written from Windows on UNIX. </p><p> -<a class="indexterm" name="id2663709"></a> -<a class="indexterm" name="id2663715"></a> -<a class="indexterm" name="id2663722"></a> +<a class="indexterm" name="id2663734"></a> +<a class="indexterm" name="id2663741"></a> +<a class="indexterm" name="id2663748"></a> In addition, although it is not directly concerned with Samba, since there is a delicate difference between the iconv() function, which is generally used on UNIX, and the functions used on other platforms, @@ -233,14 +233,14 @@ Setting up Japanese charsets is quite difficult. This is mainly because: Shift_JIS and Unicode UTF-8 must be done with care and recognition of the limitations involved in the process. </p><p> -<a class="indexterm" name="id2663739"></a> +<a class="indexterm" name="id2663765"></a> Although Mac OS X uses UTF-8 as its encoding method for filenames, it uses an extended UTF-8 specification that Samba cannot handle, so UTF-8 locale is not available for Mac OS X. </p></dd><dt><span class="term">Shift_JIS series + vfs_cap (CAP encoding)</span></dt><dd><p> -<a class="indexterm" name="id2663761"></a> -<a class="indexterm" name="id2663767"></a> -<a class="indexterm" name="id2663774"></a> +<a class="indexterm" name="id2663787"></a> +<a class="indexterm" name="id2663793"></a> +<a class="indexterm" name="id2663800"></a> CAP encoding means a specification used in CAP and NetAtalk, file server software for Macintosh. In the case of CAP encoding, for example, if a Japanese filename consists of 0x8ba4 and 0x974c, and @@ -269,14 +269,14 @@ Setting up Japanese charsets is quite difficult. This is mainly because: </p><p> To use CAP encoding on Samba-3, you should use the unix charset parameter and VFS as in <a class="link" href="unicode.html#vfscap-intl" title="Example 30.1. VFS CAP">the VFS CAP smb.conf file</a>. - </p><div class="example"><a name="vfscap-intl"></a><p class="title"><b>Example 30.1. VFS CAP</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td># the locale name "CP932" may be different</td></tr><tr><td><a class="indexterm" name="id2663873"></a><em class="parameter"><code>dos charset = CP932</code></em></td></tr><tr><td><a class="indexterm" name="id2663885"></a><em class="parameter"><code>unix charset = CP932</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[cap-share]</code></em></td></tr><tr><td><a class="indexterm" name="id2663906"></a><em class="parameter"><code>vfs option = cap</code></em></td></tr></table></div></div><br class="example-break"><p> -<a class="indexterm" name="id2663920"></a> -<a class="indexterm" name="id2663927"></a> -<a class="indexterm" name="id2663934"></a> -<a class="indexterm" name="id2663941"></a> + </p><div class="example"><a name="vfscap-intl"></a><p class="title"><b>Example 30.1. VFS CAP</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td># the locale name "CP932" may be different</td></tr><tr><td><a class="indexterm" name="id2663899"></a><em class="parameter"><code>dos charset = CP932</code></em></td></tr><tr><td><a class="indexterm" name="id2663910"></a><em class="parameter"><code>unix charset = CP932</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[cap-share]</code></em></td></tr><tr><td><a class="indexterm" name="id2663931"></a><em class="parameter"><code>vfs option = cap</code></em></td></tr></table></div></div><br class="example-break"><p> +<a class="indexterm" name="id2663946"></a> +<a class="indexterm" name="id2663953"></a> +<a class="indexterm" name="id2663960"></a> +<a class="indexterm" name="id2663967"></a> You should set CP932 if using GNU libiconv for unix charset. With this setting, filenames in the “<span class="quote">cap-share</span>” share are written with CAP encoding. - </p></dd></dl></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2663959"></a>Individual Implementations</h3></div></div></div><p> + </p></dd></dl></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2663985"></a>Individual Implementations</h3></div></div></div><p> Here is some additional information regarding individual implementations: </p><div class="variablelist"><dl><dt><span class="term">GNU libiconv</span></dt><dd><p> To handle Japanese correctly, you should apply the patch @@ -299,15 +299,15 @@ display charset = CP932 to glibc-2.2.5/2.3.1/2.3.2 or should use the patch-merged versions, glibc-2.3.3 or later. </p><p> Using the above glibc, these setting are available: - </p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2664036"></a><em class="parameter"><code>dos charset = CP932</code></em></td></tr><tr><td><a class="indexterm" name="id2664047"></a><em class="parameter"><code>unix charset = CP932 / eucJP-ms / UTF-8</code></em></td></tr><tr><td><a class="indexterm" name="id2664059"></a><em class="parameter"><code>display charset = CP932</code></em></td></tr></table><p> + </p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2664061"></a><em class="parameter"><code>dos charset = CP932</code></em></td></tr><tr><td><a class="indexterm" name="id2664073"></a><em class="parameter"><code>unix charset = CP932 / eucJP-ms / UTF-8</code></em></td></tr><tr><td><a class="indexterm" name="id2664085"></a><em class="parameter"><code>display charset = CP932</code></em></td></tr></table><p> </p><p> Other Japanese locales (for example, Shift_JIS and EUC-JP) should not be used because of the lack of the compatibility with Windows. - </p></dd></dl></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2664082"></a>Migration from Samba-2.2 Series</h3></div></div></div><p> + </p></dd></dl></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2664108"></a>Migration from Samba-2.2 Series</h3></div></div></div><p> Prior to Samba-2.2 series, the “<span class="quote">coding system</span>” parameter was used. The default codepage in Samba 2.x was code page 850. In the Samba-3 series this has been replaced with the <a class="link" href="smb.conf.5.html#UNIXCHARSET">unix charset</a> parameter. <a class="link" href="unicode.html#japancharsets" title="Table 30.1. Japanese Character Sets in Samba-2.2 and Samba-3">Japanese Character Sets in Samba-2.2 and Samba-3</a> shows the mapping table when migrating from the Samba-2.2 series to Samba-3. -</p><div class="table"><a name="japancharsets"></a><p class="title"><b>Table 30.1. Japanese Character Sets in Samba-2.2 and Samba-3</b></p><div class="table-contents"><table summary="Japanese Character Sets in Samba-2.2 and Samba-3" border="1"><colgroup><col align="center"><col align="center"></colgroup><thead><tr><th align="center">Samba-2.2 Coding System</th><th align="center">Samba-3 unix charset</th></tr></thead><tbody><tr><td align="center">SJIS</td><td align="center">Shift_JIS series</td></tr><tr><td align="center">EUC</td><td align="center">EUC-JP series</td></tr><tr><td align="center">EUC3<sup>[<a name="id2664178" href="#ftn.id2664178" class="footnote">a</a>]</sup></td><td align="center">EUC-JP series</td></tr><tr><td align="center">CAP</td><td align="center">Shift_JIS series + VFS</td></tr><tr><td align="center">HEX</td><td align="center">currently none</td></tr><tr><td align="center">UTF8</td><td align="center">UTF-8</td></tr><tr><td align="center">UTF8-Mac<sup>[<a name="id2664209" href="#ftn.id2664209" class="footnote">b</a>]</sup></td><td align="center">currently none</td></tr><tr><td align="center">others</td><td align="center">none</td></tr></tbody><tbody class="footnotes"><tr><td colspan="2"><div class="footnote"><p><sup>[<a name="ftn.id2664178" href="#id2664178" class="para">a</a>] </sup>Only exists in Japanese Samba version</p></div><div class="footnote"><p><sup>[<a name="ftn.id2664209" href="#id2664209" class="para">b</a>] </sup>Only exists in Japanese Samba version</p></div></td></tr></tbody></table></div></div><br class="table-break"></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2664229"></a>Common Errors</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2664235"></a>CP850.so Can't Be Found</h3></div></div></div><p>“<span class="quote">Samba is complaining about a missing <code class="filename">CP850.so</code> file.</span>”</p><p> +</p><div class="table"><a name="japancharsets"></a><p class="title"><b>Table 30.1. Japanese Character Sets in Samba-2.2 and Samba-3</b></p><div class="table-contents"><table summary="Japanese Character Sets in Samba-2.2 and Samba-3" border="1"><colgroup><col align="center"><col align="center"></colgroup><thead><tr><th align="center">Samba-2.2 Coding System</th><th align="center">Samba-3 unix charset</th></tr></thead><tbody><tr><td align="center">SJIS</td><td align="center">Shift_JIS series</td></tr><tr><td align="center">EUC</td><td align="center">EUC-JP series</td></tr><tr><td align="center">EUC3<sup>[<a name="id2664204" href="#ftn.id2664204" class="footnote">a</a>]</sup></td><td align="center">EUC-JP series</td></tr><tr><td align="center">CAP</td><td align="center">Shift_JIS series + VFS</td></tr><tr><td align="center">HEX</td><td align="center">currently none</td></tr><tr><td align="center">UTF8</td><td align="center">UTF-8</td></tr><tr><td align="center">UTF8-Mac<sup>[<a name="id2664235" href="#ftn.id2664235" class="footnote">b</a>]</sup></td><td align="center">currently none</td></tr><tr><td align="center">others</td><td align="center">none</td></tr></tbody><tbody class="footnotes"><tr><td colspan="2"><div class="footnote"><p><sup>[<a name="ftn.id2664204" href="#id2664204" class="para">a</a>] </sup>Only exists in Japanese Samba version</p></div><div class="footnote"><p><sup>[<a name="ftn.id2664235" href="#id2664235" class="para">b</a>] </sup>Only exists in Japanese Samba version</p></div></td></tr></tbody></table></div></div><br class="table-break"></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2664255"></a>Common Errors</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2664260"></a>CP850.so Can't Be Found</h3></div></div></div><p>“<span class="quote">Samba is complaining about a missing <code class="filename">CP850.so</code> file.</span>”</p><p> CP850 is the default <a class="link" href="smb.conf.5.html#DOSCHARSET">dos charset</a>. The <a class="link" href="smb.conf.5.html#DOSCHARSET">dos charset</a> is used to convert data to the codepage used by your DOS clients. If you do not have any DOS clients, you can safely ignore this message. </p><p> diff --git a/docs/htmldocs/Samba3-HOWTO/upgrading-to-3.0.html b/docs/htmldocs/Samba3-HOWTO/upgrading-to-3.0.html index 5ed6613293..939aaed714 100644 --- a/docs/htmldocs/Samba3-HOWTO/upgrading-to-3.0.html +++ b/docs/htmldocs/Samba3-HOWTO/upgrading-to-3.0.html @@ -1,8 +1,8 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 35. Updating and Upgrading Samba</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="migration.html" title="Part IV. Migration and Updating"><link rel="prev" href="migration.html" title="Part IV. Migration and Updating"><link rel="next" href="NT4Migration.html" title="Chapter 36. Migration from NT4 PDC to Samba-3 PDC"></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 35. Updating and Upgrading Samba</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="migration.html">Prev</a> </td><th width="60%" align="center">Part IV. Migration and Updating</th><td width="20%" align="right"> <a accesskey="n" href="NT4Migration.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="upgrading-to-3.0"></a>Chapter 35. Updating and Upgrading 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"><<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Gerald</span> <span class="othername">(Jerry)</span> <span class="surname">Carter</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jerry@samba.org">jerry@samba.org</a>></code></p></div></div></div></div><div><p class="pubdate">August 16, 2007</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="upgrading-to-3.0.html#id2669171">Key Update Requirements</a></span></dt><dd><dl><dt><span class="sect2"><a href="upgrading-to-3.0.html#id2669199">Upgrading from Samba-3.0.x to Samba-3.2.0</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#oldupdatenotes">Upgrading from Samba-2.x to Samba-3.0.25</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#id2669248">Quick Migration Guide</a></span></dt></dl></dd><dt><span class="sect1"><a href="upgrading-to-3.0.html#id2669399">New Featuers in Samba-3.x Series</a></span></dt><dd><dl><dt><span class="sect2"><a href="upgrading-to-3.0.html#id2669408">New Features in Samba-3.2.x Series</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#id2669418">New Features in Samba-3.0.x</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#id2670618">New Functionality</a></span></dt></dl></dd></dl></div><p> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 35. Updating and Upgrading Samba</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="migration.html" title="Part IV. Migration and Updating"><link rel="prev" href="migration.html" title="Part IV. Migration and Updating"><link rel="next" href="NT4Migration.html" title="Chapter 36. Migration from NT4 PDC to Samba-3 PDC"></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 35. Updating and Upgrading Samba</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="migration.html">Prev</a> </td><th width="60%" align="center">Part IV. Migration and Updating</th><td width="20%" align="right"> <a accesskey="n" href="NT4Migration.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="upgrading-to-3.0"></a>Chapter 35. Updating and Upgrading 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"><<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Gerald</span> <span class="othername">(Jerry)</span> <span class="surname">Carter</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jerry@samba.org">jerry@samba.org</a>></code></p></div></div></div></div><div><p class="pubdate">August 16, 2007</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="upgrading-to-3.0.html#id2669196">Key Update Requirements</a></span></dt><dd><dl><dt><span class="sect2"><a href="upgrading-to-3.0.html#id2669224">Upgrading from Samba-3.0.x to Samba-3.2.0</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#oldupdatenotes">Upgrading from Samba-2.x to Samba-3.0.25</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#id2669274">Quick Migration Guide</a></span></dt></dl></dd><dt><span class="sect1"><a href="upgrading-to-3.0.html#id2669425">New Featuers in Samba-3.x Series</a></span></dt><dd><dl><dt><span class="sect2"><a href="upgrading-to-3.0.html#id2669434">New Features in Samba-3.2.x Series</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#id2669444">New Features in Samba-3.0.x</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#id2670644">New Functionality</a></span></dt></dl></dd></dl></div><p> This chapter provides a detailed record of changes made during the 3.x series releases. At this time this series consists of the 3.0.x series that is under the GNU GPL version 2 license, and the Samba 3.2.x series that is being released under the terms of the GNU GPL version 3 license. -</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2669171"></a>Key Update Requirements</h2></div></div></div><p> +</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2669196"></a>Key Update Requirements</h2></div></div></div><p> Samba is a fluid product in which there may be significant changes between releases. Some of these changes are brought about as a result of changes in the protocols that are used by Microsoft Windows network clients as a result of security or functionality updates through official Microsoft patches and updates. Samba must track @@ -13,113 +13,113 @@ all changes that apply to a new release will apply to follow-on releases also. F 3.0.23 affect all releases up to an including 3.0.25 and later. Samba 3.2.x was originaly cut from Samba 3.0.25 before 3.2.0-specific changes were applied. Unless a 3.0.x series feature is specifically revoked, the behavior of the 3.2.x series can be expected to follow the earlier pattern. -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2669199"></a>Upgrading from Samba-3.0.x to Samba-3.2.0</h3></div></div></div><p> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2669224"></a>Upgrading from Samba-3.0.x to Samba-3.2.0</h3></div></div></div><p> </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="oldupdatenotes"></a>Upgrading from Samba-2.x to Samba-3.0.25</h3></div></div></div><p> -<a class="indexterm" name="id2669222"></a> -<a class="indexterm" name="id2669228"></a> -<a class="indexterm" name="id2669235"></a> +<a class="indexterm" name="id2669247"></a> +<a class="indexterm" name="id2669254"></a> +<a class="indexterm" name="id2669261"></a> This chapter deals exclusively with the differences between Samba-3.0.25 and Samba-2.2.8a. It points out where configuration parameters have changed, and provides a simple guide for the move from 2.2.x to 3.0.25. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2669248"></a>Quick Migration Guide</h3></div></div></div><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2669274"></a>Quick Migration Guide</h3></div></div></div><p> Samba-3.0.25 default behavior should be approximately the same as Samba-2.2.x. The default behavior when the new parameter <a class="link" href="smb.conf.5.html#PASSDBBACKEND">passdb backend</a> is not defined in the <code class="filename">smb.conf</code> file provides the same default behavior as Samba-2.2.x with <a class="link" href="smb.conf.5.html#ENCRYPTPASSWORDS">encrypt passwords = Yes</a> and will use the <code class="filename">smbpasswd</code> database. </p><p> -<a class="indexterm" name="id2669299"></a> -<a class="indexterm" name="id2669306"></a> +<a class="indexterm" name="id2669324"></a> +<a class="indexterm" name="id2669331"></a> So why say that <span class="emphasis"><em>behavior should be approximately the same as Samba-2.2.x</em></span>? Because Samba-3.0.25 can negotiate new protocols, such as support for native Unicode, that may result in differing protocol code paths being taken. The new behavior under such circumstances is not exactly the same as the old one. The good news is that the domain and machine SIDs will be preserved across the upgrade. </p><p> -<a class="indexterm" name="id2669326"></a> -<a class="indexterm" name="id2669333"></a> -<a class="indexterm" name="id2669340"></a> -<a class="indexterm" name="id2669346"></a> +<a class="indexterm" name="id2669352"></a> +<a class="indexterm" name="id2669359"></a> +<a class="indexterm" name="id2669365"></a> +<a class="indexterm" name="id2669372"></a> If the Samba-2.2.x system is using an LDAP backend, and there is no time to update the LDAP database, then make sure that <a class="link" href="smb.conf.5.html#PASSDBBACKEND">passdb backend = ldapsam_compat</a> is specified in the <code class="filename">smb.conf</code> file. For the rest, behavior should remain more or less the same. At a later date, when there is time to implement a new Samba-3-compatible LDAP backend, it is possible to migrate the old LDAP database to the new one through use of the <code class="literal">pdbedit</code>. See <a class="link" href="passdb.html#pdbeditthing" title="The pdbedit Tool">The <span class="emphasis"><em>pdbedit</em></span> Command</a>. -</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2669399"></a>New Featuers in Samba-3.x Series</h2></div></div></div><p> -</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2669408"></a>New Features in Samba-3.2.x Series</h3></div></div></div><p> -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2669418"></a>New Features in Samba-3.0.x</h3></div></div></div><p> +</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2669425"></a>New Featuers in Samba-3.x Series</h2></div></div></div><p> +</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2669434"></a>New Features in Samba-3.2.x Series</h3></div></div></div><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2669444"></a>New Features in Samba-3.0.x</h3></div></div></div><p> The major new features are: </p><div class="orderedlist"><ol type="1"><li><p> -<a class="indexterm" name="id2669440"></a> -<a class="indexterm" name="id2669447"></a> +<a class="indexterm" name="id2669466"></a> +<a class="indexterm" name="id2669473"></a> Active Directory support. This release is able to join an ADS realm as a member server and authenticate users using LDAP/Kerberos. </p></li><li><p> -<a class="indexterm" name="id2669460"></a> -<a class="indexterm" name="id2669467"></a> +<a class="indexterm" name="id2669486"></a> +<a class="indexterm" name="id2669493"></a> Unicode support. Samba will now negotiate Unicode on the wire, and internally there is a much better infrastructure for multibyte and Unicode character sets. </p></li><li><p> -<a class="indexterm" name="id2669481"></a> +<a class="indexterm" name="id2669507"></a> New authentication system. The internal authentication system has been almost completely rewritten. Most of the changes are internal, but the new authoring system is also very configurable. </p></li><li><p> -<a class="indexterm" name="id2669496"></a> +<a class="indexterm" name="id2669521"></a> New filename mangling system. The filename mangling system has been completely rewritten. An internal database now stores mangling maps persistently. </p></li><li><p> -<a class="indexterm" name="id2669510"></a> +<a class="indexterm" name="id2669535"></a> New “<span class="quote">net</span>” command. A new “<span class="quote">net</span>” command has been added. It is somewhat similar to the “<span class="quote">net</span>” command in Windows. Eventually, we plan to replace a bunch of other utilities (such as smbpasswd) with subcommands in “<span class="quote">net</span>”. </p></li><li><p> -<a class="indexterm" name="id2669537"></a> +<a class="indexterm" name="id2669563"></a> Samba now negotiates NT-style status32 codes on the wire. This considerably improves error handling. </p></li><li><p> -<a class="indexterm" name="id2669550"></a> +<a class="indexterm" name="id2669576"></a> Better Windows 200x/XP printing support, including publishing printer attributes in Active Directory. </p></li><li><p> -<a class="indexterm" name="id2669564"></a> -<a class="indexterm" name="id2669570"></a> -<a class="indexterm" name="id2669577"></a> +<a class="indexterm" name="id2669589"></a> +<a class="indexterm" name="id2669596"></a> +<a class="indexterm" name="id2669603"></a> New loadable RPC modules for passdb backends and character sets. </p></li><li><p> -<a class="indexterm" name="id2669590"></a> +<a class="indexterm" name="id2669616"></a> New default dual-daemon winbindd support for better performance. </p></li><li><p> -<a class="indexterm" name="id2669603"></a> -<a class="indexterm" name="id2669609"></a> -<a class="indexterm" name="id2669616"></a> +<a class="indexterm" name="id2669628"></a> +<a class="indexterm" name="id2669635"></a> +<a class="indexterm" name="id2669642"></a> Support for migrating from a Windows NT 4.0 domain to a Samba domain and maintaining user, group, and domain SIDs. </p></li><li><p> -<a class="indexterm" name="id2669629"></a> -<a class="indexterm" name="id2669636"></a> +<a class="indexterm" name="id2669655"></a> +<a class="indexterm" name="id2669662"></a> Support for establishing trust relationships with Windows NT 4.0 domain controllers. </p></li><li><p> -<a class="indexterm" name="id2669649"></a> -<a class="indexterm" name="id2669656"></a> -<a class="indexterm" name="id2669663"></a> +<a class="indexterm" name="id2669675"></a> +<a class="indexterm" name="id2669682"></a> +<a class="indexterm" name="id2669689"></a> Initial support for a distributed Winbind architecture using an LDAP directory for storing SID to UID/GID mappings. </p></li><li><p> Major updates to the Samba documentation tree. </p></li><li><p> -<a class="indexterm" name="id2669681"></a> -<a class="indexterm" name="id2669688"></a> +<a class="indexterm" name="id2669707"></a> +<a class="indexterm" name="id2669714"></a> Full support for client and server SMB signing to ensure compatibility with default Windows 2003 security settings. </p></li></ol></div><p> Plus lots of other improvements! -</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2669703"></a>Configuration Parameter Changes</h4></div></div></div><p> +</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2669729"></a>Configuration Parameter Changes</h4></div></div></div><p> This section contains a brief listing of changes to <code class="filename">smb.conf</code> options since the Samba-2.2.x series up to and including Samba-3.0.25. </p><p> @@ -130,83 +130,83 @@ Whenever a Samba update or upgrade is performed it is highly recommended to read <span class="emphasis"><em>WHATSNEW.txt</em></span> that is part of the Samba distribution tarball. This file may also be obtain on-line from the Samba <a class="ulink" href="http://www.samba.org/samba/" target="_top">web site</a>, in the right column, under Current Stable Release, by clicking on <span class="emphasis"><em>Release Notes</em></span>. -</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2669748"></a>Removed Parameters</h4></div></div></div><a class="indexterm" name="id2669754"></a><p> +</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2669774"></a>Removed Parameters</h4></div></div></div><a class="indexterm" name="id2669779"></a><p> In alphabetical order, these are the parameters eliminated from Samba-2.2.x through 3.0.25. -</p><div class="itemizedlist"><ul type="disc"><li><p>admin log</p></li><li><p>alternate permissions</p></li><li><p>character set</p></li><li><p>client codepage</p></li><li><p>code page directory</p></li><li><p>coding system</p></li><li><p>domain admin group</p></li><li><p>domain guest group</p></li><li><p>enable rid algorithm</p></li><li><p>enable svcctl</p></li><li><p>force unknown acl user</p></li><li><p>hosts equiv</p></li><li><p>ldap filter</p></li><li><p>min password length</p></li><li><p>nt smb support</p></li><li><p>post script</p></li><li><p>printer admin</p></li><li><p>printer driver</p></li><li><p>printer driver file</p></li><li><p>printer driver location</p></li><li><p>read size</p></li><li><p>source environment</p></li><li><p>status </p></li><li><p>strip dot </p></li><li><p>total print jobs</p></li><li><p>unicode</p></li><li><p>use rhosts</p></li><li><p>valid chars</p></li><li><p>vfs options</p></li><li><p>winbind enable local accounts</p></li><li><p>winbind max idle children</p></li><li><p>wins partners</p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2669919"></a>New Parameters</h4></div></div></div><p>The following new parameters have been released up to and including Samba 3.0.25 (grouped by function:)</p><p>Remote Management</p><a class="indexterm" name="id2669933"></a><div class="itemizedlist"><ul type="disc"><li><p>abort shutdown script</p></li><li><p>shutdown script</p></li></ul></div><p>User and Group Account Management</p><div class="itemizedlist"><ul type="disc"><li><p>add group script</p></li><li><p>add machine script</p></li><li><p>add user to group script</p></li><li><p>algorithmic rid base</p></li><li><p>delete group script</p></li><li><p>delete user from group script</p></li><li><p>passdb backend</p></li><li><p>rename user script</p></li><li><p>set primary group script</p></li><li><p>username map script</p></li></ul></div><p>Authentication</p><div class="itemizedlist"><ul type="disc"><li><p>auth methods</p></li><li><p>ldap password sync</p></li><li><p>passdb expand explicit</p></li><li><p>realm</p></li></ul></div><p>Protocol Options</p><div class="itemizedlist"><ul type="disc"><li><p>add port command</p></li><li><p>afs token lifetime</p></li><li><p>client lanman auth</p></li><li><p>client NTLMv2 auth</p></li><li><p>client schannel</p></li><li><p>client signing</p></li><li><p>client use spnego</p></li><li><p>defer sharing violations</p></li><li><p>disable netbios</p></li><li><p>dmapi support</p></li><li><p>enable privileges</p></li><li><p>use kerberos keytab</p></li><li><p>log nt token command</p></li><li><p>ntlm auth</p></li><li><p>paranoid server security </p></li><li><p>sendfile</p></li><li><p>server schannel</p></li><li><p>server signing</p></li><li><p>smb ports</p></li><li><p>svcctl list</p></li><li><p>use spnego</p></li></ul></div><p>File Service</p><div class="itemizedlist"><ul type="disc"><li><p>allocation roundup size</p></li><li><p>acl check permissions</p></li><li><p>acl group control</p></li><li><p>acl map full control</p></li><li><p>aio read size</p></li><li><p>aio write size</p></li><li><p>dfree cache time</p></li><li><p>dfree command</p></li><li><p>ea support</p></li><li><p>enable asu support</p></li><li><p>fam change notify</p></li><li><p>force unknown acl user</p></li><li><p>get quota command</p></li><li><p>hide special files</p></li><li><p>hide unwriteable files</p></li><li><p>inherit owner</p></li><li><p>hostname lookups</p></li><li><p>kernel change notify</p></li><li><p>mangle prefix</p></li><li><p>map acl inherit</p></li><li><p>map read only</p></li><li><p>max stat cache size</p></li><li><p>msdfs proxy</p></li><li><p>open files database hash size</p></li><li><p>set quota command</p></li><li><p>store dos attributes</p></li><li><p>use sendfile</p></li><li><p>usershare allow guests</p></li><li><p>usershare max shares</p></li><li><p>usershare owner only</p></li><li><p>usershare path</p></li><li><p>usershare prefix allow list</p></li><li><p>usershare prefix deny list</p></li><li><p>usershare template share</p></li><li><p>vfs objects</p></li></ul></div><p>Printing</p><div class="itemizedlist"><ul type="disc"><li><p>cups options</p></li><li><p>cups server</p></li><li><p>force printername</p></li><li><p>iprint server</p></li><li><p>max reported print jobs</p></li><li><p>printcap cache time</p></li></ul></div><p>Unicode and Character Sets</p><div class="itemizedlist"><ul type="disc"><li><p>display charset</p></li><li><p>dos charset</p></li><li><p>UNIX charset</p></li></ul></div><p>SID to UID/GID Mappings</p><div class="itemizedlist"><ul type="disc"><li><p>idmap backend</p></li><li><p>idmap gid</p></li><li><p>idmap uid</p></li><li><p>username map script</p></li><li><p>winbind nss info</p></li><li><p>winbind offline logon</p></li><li><p>winbind refresh tickets</p></li><li><p>winbind trusted domains only</p></li><li><p>template primary group</p></li></ul></div><p>LDAP</p><div class="itemizedlist"><ul type="disc"><li><p>ldap delete dn</p></li><li><p>ldap group suffix</p></li><li><p>ldap idmap suffix</p></li><li><p>ldap machine suffix</p></li><li><p>ldap passwd sync</p></li><li><p>ldap replication sleep</p></li><li><p>ldap timeout</p></li><li><p>ldap user suffix</p></li></ul></div><p>General Configuration</p><div class="itemizedlist"><ul type="disc"><li><p>eventlog list</p></li><li><p>preload modules</p></li><li><p>reset on zero vc</p></li><li><p>privatedir</p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2670483"></a>Modified Parameters (Changes in Behavior)</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li><p>acl group control (new default is No, deprecated parameter)</p></li><li><p>change notify timeout (scope changed)</p></li><li><p>dos filemode (disabled by default)</p></li><li><p>dos filetimes (enabled by default)</p></li><li><p>enable asu support (disabled by default)</p></li><li><p>enable privileges (enabled by default)</p></li><li><p>encrypt passwords (enabled by default) </p></li><li><p>host msdfs (enabled by default)</p></li><li><p>mangling method (set to hash2 by default) </p></li><li><p>map to guest</p></li><li><p>only user (deprecated)</p></li><li><p>passwd chat</p></li><li><p>passwd program</p></li><li><p>password server</p></li><li><p>restrict anonymous (integer value)</p></li><li><p>security (new ads value)</p></li><li><p>strict locking (auto by default)</p></li><li><p>winbind cache time (increased to 5 minutes)</p></li><li><p>winbind enum groups (disabled by default)</p></li><li><p>winbind enum users (disabled by default)</p></li><li><p>winbind nested groups (enabled by default)</p></li><li><p>winbind uid (deprecated in favor of idmap uid)</p></li><li><p>winbind gid (deprecated in favor of idmap gid)</p></li><li><p>winbindd nss info</p></li><li><p>write cache (deprecated)</p></li></ul></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2670618"></a>New Functionality</h3></div></div></div><p> -<a class="indexterm" name="id2670626"></a> +</p><div class="itemizedlist"><ul type="disc"><li><p>admin log</p></li><li><p>alternate permissions</p></li><li><p>character set</p></li><li><p>client codepage</p></li><li><p>code page directory</p></li><li><p>coding system</p></li><li><p>domain admin group</p></li><li><p>domain guest group</p></li><li><p>enable rid algorithm</p></li><li><p>enable svcctl</p></li><li><p>force unknown acl user</p></li><li><p>hosts equiv</p></li><li><p>ldap filter</p></li><li><p>min password length</p></li><li><p>nt smb support</p></li><li><p>post script</p></li><li><p>printer admin</p></li><li><p>printer driver</p></li><li><p>printer driver file</p></li><li><p>printer driver location</p></li><li><p>read size</p></li><li><p>source environment</p></li><li><p>status </p></li><li><p>strip dot </p></li><li><p>total print jobs</p></li><li><p>unicode</p></li><li><p>use rhosts</p></li><li><p>valid chars</p></li><li><p>vfs options</p></li><li><p>winbind enable local accounts</p></li><li><p>winbind max idle children</p></li><li><p>wins partners</p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2669944"></a>New Parameters</h4></div></div></div><p>The following new parameters have been released up to and including Samba 3.0.25 (grouped by function:)</p><p>Remote Management</p><a class="indexterm" name="id2669959"></a><div class="itemizedlist"><ul type="disc"><li><p>abort shutdown script</p></li><li><p>shutdown script</p></li></ul></div><p>User and Group Account Management</p><div class="itemizedlist"><ul type="disc"><li><p>add group script</p></li><li><p>add machine script</p></li><li><p>add user to group script</p></li><li><p>algorithmic rid base</p></li><li><p>delete group script</p></li><li><p>delete user from group script</p></li><li><p>passdb backend</p></li><li><p>rename user script</p></li><li><p>set primary group script</p></li><li><p>username map script</p></li></ul></div><p>Authentication</p><div class="itemizedlist"><ul type="disc"><li><p>auth methods</p></li><li><p>ldap password sync</p></li><li><p>passdb expand explicit</p></li><li><p>realm</p></li></ul></div><p>Protocol Options</p><div class="itemizedlist"><ul type="disc"><li><p>add port command</p></li><li><p>afs token lifetime</p></li><li><p>client lanman auth</p></li><li><p>client NTLMv2 auth</p></li><li><p>client schannel</p></li><li><p>client signing</p></li><li><p>client use spnego</p></li><li><p>defer sharing violations</p></li><li><p>disable netbios</p></li><li><p>dmapi support</p></li><li><p>enable privileges</p></li><li><p>use kerberos keytab</p></li><li><p>log nt token command</p></li><li><p>ntlm auth</p></li><li><p>paranoid server security </p></li><li><p>sendfile</p></li><li><p>server schannel</p></li><li><p>server signing</p></li><li><p>smb ports</p></li><li><p>svcctl list</p></li><li><p>use spnego</p></li></ul></div><p>File Service</p><div class="itemizedlist"><ul type="disc"><li><p>allocation roundup size</p></li><li><p>acl check permissions</p></li><li><p>acl group control</p></li><li><p>acl map full control</p></li><li><p>aio read size</p></li><li><p>aio write size</p></li><li><p>dfree cache time</p></li><li><p>dfree command</p></li><li><p>ea support</p></li><li><p>enable asu support</p></li><li><p>fam change notify</p></li><li><p>force unknown acl user</p></li><li><p>get quota command</p></li><li><p>hide special files</p></li><li><p>hide unwriteable files</p></li><li><p>inherit owner</p></li><li><p>hostname lookups</p></li><li><p>kernel change notify</p></li><li><p>mangle prefix</p></li><li><p>map acl inherit</p></li><li><p>map read only</p></li><li><p>max stat cache size</p></li><li><p>msdfs proxy</p></li><li><p>open files database hash size</p></li><li><p>set quota command</p></li><li><p>store dos attributes</p></li><li><p>use sendfile</p></li><li><p>usershare allow guests</p></li><li><p>usershare max shares</p></li><li><p>usershare owner only</p></li><li><p>usershare path</p></li><li><p>usershare prefix allow list</p></li><li><p>usershare prefix deny list</p></li><li><p>usershare template share</p></li><li><p>vfs objects</p></li></ul></div><p>Printing</p><div class="itemizedlist"><ul type="disc"><li><p>cups options</p></li><li><p>cups server</p></li><li><p>force printername</p></li><li><p>iprint server</p></li><li><p>max reported print jobs</p></li><li><p>printcap cache time</p></li></ul></div><p>Unicode and Character Sets</p><div class="itemizedlist"><ul type="disc"><li><p>display charset</p></li><li><p>dos charset</p></li><li><p>UNIX charset</p></li></ul></div><p>SID to UID/GID Mappings</p><div class="itemizedlist"><ul type="disc"><li><p>idmap backend</p></li><li><p>idmap gid</p></li><li><p>idmap uid</p></li><li><p>username map script</p></li><li><p>winbind nss info</p></li><li><p>winbind offline logon</p></li><li><p>winbind refresh tickets</p></li><li><p>winbind trusted domains only</p></li><li><p>template primary group</p></li></ul></div><p>LDAP</p><div class="itemizedlist"><ul type="disc"><li><p>ldap delete dn</p></li><li><p>ldap group suffix</p></li><li><p>ldap idmap suffix</p></li><li><p>ldap machine suffix</p></li><li><p>ldap passwd sync</p></li><li><p>ldap replication sleep</p></li><li><p>ldap timeout</p></li><li><p>ldap user suffix</p></li></ul></div><p>General Configuration</p><div class="itemizedlist"><ul type="disc"><li><p>eventlog list</p></li><li><p>preload modules</p></li><li><p>reset on zero vc</p></li><li><p>privatedir</p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2670509"></a>Modified Parameters (Changes in Behavior)</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li><p>acl group control (new default is No, deprecated parameter)</p></li><li><p>change notify timeout (scope changed)</p></li><li><p>dos filemode (disabled by default)</p></li><li><p>dos filetimes (enabled by default)</p></li><li><p>enable asu support (disabled by default)</p></li><li><p>enable privileges (enabled by default)</p></li><li><p>encrypt passwords (enabled by default) </p></li><li><p>host msdfs (enabled by default)</p></li><li><p>mangling method (set to hash2 by default) </p></li><li><p>map to guest</p></li><li><p>only user (deprecated)</p></li><li><p>passwd chat</p></li><li><p>passwd program</p></li><li><p>password server</p></li><li><p>restrict anonymous (integer value)</p></li><li><p>security (new ads value)</p></li><li><p>strict locking (auto by default)</p></li><li><p>winbind cache time (increased to 5 minutes)</p></li><li><p>winbind enum groups (disabled by default)</p></li><li><p>winbind enum users (disabled by default)</p></li><li><p>winbind nested groups (enabled by default)</p></li><li><p>winbind uid (deprecated in favor of idmap uid)</p></li><li><p>winbind gid (deprecated in favor of idmap gid)</p></li><li><p>winbindd nss info</p></li><li><p>write cache (deprecated)</p></li></ul></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2670644"></a>New Functionality</h3></div></div></div><p> +<a class="indexterm" name="id2670652"></a> The major changes in behavior since that Samba-2.2.x series are documented in this section. Please refer to the <code class="filename">WHATSNEW.txt</code> file that ships with every release of Samba to obtain detailed information regarding the changes that have been made during the life of the current Samba release. - </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2670645"></a>TDB Data Files</h4></div></div></div><a class="indexterm" name="id2670651"></a><p> + </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2670671"></a>TDB Data Files</h4></div></div></div><a class="indexterm" name="id2670677"></a><p> Refer to <a class="link" href="install.html" title="Chapter 1. How to Install and Test SAMBA">Installation, Chapter 1</a>, <a class="link" href="install.html#tdbdocs" title="TDB Database File Information">Chapter 1</a> for information pertaining to the Samba-3 data files, their location and the information that must be preserved across server migrations, updates and upgrades. </p><p> -<a class="indexterm" name="id2670681"></a> +<a class="indexterm" name="id2670707"></a> Please remember to back up your existing ${lock directory}/*tdb before upgrading to Samba-3. If necessary, Samba will upgrade databases as they are opened. Downgrading from Samba-3 to 2.2, or reversion to an earlier version of Samba-3 from a later release, is an unsupported path. </p><p> -<a class="indexterm" name="id2670696"></a> +<a class="indexterm" name="id2670722"></a> The old Samba-2.2.x tdb files are described in <a class="link" href="upgrading-to-3.0.html#oldtdbfiledesc" title="Table 35.1. Samba-2.2.x TDB File Descriptions">the next table</a>. </p><div class="table"><a name="oldtdbfiledesc"></a><p class="title"><b>Table 35.1. Samba-2.2.x TDB File Descriptions</b></p><div class="table-contents"><table summary="Samba-2.2.x TDB File Descriptions" border="1"><colgroup><col align="left"><col align="justify"><col align="left"></colgroup><thead><tr><th align="left">Name</th><th align="justify">Description</th><th align="center">Backup?</th></tr></thead><tbody><tr><td align="left">account_policy</td><td align="justify">User policy settings</td><td align="left">yes</td></tr><tr><td align="left">brlock</td><td align="justify">Byte-range file locking information.</td><td align="left">no</td></tr><tr><td align="left">connections</td><td align="justify"><p>Client connection information</p></td><td align="left">no</td></tr><tr><td align="left">locking</td><td align="justify">Temporary file locking data.</td><td align="left">no</td></tr><tr><td align="left">messages</td><td align="justify"><p>Temporary storage of messages being processed by smbd.</p></td><td align="left">no</td></tr><tr><td align="left">ntdrivers</td><td align="justify"><p>Stores per-printer driver information.</p></td><td align="left">yes</td></tr><tr><td align="left">ntforms</td><td align="justify"><p>Stores per-printer forms information.</p></td><td align="left">yes</td></tr><tr><td align="left">ntprinters</td><td align="justify"><p>Stores the per-printer devmode configuration settings.</p></td><td align="left">yes</td></tr><tr><td align="left">printing/*.tdb</td><td align="justify"><p>Cached output from lpq command created on a per-print-service basis.</p></td><td align="left">no</td></tr><tr><td align="left">registry</td><td align="justify"><p>Read-only Samba registry skeleton that provides support for - exporting various database tables via the winreg RPCs.</p></td><td align="left">no</td></tr><tr><td align="left">sessionid</td><td align="justify"><p>Temporary cache for miscellaneous session information.</p></td><td align="left">no</td></tr><tr><td align="left">share_info</td><td align="justify">Share ACL settings.</td><td align="left">yes</td></tr><tr><td align="left">unexpected</td><td align="justify"><p>Packets received for which no process was listening.</p></td><td align="left">no</td></tr><tr><td align="left">winbindd_cache</td><td align="justify"><p>Cache of identity information received from an NT4 or an ADS domain.</p></td><td align="left">yes</td></tr><tr><td align="left">winbindd_idmap</td><td align="justify"><p>New ID map table from SIDS to UNIX UIDs/GIDs.</p></td><td align="left">yes</td></tr></tbody></table></div></div><br class="table-break"></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2670997"></a>Changes in Behavior</h4></div></div></div><p> + exporting various database tables via the winreg RPCs.</p></td><td align="left">no</td></tr><tr><td align="left">sessionid</td><td align="justify"><p>Temporary cache for miscellaneous session information.</p></td><td align="left">no</td></tr><tr><td align="left">share_info</td><td align="justify">Share ACL settings.</td><td align="left">yes</td></tr><tr><td align="left">unexpected</td><td align="justify"><p>Packets received for which no process was listening.</p></td><td align="left">no</td></tr><tr><td align="left">winbindd_cache</td><td align="justify"><p>Cache of identity information received from an NT4 or an ADS domain.</p></td><td align="left">yes</td></tr><tr><td align="left">winbindd_idmap</td><td align="justify"><p>New ID map table from SIDS to UNIX UIDs/GIDs.</p></td><td align="left">yes</td></tr></tbody></table></div></div><br class="table-break"></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2671022"></a>Changes in Behavior</h4></div></div></div><p> The following issues are known changes in behavior between Samba-2.2 and Samba-3 that may affect certain installations of Samba. </p><div class="orderedlist"><ol type="1"><li><p> -<a class="indexterm" name="id2671018"></a> -<a class="indexterm" name="id2671025"></a> -<a class="indexterm" name="id2671032"></a> +<a class="indexterm" name="id2671044"></a> +<a class="indexterm" name="id2671051"></a> +<a class="indexterm" name="id2671058"></a> When operating as a member of a Windows domain, Samba-2.2 would map any users authenticated by the remote DC to the “<span class="quote">guest account</span>” if a UID could not be obtained via the getpwnam() call. Samba-3 rejects the connection with the error message “<span class="quote">NT_STATUS_LOGON_FAILURE.</span>” There is no current workaround to re-establish the Samba-2.2 behavior. </p></li><li><p> -<a class="indexterm" name="id2671056"></a> -<a class="indexterm" name="id2671063"></a> +<a class="indexterm" name="id2671082"></a> +<a class="indexterm" name="id2671089"></a> When adding machines to a Samba-2.2 controlled domain, the “<span class="quote">add user script</span>” was used to create the UNIX identity of the machine trust account. Samba-3 introduces a new “<span class="quote">add machine script</span>” that must be specified for this purpose. Samba-3 will not fall back to using the “<span class="quote">add user script</span>” in the absence of an “<span class="quote">add machine script</span>”. - </p></li></ol></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2671093"></a>Passdb Backends and Authentication</h4></div></div></div><p> + </p></li></ol></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2671119"></a>Passdb Backends and Authentication</h4></div></div></div><p> There have been a few new changes that Samba administrators should be aware of when moving to Samba-3. </p><div class="orderedlist"><ol type="1"><li><p> -<a class="indexterm" name="id2671114"></a> +<a class="indexterm" name="id2671140"></a> Encrypted passwords have been enabled by default in order to interoperate better with out-of-the-box Windows client installations. This does mean that either (a) a Samba account must be created for each user, or (b) “<span class="quote">encrypt passwords = no</span>” must be explicitly defined in <code class="filename">smb.conf</code>. </p></li><li><p> -<a class="indexterm" name="id2671139"></a> -<a class="indexterm" name="id2671146"></a> -<a class="indexterm" name="id2671153"></a> +<a class="indexterm" name="id2671165"></a> +<a class="indexterm" name="id2671172"></a> +<a class="indexterm" name="id2671178"></a> Inclusion of new <a class="link" href="smb.conf.5.html#SECURITY">security = ads</a> option for integration with an Active Directory domain using the native Windows Kerberos 5 and LDAP protocols. </p></li></ol></div><p> -<a class="indexterm" name="id2671179"></a> +<a class="indexterm" name="id2671204"></a> Samba-3 also includes the possibility of setting up chains of authentication methods (<a class="link" href="smb.conf.5.html#AUTHMETHODS">auth methods</a>) and account storage backends (<a class="link" href="smb.conf.5.html#PASSDBBACKEND">passdb backend</a>). Please refer to the <code class="filename">smb.conf</code> man page and <a class="link" href="passdb.html" title="Chapter 11. Account Information Databases">Account Information Databases</a>, for details. While both parameters assume sane default values, it is likely that you will need to understand what the values actually mean in order to ensure Samba operates correctly. </p><p> -<a class="indexterm" name="id2671230"></a> -<a class="indexterm" name="id2671236"></a> -<a class="indexterm" name="id2671243"></a> +<a class="indexterm" name="id2671256"></a> +<a class="indexterm" name="id2671262"></a> +<a class="indexterm" name="id2671269"></a> Certain functions of the <code class="literal">smbpasswd</code> tool have been split between the new <code class="literal">smbpasswd</code> utility, the <code class="literal">net</code> tool, and the new <code class="literal">pdbedit</code> utility. See the respective man pages for details. - </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2671277"></a>LDAP</h4></div></div></div><p> + </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2671303"></a>LDAP</h4></div></div></div><p> This section outlines the new features effecting Samba/LDAP integration. - </p><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2671288"></a>New Schema</h5></div></div></div><p> -<a class="indexterm" name="id2671295"></a> -<a class="indexterm" name="id2671302"></a> -<a class="indexterm" name="id2671309"></a> -<a class="indexterm" name="id2671316"></a> + </p><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2671313"></a>New Schema</h5></div></div></div><p> +<a class="indexterm" name="id2671321"></a> +<a class="indexterm" name="id2671328"></a> +<a class="indexterm" name="id2671335"></a> +<a class="indexterm" name="id2671342"></a> A new object class (sambaSamAccount) has been introduced to replace the old sambaAccount. This change aids in the renaming of attributes to prevent clashes with attributes from other vendors. There is a @@ -214,29 +214,29 @@ In alphabetical order, these are the parameters eliminated from Samba-2.2.x thro file to the new schema. </p><p> Example: -<a class="indexterm" name="id2671332"></a> +<a class="indexterm" name="id2671357"></a> </p><pre class="screen"> <code class="prompt">$ </code>ldapsearch .... -LLL -b "ou=people,dc=..." > old.ldif <code class="prompt">$ </code>convertSambaAccount --sid <DOM SID> --input old.ldif --output new.ldif </pre><p> -<a class="indexterm" name="id2671364"></a> +<a class="indexterm" name="id2671390"></a> The <DOM SID> can be obtained by running </p><pre class="screen"> <code class="prompt">$ </code><strong class="userinput"><code>net getlocalsid <DOMAINNAME></code></strong> </pre><p> -<a class="indexterm" name="id2671391"></a> +<a class="indexterm" name="id2671416"></a> on the Samba PDC as root. </p><p> Under Samba-2.x the domain SID can be obtained by executing: -<a class="indexterm" name="id2671402"></a> +<a class="indexterm" name="id2671428"></a> </p><pre class="screen"> <code class="prompt">$ </code><strong class="userinput"><code>smbpasswd -S <DOMAINNAME></code></strong> </pre><p> </p><p> -<a class="indexterm" name="id2671428"></a> -<a class="indexterm" name="id2671435"></a> -<a class="indexterm" name="id2671442"></a> -<a class="indexterm" name="id2671449"></a> +<a class="indexterm" name="id2671454"></a> +<a class="indexterm" name="id2671461"></a> +<a class="indexterm" name="id2671468"></a> +<a class="indexterm" name="id2671475"></a> The old <code class="literal">sambaAccount</code> schema may still be used by specifying the <em class="parameter"><code>ldapsam_compat</code></em> passdb backend. However, the sambaAccount and associated attributes have been moved to the historical section of @@ -246,53 +246,53 @@ In alphabetical order, these are the parameters eliminated from Samba-2.2.x thro </p><p> Other new object classes and their uses include: </p><div class="itemizedlist"><ul type="disc"><li><p> -<a class="indexterm" name="id2671496"></a> -<a class="indexterm" name="id2671503"></a> -<a class="indexterm" name="id2671510"></a> -<a class="indexterm" name="id2671517"></a> -<a class="indexterm" name="id2671524"></a> -<a class="indexterm" name="id2671530"></a> +<a class="indexterm" name="id2671522"></a> +<a class="indexterm" name="id2671529"></a> +<a class="indexterm" name="id2671536"></a> +<a class="indexterm" name="id2671542"></a> +<a class="indexterm" name="id2671549"></a> +<a class="indexterm" name="id2671556"></a> <code class="literal">sambaDomain</code> domain information used to allocate RIDs for users and groups as necessary. The attributes are added in “<span class="quote">ldap suffix</span>” directory entry automatically if an idmap UID/GID range has been set and the “<span class="quote">ldapsam</span>” passdb backend has been selected. </p></li><li><p> -<a class="indexterm" name="id2671561"></a> -<a class="indexterm" name="id2671568"></a> -<a class="indexterm" name="id2671575"></a> +<a class="indexterm" name="id2671587"></a> +<a class="indexterm" name="id2671594"></a> +<a class="indexterm" name="id2671600"></a> sambaGroupMapping an object representing the relationship between a posixGroup and a Windows group/SID. These entries are stored in the “<span class="quote">ldap group suffix</span>” and managed by the “<span class="quote">net groupmap</span>” command. </p></li><li><p> -<a class="indexterm" name="id2671600"></a> -<a class="indexterm" name="id2671606"></a> -<a class="indexterm" name="id2671613"></a> -<a class="indexterm" name="id2671620"></a> +<a class="indexterm" name="id2671625"></a> +<a class="indexterm" name="id2671632"></a> +<a class="indexterm" name="id2671639"></a> +<a class="indexterm" name="id2671646"></a> <code class="literal">sambaUNIXIdPool</code> created in the “<span class="quote">ldap idmap suffix</span>” entry automatically and contains the next available “<span class="quote">idmap UID</span>” and “<span class="quote">idmap GID</span>”. </p></li><li><p> -<a class="indexterm" name="id2671652"></a> -<a class="indexterm" name="id2671659"></a> +<a class="indexterm" name="id2671678"></a> +<a class="indexterm" name="id2671685"></a> <code class="literal">sambaIdmapEntry</code> object storing a mapping between a SID and a UNIX UID/GID. These objects are created by the idmap_ldap module as needed. - </p></li></ul></div></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2671680"></a>New Suffix for Searching</h5></div></div></div><p> -<a class="indexterm" name="id2671688"></a> -<a class="indexterm" name="id2671695"></a> -<a class="indexterm" name="id2671702"></a> -<a class="indexterm" name="id2671708"></a> -<a class="indexterm" name="id2671715"></a> -<a class="indexterm" name="id2671722"></a> -<a class="indexterm" name="id2671729"></a> + </p></li></ul></div></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2671706"></a>New Suffix for Searching</h5></div></div></div><p> +<a class="indexterm" name="id2671714"></a> +<a class="indexterm" name="id2671720"></a> +<a class="indexterm" name="id2671727"></a> +<a class="indexterm" name="id2671734"></a> +<a class="indexterm" name="id2671741"></a> +<a class="indexterm" name="id2671748"></a> +<a class="indexterm" name="id2671755"></a> The following new <code class="filename">smb.conf</code> parameters have been added to aid in directing certain LDAP queries when <em class="parameter"><code>passdb backend = ldapsam://...</code></em> has been specified. </p><div class="itemizedlist"><ul type="disc"><li><p>ldap suffix used to search for user and computer accounts.</p></li><li><p>ldap user suffix used to store user accounts.</p></li><li><p>ldap machine suffix used to store machine trust accounts.</p></li><li><p>ldap group suffix location of posixGroup/sambaGroupMapping entries.</p></li><li><p>ldap idmap suffix location of sambaIdmapEntry objects.</p></li></ul></div><p> -<a class="indexterm" name="id2671798"></a> -<a class="indexterm" name="id2671804"></a> +<a class="indexterm" name="id2671824"></a> +<a class="indexterm" name="id2671830"></a> If an <em class="parameter"><code>ldap suffix</code></em> is defined, it will be appended to all of the remaining subsuffix parameters. In this case, the order of the suffix listings in <code class="filename">smb.conf</code> is important. Always place the <em class="parameter"><code>ldap suffix</code></em> first @@ -300,13 +300,13 @@ In alphabetical order, these are the parameters eliminated from Samba-2.2.x thro </p><p> Due to a limitation in Samba's <code class="filename">smb.conf</code> parsing, you should not surround the domain names with quotation marks. - </p></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2671846"></a>IdMap LDAP Support</h5></div></div></div><p> -<a class="indexterm" name="id2671854"></a> + </p></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2671872"></a>IdMap LDAP Support</h5></div></div></div><p> +<a class="indexterm" name="id2671879"></a> Samba-3 supports an LDAP backend for the idmap subsystem. The following options inform Samba that the idmap table should be stored on the directory server <span class="emphasis"><em>onterose</em></span> in the ou=Idmap,dc=quenya,dc=org partition. - </p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td>...</td></tr><tr><td><a class="indexterm" name="id2671886"></a><em class="parameter"><code>idmap backend = ldap:ldap://onterose/</code></em></td></tr><tr><td><a class="indexterm" name="id2671899"></a><em class="parameter"><code>ldap idmap suffix = ou=Idmap</code></em></td></tr><tr><td><a class="indexterm" name="id2671911"></a><em class="parameter"><code>idmap uid = 40000-50000</code></em></td></tr><tr><td><a class="indexterm" name="id2671922"></a><em class="parameter"><code>idmap gid = 40000-50000</code></em></td></tr></table><p> -<a class="indexterm" name="id2671936"></a> + </p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td>...</td></tr><tr><td><a class="indexterm" name="id2671912"></a><em class="parameter"><code>idmap backend = ldap:ldap://onterose/</code></em></td></tr><tr><td><a class="indexterm" name="id2671924"></a><em class="parameter"><code>ldap idmap suffix = ou=Idmap</code></em></td></tr><tr><td><a class="indexterm" name="id2671936"></a><em class="parameter"><code>idmap uid = 40000-50000</code></em></td></tr><tr><td><a class="indexterm" name="id2671948"></a><em class="parameter"><code>idmap gid = 40000-50000</code></em></td></tr></table><p> +<a class="indexterm" name="id2671962"></a> This configuration allows Winbind installations on multiple servers to share a UID/GID number space, thus avoiding the interoperability problems with NFS that were present in Samba-2.2. diff --git a/docs/htmldocs/Samba3-HOWTO/winbind.html b/docs/htmldocs/Samba3-HOWTO/winbind.html index dbe3277f46..0498c53756 100644 --- a/docs/htmldocs/Samba3-HOWTO/winbind.html +++ b/docs/htmldocs/Samba3-HOWTO/winbind.html @@ -1,23 +1,23 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 24. Winbind: Use of Domain Accounts</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="VFS.html" title="Chapter 23. Stackable VFS modules"><link rel="next" href="AdvancedNetworkManagement.html" title="Chapter 25. Advanced Network Management"></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 24. Winbind: Use of Domain Accounts</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="VFS.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="AdvancedNetworkManagement.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="winbind"></a>Chapter 24. Winbind: Use of Domain Accounts</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Tim</span> <span class="surname">Potter</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:tpot@linuxcare.com.au">tpot@linuxcare.com.au</a>></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"><<a class="email" href="mailto:tridge@samba.org">tridge@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Naag</span> <span class="surname">Mummaneni</span></h3><span class="contrib">Notes for Solaris</span> <div class="affiliation"><div class="address"><p><code class="email"><<a class="email" href="mailto:getnag@rediffmail.com">getnag@rediffmail.com</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="surname">Trostel</span></h3><div class="affiliation"><span class="orgname">SNAP<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jtrostel@snapserver.com">jtrostel@snapserver.com</a>></code></p></div></div></div></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"><<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><p class="pubdate">June 15, 2005</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="winbind.html#id2646094">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="winbind.html#id2646438">Introduction</a></span></dt><dt><span class="sect1"><a href="winbind.html#id2646527">What Winbind Provides</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id2646680">Target Uses</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2646726">Handling of Foreign SIDs</a></span></dt></dl></dd><dt><span class="sect1"><a href="winbind.html#id2646851">How Winbind Works</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id2646901">Microsoft Remote Procedure Calls</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2646988">Microsoft Active Directory Services</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2647036">Name Service Switch</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2647268">Pluggable Authentication Modules</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2647423">User and Group ID Allocation</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2647499">Result Caching</a></span></dt></dl></dd><dt><span class="sect1"><a href="winbind.html#id2647556">Installation and Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id2647562">Introduction</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2647676">Requirements</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2647828">Testing Things Out</a></span></dt></dl></dd><dt><span class="sect1"><a href="winbind.html#id2650261">Conclusion</a></span></dt><dt><span class="sect1"><a href="winbind.html#id2650310">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id2650352">NSCD Problem Warning</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2650388">Winbind Is Not Resolving Users and Groups</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2646094"></a>Features and Benefits</h2></div></div></div><p> -<a class="indexterm" name="id2646102"></a> -<a class="indexterm" name="id2646109"></a> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 24. Winbind: Use of Domain Accounts</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="VFS.html" title="Chapter 23. Stackable VFS modules"><link rel="next" href="AdvancedNetworkManagement.html" title="Chapter 25. Advanced Network Management"></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 24. Winbind: Use of Domain Accounts</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="VFS.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="AdvancedNetworkManagement.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="winbind"></a>Chapter 24. Winbind: Use of Domain Accounts</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Tim</span> <span class="surname">Potter</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:tpot@linuxcare.com.au">tpot@linuxcare.com.au</a>></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"><<a class="email" href="mailto:tridge@samba.org">tridge@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Naag</span> <span class="surname">Mummaneni</span></h3><span class="contrib">Notes for Solaris</span> <div class="affiliation"><div class="address"><p><code class="email"><<a class="email" href="mailto:getnag@rediffmail.com">getnag@rediffmail.com</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="surname">Trostel</span></h3><div class="affiliation"><span class="orgname">SNAP<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jtrostel@snapserver.com">jtrostel@snapserver.com</a>></code></p></div></div></div></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"><<a class="email" href="mailto:jelmer@samba.org">jelmer@samba.org</a>></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"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div><div><p class="pubdate">June 15, 2005</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="winbind.html#id2646095">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="winbind.html#id2646438">Introduction</a></span></dt><dt><span class="sect1"><a href="winbind.html#id2646528">What Winbind Provides</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id2646681">Target Uses</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2646726">Handling of Foreign SIDs</a></span></dt></dl></dd><dt><span class="sect1"><a href="winbind.html#id2646852">How Winbind Works</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id2646902">Microsoft Remote Procedure Calls</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2646989">Microsoft Active Directory Services</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2647036">Name Service Switch</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2647268">Pluggable Authentication Modules</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2647424">User and Group ID Allocation</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2647499">Result Caching</a></span></dt></dl></dd><dt><span class="sect1"><a href="winbind.html#id2647556">Installation and Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id2647562">Introduction</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2647677">Requirements</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2647829">Testing Things Out</a></span></dt></dl></dd><dt><span class="sect1"><a href="winbind.html#id2650287">Conclusion</a></span></dt><dt><span class="sect1"><a href="winbind.html#id2650336">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id2650378">NSCD Problem Warning</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2650414">Winbind Is Not Resolving Users and Groups</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2646095"></a>Features and Benefits</h2></div></div></div><p> +<a class="indexterm" name="id2646103"></a> +<a class="indexterm" name="id2646110"></a> Integration of UNIX and Microsoft Windows NT through a unified logon has been considered a “<span class="quote">holy grail</span>” in heterogeneous computing environments for a long time. </p><p> <a class="indexterm" name="id2646126"></a> <a class="indexterm" name="id2646133"></a> -<a class="indexterm" name="id2646139"></a> -<a class="indexterm" name="id2646146"></a> +<a class="indexterm" name="id2646140"></a> +<a class="indexterm" name="id2646147"></a> There is one other facility without which UNIX and Microsoft Windows network interoperability would suffer greatly. It is imperative that there be a mechanism for sharing files across UNIX systems and to be able to assign domain user and group ownerships with integrity. </p><p> -<a class="indexterm" name="id2646161"></a> +<a class="indexterm" name="id2646162"></a> <a class="indexterm" name="id2646171"></a> -<a class="indexterm" name="id2646177"></a> -<a class="indexterm" name="id2646184"></a> +<a class="indexterm" name="id2646178"></a> +<a class="indexterm" name="id2646185"></a> <span class="emphasis"><em>winbind</em></span> is a component of the Samba suite of programs that solves the unified logon problem. Winbind uses a UNIX implementation of Microsoft RPC calls, Pluggable Authentication Modules (PAMs), and the name service switch (NSS) to @@ -27,21 +27,21 @@ </p><p> Winbind provides three separate functions: </p><div class="itemizedlist"><ul type="disc"><li><p> -<a class="indexterm" name="id2646212"></a> -<a class="indexterm" name="id2646218"></a> +<a class="indexterm" name="id2646213"></a> +<a class="indexterm" name="id2646219"></a> Authentication of user credentials (via PAM). This makes it possible to log onto a UNIX/Linux system using user and group accounts from a Windows NT4 (including a Samba domain) or an Active Directory domain. </p></li><li><p> -<a class="indexterm" name="id2646233"></a> -<a class="indexterm" name="id2646240"></a> +<a class="indexterm" name="id2646234"></a> +<a class="indexterm" name="id2646241"></a> Identity resolution (via NSS). This is the default when winbind is not used. </p></li><li><p> -<a class="indexterm" name="id2646252"></a> -<a class="indexterm" name="id2646259"></a> +<a class="indexterm" name="id2646253"></a> +<a class="indexterm" name="id2646260"></a> <a class="indexterm" name="id2646266"></a> -<a class="indexterm" name="id2646272"></a> -<a class="indexterm" name="id2646279"></a> +<a class="indexterm" name="id2646273"></a> +<a class="indexterm" name="id2646280"></a> <a class="indexterm" name="id2646286"></a> <a class="indexterm" name="id2646293"></a> Winbind maintains a database called winbind_idmap.tdb in which it stores @@ -52,11 +52,11 @@ then instead of using a local mapping, Winbind will obtain this information from the LDAP database. </p></li></ul></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> - <a class="indexterm" name="id2646322"></a> - <a class="indexterm" name="id2646329"></a> -<a class="indexterm" name="id2646338"></a> -<a class="indexterm" name="id2646345"></a> -<a class="indexterm" name="id2646352"></a> + <a class="indexterm" name="id2646323"></a> + <a class="indexterm" name="id2646330"></a> +<a class="indexterm" name="id2646339"></a> +<a class="indexterm" name="id2646346"></a> +<a class="indexterm" name="id2646353"></a> <a class="indexterm" name="id2646359"></a> If <code class="literal">winbindd</code> is not running, smbd (which calls <code class="literal">winbindd</code>) will fall back to using purely local information from <code class="filename">/etc/passwd</code> and <code class="filename">/etc/group</code> and no dynamic @@ -67,8 +67,8 @@ use different technologies for implementing them. This fact has made it difficult to integrate the two systems in a satisfactory manner.</p><p> -<a class="indexterm" name="id2646453"></a> -<a class="indexterm" name="id2646460"></a> +<a class="indexterm" name="id2646454"></a> +<a class="indexterm" name="id2646461"></a> One common solution in use today has been to create identically named user accounts on both the UNIX and Windows systems and use the Samba suite of programs to provide file and print services @@ -81,17 +81,17 @@ </p></li><li><p>Authenticating Windows NT users. </p></li><li><p>Password changing for Windows NT users. </p></li></ul></div><p> -<a class="indexterm" name="id2646504"></a> -<a class="indexterm" name="id2646511"></a> +<a class="indexterm" name="id2646505"></a> +<a class="indexterm" name="id2646512"></a> Ideally, a prospective solution to the unified logon problem would satisfy all the above components without duplication of information on the UNIX machines and without creating additional tasks for the system administrator when maintaining users and groups on either system. The Winbind system provides a simple and elegant solution to all three components of the unified logon - problem.</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2646527"></a>What Winbind Provides</h2></div></div></div><p> -<a class="indexterm" name="id2646535"></a> -<a class="indexterm" name="id2646542"></a> + problem.</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2646528"></a>What Winbind Provides</h2></div></div></div><p> +<a class="indexterm" name="id2646536"></a> +<a class="indexterm" name="id2646543"></a> <a class="indexterm" name="id2646549"></a> <a class="indexterm" name="id2646556"></a> Winbind unifies UNIX and Windows NT account management by @@ -100,10 +100,10 @@ they were “<span class="quote">native</span>” UNIX users and groups, allowing the NT domain to be used in much the same manner that NIS+ is used within UNIX-only environments.</p><p> -<a class="indexterm" name="id2646575"></a> +<a class="indexterm" name="id2646576"></a> <a class="indexterm" name="id2646582"></a> <a class="indexterm" name="id2646589"></a> -<a class="indexterm" name="id2646595"></a> +<a class="indexterm" name="id2646596"></a> The end result is that whenever a program on the UNIX machine asks the operating system to look up a user or group name, the query will be resolved by asking the @@ -112,25 +112,25 @@ (via the NSS name resolution modules in the C library), this redirection to the NT domain controller is completely transparent.</p><p> -<a class="indexterm" name="id2646612"></a> -<a class="indexterm" name="id2646619"></a> +<a class="indexterm" name="id2646613"></a> +<a class="indexterm" name="id2646620"></a> Users on the UNIX machine can then use NT user and group names as they would “<span class="quote">native</span>” UNIX names. They can chown files so they are owned by NT domain users or even login to the UNIX machine and run a UNIX X-Window session as a domain user.</p><p> -<a class="indexterm" name="id2646637"></a> +<a class="indexterm" name="id2646638"></a> The only obvious indication that Winbind is being used is that user and group names take the form <code class="constant">DOMAIN\user</code> and <code class="constant">DOMAIN\group</code>. This is necessary because it allows Winbind to determine that redirection to a domain controller is wanted for a particular lookup and which trusted domain is being referenced.</p><p> <a class="indexterm" name="id2646660"></a> -<a class="indexterm" name="id2646666"></a> +<a class="indexterm" name="id2646667"></a> Additionally, Winbind provides an authentication service that hooks into the PAM system to provide authentication via an NT domain to any PAM-enabled applications. This capability solves the problem of synchronizing passwords between systems, since all passwords are stored in a single - location (on the domain controller).</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2646680"></a>Target Uses</h3></div></div></div><p> + location (on the domain controller).</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2646681"></a>Target Uses</h3></div></div></div><p> <a class="indexterm" name="id2646688"></a> Winbind is targeted at organizations that have an existing NT-based domain infrastructure into which they wish @@ -139,7 +139,7 @@ maintain a separate account infrastructure. This greatly simplifies the administrative overhead of deploying UNIX workstations into an NT-based organization.</p><p> -<a class="indexterm" name="id2646705"></a> +<a class="indexterm" name="id2646706"></a> <a class="indexterm" name="id2646712"></a> Another interesting way in which we expect Winbind to be used is as a central part of UNIX-based appliances. Appliances @@ -162,17 +162,17 @@ in a domain controlled by another Samba/Windows PDC.</span>” </p><p> <a class="indexterm" name="id2646781"></a> -<a class="indexterm" name="id2646787"></a> +<a class="indexterm" name="id2646788"></a> <a class="indexterm" name="id2646794"></a> If the Samba server will be accessed from a domain other than the local Samba domain, or if there will be access from machines that are not local domain members, winbind will permit the allocation of UIDs and GIDs from the assigned pool that will keep the identity of the foreign user separate from users that are members of the Samba domain. </p><p> -<a class="indexterm" name="id2646810"></a> -<a class="indexterm" name="id2646816"></a> -<a class="indexterm" name="id2646823"></a> -<a class="indexterm" name="id2646830"></a> +<a class="indexterm" name="id2646811"></a> +<a class="indexterm" name="id2646817"></a> +<a class="indexterm" name="id2646824"></a> +<a class="indexterm" name="id2646831"></a> This means that winbind is eminently useful in cases where a single Samba PDC on a local network is combined with both domain member and domain non-member workstations. If winbind is not used, the user george on a Windows workstation that is not a domain @@ -181,38 +181,38 @@ is that the local user george will be treated as the account DOMAIN\george and the foreign (non-member of the domain) account will be treated as MACHINE\george because each has a different SID. - </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2646851"></a>How Winbind Works</h2></div></div></div><p> + </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2646852"></a>How Winbind Works</h2></div></div></div><p> <a class="indexterm" name="id2646859"></a> <a class="indexterm" name="id2646866"></a> -<a class="indexterm" name="id2646872"></a> -<a class="indexterm" name="id2646879"></a> +<a class="indexterm" name="id2646873"></a> +<a class="indexterm" name="id2646880"></a> The Winbind system is designed around a client/server architecture. A long-running <code class="literal">winbindd</code> daemon listens on a UNIX domain socket waiting for requests to arrive. These requests are generated by the NSS and PAM clients and are processed sequentially.</p><p>The technologies used to implement Winbind are described - in detail below.</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2646901"></a>Microsoft Remote Procedure Calls</h3></div></div></div><p> -<a class="indexterm" name="id2646909"></a> -<a class="indexterm" name="id2646919"></a> + in detail below.</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2646902"></a>Microsoft Remote Procedure Calls</h3></div></div></div><p> +<a class="indexterm" name="id2646910"></a> +<a class="indexterm" name="id2646920"></a> <a class="indexterm" name="id2646926"></a> -<a class="indexterm" name="id2646932"></a> -<a class="indexterm" name="id2646939"></a> +<a class="indexterm" name="id2646933"></a> +<a class="indexterm" name="id2646940"></a> Over the last few years, efforts have been underway by various Samba Team members to implement various aspects of the Microsoft Remote Procedure Call (MSRPC) system. This system is used for most network-related operations between Windows NT machines, including remote management, user authentication, and print spooling. Although initially this work was done to aid the implementation of Primary Domain Controller (PDC) functionality in Samba, it has also yielded a body of code that can be used for other purposes. </p><p> -<a class="indexterm" name="id2646958"></a> -<a class="indexterm" name="id2646965"></a> -<a class="indexterm" name="id2646972"></a> +<a class="indexterm" name="id2646959"></a> +<a class="indexterm" name="id2646966"></a> +<a class="indexterm" name="id2646973"></a> Winbind uses various MSRPC calls to enumerate domain users and groups and to obtain detailed information about individual users or groups. Other MSRPC calls can be used to authenticate NT domain users and to change user passwords. By directly querying a Windows PDC for user and group information, Winbind maps the NT account information onto UNIX user and group names. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2646988"></a>Microsoft Active Directory Services</h3></div></div></div><p> -<a class="indexterm" name="id2646996"></a> -<a class="indexterm" name="id2647003"></a> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2646989"></a>Microsoft Active Directory Services</h3></div></div></div><p> +<a class="indexterm" name="id2646997"></a> +<a class="indexterm" name="id2647004"></a> <a class="indexterm" name="id2647010"></a> <a class="indexterm" name="id2647017"></a> Since late 2001, Samba has gained the ability to interact with Microsoft Windows 2000 using its “<span class="quote">native @@ -221,8 +221,8 @@ provide a much more efficient and effective Winbind implementation. </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2647036"></a>Name Service Switch</h3></div></div></div><p> <a class="indexterm" name="id2647044"></a> -<a class="indexterm" name="id2647050"></a> -<a class="indexterm" name="id2647057"></a> +<a class="indexterm" name="id2647051"></a> +<a class="indexterm" name="id2647058"></a> <a class="indexterm" name="id2647064"></a> The NSS is a feature that is present in many UNIX operating systems. It allows system information such as hostnames, mail aliases, and user information @@ -232,20 +232,20 @@ may first attempt to resolve system information from local files, and then consult an NIS database for user information or a DNS server for hostname information.</p><p> -<a class="indexterm" name="id2647082"></a> -<a class="indexterm" name="id2647089"></a> +<a class="indexterm" name="id2647083"></a> +<a class="indexterm" name="id2647090"></a> <a class="indexterm" name="id2647096"></a> <a class="indexterm" name="id2647103"></a> -<a class="indexterm" name="id2647109"></a> +<a class="indexterm" name="id2647110"></a> The NSS application programming interface allows Winbind to present itself as a source of system information when resolving UNIX usernames and groups. Winbind uses this interface and information obtained from a Windows NT server using MSRPC calls to provide a new source of account enumeration. Using standard UNIX library calls, you can enumerate the users and groups on a UNIX machine running Winbind and see all users and groups in an NT domain plus any trusted domain as though they were local users and groups. </p><p> -<a class="indexterm" name="id2647128"></a> -<a class="indexterm" name="id2647135"></a> -<a class="indexterm" name="id2647142"></a> +<a class="indexterm" name="id2647129"></a> +<a class="indexterm" name="id2647136"></a> +<a class="indexterm" name="id2647143"></a> The primary control file for NSS is <code class="filename">/etc/nsswitch.conf</code>. When a UNIX application makes a request to do a lookup, the C library looks in <code class="filename">/etc/nsswitch.conf</code> for a line that matches the service type being requested; for example, the “<span class="quote">passwd</span>” service type is used when @@ -254,15 +254,15 @@ </p><pre class="screen"> passwd: files example </pre><p> -<a class="indexterm" name="id2647177"></a> -<a class="indexterm" name="id2647184"></a> +<a class="indexterm" name="id2647178"></a> +<a class="indexterm" name="id2647185"></a> <a class="indexterm" name="id2647192"></a> then the C library will first load a module called <code class="filename">/lib/libnss_files.so</code> followed by the module <code class="filename">/lib/libnss_example.so</code>. The C library will dynamically load each of these modules in turn and call resolver functions within the modules to try to resolve the request. Once the request is resolved, the C library returns the result to the application. </p><p> -<a class="indexterm" name="id2647219"></a> +<a class="indexterm" name="id2647220"></a> <a class="indexterm" name="id2647226"></a> <a class="indexterm" name="id2647233"></a> This NSS interface provides an easy way for Winbind to hook into the operating system. All that needs @@ -270,18 +270,18 @@ passwd: files example “<span class="quote">winbind</span>” into <code class="filename">/etc/nsswitch.conf</code> at the appropriate place. The C library will then call Winbind to resolve user and group names. </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2647268"></a>Pluggable Authentication Modules</h3></div></div></div><p> -<a class="indexterm" name="id2647276"></a> -<a class="indexterm" name="id2647282"></a> +<a class="indexterm" name="id2647277"></a> +<a class="indexterm" name="id2647283"></a> <a class="indexterm" name="id2647290"></a> -<a class="indexterm" name="id2647296"></a> +<a class="indexterm" name="id2647297"></a> PAMs provide a system for abstracting authentication and authorization technologies. With a PAM module, it is possible to specify different authentication methods for different system applications without having to recompile these applications. PAM is also useful for implementing a particular policy for authorization. For example, a system administrator may only allow console logins from users stored in the local password file but only allow users resolved from an NIS database to log in over the network. </p><p> -<a class="indexterm" name="id2647315"></a> -<a class="indexterm" name="id2647322"></a> +<a class="indexterm" name="id2647316"></a> +<a class="indexterm" name="id2647323"></a> <a class="indexterm" name="id2647329"></a> <a class="indexterm" name="id2647336"></a> <a class="indexterm" name="id2647343"></a> @@ -290,8 +290,8 @@ passwd: files example against a suitable PDC. These users can also change their passwords and have this change take effect directly on the PDC. </p><p> -<a class="indexterm" name="id2647358"></a> -<a class="indexterm" name="id2647365"></a> +<a class="indexterm" name="id2647359"></a> +<a class="indexterm" name="id2647366"></a> <a class="indexterm" name="id2647372"></a> <a class="indexterm" name="id2647379"></a> PAM is configured by providing control files in the directory <code class="filename">/etc/pam.d/</code> for @@ -301,10 +301,10 @@ passwd: files example very easy: simply copy the <code class="filename">pam_winbind.so</code> module to <code class="filename">/lib/security/</code>, and the PAM control files for relevant services are updated to allow authentication via Winbind. See the PAM documentation in <a class="link" href="pam.html" title="Chapter 28. PAM-Based Distributed Authentication">PAM-Based Distributed Authentication</a>, for more information. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2647423"></a>User and Group ID Allocation</h3></div></div></div><p> -<a class="indexterm" name="id2647431"></a> -<a class="indexterm" name="id2647437"></a> -<a class="indexterm" name="id2647444"></a> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2647424"></a>User and Group ID Allocation</h3></div></div></div><p> +<a class="indexterm" name="id2647432"></a> +<a class="indexterm" name="id2647438"></a> +<a class="indexterm" name="id2647445"></a> When a user or group is created under Windows NT/200x, it is allocated a numerical relative identifier (RID). This is slightly different from UNIX, which has a range of numbers that are used to identify users and the same range used to identify groups. It is Winbind's job to convert RIDs to UNIX ID numbers and vice versa. @@ -315,14 +315,14 @@ passwd: files example </p><p> <a class="indexterm" name="id2647467"></a> <a class="indexterm" name="id2647474"></a> -<a class="indexterm" name="id2647480"></a> -<a class="indexterm" name="id2647487"></a> +<a class="indexterm" name="id2647481"></a> +<a class="indexterm" name="id2647488"></a> The results of this mapping are stored persistently in an ID mapping database held in a tdb database. This ensures that RIDs are mapped to UNIX IDs in a consistent way. </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2647499"></a>Result Caching</h3></div></div></div><p> <a class="indexterm" name="id2647507"></a> -<a class="indexterm" name="id2647513"></a> -<a class="indexterm" name="id2647520"></a> +<a class="indexterm" name="id2647514"></a> +<a class="indexterm" name="id2647521"></a> <a class="indexterm" name="id2647527"></a> <a class="indexterm" name="id2647534"></a> An active directory system can generate a lot of user and group name lookups. To reduce the network @@ -342,9 +342,9 @@ services, such as telnet and ftp, as well for Samba services. </p><div class="itemizedlist"><ul type="disc"><li><p> <span class="emphasis"><em>Why should I do this?</em></span> </p><p> -<a class="indexterm" name="id2647609"></a> +<a class="indexterm" name="id2647610"></a> <a class="indexterm" name="id2647616"></a> -<a class="indexterm" name="id2647623"></a> +<a class="indexterm" name="id2647624"></a> <a class="indexterm" name="id2647630"></a> This allows the Samba administrator to rely on the authentication mechanisms on the Windows NT/200x PDC for the authentication of domain members. Windows NT/200x users no longer need to have separate accounts on @@ -357,7 +357,7 @@ the Samba server. This document is designed for system administrators. If you are implementing Samba on a file server and wish to (fairly easily) integrate existing Windows NT/200x users from your PDC onto the Samba server, this document is for you. - </p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2647676"></a>Requirements</h3></div></div></div><p> + </p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2647677"></a>Requirements</h3></div></div></div><p> <a class="indexterm" name="id2647684"></a> <a class="indexterm" name="id2647691"></a> <a class="indexterm" name="id2647698"></a> @@ -365,7 +365,7 @@ If you have a Samba configuration file that you are currently using, <span class If your system already uses PAM, <span class="emphasis"><em>back up the <code class="filename">/etc/pam.d</code> directory contents!</em></span> If you haven't already made a boot disk, <span class="emphasis"><em>MAKE ONE NOW!</em></span> </p><p> -<a class="indexterm" name="id2647727"></a> +<a class="indexterm" name="id2647728"></a> <a class="indexterm" name="id2647734"></a> <a class="indexterm" name="id2647741"></a> Messing with the PAM configuration files can make it nearly impossible to log in to your machine. That's @@ -381,17 +381,17 @@ instructions on downloading the source code. <a class="indexterm" name="id2647788"></a> <a class="indexterm" name="id2647795"></a> <a class="indexterm" name="id2647802"></a> -<a class="indexterm" name="id2647808"></a> +<a class="indexterm" name="id2647809"></a> To allow domain users the ability to access Samba shares and files, as well as potentially other services provided by your Samba machine, PAM must be set up properly on your machine. In order to compile the Winbind modules, you should have at least the PAM development libraries installed on your system. Please refer to the PAM Web site <a class="ulink" href="http://www.kernel.org/pub/linux/libs/pam/" target="_top">http://www.kernel.org/pub/linux/libs/pam/</a>. -</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2647828"></a>Testing Things Out</h3></div></div></div><p> +</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2647829"></a>Testing Things Out</h3></div></div></div><p> <a class="indexterm" name="id2647836"></a> <a class="indexterm" name="id2647843"></a> <a class="indexterm" name="id2647850"></a> <a class="indexterm" name="id2647857"></a> -<a class="indexterm" name="id2647863"></a> +<a class="indexterm" name="id2647864"></a> Before starting, it is probably best to kill off all the Samba-related daemons running on your server. Kill off all <span class="application">smbd</span>, <span class="application">nmbd</span>, and <span class="application">winbindd</span> processes that may be running. To use PAM, make sure that you have the standard PAM package that supplies the <code class="filename">/etc/pam.d</code> @@ -399,9 +399,9 @@ directory structure, including the PAM modules that are used by PAM-aware servic and the <code class="filename">/usr/doc</code> and <code class="filename">/usr/man</code> entries for PAM. Winbind is built better in Samba if the pam-devel package is also installed. This package includes the header files needed to compile PAM-aware applications. -</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2647915"></a>Configure <code class="filename">nsswitch.conf</code> and the Winbind Libraries on Linux and Solaris</h4></div></div></div><p> +</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2647916"></a>Configure <code class="filename">nsswitch.conf</code> and the Winbind Libraries on Linux and Solaris</h4></div></div></div><p> <a class="indexterm" name="id2647930"></a> -<a class="indexterm" name="id2647936"></a> +<a class="indexterm" name="id2647937"></a> <a class="indexterm" name="id2647943"></a> <a class="indexterm" name="id2647950"></a> PAM is a standard component of most current generation UNIX/Linux systems. Unfortunately, few systems install @@ -429,7 +429,7 @@ I also found it necessary to make the following symbolic link: <code class="prompt">root# </code><strong class="userinput"><code>ln -s /usr/lib/libnss_winbind.so /usr/lib/nss_winbind.so.2</code></strong> </pre><p> </p><p> -<a class="indexterm" name="id2648086"></a> +<a class="indexterm" name="id2648087"></a> As root, edit <code class="filename">/etc/nsswitch.conf</code> to allow user and group entries to be visible from the <span class="application">winbindd</span> daemon. My <code class="filename">/etc/nsswitch.conf</code> file looked like this after editing: </p><pre class="programlisting"> @@ -438,7 +438,7 @@ shadow: files group: files winbind </pre><p> <a class="indexterm" name="id2648123"></a> -<a class="indexterm" name="id2648129"></a> +<a class="indexterm" name="id2648130"></a> <a class="indexterm" name="id2648136"></a> <a class="indexterm" name="id2648143"></a> <a class="indexterm" name="id2648150"></a> @@ -455,9 +455,9 @@ this library is indeed recognized by the dynamic link loader. </p><p> <a class="indexterm" name="id2648214"></a> <a class="indexterm" name="id2648221"></a> -<a class="indexterm" name="id2648227"></a> -<a class="indexterm" name="id2648234"></a> -<a class="indexterm" name="id2648241"></a> +<a class="indexterm" name="id2648228"></a> +<a class="indexterm" name="id2648235"></a> +<a class="indexterm" name="id2648242"></a> The Sun Solaris dynamic link loader management tool is called <code class="literal">crle</code>. The use of this tool is necessary to instruct the dynamic link loader to search directories that contain library files that were not supplied as part of the original operating system platform. @@ -480,8 +480,8 @@ Command line: </pre><p> From this it is apparent that the <code class="filename">/usr/local/lib</code> directory is included in the search dynamic link libraries in order to satisfy object module dependencies. -</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2648313"></a>NSS Winbind on AIX</h4></div></div></div><p>(This section is only for those running AIX.)</p><p> -<a class="indexterm" name="id2648325"></a> +</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2648314"></a>NSS Winbind on AIX</h4></div></div></div><p>(This section is only for those running AIX.)</p><p> +<a class="indexterm" name="id2648326"></a> <a class="indexterm" name="id2648332"></a> <a class="indexterm" name="id2648339"></a> <a class="indexterm" name="id2648346"></a> @@ -506,11 +506,11 @@ can be found in the <a class="ulink" href="http://publibn.boulder.ibm.com/doc_li Management Guide: Operating System and Devices.</a> </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2648427"></a>Configure smb.conf</h4></div></div></div><p> <a class="indexterm" name="id2648435"></a> -<a class="indexterm" name="id2648441"></a> +<a class="indexterm" name="id2648442"></a> <a class="indexterm" name="id2648448"></a> Several parameters are needed in the <code class="filename">smb.conf</code> file to control the behavior of <span class="application">winbindd</span>. These are described in more detail in the <a class="citerefentry" href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a> man page. My <code class="filename">smb.conf</code> file, as shown in <a class="link" href="winbind.html#winbindcfg" title="Example 24.1. smb.conf for Winbind Setup">the smb.conf for Winbind Setup</a>, was modified to include the necessary entries in the [global] section. -</p><div class="example"><a name="winbindcfg"></a><p class="title"><b>Example 24.1. smb.conf for Winbind Setup</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td># separate domain and username with '\', like DOMAIN\username</td></tr><tr><td><a class="indexterm" name="id2648522"></a><em class="parameter"><code>winbind separator = \</code></em></td></tr><tr><td># use uids from 10000 to 20000 for domain users</td></tr><tr><td><a class="indexterm" name="id2648538"></a><em class="parameter"><code>idmap uid = 10000-20000</code></em></td></tr><tr><td># use gids from 10000 to 20000 for domain groups</td></tr><tr><td><a class="indexterm" name="id2648554"></a><em class="parameter"><code>idmap gid = 10000-20000</code></em></td></tr><tr><td># allow enumeration of winbind users and groups</td></tr><tr><td><a class="indexterm" name="id2648569"></a><em class="parameter"><code>winbind enum users = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2648581"></a><em class="parameter"><code>winbind enum groups = yes</code></em></td></tr><tr><td># give winbind users a real shell (only needed if they have telnet access)</td></tr><tr><td><a class="indexterm" name="id2648598"></a><em class="parameter"><code>template homedir = /home/winnt/%D/%U</code></em></td></tr><tr><td><a class="indexterm" name="id2648610"></a><em class="parameter"><code>template shell = /bin/bash</code></em></td></tr></table></div></div><br class="example-break"></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2648624"></a>Join the Samba Server to the PDC Domain</h4></div></div></div><p> +</p><div class="example"><a name="winbindcfg"></a><p class="title"><b>Example 24.1. smb.conf for Winbind Setup</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td># separate domain and username with '\', like DOMAIN\username</td></tr><tr><td><a class="indexterm" name="id2648522"></a><em class="parameter"><code>winbind separator = \</code></em></td></tr><tr><td># use uids from 10000 to 20000 for domain users</td></tr><tr><td><a class="indexterm" name="id2648538"></a><em class="parameter"><code>idmap uid = 10000-20000</code></em></td></tr><tr><td># use gids from 10000 to 20000 for domain groups</td></tr><tr><td><a class="indexterm" name="id2648554"></a><em class="parameter"><code>idmap gid = 10000-20000</code></em></td></tr><tr><td># allow enumeration of winbind users and groups</td></tr><tr><td><a class="indexterm" name="id2648570"></a><em class="parameter"><code>winbind enum users = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2648582"></a><em class="parameter"><code>winbind enum groups = yes</code></em></td></tr><tr><td># give winbind users a real shell (only needed if they have telnet access)</td></tr><tr><td><a class="indexterm" name="id2648598"></a><em class="parameter"><code>template homedir = /home/winnt/%D/%U</code></em></td></tr><tr><td><a class="indexterm" name="id2648610"></a><em class="parameter"><code>template shell = /bin/bash</code></em></td></tr></table></div></div><br class="example-break"></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2648624"></a>Join the Samba Server to the PDC Domain</h4></div></div></div><p> <a class="indexterm" name="id2648632"></a> <a class="indexterm" name="id2648639"></a> <a class="indexterm" name="id2648646"></a> @@ -518,13 +518,13 @@ All machines that will participate in domain security should be members of the domain. This applies also to the PDC and all BDCs. </p><p> <a class="indexterm" name="id2648658"></a> -<a class="indexterm" name="id2648664"></a> -<a class="indexterm" name="id2648671"></a> -<a class="indexterm" name="id2648682"></a> +<a class="indexterm" name="id2648665"></a> +<a class="indexterm" name="id2648672"></a> +<a class="indexterm" name="id2648683"></a> <a class="indexterm" name="id2648689"></a> <a class="indexterm" name="id2648696"></a> <a class="indexterm" name="id2648703"></a> -<a class="indexterm" name="id2648709"></a> +<a class="indexterm" name="id2648710"></a> <a class="indexterm" name="id2648716"></a> The process of joining a domain requires the use of the <code class="literal">net rpc join</code> command. This process communicates with the domain controller it will register with @@ -541,8 +541,8 @@ privileges in the domain. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> <a class="indexterm" name="id2648779"></a> <a class="indexterm" name="id2648786"></a> -<a class="indexterm" name="id2648792"></a> -<a class="indexterm" name="id2648799"></a> +<a class="indexterm" name="id2648793"></a> +<a class="indexterm" name="id2648800"></a> Before attempting to join a machine to the domain, verify that Samba is running on the target domain controller (usually PDC) and that it is capable of being reached via ports 137/udp, 135/tcp, 139/tcp, and 445/tcp (if Samba or Windows Server 2Kx). @@ -557,8 +557,8 @@ The proper response to the command should be “<span class="quote">Joined t is your domain name. </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2648862"></a>Starting and Testing the <code class="literal">winbindd</code> Daemon</h4></div></div></div><p> <a class="indexterm" name="id2648876"></a> -<a class="indexterm" name="id2648882"></a> -<a class="indexterm" name="id2648889"></a> +<a class="indexterm" name="id2648883"></a> +<a class="indexterm" name="id2648890"></a> Eventually, you will want to modify your Samba startup script to automatically invoke the winbindd daemon when the other parts of Samba start, but it is possible to test out just the Winbind portion first. To start up Winbind services, enter the following command as root: @@ -568,7 +568,7 @@ Winbind services, enter the following command as root: Use the appropriate path to the location of the <code class="literal">winbindd</code> executable file. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> <a class="indexterm" name="id2648929"></a> -<a class="indexterm" name="id2648935"></a> +<a class="indexterm" name="id2648936"></a> The command to start up Winbind services assumes that Samba has been installed in the <code class="filename">/usr/local/samba</code> directory tree. You may need to search for the location of Samba files if this is not the location of <code class="literal">winbindd</code> on your system. @@ -586,7 +586,7 @@ This command should produce output like the following if the daemon is running. 3025 ? 00:00:00 winbindd </pre><p> </p><p> -<a class="indexterm" name="id2649013"></a> +<a class="indexterm" name="id2649014"></a> <a class="indexterm" name="id2649020"></a> Now, for the real test, try to get some information about the users on your PDC: </p><pre class="screen"> @@ -620,8 +620,8 @@ CEO\Schema Admins CEO\Enterprise Admins CEO\Group Policy Creator Owners </pre><p> -<a class="indexterm" name="id2649114"></a> -<a class="indexterm" name="id2649121"></a> +<a class="indexterm" name="id2649115"></a> +<a class="indexterm" name="id2649122"></a> <a class="indexterm" name="id2649128"></a> <a class="indexterm" name="id2649135"></a> <a class="indexterm" name="id2649141"></a> @@ -641,14 +641,14 @@ The same thing can be done for groups with the command: <code class="prompt">root# </code><strong class="userinput"><code>getent group</code></strong> </pre><p> </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2649217"></a>Fix the init.d Startup Scripts</h4></div></div></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2649223"></a>Linux</h5></div></div></div><p> -<a class="indexterm" name="id2649230"></a> -<a class="indexterm" name="id2649237"></a> +<a class="indexterm" name="id2649231"></a> +<a class="indexterm" name="id2649238"></a> <a class="indexterm" name="id2649244"></a> <a class="indexterm" name="id2649251"></a> <a class="indexterm" name="id2649258"></a> <a class="indexterm" name="id2649265"></a> <a class="indexterm" name="id2649272"></a> -<a class="indexterm" name="id2649277"></a> +<a class="indexterm" name="id2649278"></a> <a class="indexterm" name="id2649283"></a> The <span class="application">winbindd</span> daemon needs to start up after the <span class="application">smbd</span> and <span class="application">nmbd</span> daemons are running. To accomplish this task, you need to modify the startup scripts of your system. They are located at @@ -780,7 +780,7 @@ in the script above with: </p><pre class="programlisting"> /usr/local/samba/sbin/winbindd -B </pre><p> -</p></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2649572"></a>Restarting</h5></div></div></div><p> +</p></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2649573"></a>Restarting</h5></div></div></div><p> <a class="indexterm" name="id2649580"></a> <a class="indexterm" name="id2649587"></a> If you restart the <span class="application">smbd</span>, <span class="application">nmbd</span>, and <span class="application">winbindd</span> daemons at this point, you @@ -790,13 +790,13 @@ if you were a local user. <a class="indexterm" name="id2649625"></a> <a class="indexterm" name="id2649632"></a> <a class="indexterm" name="id2649639"></a> -<a class="indexterm" name="id2649645"></a> +<a class="indexterm" name="id2649646"></a> If you have made it this far, you know that <code class="literal">winbindd</code> and Samba are working together. If you want to use Winbind to provide authentication for other services, keep reading. The PAM configuration files need to be altered in this step. (Did you remember to make backups of your original <code class="filename">/etc/pam.d</code> files? If not, do it now.) </p><p> -<a class="indexterm" name="id2649672"></a> +<a class="indexterm" name="id2649673"></a> <a class="indexterm" name="id2649679"></a> <a class="indexterm" name="id2649686"></a> <a class="indexterm" name="id2649693"></a> @@ -814,7 +814,7 @@ copied to the location of your other PAM security modules. On my Red Hat system, </p><pre class="screen"> <code class="prompt">root# </code><strong class="userinput"><code>cp ../samba/source/nsswitch/pam_winbind.so /lib/security</code></strong> </pre><p> -</p><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2649783"></a>Linux/FreeBSD-Specific PAM Configuration</h5></div></div></div><p> +</p><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2649784"></a>Linux/FreeBSD-Specific PAM Configuration</h5></div></div></div><p> <a class="indexterm" name="id2649792"></a> The <code class="filename">/etc/pam.d/samba</code> file does not need to be changed. I just left this file as it was: </p><pre class="programlisting"> @@ -826,8 +826,8 @@ account required /lib/security/pam_stack.so service=system-auth <a class="indexterm" name="id2649830"></a> <a class="indexterm" name="id2649837"></a> <a class="indexterm" name="id2649844"></a> -<a class="indexterm" name="id2649850"></a> -<a class="indexterm" name="id2649857"></a> +<a class="indexterm" name="id2649851"></a> +<a class="indexterm" name="id2649858"></a> <a class="indexterm" name="id2649864"></a> <a class="indexterm" name="id2649871"></a> The other services that I modified to allow the use of Winbind as an authentication service were the normal @@ -855,7 +855,7 @@ The directory in <a class="link" href="smb.conf.5.html#TEMPLATEHOMEDIR">template pre-create the directories of users to make sure users can log in on UNIX with their own home directory. </p></div><p> <a class="indexterm" name="id2649998"></a> -<a class="indexterm" name="id2650004"></a> +<a class="indexterm" name="id2650005"></a> <a class="indexterm" name="id2650011"></a> The <code class="filename">/etc/pam.d/ftp</code> file can be changed to allow Winbind ftp access in a manner similar to the samba file. My <code class="filename">/etc/pam.d/ftp</code> file was changed to look like this: @@ -869,7 +869,7 @@ account sufficient /lib/security/pam_winbind.so account required /lib/security/pam_stack.so service=system-auth session required /lib/security/pam_stack.so service=system-auth </pre><p> -<a class="indexterm" name="id2650047"></a> +<a class="indexterm" name="id2650048"></a> The <code class="filename">/etc/pam.d/login</code> file can be changed in nearly the same way. It now looks like this: </p><pre class="programlisting"> auth required /lib/security/pam_securetty.so @@ -891,9 +891,9 @@ as before, but also added the </p><pre class="programlisting">required pam_secur root logins over the network. I also added a </p><pre class="programlisting">sufficient /lib/security/pam_unix.so use_first_pass</pre><p> line after the <code class="literal">winbind.so</code> line to get rid of annoying double prompts for passwords. -</p></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2650129"></a>Solaris-Specific Configuration</h5></div></div></div><p> +</p></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2650130"></a>Solaris-Specific Configuration</h5></div></div></div><p> <a class="indexterm" name="id2650138"></a> -<a class="indexterm" name="id2650144"></a> +<a class="indexterm" name="id2650145"></a> The <code class="filename">/etc/pam.conf</code> needs to be changed. I changed this file so my Domain users can log on both locally as well as with telnet. The following are the changes that I made. You can customize the <code class="filename">pam.conf</code> file as per your requirements, but @@ -960,22 +960,22 @@ dtsession auth required /usr/lib/security/$ISA/pam_unix.so.1 #other session optional /usr/lib/security/$ISA/pam_krb5.so.1 #other password optional /usr/lib/security/$ISA/pam_krb5.so.1 try_first_pass </pre><p> -<a class="indexterm" name="id2650231"></a> +<a class="indexterm" name="id2650257"></a> I also added a <em class="parameter"><code>try_first_pass</code></em> line after the <code class="filename">winbind.so</code> line to get rid of annoying double prompts for passwords. </p><p> Now restart your Samba and try connecting through your application that you configured in the pam.conf. -</p></div></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2650261"></a>Conclusion</h2></div></div></div><p> -<a class="indexterm" name="id2650269"></a> -<a class="indexterm" name="id2650276"></a> -<a class="indexterm" name="id2650282"></a> -<a class="indexterm" name="id2650289"></a> -<a class="indexterm" name="id2650296"></a> +</p></div></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2650287"></a>Conclusion</h2></div></div></div><p> +<a class="indexterm" name="id2650295"></a> +<a class="indexterm" name="id2650302"></a> +<a class="indexterm" name="id2650308"></a> +<a class="indexterm" name="id2650315"></a> +<a class="indexterm" name="id2650322"></a> The Winbind system, through the use of the NSS, PAMs, and appropriate Microsoft RPC calls, have allowed us to provide seamless integration of Microsoft Windows NT domain users on a UNIX system. The result is a great reduction in the administrative cost of running a mixed UNIX and NT network. -</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2650310"></a>Common Errors</h2></div></div></div><p> +</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2650336"></a>Common Errors</h2></div></div></div><p> Winbind has a number of limitations in its current released version that we hope to overcome in future releases: </p><div class="itemizedlist"><ul type="disc"><li><p> Winbind is currently only available for the Linux, Solaris, AIX, and IRIX operating systems, although @@ -989,14 +989,14 @@ reduction in the administrative cost of running a mixed UNIX and NT network. </p></li><li><p> Currently the Winbind PAM module does not take into account possible workstation and logon time restrictions that may be set for Windows NT users; this is instead up to the PDC to enforce. - </p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2650352"></a>NSCD Problem Warning</h3></div></div></div><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p> + </p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2650378"></a>NSCD Problem Warning</h3></div></div></div><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p> Do not under any circumstances run <code class="literal">nscd</code> on any system on which <code class="literal">winbindd</code> is running. </p></div><p> If <code class="literal">nscd</code> is running on the UNIX/Linux system, then even though NSSWITCH is correctly configured, it will not be possible to resolve domain users and groups for file and directory controls. - </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2650388"></a>Winbind Is Not Resolving Users and Groups</h3></div></div></div><p>“<span class="quote"> + </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2650414"></a>Winbind Is Not Resolving Users and Groups</h3></div></div></div><p>“<span class="quote"> My <code class="filename">smb.conf</code> file is correctly configured. I have specified <a class="link" href="smb.conf.5.html#IDMAPUID">idmap uid = 12000</a>, and <a class="link" href="smb.conf.5.html#IDMAPGID">idmap gid = 3000-3500</a> and <code class="literal">winbind</code> is running. When I do the following, it all works fine. diff --git a/docs/htmldocs/index.html b/docs/htmldocs/index.html index 9657691883..d2be5effa9 100644 --- a/docs/htmldocs/index.html +++ b/docs/htmldocs/index.html @@ -23,7 +23,7 @@ <td valign="top">This book provides example configurations, it documents key aspects of Microsoft Windows networking, provides in-depth insight into the important configuration of Samba-3, and helps to put all of these into a useful framework.</td> </tr> <tr> - <td valign="top"><a href="using_samba/toc.html">Using Samba</a>, 2nd Edition</td> + <td valign="top"><a href="../using_samba/toc.html">Using Samba</a>, 2nd Edition</td> <td valign="top"><i>Using Samba</i>, Second Edition is a comprehensive guide to Samba administration. It covers all versions of Samba from 2.0 to 2.2, including selected features from an alpha version of 3.0, as well as the SWAT graphical configuration tool. Updated for Windows 2000, ME, and XP, the book also explores Samba's new role as a primary domain controller and domain member server, its support for the use of Windows NT/2000/XP authentication and filesystem security on the host Unix system, and accessing shared files and printers from Unix clients.</td> </tr> <tr> diff --git a/docs/htmldocs/manpages/index.html b/docs/htmldocs/manpages/index.html index c247f442a3..301bd5e689 100644 --- a/docs/htmldocs/manpages/index.html +++ b/docs/htmldocs/manpages/index.html @@ -72,6 +72,10 @@ </p></dd><dt><span class="term"><a class="ulink" href="vfs_readonly.8.html" target="_top">vfs_readonly(8)</a></span></dt><dd><p>make a Samba share read only for a specified time period </p></dd><dt><span class="term"><a class="ulink" href="vfs_recycle.8.html" target="_top">vfs_recycle(8)</a></span></dt><dd><p>Samba VFS recycle bin </p></dd><dt><span class="term"><a class="ulink" href="vfs_shadow_copy.8.html" target="_top">vfs_shadow_copy(8)</a></span></dt><dd><p>Make a Samba share read only for a specified time period +</p></dd><dt><span class="term"><a class="ulink" href="vfs_streams_depot.8.html" target="_top">vfs_streams_depot(8)</a></span></dt><dd><p>EXPERIMENTAL module to store alternate data streams in a + central directory. + +</p></dd><dt><span class="term"><a class="ulink" href="vfs_streams_xattr.8.html" target="_top">vfs_streams_xattr(8)</a></span></dt><dd><p>Store alternate data streams in posix xattrs </p></dd><dt><span class="term"><a class="ulink" href="vfstest.1.html" target="_top">vfstest(1)</a></span></dt><dd><p>tool for testing samba VFS modules </p></dd><dt><span class="term"><a class="ulink" href="vfs_xattr_tdb.8.html" target="_top">vfs_xattr_tdb(8)</a></span></dt><dd><p>Save Extended Attributes (EAs) in a tdb file </p></dd><dt><span class="term"><a class="ulink" href="wbinfo.1.html" target="_top">wbinfo(1)</a></span></dt><dd><p>Query information from winbind daemon diff --git a/docs/htmldocs/manpages/net.8.html b/docs/htmldocs/manpages/net.8.html index e2f0cf8e1b..b8c3d0172f 100644 --- a/docs/htmldocs/manpages/net.8.html +++ b/docs/htmldocs/manpages/net.8.html @@ -365,17 +365,19 @@ The deployment of this configuration data can be activated in two levels from th activated by setting <em class="parameter"><code>registry shares</code></em> to “<span class="quote">yes</span>” in the [global] section and global configuration options are activated by setting <a class="link" href="smb.conf.5.html#INCLUDE">include = registry</a> in -the [global] section. +the [global] section for a mixed configuration or by setting +<a class="link" href="smb.conf.5.html#CONFIGBACKEND">config backend = registry</a> in the [global] +section for a registry-only configuration. See the <a class="citerefentry" href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a> manpage for details. </p><p>The conf commands are: </p><table class="simplelist" border="0" summary="Simple list"><tr><td>net conf list - Dump the complete configuration in smb.conf like format.</td></tr><tr><td>net conf import - Import configuration from file in smb.conf format.</td></tr><tr><td>net conf listshares - List the registry shares.</td></tr><tr><td>net conf drop - Delete the complete configuration from -registry.</td></tr><tr><td>net conf showshare - Show the definition of a registry share.</td></tr><tr><td>net conf addshare - Create a new registry share.</td></tr><tr><td>net conf delshare - Delete a registry share.</td></tr><tr><td>net conf setparm - Store a parameter.</td></tr><tr><td>net conf getparm - Retrieve the value of a parameter.</td></tr><tr><td>net conf delparm - Delete a parameter.</td></tr></table><p> -</p><div class="refsect3" lang="en"><a name="id2527195"></a><h4>CONF LIST</h4><p> +registry.</td></tr><tr><td>net conf showshare - Show the definition of a registry share.</td></tr><tr><td>net conf addshare - Create a new registry share.</td></tr><tr><td>net conf delshare - Delete a registry share.</td></tr><tr><td>net conf setparm - Store a parameter.</td></tr><tr><td>net conf getparm - Retrieve the value of a parameter.</td></tr><tr><td>net conf delparm - Delete a parameter.</td></tr><tr><td>net conf getincludes - Show the includes of a share definition.</td></tr><tr><td>net conf setincludes - Set includes for a share.</td></tr><tr><td>net conf delincludes - Delete includes from a share definition.</td></tr></table><p> +</p><div class="refsect3" lang="en"><a name="id2527222"></a><h4>CONF LIST</h4><p> Print the configuration data stored in the registry in a smb.conf-like format to standard output. -</p></div><div class="refsect3" lang="en"><a name="id2527207"></a><h4>CONF IMPORT <em class="replaceable"><code>[--test|-T]</code></em> <em class="replaceable"><code>filename</code></em> <em class="replaceable"><code>[section]</code></em></h4><p> +</p></div><div class="refsect3" lang="en"><a name="id2527234"></a><h4>CONF IMPORT <em class="replaceable"><code>[--test|-T]</code></em> <em class="replaceable"><code>filename</code></em> <em class="replaceable"><code>[section]</code></em></h4><p> This command imports configuration from a file in smb.conf format. If a section encountered in the input file is present in registry, its contents is replaced. Sections of registry configuration that have @@ -385,32 +387,53 @@ Optionally, a section may be specified to restrict the effect of the import command to that specific section. A test mode is enabled by specifying the parameter "-T" on the commandline. In test mode, no changes are made to the registry, and the resulting configuration is printed to standard output instead. -</p></div><div class="refsect3" lang="en"><a name="id2527237"></a><h4>CONF LISTSHARES</h4><p> +</p></div><div class="refsect3" lang="en"><a name="id2527264"></a><h4>CONF LISTSHARES</h4><p> List the names of the shares defined in registry. -</p></div><div class="refsect3" lang="en"><a name="id2527248"></a><h4>CONF DROP</h4><p> +</p></div><div class="refsect3" lang="en"><a name="id2527275"></a><h4>CONF DROP</h4><p> Delete the complete configuration data from registry. -</p></div><div class="refsect3" lang="en"><a name="id2527259"></a><h4>CONF SHOWSHARE <em class="replaceable"><code>sharename</code></em></h4><p> +</p></div><div class="refsect3" lang="en"><a name="id2527286"></a><h4>CONF SHOWSHARE <em class="replaceable"><code>sharename</code></em></h4><p> Show the definition of the share or section specified. It is valid to specify "global" as sharename to retrieve the global configuration options from registry. -</p></div><div class="refsect3" lang="en"><a name="id2527274"></a><h4>CONF ADDSHARE <em class="replaceable"><code>sharename</code></em> <em class="replaceable"><code>path</code></em> [<em class="replaceable"><code>writeable={y|N}</code></em> [<em class="replaceable"><code>guest_ok={y|N}</code></em> [<em class="replaceable"><code>comment</code></em>]]] </h4><p>Create a new share definition in registry. +</p></div><div class="refsect3" lang="en"><a name="id2527301"></a><h4>CONF ADDSHARE <em class="replaceable"><code>sharename</code></em> <em class="replaceable"><code>path</code></em> [<em class="replaceable"><code>writeable={y|N}</code></em> [<em class="replaceable"><code>guest_ok={y|N}</code></em> [<em class="replaceable"><code>comment</code></em>]]] </h4><p>Create a new share definition in registry. The sharename and path have to be given. The share name may <span class="emphasis"><em>not</em></span> be "global". Optionally, values for the very common options "writeable", "guest ok" and a "comment" may be specified. The same result may be obtained by a sequence of "net conf setparm" commands. -</p></div><div class="refsect3" lang="en"><a name="id2527311"></a><h4>CONF DELSHARE <em class="replaceable"><code>sharename</code></em></h4><p> +</p></div><div class="refsect3" lang="en"><a name="id2527337"></a><h4>CONF DELSHARE <em class="replaceable"><code>sharename</code></em></h4><p> Delete a share definition from registry. -</p></div><div class="refsect3" lang="en"><a name="id2527324"></a><h4>CONF SETPARM <em class="replaceable"><code>section</code></em> <em class="replaceable"><code>parameter</code></em> <em class="replaceable"><code>value</code></em></h4><p> +</p></div><div class="refsect3" lang="en"><a name="id2527351"></a><h4>CONF SETPARM <em class="replaceable"><code>section</code></em> <em class="replaceable"><code>parameter</code></em> <em class="replaceable"><code>value</code></em></h4><p> Store a parameter in registry. The section may be global or a sharename. The section is created if it does not exist yet. -</p></div><div class="refsect3" lang="en"><a name="id2527345"></a><h4>CONF GETPARM <em class="replaceable"><code>section</code></em> <em class="replaceable"><code>parameter</code></em></h4><p> +</p></div><div class="refsect3" lang="en"><a name="id2527372"></a><h4>CONF GETPARM <em class="replaceable"><code>section</code></em> <em class="replaceable"><code>parameter</code></em></h4><p> Show a parameter stored in registry. -</p></div><div class="refsect3" lang="en"><a name="id2527362"></a><h4>CONF DELPARM <em class="replaceable"><code>section</code></em> <em class="replaceable"><code>parameter</code></em></h4><p> +</p></div><div class="refsect3" lang="en"><a name="id2527389"></a><h4>CONF DELPARM <em class="replaceable"><code>section</code></em> <em class="replaceable"><code>parameter</code></em></h4><p> Delete a parameter stored in registry. -</p></div><div class="refsect3" lang="en"><a name="id2527379"></a><h4></h4><p> -</p></div></div><div class="refsect2" lang="en"><a name="id2527388"></a><h3>HELP [COMMAND]</h3><p>Gives usage information for the specified command.</p></div></div><div class="refsect1" lang="en"><a name="id2527400"></a><h2>VERSION</h2><p>This man page is complete for version 3.0 of the Samba - suite.</p></div><div class="refsect1" lang="en"><a name="id2527411"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities +</p></div><div class="refsect3" lang="en"><a name="id2527405"></a><h4>CONF GETINCLUDES <em class="replaceable"><code>section</code></em></h4><p> +Get the list of includes for the provided section (global or share). +</p><p> +Note that due to the nature of the registry database and the nature of include directives, +the includes need special treatment: Parameters are stored in registry by the parameter +name as valuename, so there is only ever one instance of a parameter per share. +Also, a specific order like in a text file is not guaranteed. For all real +parameters, this is perfectly ok, but the include directive is rather a meta +parameter, for which, in the smb.conf text file, the place where it is specified +between the other parameters is very important. This can not be achieved by the +simple registry smbconf data model, so there is one ordered list of includes +per share, and this list is evaluated after all the parameters of the share. +</p><p> +Further note that currently, only files can be included from registry +configuration. In the future, there will be the ability to include configuration +data from other registry keys. +</p></div><div class="refsect3" lang="en"><a name="id2527441"></a><h4>CONF SETINCLUDES <em class="replaceable"><code>section</code></em> [<em class="replaceable"><code>filename</code></em>]+</h4><p> +Set the list of includes for the provided section (global or share) to the given +list of one or more filenames. The filenames may contain the usual smb.conf +macros like %I. +</p></div><div class="refsect3" lang="en"><a name="id2527461"></a><h4>CONF DELINCLUDES <em class="replaceable"><code>section</code></em></h4><p> +Delete the list of includes from the provided section (global or share). +</p></div></div><div class="refsect2" lang="en"><a name="id2527476"></a><h3>HELP [COMMAND]</h3><p>Gives usage information for the specified command.</p></div></div><div class="refsect1" lang="en"><a name="id2527488"></a><h2>VERSION</h2><p>This man page is complete for version 3 of the Samba + suite.</p></div><div class="refsect1" lang="en"><a name="id2527499"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities were created by Andrew Tridgell. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed.</p><p>The net manpage was written by Jelmer Vernooij.</p></div></div></body></html> diff --git a/docs/htmldocs/manpages/smb.conf.5.html b/docs/htmldocs/manpages/smb.conf.5.html index a7fddd1247..28670ac477 100644 --- a/docs/htmldocs/manpages/smb.conf.5.html +++ b/docs/htmldocs/manpages/smb.conf.5.html @@ -428,14 +428,16 @@ acl group control (S) on them, which causes new files and directories created within it to inherit the group ownership from the containing directory. </p><p> - This is parameter has been marked deprecated in Samba 3.0.23. The same behavior is now - implemented by the <em class="parameter"><code>dos filemode</code></em> option. + This is parameter has been was deprecated in Samba 3.0.23, but re-activated in + Samba 3.0.31 and above, as it now only controls permission changes if the user + is in the owning primary group. It is now no longer equivalent to the + <em class="parameter"><code>dos filemode</code></em> option. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>acl group control</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2526981"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2526983"></a> acl map full control (S) -</h3></div></div></div><a class="indexterm" name="id2526982"></a><a name="ACLMAPFULLCONTROL"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2526984"></a><a name="ACLMAPFULLCONTROL"></a><div class="variablelist"><dl><dt></dt><dd><p> This boolean parameter controls whether <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a>maps a POSIX ACE entry of "rwx" (read/write/execute), the maximum allowed POSIX permission set, into a Windows ACL of "FULL CONTROL". If this parameter is set to true any POSIX ACE entry of "rwx" will be returned in a Windows ACL as "FULL CONTROL", is this parameter is set to false any @@ -443,10 +445,10 @@ acl map full control (S) execute. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>acl map full control</code></em> = <code class="literal">True</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2527038"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2527040"></a> add group script (G) -</h3></div></div></div><a class="indexterm" name="id2527039"></a><a name="ADDGROUPSCRIPT"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2527041"></a><a name="ADDGROUPSCRIPT"></a><div class="variablelist"><dl><dt></dt><dd><p> This is the full pathname to a script that will be run <span class="emphasis"><em>AS ROOT</em></span> by <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> when a new group is requested. It will expand any <em class="parameter"><code>%g</code></em> to the group name passed. This script is only useful for installations using the Windows NT domain administration tools. The script is free to create a group with @@ -456,10 +458,10 @@ add group script (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>add group script</code></em> = <code class="literal">/usr/sbin/groupadd %g</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2527119"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2527121"></a> add machine script (G) -</h3></div></div></div><a class="indexterm" name="id2527120"></a><a name="ADDMACHINESCRIPT"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2527122"></a><a name="ADDMACHINESCRIPT"></a><div class="variablelist"><dl><dt></dt><dd><p> This is the full pathname to a script that will be run by <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> when a machine is added to Samba's domain and a Unix account matching the machine's name appended with a "$" does not @@ -470,10 +472,10 @@ add machine script (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>add machine script</code></em> = <code class="literal">/usr/sbin/adduser -n -g machines -c Machine -d /var/lib/nobody -s /bin/false %u</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2527207"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2527209"></a> add port command (G) -</h3></div></div></div><a class="indexterm" name="id2527208"></a><a name="ADDPORTCOMMAND"></a><div class="variablelist"><dl><dt></dt><dd><p>Samba 3.0.23 introduced support for adding printer ports +</h3></div></div></div><a class="indexterm" name="id2527210"></a><a name="ADDPORTCOMMAND"></a><div class="variablelist"><dl><dt></dt><dd><p>Samba 3.0.23 introduced support for adding printer ports remotely using the Windows "Add Standard TCP/IP Port Wizard". This option defines an external program to be executed when smbd receives a request to add a new Port to the system. @@ -482,10 +484,10 @@ add port command (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>add port command</code></em> = <code class="literal">/etc/samba/scripts/addport.sh</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2527296"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2527298"></a> addprinter command (G) -</h3></div></div></div><a class="indexterm" name="id2527297"></a><a name="ADDPRINTERCOMMAND"></a><div class="variablelist"><dl><dt></dt><dd><p>With the introduction of MS-RPC based printing +</h3></div></div></div><a class="indexterm" name="id2527299"></a><a name="ADDPRINTERCOMMAND"></a><div class="variablelist"><dl><dt></dt><dd><p>With the introduction of MS-RPC based printing support for Windows NT/2000 clients in Samba 2.2, The MS Add Printer Wizard (APW) icon is now also available in the "Printers..." folder displayed a share listing. The APW @@ -516,10 +518,10 @@ addprinter command (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>addprinter command</code></em> = <code class="literal">/usr/bin/addprinter</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2527501"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2527503"></a> add share command (G) -</h3></div></div></div><a class="indexterm" name="id2527502"></a><a name="ADDSHARECOMMAND"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2527504"></a><a name="ADDSHARECOMMAND"></a><div class="variablelist"><dl><dt></dt><dd><p> Samba 2.2.0 introduced the ability to dynamically add and delete shares via the Windows NT 4.0 Server Manager. The <em class="parameter"><code>add share command</code></em> is used to define an external program or script which will add a new service definition to <code class="filename">smb.conf</code>. In order @@ -546,10 +548,10 @@ add share command (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>add share command</code></em> = <code class="literal">/usr/local/bin/addshare</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2527706"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2527708"></a> add user script (G) -</h3></div></div></div><a class="indexterm" name="id2527707"></a><a name="ADDUSERSCRIPT"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2527709"></a><a name="ADDUSERSCRIPT"></a><div class="variablelist"><dl><dt></dt><dd><p> This is the full pathname to a script that will be run <span class="emphasis"><em>AS ROOT</em></span> by <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> under special circumstances described below. @@ -584,10 +586,10 @@ add user script (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>add user script</code></em> = <code class="literal">/usr/local/samba/bin/add_user %u</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2527950"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2527952"></a> add user to group script (G) -</h3></div></div></div><a class="indexterm" name="id2527951"></a><a name="ADDUSERTOGROUPSCRIPT"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2527953"></a><a name="ADDUSERTOGROUPSCRIPT"></a><div class="variablelist"><dl><dt></dt><dd><p> Full path to the script that will be called when a user is added to a group using the Windows NT domain administration tools. It will be run by <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> <span class="emphasis"><em>AS ROOT</em></span>. Any <em class="parameter"><code>%g</code></em> will be replaced with the group name and @@ -599,20 +601,20 @@ add user to group script (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>add user to group script</code></em> = <code class="literal">/usr/sbin/adduser %u %g</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2528044"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2528046"></a> administrative share (S) -</h3></div></div></div><a class="indexterm" name="id2528045"></a><a name="ADMINISTRATIVESHARE"></a><div class="variablelist"><dl><dt></dt><dd><p>If this parameter is set to <code class="constant">yes</code> for +</h3></div></div></div><a class="indexterm" name="id2528047"></a><a name="ADMINISTRATIVESHARE"></a><div class="variablelist"><dl><dt></dt><dd><p>If this parameter is set to <code class="constant">yes</code> for a share, then the share will be an administrative share. The Administrative Shares are the default network shares created by all Windows NT-based operating systems. These are shares like C$, D$ or ADMIN$. The type of these shares is STYPE_DISKTREE_HIDDEN.</p><p>See the section below on <a class="link" href="smb.conf.5.html#SECURITY">security</a> for more information about this option.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>administrative share</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2528111"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2528113"></a> admin users (S) -</h3></div></div></div><a class="indexterm" name="id2528112"></a><a name="ADMINUSERS"></a><div class="variablelist"><dl><dt></dt><dd><p>This is a list of users who will be granted +</h3></div></div></div><a class="indexterm" name="id2528114"></a><a name="ADMINUSERS"></a><div class="variablelist"><dl><dt></dt><dd><p>This is a list of users who will be granted administrative privileges on the share. This means that they will do all file operations as the super-user (root).</p><p>You should use this option very carefully, as any user in this list will be able to do anything they like on the share, @@ -621,20 +623,20 @@ admin users (S) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>admin users</code></em> = <code class="literal">jason</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2528190"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2528192"></a> afs share (S) -</h3></div></div></div><a class="indexterm" name="id2528192"></a><a name="AFSSHARE"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter controls whether special AFS features are enabled +</h3></div></div></div><a class="indexterm" name="id2528194"></a><a name="AFSSHARE"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter controls whether special AFS features are enabled for this share. If enabled, it assumes that the directory exported via the <em class="parameter"><code>path</code></em> parameter is a local AFS import. The special AFS features include the attempt to hand-craft an AFS token if you enabled --with-fake-kaserver in configure. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>afs share</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2528241"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2528243"></a> afs username map (G) -</h3></div></div></div><a class="indexterm" name="id2528242"></a><a name="AFSUSERNAMEMAP"></a><div class="variablelist"><dl><dt></dt><dd><p>If you are using the fake kaserver AFS feature, you might +</h3></div></div></div><a class="indexterm" name="id2528244"></a><a name="AFSUSERNAMEMAP"></a><div class="variablelist"><dl><dt></dt><dd><p>If you are using the fake kaserver AFS feature, you might want to hand-craft the usernames you are creating tokens for. For example this is necessary if you have users from several domain in your AFS Protection Database. One possible scheme to code users @@ -644,10 +646,10 @@ afs username map (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>afs username map</code></em> = <code class="literal">%u@afs.samba.org</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2528309"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2528311"></a> aio read size (S) -</h3></div></div></div><a class="indexterm" name="id2528310"></a><a name="AIOREADSIZE"></a><div class="variablelist"><dl><dt></dt><dd><p>If Samba has been built with asynchronous I/O support and this +</h3></div></div></div><a class="indexterm" name="id2528312"></a><a name="AIOREADSIZE"></a><div class="variablelist"><dl><dt></dt><dd><p>If Samba has been built with asynchronous I/O support and this integer parameter is set to non-zero value, Samba will read from file asynchronously when size of request is bigger than this value. Note that it happens only for non-chained and non-chaining @@ -658,10 +660,10 @@ aio read size (S) # Use asynchronous I/O for reads bigger than 16KB request size</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2528408"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2528410"></a> aio write size (S) -</h3></div></div></div><a class="indexterm" name="id2528410"></a><a name="AIOWRITESIZE"></a><div class="variablelist"><dl><dt></dt><dd><p>If Samba has been built with asynchronous I/O support and this +</h3></div></div></div><a class="indexterm" name="id2528412"></a><a name="AIOWRITESIZE"></a><div class="variablelist"><dl><dt></dt><dd><p>If Samba has been built with asynchronous I/O support and this integer parameter is set to non-zero value, Samba will write to file asynchronously when size of request is bigger than this value. Note that it happens only for non-chained and non-chaining @@ -672,10 +674,10 @@ aio write size (S) # Use asynchronous I/O for writes bigger than 16KB request size</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2528506"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2528508"></a> algorithmic rid base (G) -</h3></div></div></div><a class="indexterm" name="id2528507"></a><a name="ALGORITHMICRIDBASE"></a><div class="variablelist"><dl><dt></dt><dd><p>This determines how Samba will use its +</h3></div></div></div><a class="indexterm" name="id2528509"></a><a name="ALGORITHMICRIDBASE"></a><div class="variablelist"><dl><dt></dt><dd><p>This determines how Samba will use its algorithmic mapping from uids/gid to the RIDs needed to construct NT Security Identifiers. </p><p>Setting this option to a larger value could be useful to sites @@ -690,10 +692,10 @@ algorithmic rid base (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>algorithmic rid base</code></em> = <code class="literal">100000</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2528583"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2528585"></a> allocation roundup size (S) -</h3></div></div></div><a class="indexterm" name="id2528584"></a><a name="ALLOCATIONROUNDUPSIZE"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter allows an administrator to tune the +</h3></div></div></div><a class="indexterm" name="id2528586"></a><a name="ALLOCATIONROUNDUPSIZE"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter allows an administrator to tune the allocation size reported to Windows clients. The default size of 1Mb generally results in improved Windows client performance. However, rounding the allocation size may cause @@ -705,10 +707,10 @@ allocation roundup size (S) </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>allocation roundup size</code></em> = <code class="literal">0 # (to disable roundups)</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2528654"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2528656"></a> allow trusted domains (G) -</h3></div></div></div><a class="indexterm" name="id2528655"></a><a name="ALLOWTRUSTEDDOMAINS"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2528657"></a><a name="ALLOWTRUSTEDDOMAINS"></a><div class="variablelist"><dl><dt></dt><dd><p> This option only takes effect when the <a class="link" href="smb.conf.5.html#SECURITY">security</a> option is set to <code class="constant">server</code>, <code class="constant">domain</code> or <code class="constant">ads</code>. If it is set to no, then attempts to connect to a resource from @@ -723,10 +725,10 @@ allow trusted domains (G) Samba server even if they do not have an account in DOMA. This can make implementing a security boundary difficult.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>allow trusted domains</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2528732"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2528734"></a> announce as (G) -</h3></div></div></div><a class="indexterm" name="id2528733"></a><a name="ANNOUNCEAS"></a><div class="variablelist"><dl><dt></dt><dd><p>This specifies what type of server <a class="citerefentry" href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a> will announce itself as, to a network neighborhood browse +</h3></div></div></div><a class="indexterm" name="id2528735"></a><a name="ANNOUNCEAS"></a><div class="variablelist"><dl><dt></dt><dd><p>This specifies what type of server <a class="citerefentry" href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a> will announce itself as, to a network neighborhood browse list. By default this is set to Windows NT. The valid options are : "NT Server" (which can also be written as "NT"), "NT Workstation", "Win95" or "WfW" meaning Windows NT Server, @@ -738,20 +740,20 @@ announce as (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>announce as</code></em> = <code class="literal">Win95</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2528807"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2528809"></a> announce version (G) -</h3></div></div></div><a class="indexterm" name="id2528808"></a><a name="ANNOUNCEVERSION"></a><div class="variablelist"><dl><dt></dt><dd><p>This specifies the major and minor version numbers +</h3></div></div></div><a class="indexterm" name="id2528810"></a><a name="ANNOUNCEVERSION"></a><div class="variablelist"><dl><dt></dt><dd><p>This specifies the major and minor version numbers that nmbd will use when announcing itself as a server. The default is 4.9. Do not change this parameter unless you have a specific need to set a Samba server to be a downlevel server.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>announce version</code></em> = <code class="literal">4.9</code> </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>announce version</code></em> = <code class="literal">2.0</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2528869"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2528871"></a> auth methods (G) -</h3></div></div></div><a class="indexterm" name="id2528870"></a><a name="AUTHMETHODS"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2528872"></a><a name="AUTHMETHODS"></a><div class="variablelist"><dl><dt></dt><dd><p> This option allows the administrator to chose what authentication methods <code class="literal">smbd</code> will use when authenticating a user. This option defaults to sensible values based on <a class="link" href="smb.conf.5.html#SECURITY">security</a>. This should be considered a developer option and used only in rare circumstances. In the majority (if not all) @@ -772,18 +774,18 @@ auth methods (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>auth methods</code></em> = <code class="literal">guest sam winbind</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2528985"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2528987"></a> available (S) -</h3></div></div></div><a class="indexterm" name="id2528986"></a><a name="AVAILABLE"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter lets you "turn off" a service. If +</h3></div></div></div><a class="indexterm" name="id2528988"></a><a name="AVAILABLE"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter lets you "turn off" a service. If <em class="parameter"><code>available = no</code></em>, then <span class="emphasis"><em>ALL</em></span> attempts to connect to the service will fail. Such failures are logged.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>available</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2529037"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2529039"></a> bind interfaces only (G) -</h3></div></div></div><a class="indexterm" name="id2529038"></a><a name="BINDINTERFACESONLY"></a><div class="variablelist"><dl><dt></dt><dd><p>This global parameter allows the Samba admin +</h3></div></div></div><a class="indexterm" name="id2529040"></a><a name="BINDINTERFACESONLY"></a><div class="variablelist"><dl><dt></dt><dd><p>This global parameter allows the Samba admin to limit what interfaces on a machine will serve SMB requests. It affects file service <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> and name service <a class="citerefentry" href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a> in a slightly different ways.</p><p> For name service it causes <code class="literal">nmbd</code> to bind to ports 137 and 138 on the @@ -824,10 +826,10 @@ bind interfaces only (G) from starting/stopping/restarting <code class="literal">smbd</code> and <code class="literal">nmbd</code>. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>bind interfaces only</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2529415"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2529417"></a> blocking locks (S) -</h3></div></div></div><a class="indexterm" name="id2529416"></a><a name="BLOCKINGLOCKS"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter controls the behavior +</h3></div></div></div><a class="indexterm" name="id2529418"></a><a name="BLOCKINGLOCKS"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter controls the behavior of <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> when given a request by a client to obtain a byte range lock on a region of an open file, and the request has a time limit associated with it.</p><p>If this parameter is set and the lock range requested @@ -838,10 +840,10 @@ blocking locks (S) will fail the lock request immediately if the lock range cannot be obtained.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>blocking locks</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2529483"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2529485"></a> block size (S) -</h3></div></div></div><a class="indexterm" name="id2529484"></a><a name="BLOCKSIZE"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter controls the behavior of <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> when reporting disk free +</h3></div></div></div><a class="indexterm" name="id2529486"></a><a name="BLOCKSIZE"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter controls the behavior of <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> when reporting disk free sizes. By default, this reports a disk block size of 1024 bytes. </p><p>Changing this parameter may have some effect on the efficiency of client writes, this is not yet confirmed. This @@ -855,42 +857,42 @@ block size (S) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>block size</code></em> = <code class="literal">4096</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2529566"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2529568"></a> <a name="BROWSABLE"></a>browsable -</h3></div></div></div><a class="indexterm" name="id2529567"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#BROWSEABLE">browseable</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2529597"></a> +</h3></div></div></div><a class="indexterm" name="id2529569"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#BROWSEABLE">browseable</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2529599"></a> browseable (S) -</h3></div></div></div><a class="indexterm" name="id2529598"></a><a name="BROWSEABLE"></a><div class="variablelist"><dl><dt></dt><dd><p>This controls whether this share is seen in +</h3></div></div></div><a class="indexterm" name="id2529600"></a><a name="BROWSEABLE"></a><div class="variablelist"><dl><dt></dt><dd><p>This controls whether this share is seen in the list of available shares in a net view and in the browse list.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>browseable</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2529639"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2529641"></a> browse list (G) -</h3></div></div></div><a class="indexterm" name="id2529640"></a><a name="BROWSELIST"></a><div class="variablelist"><dl><dt></dt><dd><p>This controls whether <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> will serve a browse list to +</h3></div></div></div><a class="indexterm" name="id2529642"></a><a name="BROWSELIST"></a><div class="variablelist"><dl><dt></dt><dd><p>This controls whether <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> will serve a browse list to a client doing a <code class="literal">NetServerEnum</code> call. Normally set to <code class="constant">yes</code>. You should never need to change this.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>browse list</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2529700"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2529702"></a> <a name="CASESIGNAMES"></a>casesignames -</h3></div></div></div><a class="indexterm" name="id2529701"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#CASESENSITIVE">case sensitive</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2529731"></a> +</h3></div></div></div><a class="indexterm" name="id2529703"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#CASESENSITIVE">case sensitive</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2529733"></a> case sensitive (S) -</h3></div></div></div><a class="indexterm" name="id2529732"></a><a name="CASESENSITIVE"></a><div class="variablelist"><dl><dt></dt><dd><p>See the discussion in the section <a class="link" href="smb.conf.5.html#NAMEMANGLING">name mangling</a>.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>case sensitive</code></em> = <code class="literal">no</code> +</h3></div></div></div><a class="indexterm" name="id2529734"></a><a name="CASESENSITIVE"></a><div class="variablelist"><dl><dt></dt><dd><p>See the discussion in the section <a class="link" href="smb.conf.5.html#NAMEMANGLING">name mangling</a>.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>case sensitive</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2529785"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2529787"></a> change notify (S) -</h3></div></div></div><a class="indexterm" name="id2529786"></a><a name="CHANGENOTIFY"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies whether Samba should reply +</h3></div></div></div><a class="indexterm" name="id2529788"></a><a name="CHANGENOTIFY"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies whether Samba should reply to a client's file change notify requests. </p><p>You should never need to change this parameter</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>change notify</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2529831"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2529833"></a> change share command (G) -</h3></div></div></div><a class="indexterm" name="id2529832"></a><a name="CHANGESHARECOMMAND"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2529834"></a><a name="CHANGESHARECOMMAND"></a><div class="variablelist"><dl><dt></dt><dd><p> Samba 2.2.0 introduced the ability to dynamically add and delete shares via the Windows NT 4.0 Server Manager. The <em class="parameter"><code>change share command</code></em> is used to define an external program or script which will modify an existing service definition in <code class="filename">smb.conf</code>. In order to successfully execute the <em class="parameter"><code>change @@ -921,10 +923,10 @@ connected using a root account (i.e. uid == 0). </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>change share command</code></em> = <code class="literal">/usr/local/bin/addshare</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2530027"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2530029"></a> check password script (G) -</h3></div></div></div><a class="indexterm" name="id2530028"></a><a name="CHECKPASSWORDSCRIPT"></a><div class="variablelist"><dl><dt></dt><dd><p>The name of a program that can be used to check password +</h3></div></div></div><a class="indexterm" name="id2530030"></a><a name="CHECKPASSWORDSCRIPT"></a><div class="variablelist"><dl><dt></dt><dd><p>The name of a program that can be used to check password complexity. The password is sent to the program's standard input.</p><p>The program must return 0 on a good password, or any other value if the password is bad. In case the password is considered weak (the program does not return 0) the @@ -933,10 +935,10 @@ check password script (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>check password script</code></em> = <code class="literal">check password script = /usr/local/sbin/crackcheck</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2530107"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2530109"></a> client lanman auth (G) -</h3></div></div></div><a class="indexterm" name="id2530108"></a><a name="CLIENTLANMANAUTH"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter determines whether or not <a class="citerefentry" href="smbclient.8.html"><span class="citerefentry"><span class="refentrytitle">smbclient</span>(8)</span></a> and other samba client +</h3></div></div></div><a class="indexterm" name="id2530110"></a><a name="CLIENTLANMANAUTH"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter determines whether or not <a class="citerefentry" href="smbclient.8.html"><span class="citerefentry"><span class="refentrytitle">smbclient</span>(8)</span></a> and other samba client tools will attempt to authenticate itself to servers using the weaker LANMAN password hash. If disabled, only server which support NT password hashes (e.g. Windows NT/2000, Samba, etc... but not @@ -947,10 +949,10 @@ client lanman auth (G) auth</code> parameter is enabled, then only NTLMv2 logins will be attempted.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>client lanman auth</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2530189"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2530191"></a> client ldap sasl wrapping (G) -</h3></div></div></div><a class="indexterm" name="id2530190"></a><a name="CLIENTLDAPSASLWRAPPING"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2530192"></a><a name="CLIENTLDAPSASLWRAPPING"></a><div class="variablelist"><dl><dt></dt><dd><p> The <a class="link" href="smb.conf.5.html#CLIENTLDAPSASLWRAPPING">client ldap sasl wrapping</a> defines whether ldap traffic will be signed or signed and encrypted (sealed). Possible values are <span class="emphasis"><em>plain</em></span>, <span class="emphasis"><em>sign</em></span> @@ -978,10 +980,10 @@ client ldap sasl wrapping (G) <span class="emphasis"><em>seal</em></span>. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>client ldap sasl wrapping</code></em> = <code class="literal">plain</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2530319"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2530321"></a> client ntlmv2 auth (G) -</h3></div></div></div><a class="indexterm" name="id2530320"></a><a name="CLIENTNTLMV2AUTH"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter determines whether or not <a class="citerefentry" href="smbclient.8.html"><span class="citerefentry"><span class="refentrytitle">smbclient</span>(8)</span></a> will attempt to +</h3></div></div></div><a class="indexterm" name="id2530322"></a><a name="CLIENTNTLMV2AUTH"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter determines whether or not <a class="citerefentry" href="smbclient.8.html"><span class="citerefentry"><span class="refentrytitle">smbclient</span>(8)</span></a> will attempt to authenticate itself to servers using the NTLMv2 encrypted password response.</p><p>If enabled, only an NTLMv2 and LMv2 response (both much more secure than earlier versions) will be sent. Many servers @@ -993,16 +995,16 @@ client ntlmv2 auth (G) those following 'best practice' security polices) only allow NTLMv2 responses, and not the weaker LM or NTLM.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>client ntlmv2 auth</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2530413"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2530415"></a> client plaintext auth (G) -</h3></div></div></div><a class="indexterm" name="id2530414"></a><a name="CLIENTPLAINTEXTAUTH"></a><div class="variablelist"><dl><dt></dt><dd><p>Specifies whether a client should send a plaintext +</h3></div></div></div><a class="indexterm" name="id2530416"></a><a name="CLIENTPLAINTEXTAUTH"></a><div class="variablelist"><dl><dt></dt><dd><p>Specifies whether a client should send a plaintext password if the server does not support encrypted passwords.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>client plaintext auth</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2530456"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2530458"></a> client schannel (G) -</h3></div></div></div><a class="indexterm" name="id2530457"></a><a name="CLIENTSCHANNEL"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2530459"></a><a name="CLIENTSCHANNEL"></a><div class="variablelist"><dl><dt></dt><dd><p> This controls whether the client offers or even demands the use of the netlogon schannel. <a class="link" href="smb.conf.5.html#CLIENTSCHANNEL">client schannel = no</a> does not offer the schannel, <a class="link" href="smb.conf.5.html#CLIENTSCHANNEL">client schannel = auto</a> offers the schannel but does not @@ -1012,10 +1014,10 @@ client schannel (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>client schannel</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2530554"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2530556"></a> client signing (G) -</h3></div></div></div><a class="indexterm" name="id2530555"></a><a name="CLIENTSIGNING"></a><div class="variablelist"><dl><dt></dt><dd><p>This controls whether the client offers or requires +</h3></div></div></div><a class="indexterm" name="id2530557"></a><a name="CLIENTSIGNING"></a><div class="variablelist"><dl><dt></dt><dd><p>This controls whether the client offers or requires the server it talks to to use SMB signing. Possible values are <span class="emphasis"><em>auto</em></span>, <span class="emphasis"><em>mandatory</em></span> and <span class="emphasis"><em>disabled</em></span>. @@ -1024,19 +1026,19 @@ client signing (G) to disabled, SMB signing is not offered either. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>client signing</code></em> = <code class="literal">auto</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2530615"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2530617"></a> client use spnego (G) -</h3></div></div></div><a class="indexterm" name="id2530616"></a><a name="CLIENTUSESPNEGO"></a><div class="variablelist"><dl><dt></dt><dd><p> This variable controls whether Samba clients will try +</h3></div></div></div><a class="indexterm" name="id2530618"></a><a name="CLIENTUSESPNEGO"></a><div class="variablelist"><dl><dt></dt><dd><p> This variable controls whether Samba clients will try to use Simple and Protected NEGOciation (as specified by rfc2478) with supporting servers (including WindowsXP, Windows2000 and Samba 3.0) to agree upon an authentication mechanism. This enables Kerberos authentication in particular.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>client use spnego</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2530661"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2530663"></a> cluster addresses (G) -</h3></div></div></div><a class="indexterm" name="id2530662"></a><a name="CLUSTERADDRESSES"></a><div class="variablelist"><dl><dt></dt><dd><p>With this parameter you can add additional addresses +</h3></div></div></div><a class="indexterm" name="id2530664"></a><a name="CLUSTERADDRESSES"></a><div class="variablelist"><dl><dt></dt><dd><p>With this parameter you can add additional addresses nmbd will register with a WINS server. These addresses are not necessarily present on all nodes simultaneously, but they will be registered with the WINS server so that clients can contact @@ -1045,20 +1047,20 @@ cluster addresses (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>cluster addresses</code></em> = <code class="literal">10.0.0.1 10.0.0.2 10.0.0.3</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2530723"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2530725"></a> clustering (G) -</h3></div></div></div><a class="indexterm" name="id2530724"></a><a name="CLUSTERING"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies whether Samba should contact +</h3></div></div></div><a class="indexterm" name="id2530726"></a><a name="CLUSTERING"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies whether Samba should contact ctdb for accessing its tdb files and use ctdb as a backend for its messaging backend. </p><p>Set this parameter to <code class="literal">yes</code> only if you have a cluster setup with ctdb running. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>clustering</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2530777"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2530779"></a> comment (S) -</h3></div></div></div><a class="indexterm" name="id2530778"></a><a name="COMMENT"></a><div class="variablelist"><dl><dt></dt><dd><p>This is a text field that is seen next to a share +</h3></div></div></div><a class="indexterm" name="id2530780"></a><a name="COMMENT"></a><div class="variablelist"><dl><dt></dt><dd><p>This is a text field that is seen next to a share when a client does a queries the server, either via the network neighborhood or via <code class="literal">net view</code> to list what shares are available.</p><p>If you want to set the string that is displayed next to the @@ -1067,10 +1069,10 @@ comment (S) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>comment</code></em> = <code class="literal">Fred's Files</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2530860"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2530862"></a> config backend (G) -</h3></div></div></div><a class="indexterm" name="id2530861"></a><a name="CONFIGBACKEND"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2530863"></a><a name="CONFIGBACKEND"></a><div class="variablelist"><dl><dt></dt><dd><p> This controls the backend for storing the configuration. Possible values are <span class="emphasis"><em>file</em></span> (the default) and <span class="emphasis"><em>registry</em></span>. @@ -1088,10 +1090,10 @@ config backend (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>config backend</code></em> = <code class="literal">registry</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2530960"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2530962"></a> config file (G) -</h3></div></div></div><a class="indexterm" name="id2530961"></a><a name="CONFIGFILE"></a><div class="variablelist"><dl><dt></dt><dd><p>This allows you to override the config file +</h3></div></div></div><a class="indexterm" name="id2530963"></a><a name="CONFIGFILE"></a><div class="variablelist"><dl><dt></dt><dd><p>This allows you to override the config file to use, instead of the default (usually <code class="filename">smb.conf</code>). There is a chicken and egg problem here as this option is set in the config file!</p><p>For this reason, if the name of the config file has changed @@ -1101,10 +1103,10 @@ config file (G) (allowing you to special case the config files of just a few clients).</p><p><span class="emphasis"><em>No default</em></span></p><p>Example: <span class="emphasis"><em><em class="parameter"><code>config file</code></em> = <code class="literal">/usr/local/samba/lib/smb.conf.%m</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2531030"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2531032"></a> copy (S) -</h3></div></div></div><a class="indexterm" name="id2531031"></a><a name="COPY"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter allows you to "clone" service +</h3></div></div></div><a class="indexterm" name="id2531033"></a><a name="COPY"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter allows you to "clone" service entries. The specified service is simply duplicated under the current service's name. Any parameters specified in the current section will override those in the section being copied.</p><p>This feature lets you set up a 'template' service and @@ -1114,13 +1116,13 @@ copy (S) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>copy</code></em> = <code class="literal">otherservice</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2531097"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2531099"></a> <a name="CREATEMODE"></a>create mode -</h3></div></div></div><a class="indexterm" name="id2531098"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#CREATEMASK">create mask</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2531129"></a> +</h3></div></div></div><a class="indexterm" name="id2531100"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#CREATEMASK">create mask</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2531131"></a> create mask (S) -</h3></div></div></div><a class="indexterm" name="id2531130"></a><a name="CREATEMASK"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2531132"></a><a name="CREATEMASK"></a><div class="variablelist"><dl><dt></dt><dd><p> When a file is created, the necessary permissions are calculated according to the mapping from DOS modes to UNIX permissions, and the resulting UNIX mode is then bit-wise 'AND'ed with this parameter. This parameter may be thought of as a bit-wise MASK for the UNIX modes of a file. Any bit <span class="emphasis"><em>not</em></span> set here will @@ -1141,10 +1143,10 @@ create mask (S) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>create mask</code></em> = <code class="literal">0775</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2531266"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2531268"></a> csc policy (S) -</h3></div></div></div><a class="indexterm" name="id2531268"></a><a name="CSCPOLICY"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2531270"></a><a name="CSCPOLICY"></a><div class="variablelist"><dl><dt></dt><dd><p> This stands for <span class="emphasis"><em>client-side caching policy</em></span>, and specifies how clients capable of offline caching will cache the files in the share. The valid values are: manual, documents, programs, disable. </p><p> @@ -1156,10 +1158,10 @@ csc policy (S) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>csc policy</code></em> = <code class="literal">programs</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2531352"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2531354"></a> ctdbd socket (G) -</h3></div></div></div><a class="indexterm" name="id2531353"></a><a name="CTDBDSOCKET"></a><div class="variablelist"><dl><dt></dt><dd><p>If you set <code class="literal">clustering=yes</code>, +</h3></div></div></div><a class="indexterm" name="id2531355"></a><a name="CTDBDSOCKET"></a><div class="variablelist"><dl><dt></dt><dd><p>If you set <code class="literal">clustering=yes</code>, you need to tell Samba where ctdbd listens on its unix domain socket. The default path as of ctdb 1.0 is /tmp/ctdb.socket which you have to explicitly set for Samba in smb.conf. @@ -1167,10 +1169,10 @@ ctdbd socket (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>ctdbd socket</code></em> = <code class="literal">/tmp/ctdb.socket</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2531418"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2531420"></a> cups options (S) -</h3></div></div></div><a class="indexterm" name="id2531419"></a><a name="CUPSOPTIONS"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2531421"></a><a name="CUPSOPTIONS"></a><div class="variablelist"><dl><dt></dt><dd><p> This parameter is only applicable if <a class="link" href="smb.conf.5.html#PRINTING">printing</a> is set to <code class="constant">cups</code>. Its value is a free form string of options passed directly to the cups library. @@ -1192,10 +1194,10 @@ cups options (S) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>cups options</code></em> = <code class="literal">"raw media=a4"</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2531528"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2531537"></a> cups server (G) -</h3></div></div></div><a class="indexterm" name="id2531529"></a><a name="CUPSSERVER"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2531538"></a><a name="CUPSSERVER"></a><div class="variablelist"><dl><dt></dt><dd><p> This parameter is only applicable if <a class="link" href="smb.conf.5.html#PRINTING">printing</a> is set to <code class="constant">cups</code>. </p><p> If set, this option overrides the ServerName option in the CUPS <code class="filename">client.conf</code>. This is @@ -1209,10 +1211,10 @@ cups server (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>cups server</code></em> = <code class="literal">mycupsserver:1631</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2531636"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2531645"></a> deadtime (G) -</h3></div></div></div><a class="indexterm" name="id2531637"></a><a name="DEADTIME"></a><div class="variablelist"><dl><dt></dt><dd><p>The value of the parameter (a decimal integer) +</h3></div></div></div><a class="indexterm" name="id2531646"></a><a name="DEADTIME"></a><div class="variablelist"><dl><dt></dt><dd><p>The value of the parameter (a decimal integer) represents the number of minutes of inactivity before a connection is considered dead, and it is disconnected. The deadtime only takes effect if the number of open files is zero.</p><p>This is useful to stop a server's resources being @@ -1224,10 +1226,10 @@ deadtime (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>deadtime</code></em> = <code class="literal">15</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2531717"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2531727"></a> debug class (G) -</h3></div></div></div><a class="indexterm" name="id2531718"></a><a name="DEBUGCLASS"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2531728"></a><a name="DEBUGCLASS"></a><div class="variablelist"><dl><dt></dt><dd><p> With this boolean parameter enabled, the debug class (DBGC_CLASS) will be displayed in the debug header. </p><p> @@ -1235,20 +1237,20 @@ debug class (G) section about <a class="link" href="smb.conf.5.html#LOGLEVEL">log level</a>. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>debug class</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2531776"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2531786"></a> debug hires timestamp (G) -</h3></div></div></div><a class="indexterm" name="id2531777"></a><a name="DEBUGHIRESTIMESTAMP"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2531787"></a><a name="DEBUGHIRESTIMESTAMP"></a><div class="variablelist"><dl><dt></dt><dd><p> Sometimes the timestamps in the log messages are needed with a resolution of higher that seconds, this boolean parameter adds microsecond resolution to the timestamp message header when turned on. </p><p> Note that the parameter <a class="link" href="smb.conf.5.html#DEBUGTIMESTAMP">debug timestamp</a> must be on for this to have an effect. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>debug hires timestamp</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2531838"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2531847"></a> debug pid (G) -</h3></div></div></div><a class="indexterm" name="id2531839"></a><a name="DEBUGPID"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2531848"></a><a name="DEBUGPID"></a><div class="variablelist"><dl><dt></dt><dd><p> When using only one log file for more then one forked <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a>-process there may be hard to follow which process outputs which message. This boolean parameter is adds the process-id to the timestamp message headers in the logfile when turned on. @@ -1256,10 +1258,10 @@ debug pid (G) Note that the parameter <a class="link" href="smb.conf.5.html#DEBUGTIMESTAMP">debug timestamp</a> must be on for this to have an effect. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>debug pid</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2531906"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2531916"></a> debug prefix timestamp (G) -</h3></div></div></div><a class="indexterm" name="id2531907"></a><a name="DEBUGPREFIXTIMESTAMP"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2531917"></a><a name="DEBUGPREFIXTIMESTAMP"></a><div class="variablelist"><dl><dt></dt><dd><p> With this option enabled, the timestamp message header is prefixed to the debug message without the filename and function information that is included with the <a class="link" href="smb.conf.5.html#DEBUGTIMESTAMP">debug timestamp</a> parameter. This gives timestamps to the messages without adding an additional line. @@ -1267,38 +1269,38 @@ debug prefix timestamp (G) Note that this parameter overrides the <a class="link" href="smb.conf.5.html#DEBUGTIMESTAMP">debug timestamp</a> parameter. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>debug prefix timestamp</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2531979"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2531989"></a> <a name="TIMESTAMPLOGS"></a>timestamp logs -</h3></div></div></div><a class="indexterm" name="id2531980"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#DEBUGTIMESTAMP">debug timestamp</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2532011"></a> +</h3></div></div></div><a class="indexterm" name="id2531990"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#DEBUGTIMESTAMP">debug timestamp</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2532021"></a> debug timestamp (G) -</h3></div></div></div><a class="indexterm" name="id2532012"></a><a name="DEBUGTIMESTAMP"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2532022"></a><a name="DEBUGTIMESTAMP"></a><div class="variablelist"><dl><dt></dt><dd><p> Samba debug log messages are timestamped by default. If you are running at a high <a class="link" href="smb.conf.5.html#DEBUGLEVEL">debug level</a> these timestamps can be distracting. This boolean parameter allows timestamping to be turned off. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>debug timestamp</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2532067"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2532077"></a> debug uid (G) -</h3></div></div></div><a class="indexterm" name="id2532068"></a><a name="DEBUGUID"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2532078"></a><a name="DEBUGUID"></a><div class="variablelist"><dl><dt></dt><dd><p> Samba is sometimes run as root and sometime run as the connected user, this boolean parameter inserts the current euid, egid, uid and gid to the timestamp message headers in the log file if turned on. </p><p> Note that the parameter <a class="link" href="smb.conf.5.html#DEBUGTIMESTAMP">debug timestamp</a> must be on for this to have an effect. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>debug uid</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2532127"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2532136"></a> default case (S) -</h3></div></div></div><a class="indexterm" name="id2532128"></a><a name="DEFAULTCASE"></a><div class="variablelist"><dl><dt></dt><dd><p>See the section on <a class="link" href="smb.conf.5.html#NAMEMANGLING">name mangling</a>. +</h3></div></div></div><a class="indexterm" name="id2532138"></a><a name="DEFAULTCASE"></a><div class="variablelist"><dl><dt></dt><dd><p>See the section on <a class="link" href="smb.conf.5.html#NAMEMANGLING">name mangling</a>. Also note the <a class="link" href="smb.conf.5.html#SHORTPRESERVECASE">short preserve case</a> parameter.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>default case</code></em> = <code class="literal">lower</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2532191"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2532201"></a> default devmode (S) -</h3></div></div></div><a class="indexterm" name="id2532192"></a><a name="DEFAULTDEVMODE"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is only applicable to <a class="link" href="smb.conf.5.html#PRINTABLE">printable</a> services. +</h3></div></div></div><a class="indexterm" name="id2532202"></a><a name="DEFAULTDEVMODE"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is only applicable to <a class="link" href="smb.conf.5.html#PRINTABLE">printable</a> services. When smbd is serving Printer Drivers to Windows NT/2k/XP clients, each printer on the Samba server has a Device Mode which defines things such as paper size and orientation and duplex settings. The device mode can only correctly be @@ -1321,13 +1323,13 @@ default devmode (S) see the <a class="ulink" href="http://msdn.microsoft.com/" target="_top">MSDN documentation</a>. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>default devmode</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2532288"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2532298"></a> <a name="DEFAULT"></a>default -</h3></div></div></div><a class="indexterm" name="id2532289"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#DEFAULTSERVICE">default service</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2532320"></a> +</h3></div></div></div><a class="indexterm" name="id2532299"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#DEFAULTSERVICE">default service</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2532330"></a> default service (G) -</h3></div></div></div><a class="indexterm" name="id2532322"></a><a name="DEFAULTSERVICE"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies the name of a service +</h3></div></div></div><a class="indexterm" name="id2532331"></a><a name="DEFAULTSERVICE"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies the name of a service which will be connected to if the service actually requested cannot be found. Note that the square brackets are <span class="emphasis"><em>NOT</em></span> given in the parameter value (see example below).</p><p>There is no default value for this parameter. If this @@ -1341,10 +1343,10 @@ default service (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>default service</code></em> = <code class="literal">pub</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2532434"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2532444"></a> defer sharing violations (G) -</h3></div></div></div><a class="indexterm" name="id2532435"></a><a name="DEFERSHARINGVIOLATIONS"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2532445"></a><a name="DEFERSHARINGVIOLATIONS"></a><div class="variablelist"><dl><dt></dt><dd><p> Windows allows specifying how a file will be shared with other processes when it is opened. Sharing violations occur when a file is opened by a different process using options that violate @@ -1357,19 +1359,19 @@ defer sharing violations (G) designed to enable Samba to more correctly emulate Windows. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>defer sharing violations</code></em> = <code class="literal">True</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2532493"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2532502"></a> delete group script (G) -</h3></div></div></div><a class="indexterm" name="id2532494"></a><a name="DELETEGROUPSCRIPT"></a><div class="variablelist"><dl><dt></dt><dd><p>This is the full pathname to a script that will +</h3></div></div></div><a class="indexterm" name="id2532503"></a><a name="DELETEGROUPSCRIPT"></a><div class="variablelist"><dl><dt></dt><dd><p>This is the full pathname to a script that will be run <span class="emphasis"><em>AS ROOT</em></span> <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> when a group is requested to be deleted. It will expand any <em class="parameter"><code>%g</code></em> to the group name passed. This script is only useful for installations using the Windows NT domain administration tools. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>delete group script</code></em> = <code class="literal"></code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2532553"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2532563"></a> deleteprinter command (G) -</h3></div></div></div><a class="indexterm" name="id2532554"></a><a name="DELETEPRINTERCOMMAND"></a><div class="variablelist"><dl><dt></dt><dd><p>With the introduction of MS-RPC based printer +</h3></div></div></div><a class="indexterm" name="id2532564"></a><a name="DELETEPRINTERCOMMAND"></a><div class="variablelist"><dl><dt></dt><dd><p>With the introduction of MS-RPC based printer support for Windows NT/2000 clients in Samba 2.2, it is now possible to delete a printer at run time by issuing the DeletePrinter() RPC call.</p><p>For a Samba host this means that the printer must be @@ -1387,18 +1389,18 @@ deleteprinter command (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>deleteprinter command</code></em> = <code class="literal">/usr/bin/removeprinter</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2532706"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2532715"></a> delete readonly (S) -</h3></div></div></div><a class="indexterm" name="id2532707"></a><a name="DELETEREADONLY"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter allows readonly files to be deleted. +</h3></div></div></div><a class="indexterm" name="id2532716"></a><a name="DELETEREADONLY"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter allows readonly files to be deleted. This is not normal DOS semantics, but is allowed by UNIX.</p><p>This option may be useful for running applications such as rcs, where UNIX file ownership prevents changing file permissions, and DOS semantics prevent deletion of a read only file.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>delete readonly</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2532755"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2532764"></a> delete share command (G) -</h3></div></div></div><a class="indexterm" name="id2532756"></a><a name="DELETESHARECOMMAND"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2532766"></a><a name="DELETESHARECOMMAND"></a><div class="variablelist"><dl><dt></dt><dd><p> Samba 2.2.0 introduced the ability to dynamically add and delete shares via the Windows NT 4.0 Server Manager. The <em class="parameter"><code>delete share command</code></em> is used to define an external program or script which will remove an existing service definition from @@ -1422,10 +1424,10 @@ delete share command (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>delete share command</code></em> = <code class="literal">/usr/local/bin/delshare</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2532926"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2532936"></a> delete user from group script (G) -</h3></div></div></div><a class="indexterm" name="id2532927"></a><a name="DELETEUSERFROMGROUPSCRIPT"></a><div class="variablelist"><dl><dt></dt><dd><p>Full path to the script that will be called when +</h3></div></div></div><a class="indexterm" name="id2532937"></a><a name="DELETEUSERFROMGROUPSCRIPT"></a><div class="variablelist"><dl><dt></dt><dd><p>Full path to the script that will be called when a user is removed from a group using the Windows NT domain administration tools. It will be run by <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> <span class="emphasis"><em>AS ROOT</em></span>. Any <em class="parameter"><code>%g</code></em> will be replaced with the group name and @@ -1434,10 +1436,10 @@ delete user from group script (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>delete user from group script</code></em> = <code class="literal">/usr/sbin/deluser %u %g</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2533012"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2533021"></a> delete user script (G) -</h3></div></div></div><a class="indexterm" name="id2533013"></a><a name="DELETEUSERSCRIPT"></a><div class="variablelist"><dl><dt></dt><dd><p>This is the full pathname to a script that will +</h3></div></div></div><a class="indexterm" name="id2533022"></a><a name="DELETEUSERSCRIPT"></a><div class="variablelist"><dl><dt></dt><dd><p>This is the full pathname to a script that will be run by <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> when managing users with remote RPC (NT) tools. </p><p>This script is called when a remote client removes a user @@ -1446,10 +1448,10 @@ delete user script (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>delete user script</code></em> = <code class="literal">/usr/local/samba/bin/del_user %u</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2533094"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2533103"></a> delete veto files (S) -</h3></div></div></div><a class="indexterm" name="id2533095"></a><a name="DELETEVETOFILES"></a><div class="variablelist"><dl><dt></dt><dd><p>This option is used when Samba is attempting to +</h3></div></div></div><a class="indexterm" name="id2533104"></a><a name="DELETEVETOFILES"></a><div class="variablelist"><dl><dt></dt><dd><p>This option is used when Samba is attempting to delete a directory that contains one or more vetoed directories (see the <a class="link" href="smb.conf.5.html#VETOFILES">veto files</a> option). If this option is set to <code class="constant">no</code> (the default) then if a vetoed @@ -1463,10 +1465,10 @@ delete veto files (S) directories to be transparently deleted when the parent directory is deleted (so long as the user has permissions to do so).</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>delete veto files</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2533192"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2533201"></a> dfree cache time (S) -</h3></div></div></div><a class="indexterm" name="id2533193"></a><a name="DFREECACHETIME"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2533202"></a><a name="DFREECACHETIME"></a><div class="variablelist"><dl><dt></dt><dd><p> The <em class="parameter"><code>dfree cache time</code></em> should only be used on systems where a problem occurs with the internal disk space calculations. This has been known to happen with Ultrix, but may occur with other operating systems. The symptom that was seen was an error of "Abort Retry Ignore" at the @@ -1479,10 +1481,10 @@ dfree cache time (S) By default this parameter is zero, meaning no caching will be done. </p><p><span class="emphasis"><em>No default</em></span></p><p>Example: <span class="emphasis"><em><em class="parameter"><code>dfree cache time</code></em> = <code class="literal">dfree cache time = 60</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2533274"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2533283"></a> dfree command (S) -</h3></div></div></div><a class="indexterm" name="id2533275"></a><a name="DFREECOMMAND"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2533284"></a><a name="DFREECOMMAND"></a><div class="variablelist"><dl><dt></dt><dd><p> The <em class="parameter"><code>dfree command</code></em> setting should only be used on systems where a problem occurs with the internal disk space calculations. This has been known to happen with Ultrix, but may occur with other operating systems. The symptom that was seen was an error of "Abort Retry Ignore" @@ -1520,13 +1522,13 @@ df $1 | tail -1 | awk '{print $(NF-4),$(NF-2)}' By default internal routines for determining the disk capacity and remaining space will be used. </p><p><span class="emphasis"><em>No default</em></span></p><p>Example: <span class="emphasis"><em><em class="parameter"><code>dfree command</code></em> = <code class="literal">/usr/local/samba/bin/dfree</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2533406"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2533416"></a> <a name="DIRECTORYMODE"></a>directory mode -</h3></div></div></div><a class="indexterm" name="id2533407"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#DIRECTORYMASK">directory mask</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2533439"></a> +</h3></div></div></div><a class="indexterm" name="id2533417"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#DIRECTORYMASK">directory mask</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2533448"></a> directory mask (S) -</h3></div></div></div><a class="indexterm" name="id2533440"></a><a name="DIRECTORYMASK"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is the octal modes which are +</h3></div></div></div><a class="indexterm" name="id2533449"></a><a name="DIRECTORYMASK"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is the octal modes which are used when converting DOS modes to UNIX modes when creating UNIX directories.</p><p>When a directory is created, the necessary permissions are calculated according to the mapping from DOS modes to UNIX permissions, @@ -1544,10 +1546,10 @@ directory mask (S) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>directory mask</code></em> = <code class="literal">0775</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2533556"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2533566"></a> directory security mask (S) -</h3></div></div></div><a class="indexterm" name="id2533557"></a><a name="DIRECTORYSECURITYMASK"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter controls what UNIX permission bits +</h3></div></div></div><a class="indexterm" name="id2533567"></a><a name="DIRECTORYSECURITYMASK"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter controls what UNIX permission bits will be set when a Windows NT client is manipulating the UNIX permission on a directory using the native NT security dialog box.</p><p> @@ -1567,19 +1569,19 @@ directory security mask (S) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>directory security mask</code></em> = <code class="literal">0700</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2533666"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2533676"></a> disable netbios (G) -</h3></div></div></div><a class="indexterm" name="id2533667"></a><a name="DISABLENETBIOS"></a><div class="variablelist"><dl><dt></dt><dd><p>Enabling this parameter will disable netbios support +</h3></div></div></div><a class="indexterm" name="id2533677"></a><a name="DISABLENETBIOS"></a><div class="variablelist"><dl><dt></dt><dd><p>Enabling this parameter will disable netbios support in Samba. Netbios is the only available form of browsing in all windows versions except for 2000 and XP. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>Clients that only support netbios won't be able to see your samba server when netbios support is disabled. </p></div><p>Default: <span class="emphasis"><em><em class="parameter"><code>disable netbios</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2533716"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2533725"></a> disable spoolss (G) -</h3></div></div></div><a class="indexterm" name="id2533717"></a><a name="DISABLESPOOLSS"></a><div class="variablelist"><dl><dt></dt><dd><p>Enabling this parameter will disable Samba's support +</h3></div></div></div><a class="indexterm" name="id2533726"></a><a name="DISABLESPOOLSS"></a><div class="variablelist"><dl><dt></dt><dd><p>Enabling this parameter will disable Samba's support for the SPOOLSS set of MS-RPC's and will yield identical behavior as Samba 2.0.x. Windows NT/2000 clients will downgrade to using Lanman style printing commands. Windows 9x/ME will be unaffected by @@ -1591,10 +1593,10 @@ disable spoolss (G) <span class="emphasis"><em>Be very careful about enabling this parameter.</em></span> </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>disable spoolss</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2533771"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2533781"></a> display charset (G) -</h3></div></div></div><a class="indexterm" name="id2533772"></a><a name="DISPLAYCHARSET"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2533782"></a><a name="DISPLAYCHARSET"></a><div class="variablelist"><dl><dt></dt><dd><p> Specifies the charset that samba will use to print messages to stdout and stderr. The default value is "LOCALE", which means automatically set, depending on the current locale. The value should generally be the same as the value of the parameter @@ -1603,10 +1605,10 @@ display charset (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>display charset</code></em> = <code class="literal">UTF8</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2533847"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2533857"></a> dmapi support (S) -</h3></div></div></div><a class="indexterm" name="id2533848"></a><a name="DMAPISUPPORT"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies whether Samba should use DMAPI to +</h3></div></div></div><a class="indexterm" name="id2533858"></a><a name="DMAPISUPPORT"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies whether Samba should use DMAPI to determine whether a file is offline or not. This would typically be used in conjunction with a hierarchical storage system that automatically migrates files to tape. @@ -1621,10 +1623,10 @@ dmapi support (S) </p><p> </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>dmapi support</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2533910"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2533920"></a> dns proxy (G) -</h3></div></div></div><a class="indexterm" name="id2533911"></a><a name="DNSPROXY"></a><div class="variablelist"><dl><dt></dt><dd><p>Specifies that <a class="citerefentry" href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a> when acting as a WINS server and +</h3></div></div></div><a class="indexterm" name="id2533921"></a><a name="DNSPROXY"></a><div class="variablelist"><dl><dt></dt><dd><p>Specifies that <a class="citerefentry" href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a> when acting as a WINS server and finding that a NetBIOS name has not been registered, should treat the NetBIOS name word-for-word as a DNS name and do a lookup with the DNS server for that name on behalf of the name-querying client.</p><p>Note that the maximum length for a NetBIOS name is 15 @@ -1633,10 +1635,10 @@ dns proxy (G) DNS name lookup requests, as doing a name lookup is a blocking action.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>dns proxy</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2533979"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2533988"></a> domain logons (G) -</h3></div></div></div><a class="indexterm" name="id2533980"></a><a name="DOMAINLOGONS"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2533990"></a><a name="DOMAINLOGONS"></a><div class="variablelist"><dl><dt></dt><dd><p> If set to <code class="constant">yes</code>, the Samba server will provide the netlogon service for Windows 9X network logons for the <a class="link" href="smb.conf.5.html#WORKGROUP">workgroup</a> it is in. @@ -1646,10 +1648,10 @@ domain logons (G) Samba HOWTO Collection. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>domain logons</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2534040"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2534050"></a> domain master (G) -</h3></div></div></div><a class="indexterm" name="id2534041"></a><a name="DOMAINMASTER"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2534051"></a><a name="DOMAINMASTER"></a><div class="variablelist"><dl><dt></dt><dd><p> Tell <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> to enable WAN-wide browse list collation. Setting this option causes <code class="literal">nmbd</code> to claim a special domain specific NetBIOS name that identifies it as a domain master browser for its given @@ -1675,10 +1677,10 @@ domain master (G) Samba will function as a BDC. In general, this parameter should be set to 'No' only on a BDC. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>domain master</code></em> = <code class="literal">auto</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2534271"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2534280"></a> dont descend (S) -</h3></div></div></div><a class="indexterm" name="id2534272"></a><a name="DONTDESCEND"></a><div class="variablelist"><dl><dt></dt><dd><p>There are certain directories on some systems +</h3></div></div></div><a class="indexterm" name="id2534281"></a><a name="DONTDESCEND"></a><div class="variablelist"><dl><dt></dt><dd><p>There are certain directories on some systems (e.g., the <code class="filename">/proc</code> tree under Linux) that are either not of interest to clients or are infinitely deep (recursive). This parameter allows you to specify a comma-delimited list of directories @@ -1689,31 +1691,32 @@ dont descend (S) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>dont descend</code></em> = <code class="literal">/proc,/dev</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2534356"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2534365"></a> dos charset (G) -</h3></div></div></div><a class="indexterm" name="id2534357"></a><a name="DOSCHARSET"></a><div class="variablelist"><dl><dt></dt><dd><p>DOS SMB clients assume the server has +</h3></div></div></div><a class="indexterm" name="id2534366"></a><a name="DOSCHARSET"></a><div class="variablelist"><dl><dt></dt><dd><p>DOS SMB clients assume the server has the same charset as they do. This option specifies which charset Samba should talk to DOS clients. </p><p>The default depends on which charsets you have installed. Samba tries to use charset 850 but falls back to ASCII in - case it is not available. Run <a class="citerefentry" href="testparm.1.html"><span class="citerefentry"><span class="refentrytitle">testparm</span>(1)</span></a> to check the default on your system.</p><p><span class="emphasis"><em>No default</em></span></p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2534400"></a> + case it is not available. Run <a class="citerefentry" href="testparm.1.html"><span class="citerefentry"><span class="refentrytitle">testparm</span>(1)</span></a> to check the default on your system.</p><p><span class="emphasis"><em>No default</em></span></p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2534409"></a> dos filemode (S) -</h3></div></div></div><a class="indexterm" name="id2534401"></a><a name="DOSFILEMODE"></a><div class="variablelist"><dl><dt></dt><dd><p> The default behavior in Samba is to provide - UNIX-like behavior where only the owner of a file/directory is +</h3></div></div></div><a class="indexterm" name="id2534410"></a><a name="DOSFILEMODE"></a><div class="variablelist"><dl><dt></dt><dd><p> The default behavior in Samba is to provide + UNIX-like behavior where only the owner of a file/directory is able to change the permissions on it. However, this behavior - is often confusing to DOS/Windows users. Enabling this parameter - allows a user who has write access to the file (by whatever - means) to modify the permissions (including ACL) on it. Note that a user - belonging to the group owning the file will not be allowed to - change permissions if the group is only granted read access. - Ownership of the file/directory may also be changed.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>dos filemode</code></em> = <code class="literal">no</code> + is often confusing to DOS/Windows users. Enabling this parameter + allows a user who has write access to the file (by whatever + means, including an ACL permission) to modify the permissions + (including ACL) on it. Note that a user belonging to the group + owning the file will not be allowed to change permissions if + the group is only granted read access. Ownership of the + file/directory may also be changed.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>dos filemode</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2534450"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2534460"></a> dos filetime resolution (S) -</h3></div></div></div><a class="indexterm" name="id2534451"></a><a name="DOSFILETIMERESOLUTION"></a><div class="variablelist"><dl><dt></dt><dd><p>Under the DOS and Windows FAT filesystem, the finest +</h3></div></div></div><a class="indexterm" name="id2534461"></a><a name="DOSFILETIMERESOLUTION"></a><div class="variablelist"><dl><dt></dt><dd><p>Under the DOS and Windows FAT filesystem, the finest granularity on time resolution is two seconds. Setting this parameter for a share causes Samba to round the reported time down to the nearest two second boundary when a query call that requires one second @@ -1728,10 +1731,10 @@ dos filetime resolution (S) this option causes the two timestamps to match, and Visual C++ is happy.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>dos filetime resolution</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2534518"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2534528"></a> dos filetimes (S) -</h3></div></div></div><a class="indexterm" name="id2534519"></a><a name="DOSFILETIMES"></a><div class="variablelist"><dl><dt></dt><dd><p>Under DOS and Windows, if a user can write to a +</h3></div></div></div><a class="indexterm" name="id2534529"></a><a name="DOSFILETIMES"></a><div class="variablelist"><dl><dt></dt><dd><p>Under DOS and Windows, if a user can write to a file they can change the timestamp on it. Under POSIX semantics, only the owner of the file or root may change the timestamp. By default, Samba runs with POSIX semantics and refuses to change the @@ -1745,20 +1748,20 @@ dos filetimes (S) shared between users. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>dos filetimes</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2534589"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2534599"></a> ea support (S) -</h3></div></div></div><a class="indexterm" name="id2534590"></a><a name="EASUPPORT"></a><div class="variablelist"><dl><dt></dt><dd><p>This boolean parameter controls whether <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> will allow clients to attempt to store OS/2 style Extended +</h3></div></div></div><a class="indexterm" name="id2534600"></a><a name="EASUPPORT"></a><div class="variablelist"><dl><dt></dt><dd><p>This boolean parameter controls whether <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> will allow clients to attempt to store OS/2 style Extended attributes on a share. In order to enable this parameter the underlying filesystem exported by the share must support extended attributes (such as provided on XFS and EXT3 on Linux, with the correct kernel patches). On Linux the filesystem must have been mounted with the mount option user_xattr in order for extended attributes to work, also extended attributes must be compiled into the Linux kernel.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>ea support</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2534646"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2534656"></a> enable asu support (G) -</h3></div></div></div><a class="indexterm" name="id2534647"></a><a name="ENABLEASUSUPPORT"></a><div class="variablelist"><dl><dt></dt><dd><p>Hosts running the "Advanced Server for Unix (ASU)" product +</h3></div></div></div><a class="indexterm" name="id2534657"></a><a name="ENABLEASUSUPPORT"></a><div class="variablelist"><dl><dt></dt><dd><p>Hosts running the "Advanced Server for Unix (ASU)" product require some special accomodations such as creating a builting [ADMIN$] share that only supports IPC connections. The has been the default behavior in smbd for many years. However, certain Microsoft applications @@ -1766,10 +1769,10 @@ enable asu support (G) an [ADMIN$} file share. Disabling this parameter allows for creating an [ADMIN$] file share in smb.conf.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>enable asu support</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2534695"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2534705"></a> enable privileges (G) -</h3></div></div></div><a class="indexterm" name="id2534696"></a><a name="ENABLEPRIVILEGES"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2534706"></a><a name="ENABLEPRIVILEGES"></a><div class="variablelist"><dl><dt></dt><dd><p> This parameter controls whether or not smbd will honor privileges assigned to specific SIDs via either <code class="literal">net rpc rights</code> or one of the Windows user and group manager tools. This parameter is enabled by default. It can be disabled to prevent members of the Domain Admins group from being able to @@ -1782,10 +1785,10 @@ enable privileges (G) Please read the extended description provided in the Samba HOWTO documentation. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>enable privileges</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2534761"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2534771"></a> encrypt passwords (G) -</h3></div></div></div><a class="indexterm" name="id2534762"></a><a name="ENCRYPTPASSWORDS"></a><div class="variablelist"><dl><dt></dt><dd><p>This boolean controls whether encrypted passwords +</h3></div></div></div><a class="indexterm" name="id2534772"></a><a name="ENCRYPTPASSWORDS"></a><div class="variablelist"><dl><dt></dt><dd><p>This boolean controls whether encrypted passwords will be negotiated with the client. Note that Windows NT 4.0 SP3 and above and also Windows 98 will by default expect encrypted passwords unless a registry entry is changed. To use encrypted passwords in @@ -1808,10 +1811,10 @@ encrypt passwords (G) causes <code class="literal">smbd</code> to authenticate against another server.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>encrypt passwords</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2534874"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2534883"></a> enhanced browsing (G) -</h3></div></div></div><a class="indexterm" name="id2534875"></a><a name="ENHANCEDBROWSING"></a><div class="variablelist"><dl><dt></dt><dd><p>This option enables a couple of enhancements to +</h3></div></div></div><a class="indexterm" name="id2534884"></a><a name="ENHANCEDBROWSING"></a><div class="variablelist"><dl><dt></dt><dd><p>This option enables a couple of enhancements to cross-subnet browse propagation that have been added in Samba but which are not standard in Microsoft implementations. </p><p>The first enhancement to browse propagation consists of a regular @@ -1824,10 +1827,10 @@ enhanced browsing (G) to stay around forever which can be annoying.</p><p>In general you should leave this option enabled as it makes cross-subnet browse propagation much more reliable.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>enhanced browsing</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2534939"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2534954"></a> enumports command (G) -</h3></div></div></div><a class="indexterm" name="id2534940"></a><a name="ENUMPORTSCOMMAND"></a><div class="variablelist"><dl><dt></dt><dd><p>The concept of a "port" is fairly foreign +</h3></div></div></div><a class="indexterm" name="id2534955"></a><a name="ENUMPORTSCOMMAND"></a><div class="variablelist"><dl><dt></dt><dd><p>The concept of a "port" is fairly foreign to UNIX hosts. Under Windows NT/2000 print servers, a port is associated with a port monitor and generally takes the form of a local port (i.e. LPT1:, COM1:, FILE:) or a remote port @@ -1844,10 +1847,10 @@ enumports command (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>enumports command</code></em> = <code class="literal">/usr/bin/listports</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2535028"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2535044"></a> eventlog list (G) -</h3></div></div></div><a class="indexterm" name="id2535029"></a><a name="EVENTLOGLIST"></a><div class="variablelist"><dl><dt></dt><dd><p>This option defines a list of log names that Samba will +</h3></div></div></div><a class="indexterm" name="id2535045"></a><a name="EVENTLOGLIST"></a><div class="variablelist"><dl><dt></dt><dd><p>This option defines a list of log names that Samba will report to the Microsoft EventViewer utility. The listed eventlogs will be associated with tdb file on disk in the <code class="filename">$(lockdir)/eventlog</code>. @@ -1860,10 +1863,10 @@ eventlog list (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>eventlog list</code></em> = <code class="literal">Security Application Syslog Apache</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2535108"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2535123"></a> fake directory create times (S) -</h3></div></div></div><a class="indexterm" name="id2535109"></a><a name="FAKEDIRECTORYCREATETIMES"></a><div class="variablelist"><dl><dt></dt><dd><p>NTFS and Windows VFAT file systems keep a create +</h3></div></div></div><a class="indexterm" name="id2535124"></a><a name="FAKEDIRECTORYCREATETIMES"></a><div class="variablelist"><dl><dt></dt><dd><p>NTFS and Windows VFAT file systems keep a create time for all files and directories. This is not the same as the ctime - status change time - that Unix keeps, so Samba by default reports the earliest of the various times Unix does keep. Setting @@ -1885,10 +1888,10 @@ fake directory create times (S) ensures directories always predate their contents and an NMAKE build will proceed as expected.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>fake directory create times</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2535179"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2535203"></a> fake oplocks (S) -</h3></div></div></div><a class="indexterm" name="id2535180"></a><a name="FAKEOPLOCKS"></a><div class="variablelist"><dl><dt></dt><dd><p>Oplocks are the way that SMB clients get permission +</h3></div></div></div><a class="indexterm" name="id2535204"></a><a name="FAKEOPLOCKS"></a><div class="variablelist"><dl><dt></dt><dd><p>Oplocks are the way that SMB clients get permission from a server to locally cache file operations. If a server grants an oplock (opportunistic lock) then the client is free to assume that it is the only one accessing the file and it will aggressively @@ -1904,10 +1907,10 @@ fake oplocks (S) files read-write at the same time you can get data corruption. Use this option carefully!</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>fake oplocks</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2535271"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2535295"></a> follow symlinks (S) -</h3></div></div></div><a class="indexterm" name="id2535272"></a><a name="FOLLOWSYMLINKS"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2535296"></a><a name="FOLLOWSYMLINKS"></a><div class="variablelist"><dl><dt></dt><dd><p> This parameter allows the Samba administrator to stop <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> from following symbolic links in a particular share. Setting this parameter to <code class="constant">no</code> prevents any file or directory that is a symbolic link from being followed (the user will get an error). This option is very useful to stop users from adding a symbolic @@ -1917,10 +1920,10 @@ follow symlinks (S) This option is enabled (i.e. <code class="literal">smbd</code> will follow symbolic links) by default. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>follow symlinks</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2535346"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2535370"></a> force create mode (S) -</h3></div></div></div><a class="indexterm" name="id2535348"></a><a name="FORCECREATEMODE"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies a set of UNIX mode bit +</h3></div></div></div><a class="indexterm" name="id2535371"></a><a name="FORCECREATEMODE"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies a set of UNIX mode bit permissions that will <span class="emphasis"><em>always</em></span> be set on a file created by Samba. This is done by bitwise 'OR'ing these bits onto the mode bits of a file that is being created or having its @@ -1933,10 +1936,10 @@ force create mode (S) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>force create mode</code></em> = <code class="literal">0755</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2535433"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2535451"></a> force directory mode (S) -</h3></div></div></div><a class="indexterm" name="id2535434"></a><a name="FORCEDIRECTORYMODE"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies a set of UNIX mode bit +</h3></div></div></div><a class="indexterm" name="id2535452"></a><a name="FORCEDIRECTORYMODE"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies a set of UNIX mode bit permissions that will <span class="emphasis"><em>always</em></span> be set on a directory created by Samba. This is done by bitwise 'OR'ing these bits onto the mode bits of a directory that is being created. The default for this @@ -1949,10 +1952,10 @@ force directory mode (S) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>force directory mode</code></em> = <code class="literal">0755</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2535514"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2535532"></a> force directory security mode (S) -</h3></div></div></div><a class="indexterm" name="id2535515"></a><a name="FORCEDIRECTORYSECURITYMODE"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2535534"></a><a name="FORCEDIRECTORYSECURITYMODE"></a><div class="variablelist"><dl><dt></dt><dd><p> This parameter controls what UNIX permission bits can be modified when a Windows NT client is manipulating the UNIX permission on a directory using the native NT security dialog box. </p><p> @@ -1973,13 +1976,13 @@ force directory security mode (S) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>force directory security mode</code></em> = <code class="literal">700</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2535618"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2535636"></a> <a name="GROUP"></a>group -</h3></div></div></div><a class="indexterm" name="id2535619"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#FORCEGROUP">force group</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2535650"></a> +</h3></div></div></div><a class="indexterm" name="id2535638"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#FORCEGROUP">force group</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2535668"></a> force group (S) -</h3></div></div></div><a class="indexterm" name="id2535651"></a><a name="FORCEGROUP"></a><div class="variablelist"><dl><dt></dt><dd><p>This specifies a UNIX group name that will be +</h3></div></div></div><a class="indexterm" name="id2535670"></a><a name="FORCEGROUP"></a><div class="variablelist"><dl><dt></dt><dd><p>This specifies a UNIX group name that will be assigned as the default primary group for all users connecting to this service. This is useful for sharing files by ensuring that all access to files on service will use the named group for @@ -2003,10 +2006,10 @@ force group (S) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>force group</code></em> = <code class="literal">agroup</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2535766"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2535784"></a> force printername (S) -</h3></div></div></div><a class="indexterm" name="id2535767"></a><a name="FORCEPRINTERNAME"></a><div class="variablelist"><dl><dt></dt><dd><p>When printing from Windows NT (or later), +</h3></div></div></div><a class="indexterm" name="id2535785"></a><a name="FORCEPRINTERNAME"></a><div class="variablelist"><dl><dt></dt><dd><p>When printing from Windows NT (or later), each printer in <code class="filename">smb.conf</code> has two associated names which can be used by the client. The first is the sharename (or shortname) defined in smb.conf. This @@ -2029,10 +2032,10 @@ force printername (S) not be able to delete printer connections from their local Printers folder.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>force printername</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2535857"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2535875"></a> force security mode (S) -</h3></div></div></div><a class="indexterm" name="id2535858"></a><a name="FORCESECURITYMODE"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2535876"></a><a name="FORCESECURITYMODE"></a><div class="variablelist"><dl><dt></dt><dd><p> This parameter controls what UNIX permission bits can be modified when a Windows NT client is manipulating the UNIX permission on a file using the native NT security dialog box. </p><p> @@ -2052,10 +2055,10 @@ force security mode (S) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>force security mode</code></em> = <code class="literal">700</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2535959"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2535977"></a> force unknown acl user (S) -</h3></div></div></div><a class="indexterm" name="id2535960"></a><a name="FORCEUNKNOWNACLUSER"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2535978"></a><a name="FORCEUNKNOWNACLUSER"></a><div class="variablelist"><dl><dt></dt><dd><p> If this parameter is set, a Windows NT ACL that contains an unknown SID (security descriptor, or representation of a user or group id) as the owner or group owner of the file will be silently mapped into the current UNIX uid or gid of the currently connected user. @@ -2069,10 +2072,10 @@ force unknown acl user (S) Try using this parameter when XCOPY /O gives an ACCESS_DENIED error. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>force unknown acl user</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2536021"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2536039"></a> force user (S) -</h3></div></div></div><a class="indexterm" name="id2536022"></a><a name="FORCEUSER"></a><div class="variablelist"><dl><dt></dt><dd><p>This specifies a UNIX user name that will be +</h3></div></div></div><a class="indexterm" name="id2536040"></a><a name="FORCEUSER"></a><div class="variablelist"><dl><dt></dt><dd><p>This specifies a UNIX user name that will be assigned as the default user for all users connecting to this service. This is useful for sharing files. You should also use it carefully as using it incorrectly can cause security problems.</p><p>This user name only gets used once a connection is established. @@ -2086,10 +2089,10 @@ force user (S) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>force user</code></em> = <code class="literal">auser</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2536097"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2536120"></a> fstype (S) -</h3></div></div></div><a class="indexterm" name="id2536098"></a><a name="FSTYPE"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2536122"></a><a name="FSTYPE"></a><div class="variablelist"><dl><dt></dt><dd><p> This parameter allows the administrator to configure the string that specifies the type of filesystem a share is using that is reported by <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> when a client queries the filesystem type for a share. The default type is <code class="constant">NTFS</code> for compatibility @@ -2099,10 +2102,10 @@ fstype (S) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>fstype</code></em> = <code class="literal">Samba</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2536178"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2536202"></a> get quota command (G) -</h3></div></div></div><a class="indexterm" name="id2536179"></a><a name="GETQUOTACOMMAND"></a><div class="variablelist"><dl><dt></dt><dd><p>The <code class="literal">get quota command</code> should only be used +</h3></div></div></div><a class="indexterm" name="id2536203"></a><a name="GETQUOTACOMMAND"></a><div class="variablelist"><dl><dt></dt><dd><p>The <code class="literal">get quota command</code> should only be used whenever there is no operating system API available from the OS that samba can use.</p><p>This option is only available you have compiled Samba with the <code class="literal">--with-sys-quotas</code> option or on Linux with @@ -2115,18 +2118,18 @@ get quota command (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>get quota command</code></em> = <code class="literal">/usr/local/sbin/query_quota</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2536365"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2536388"></a> getwd cache (G) -</h3></div></div></div><a class="indexterm" name="id2536366"></a><a name="GETWDCACHE"></a><div class="variablelist"><dl><dt></dt><dd><p>This is a tuning option. When this is enabled a +</h3></div></div></div><a class="indexterm" name="id2536389"></a><a name="GETWDCACHE"></a><div class="variablelist"><dl><dt></dt><dd><p>This is a tuning option. When this is enabled a caching algorithm will be used to reduce the time taken for getwd() calls. This can have a significant impact on performance, especially when the <a class="link" href="smb.conf.5.html#WIDESMBCONFOPTIONS">wide smbconfoptions</a> parameter is set to <code class="constant">no</code>.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>getwd cache</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2536425"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2536448"></a> guest account (G) -</h3></div></div></div><a class="indexterm" name="id2536426"></a><a name="GUESTACCOUNT"></a><div class="variablelist"><dl><dt></dt><dd><p>This is a username which will be used for access +</h3></div></div></div><a class="indexterm" name="id2536450"></a><a name="GUESTACCOUNT"></a><div class="variablelist"><dl><dt></dt><dd><p>This is a username which will be used for access to services which are specified as <a class="link" href="smb.conf.5.html#GUESTOK">guest ok</a> (see below). Whatever privileges this user has will be available to any client connecting to the guest service. This user must exist in the password file, but does not require @@ -2144,40 +2147,40 @@ guest account (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>guest account</code></em> = <code class="literal">ftp</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2536533"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2536556"></a> <a name="PUBLIC"></a>public -</h3></div></div></div><a class="indexterm" name="id2536534"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#GUESTOK">guest ok</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2536564"></a> +</h3></div></div></div><a class="indexterm" name="id2536558"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#GUESTOK">guest ok</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2536588"></a> guest ok (S) -</h3></div></div></div><a class="indexterm" name="id2536565"></a><a name="GUESTOK"></a><div class="variablelist"><dl><dt></dt><dd><p>If this parameter is <code class="constant">yes</code> for +</h3></div></div></div><a class="indexterm" name="id2536589"></a><a name="GUESTOK"></a><div class="variablelist"><dl><dt></dt><dd><p>If this parameter is <code class="constant">yes</code> for a service, then no password is required to connect to the service. Privileges will be those of the <a class="link" href="smb.conf.5.html#GUESTACCOUNT">guest account</a>.</p><p>This paramater nullifies the benifits of setting <a class="link" href="smb.conf.5.html#RESTRICTANONYMOUS">restrict anonymous = 2</a> </p><p>See the section below on <a class="link" href="smb.conf.5.html#SECURITY">security</a> for more information about this option. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>guest ok</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2536652"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2536676"></a> <a name="ONLYGUEST"></a>only guest -</h3></div></div></div><a class="indexterm" name="id2536654"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#GUESTONLY">guest only</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2536685"></a> +</h3></div></div></div><a class="indexterm" name="id2536677"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#GUESTONLY">guest only</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2536708"></a> guest only (S) -</h3></div></div></div><a class="indexterm" name="id2536686"></a><a name="GUESTONLY"></a><div class="variablelist"><dl><dt></dt><dd><p>If this parameter is <code class="constant">yes</code> for +</h3></div></div></div><a class="indexterm" name="id2536709"></a><a name="GUESTONLY"></a><div class="variablelist"><dl><dt></dt><dd><p>If this parameter is <code class="constant">yes</code> for a service, then only guest connections to the service are permitted. This parameter will have no effect if <a class="link" href="smb.conf.5.html#GUESTOK">guest ok</a> is not set for the service.</p><p>See the section below on <a class="link" href="smb.conf.5.html#SECURITY">security</a> for more information about this option. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>guest only</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2536757"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2536780"></a> hide dot files (S) -</h3></div></div></div><a class="indexterm" name="id2536758"></a><a name="HIDEDOTFILES"></a><div class="variablelist"><dl><dt></dt><dd><p>This is a boolean parameter that controls whether +</h3></div></div></div><a class="indexterm" name="id2536781"></a><a name="HIDEDOTFILES"></a><div class="variablelist"><dl><dt></dt><dd><p>This is a boolean parameter that controls whether files starting with a dot appear as hidden files.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>hide dot files</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2536799"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2536823"></a> hide files (S) -</h3></div></div></div><a class="indexterm" name="id2536800"></a><a name="HIDEFILES"></a><div class="variablelist"><dl><dt></dt><dd><p>This is a list of files or directories that are not +</h3></div></div></div><a class="indexterm" name="id2536824"></a><a name="HIDEFILES"></a><div class="variablelist"><dl><dt></dt><dd><p>This is a list of files or directories that are not visible but are accessible. The DOS 'hidden' attribute is applied to any files or directories that match.</p><p>Each entry in the list must be separated by a '/', which allows spaces to be included in the entry. '*' @@ -2199,32 +2202,32 @@ hide files = /.*/DesktopFolderDB/TrashFor%m/resource.frk/ </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>hide files</code></em> = <code class="literal"> # no file are hidden</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2536888"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2536911"></a> hide special files (S) -</h3></div></div></div><a class="indexterm" name="id2536889"></a><a name="HIDESPECIALFILES"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2536912"></a><a name="HIDESPECIALFILES"></a><div class="variablelist"><dl><dt></dt><dd><p> This parameter prevents clients from seeing special files such as sockets, devices and fifo's in directory listings. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>hide special files</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2536931"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2536954"></a> hide unreadable (S) -</h3></div></div></div><a class="indexterm" name="id2536932"></a><a name="HIDEUNREADABLE"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter prevents clients from seeing the +</h3></div></div></div><a class="indexterm" name="id2536955"></a><a name="HIDEUNREADABLE"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter prevents clients from seeing the existance of files that cannot be read. Defaults to off.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>hide unreadable</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2536973"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2536997"></a> hide unwriteable files (S) -</h3></div></div></div><a class="indexterm" name="id2536974"></a><a name="HIDEUNWRITEABLEFILES"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2536998"></a><a name="HIDEUNWRITEABLEFILES"></a><div class="variablelist"><dl><dt></dt><dd><p> This parameter prevents clients from seeing the existance of files that cannot be written to. Defaults to off. Note that unwriteable directories are shown as usual. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>hide unwriteable files</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2537018"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2537041"></a> homedir map (G) -</h3></div></div></div><a class="indexterm" name="id2537019"></a><a name="HOMEDIRMAP"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2537042"></a><a name="HOMEDIRMAP"></a><div class="variablelist"><dl><dt></dt><dd><p> If <a class="link" href="smb.conf.5.html#NISHOMEDIR">nis homedir</a> is <code class="constant">yes</code>, and <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> is also acting as a Win95/98 <em class="parameter"><code>logon server</code></em> then this parameter specifies the NIS (or YP) map from which the server for the user's home directory should be extracted. At present, only the Sun auto.home map format is understood. The form of the map is: @@ -2239,10 +2242,10 @@ homedir map (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>homedir map</code></em> = <code class="literal">amd.homedir</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2537130"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2537153"></a> host msdfs (G) -</h3></div></div></div><a class="indexterm" name="id2537131"></a><a name="HOSTMSDFS"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2537154"></a><a name="HOSTMSDFS"></a><div class="variablelist"><dl><dt></dt><dd><p> If set to <code class="constant">yes</code>, Samba will act as a Dfs server, and allow Dfs-aware clients to browse Dfs trees hosted on the server. </p><p> @@ -2250,10 +2253,10 @@ host msdfs (G) setting up a Dfs tree on Samba, refer to the MSFDS chapter in the book Samba3-HOWTO. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>host msdfs</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2537194"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2537218"></a> hostname lookups (G) -</h3></div></div></div><a class="indexterm" name="id2537195"></a><a name="HOSTNAMELOOKUPS"></a><div class="variablelist"><dl><dt></dt><dd><p>Specifies whether samba should use (expensive) +</h3></div></div></div><a class="indexterm" name="id2537219"></a><a name="HOSTNAMELOOKUPS"></a><div class="variablelist"><dl><dt></dt><dd><p>Specifies whether samba should use (expensive) hostname lookups or use the ip addresses instead. An example place where hostname lookups are currently used is when checking the <code class="literal">hosts deny</code> and <code class="literal">hosts allow</code>. @@ -2261,13 +2264,13 @@ hostname lookups (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>hostname lookups</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2537267"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2537291"></a> <a name="ALLOWHOSTS"></a>allow hosts -</h3></div></div></div><a class="indexterm" name="id2537268"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#HOSTSALLOW">hosts allow</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2537299"></a> +</h3></div></div></div><a class="indexterm" name="id2537292"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#HOSTSALLOW">hosts allow</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2537323"></a> hosts allow (S) -</h3></div></div></div><a class="indexterm" name="id2537300"></a><a name="HOSTSALLOW"></a><div class="variablelist"><dl><dt></dt><dd><p>A synonym for this parameter is <a class="link" href="smb.conf.5.html#ALLOWHOSTS">allow hosts</a>.</p><p>This parameter is a comma, space, or tab delimited +</h3></div></div></div><a class="indexterm" name="id2537324"></a><a name="HOSTSALLOW"></a><div class="variablelist"><dl><dt></dt><dd><p>A synonym for this parameter is <a class="link" href="smb.conf.5.html#ALLOWHOSTS">allow hosts</a>.</p><p>This parameter is a comma, space, or tab delimited set of hosts which are permitted to access a service.</p><p>If specified in the [global] section then it will apply to all services, regardless of whether the individual service has a different setting.</p><p>You can specify the hosts by name or IP number. For @@ -2287,13 +2290,13 @@ hosts allow (S) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>hosts allow</code></em> = <code class="literal">150.203.5. myhost.mynet.edu.au</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2537501"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2537524"></a> <a name="DENYHOSTS"></a>deny hosts -</h3></div></div></div><a class="indexterm" name="id2537502"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#HOSTSDENY">hosts deny</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2537532"></a> +</h3></div></div></div><a class="indexterm" name="id2537526"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#HOSTSDENY">hosts deny</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2537556"></a> hosts deny (S) -</h3></div></div></div><a class="indexterm" name="id2537534"></a><a name="HOSTSDENY"></a><div class="variablelist"><dl><dt></dt><dd><p>The opposite of <em class="parameter"><code>hosts allow</code></em> +</h3></div></div></div><a class="indexterm" name="id2537557"></a><a name="HOSTSDENY"></a><div class="variablelist"><dl><dt></dt><dd><p>The opposite of <em class="parameter"><code>hosts allow</code></em> - hosts listed here are <span class="emphasis"><em>NOT</em></span> permitted access to services unless the specific services have their own lists to override this one. Where the lists conflict, the <em class="parameter"><code>allow</code></em> @@ -2307,10 +2310,10 @@ hosts deny (S) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>hosts deny</code></em> = <code class="literal">150.203.4. badhost.mynet.edu.au</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2537634"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2537658"></a> idmap alloc backend (G) -</h3></div></div></div><a class="indexterm" name="id2537635"></a><a name="IDMAPALLOCBACKEND"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2537659"></a><a name="IDMAPALLOCBACKEND"></a><div class="variablelist"><dl><dt></dt><dd><p> The idmap alloc backend provides a plugin interface for Winbind to use when allocating Unix uids/gids for Windows SIDs. This option is to be used in conjunction with the <a class="link" href="smb.conf.5.html#IDMAPDOMAINS">idmap domains</a> @@ -2322,46 +2325,46 @@ idmap alloc backend (G) </p><p>Also refer to the <a class="link" href="smb.conf.5.html#IDMAPALLOCCONFIG">idmap alloc config</a> option. </p><p><span class="emphasis"><em>No default</em></span></p><p>Example: <span class="emphasis"><em><em class="parameter"><code>idmap alloc backend</code></em> = <code class="literal">tdb</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2537732"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2537755"></a> idmap alloc config (G) -</h3></div></div></div><a class="indexterm" name="id2537733"></a><a name="IDMAPALLOCCONFIG"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2537756"></a><a name="IDMAPALLOCCONFIG"></a><div class="variablelist"><dl><dt></dt><dd><p> The idmap alloc config prefix provides a means of managing settings for the backend defined by the <a class="link" href="smb.conf.5.html#IDMAPALLOCBACKEND">idmap alloc backend</a> parameter. Refer to the man page for each idmap plugin regarding specific configuration details. - </p><p><span class="emphasis"><em>No default</em></span></p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2537776"></a> + </p><p><span class="emphasis"><em>No default</em></span></p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2537800"></a> idmap backend (G) -</h3></div></div></div><a class="indexterm" name="id2537777"></a><a name="IDMAPBACKEND"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2537801"></a><a name="IDMAPBACKEND"></a><div class="variablelist"><dl><dt></dt><dd><p> The idmap backend provides a plugin interface for Winbind to use varying backends to store SID/uid/gid mapping tables. This option is mutually exclusive with the newer and more flexible - <a class="link" href="smb.conf.5.html#IDMAPDOMAINS">idmap domains</a> parameter. The main difference + <a class="link" href="smb.conf.5.html#IDMAPDOMAINS">idmap domains</a> parameter. The main difference between the "idmap backend" and the "idmap domains" - is that the former only allows on backend for all domains while the + is that the former only allows one backend for all domains while the latter supports configuring backends on a per domain basis. </p><p>Examples of SID/uid/gid backends include tdb (<a class="citerefentry" href="idmap_tdb.8.html"><span class="citerefentry"><span class="refentrytitle">idmap_tdb</span>(8)</span></a>), ldap (<a class="citerefentry" href="idmap_ldap.8.html"><span class="citerefentry"><span class="refentrytitle">idmap_ldap</span>(8)</span></a>), rid (<a class="citerefentry" href="idmap_rid.8.html"><span class="citerefentry"><span class="refentrytitle">idmap_rid</span>(8)</span></a>), and ad (<a class="citerefentry" href="idmap_tdb.8.html"><span class="citerefentry"><span class="refentrytitle">idmap_tdb</span>(8)</span></a>). </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>idmap backend</code></em> = <code class="literal">tdb</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2537871"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2537895"></a> idmap cache time (G) -</h3></div></div></div><a class="indexterm" name="id2537872"></a><a name="IDMAPCACHETIME"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies the number of seconds that Winbind's +</h3></div></div></div><a class="indexterm" name="id2537896"></a><a name="IDMAPCACHETIME"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies the number of seconds that Winbind's idmap interface will cache positive SID/uid/gid query results. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>idmap cache time</code></em> = <code class="literal">900</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2537914"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2537938"></a> idmap config (G) -</h3></div></div></div><a class="indexterm" name="id2537916"></a><a name="IDMAPCONFIG"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2537939"></a><a name="IDMAPCONFIG"></a><div class="variablelist"><dl><dt></dt><dd><p> The idmap config prefix provides a means of managing each domain defined by the <a class="link" href="smb.conf.5.html#IDMAPDOMAINS">idmap domains</a> option using Samba's - parameteric option support. The idmap config prefix should be + parametric option support. The idmap config prefix should be followed by the name of the domain, a colon, and a setting specific to - the chosen backend. There are three options available for all domains: + the chosen backend. There are three options available for all domains: </p><div class="variablelist"><dl><dt><span class="term">backend = backend_name</span></dt><dd><p> Specifies the name of the idmap plugin to use as the SID/uid/gid backend for this domain. @@ -2376,9 +2379,10 @@ idmap config (G) will be attempted. </p></dd></dl></div><p> The following example illustrates how to configure the <a class="citerefentry" href="idmap_ad.8.html"><span class="citerefentry"><span class="refentrytitle">idmap_ad</span>(8)</span></a> - for the CORP domain and the <a class="citerefentry" href="idmap_tdb.8.html"><span class="citerefentry"><span class="refentrytitle">idmap_tdb</span>(8)</span></a> backend for all other domains. The - TRUSTEDDOMAINS string is simply a key used to reference the "idmap + for the CORP domain and the <a class="citerefentry" href="idmap_tdb.8.html"><span class="citerefentry"><span class="refentrytitle">idmap_tdb</span>(8)</span></a> backend for all other domains. The + TRUSTEDDOMAINS string is simply an arbitrary key used to reference the "idmap config" settings and does not represent the actual name of a domain. + It is a catchall domain backend for any domain not explicitly listed. </p><pre class="programlisting"> idmap domains = CORP TRUSTEDDOMAINS @@ -2388,10 +2392,10 @@ idmap config (G) idmap config TRUSTEDDOMAINS:backend = tdb idmap config TRUSTEDDOMAINS:default = yes idmap config TRUSTEDDOMAINS:range = 1000 - 9999 - </pre><p><span class="emphasis"><em>No default</em></span></p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2538049"></a> + </pre><p><span class="emphasis"><em>No default</em></span></p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2538074"></a> idmap domains (G) -</h3></div></div></div><a class="indexterm" name="id2538050"></a><a name="IDMAPDOMAINS"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2538075"></a><a name="IDMAPDOMAINS"></a><div class="variablelist"><dl><dt></dt><dd><p> The idmap domains option defines a list of Windows domains which will each have a separately configured backend for managing Winbind's SID/uid/gid tables. This parameter is mutually exclusive with the older <a class="link" href="smb.conf.5.html#IDMAPBACKEND">idmap backend</a> option. @@ -2404,13 +2408,13 @@ idmap domains (G) managing the SID/uid/gid backend for each domain. </p><p><span class="emphasis"><em>No default</em></span></p><p>Example: <span class="emphasis"><em><em class="parameter"><code>idmap domains</code></em> = <code class="literal">default AD CORP</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2538134"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2538159"></a> <a name="WINBINDGID"></a>winbind gid -</h3></div></div></div><a class="indexterm" name="id2538135"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#IDMAPGID">idmap gid</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2538166"></a> +</h3></div></div></div><a class="indexterm" name="id2538160"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#IDMAPGID">idmap gid</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2538191"></a> idmap gid (G) -</h3></div></div></div><a class="indexterm" name="id2538167"></a><a name="IDMAPGID"></a><div class="variablelist"><dl><dt></dt><dd><p>The idmap gid parameter specifies the range of group ids +</h3></div></div></div><a class="indexterm" name="id2538192"></a><a name="IDMAPGID"></a><div class="variablelist"><dl><dt></dt><dd><p>The idmap gid parameter specifies the range of group ids that are allocated for the purpose of mapping UNX groups to NT group SIDs. This range of group ids should have no existing local or NIS groups within it as strange conflicts can @@ -2419,20 +2423,20 @@ idmap gid (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>idmap gid</code></em> = <code class="literal">10000-20000</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2538264"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2538288"></a> idmap negative cache time (G) -</h3></div></div></div><a class="indexterm" name="id2538265"></a><a name="IDMAPNEGATIVECACHETIME"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies the number of seconds that Winbind's +</h3></div></div></div><a class="indexterm" name="id2538290"></a><a name="IDMAPNEGATIVECACHETIME"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies the number of seconds that Winbind's idmap interface will cache negative SID/uid/gid query results. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>idmap negative cache time</code></em> = <code class="literal">120</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2538307"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2538332"></a> <a name="WINBINDUID"></a>winbind uid -</h3></div></div></div><a class="indexterm" name="id2538308"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#IDMAPUID">idmap uid</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2538339"></a> +</h3></div></div></div><a class="indexterm" name="id2538333"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#IDMAPUID">idmap uid</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2538364"></a> idmap uid (G) -</h3></div></div></div><a class="indexterm" name="id2538340"></a><a name="IDMAPUID"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2538365"></a><a name="IDMAPUID"></a><div class="variablelist"><dl><dt></dt><dd><p> The idmap uid parameter specifies the range of user ids that are allocated for use in mapping UNIX users to NT user SIDs. This range of ids should have no existing local @@ -2441,10 +2445,10 @@ idmap uid (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>idmap uid</code></em> = <code class="literal">10000-20000</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2538436"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2538461"></a> include (G) -</h3></div></div></div><a class="indexterm" name="id2538437"></a><a name="INCLUDE"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2538462"></a><a name="INCLUDE"></a><div class="variablelist"><dl><dt></dt><dd><p> This allows you to include one config file inside another. The file is included literally, as though typed in place. </p><p> @@ -2462,10 +2466,10 @@ include (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>include</code></em> = <code class="literal">/usr/local/samba/lib/admin_smb.conf</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2538537"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2538562"></a> inherit acls (S) -</h3></div></div></div><a class="indexterm" name="id2538538"></a><a name="INHERITACLS"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter can be used to ensure that if default acls +</h3></div></div></div><a class="indexterm" name="id2538563"></a><a name="INHERITACLS"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter can be used to ensure that if default acls exist on parent directories, they are always honored when creating a new file or subdirectory in these parent directories. The default behavior is to use the unix mode specified when creating the directory. @@ -2473,10 +2477,10 @@ inherit acls (S) default directory acls are propagated. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>inherit acls</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2538584"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2538609"></a> inherit owner (S) -</h3></div></div></div><a class="indexterm" name="id2538585"></a><a name="INHERITOWNER"></a><div class="variablelist"><dl><dt></dt><dd><p>The ownership of new files and directories +</h3></div></div></div><a class="indexterm" name="id2538610"></a><a name="INHERITOWNER"></a><div class="variablelist"><dl><dt></dt><dd><p>The ownership of new files and directories is normally governed by effective uid of the connected user. This option allows the Samba administrator to specify that the ownership for new files and directories should be controlled @@ -2485,10 +2489,10 @@ inherit owner (S) delete them and to ensure that newly create files in a user's roaming profile directory are actually owner by the user.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>inherit owner</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2538637"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2538662"></a> inherit permissions (S) -</h3></div></div></div><a class="indexterm" name="id2538638"></a><a name="INHERITPERMISSIONS"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2538663"></a><a name="INHERITPERMISSIONS"></a><div class="variablelist"><dl><dt></dt><dd><p> The permissions on new files and directories are normally governed by <a class="link" href="smb.conf.5.html#CREATEMASK">create mask</a>, <a class="link" href="smb.conf.5.html#DIRECTORYMASK">directory mask</a>, <a class="link" href="smb.conf.5.html#FORCECREATEMODE">force create mode</a> and <a class="link" href="smb.conf.5.html#FORCEDIRECTORYMODE">force directory mode</a> but the boolean inherit permissions parameter overrides this. </p><p>New directories inherit the mode of the parent directory, @@ -2500,10 +2504,10 @@ inherit permissions (S) many users, perhaps several thousand, to allow a single [homes] share to be used flexibly by each user.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>inherit permissions</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2538785"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2538809"></a> interfaces (G) -</h3></div></div></div><a class="indexterm" name="id2538786"></a><a name="INTERFACES"></a><div class="variablelist"><dl><dt></dt><dd><p>This option allows you to override the default +</h3></div></div></div><a class="indexterm" name="id2538810"></a><a name="INTERFACES"></a><div class="variablelist"><dl><dt></dt><dd><p>This option allows you to override the default network interfaces list that Samba will use for browsing, name registration and other NetBIOS over TCP/IP (NBT) traffic. By default Samba will query the kernel for the list of all active interfaces and use any @@ -2527,10 +2531,10 @@ interfaces (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>interfaces</code></em> = <code class="literal">eth0 192.168.2.10/24 192.168.3.10/255.255.255.0</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2538901"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2538926"></a> invalid users (S) -</h3></div></div></div><a class="indexterm" name="id2538902"></a><a name="INVALIDUSERS"></a><div class="variablelist"><dl><dt></dt><dd><p>This is a list of users that should not be allowed +</h3></div></div></div><a class="indexterm" name="id2538927"></a><a name="INVALIDUSERS"></a><div class="variablelist"><dl><dt></dt><dd><p>This is a list of users that should not be allowed to login to this service. This is really a <span class="emphasis"><em>paranoid</em></span> check to absolutely ensure an improper setting does not breach your security.</p><p>A name starting with a '@' is interpreted as an NIS @@ -2550,10 +2554,10 @@ invalid users (S) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>invalid users</code></em> = <code class="literal">root fred admin @wheel</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2539015"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2539040"></a> iprint server (G) -</h3></div></div></div><a class="indexterm" name="id2539016"></a><a name="IPRINTSERVER"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2539041"></a><a name="IPRINTSERVER"></a><div class="variablelist"><dl><dt></dt><dd><p> This parameter is only applicable if <a class="link" href="smb.conf.5.html#PRINTING">printing</a> is set to <code class="constant">iprint</code>. </p><p> If set, this option overrides the ServerName option in the CUPS <code class="filename">client.conf</code>. This is @@ -2562,10 +2566,10 @@ iprint server (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>iprint server</code></em> = <code class="literal">MYCUPSSERVER</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2539101"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2539126"></a> keepalive (G) -</h3></div></div></div><a class="indexterm" name="id2539102"></a><a name="KEEPALIVE"></a><div class="variablelist"><dl><dt></dt><dd><p>The value of the parameter (an integer) represents +</h3></div></div></div><a class="indexterm" name="id2539127"></a><a name="KEEPALIVE"></a><div class="variablelist"><dl><dt></dt><dd><p>The value of the parameter (an integer) represents the number of seconds between <em class="parameter"><code>keepalive</code></em> packets. If this parameter is zero, no keepalive packets will be sent. Keepalive packets, if sent, allow the server to tell whether @@ -2575,20 +2579,20 @@ Basically you should only use this option if you strike difficulties.</p><p>Defa </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>keepalive</code></em> = <code class="literal">600</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2539188"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2539213"></a> kernel change notify (S) -</h3></div></div></div><a class="indexterm" name="id2539189"></a><a name="KERNELCHANGENOTIFY"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies whether Samba should ask the +</h3></div></div></div><a class="indexterm" name="id2539214"></a><a name="KERNELCHANGENOTIFY"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies whether Samba should ask the kernel for change notifications in directories so that SMB clients can refresh whenever the data on the server changes. </p><p>This parameter is only used when your kernel supports change notification to user programs using the inotify interface. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>kernel change notify</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2539238"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2539262"></a> kernel oplocks (G) -</h3></div></div></div><a class="indexterm" name="id2539239"></a><a name="KERNELOPLOCKS"></a><div class="variablelist"><dl><dt></dt><dd><p>For UNIXes that support kernel based <a class="link" href="smb.conf.5.html#OPLOCKS">oplocks</a> +</h3></div></div></div><a class="indexterm" name="id2539263"></a><a name="KERNELOPLOCKS"></a><div class="variablelist"><dl><dt></dt><dd><p>For UNIXes that support kernel based <a class="link" href="smb.conf.5.html#OPLOCKS">oplocks</a> (currently only IRIX and the Linux 2.4 kernel), this parameter allows the use of them to be turned on or off.</p><p>Kernel oplocks support allows Samba <em class="parameter"><code>oplocks </code></em> to be broken whenever a local UNIX process or NFS operation @@ -2598,10 +2602,10 @@ kernel oplocks (G) to a no-op on systems that no not have the necessary kernel support. You should never need to touch this parameter.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>kernel oplocks</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2539325"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2539350"></a> lanman auth (G) -</h3></div></div></div><a class="indexterm" name="id2539326"></a><a name="LANMANAUTH"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter determines whether or not <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> will attempt to +</h3></div></div></div><a class="indexterm" name="id2539351"></a><a name="LANMANAUTH"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter determines whether or not <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> will attempt to authenticate users or permit password changes using the LANMAN password hash. If disabled, only clients which support NT password hashes (e.g. Windows NT/2000 clients, smbclient, but not @@ -2618,10 +2622,10 @@ lanman auth (G) permited. Not all clients support NTLMv2, and most will require special configuration to use it.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>lanman auth</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2539418"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2539443"></a> large readwrite (G) -</h3></div></div></div><a class="indexterm" name="id2539419"></a><a name="LARGEREADWRITE"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter determines whether or not +</h3></div></div></div><a class="indexterm" name="id2539444"></a><a name="LARGEREADWRITE"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter determines whether or not <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> supports the new 64k streaming read and write varient SMB requests introduced with Windows 2000. Note that due to Windows 2000 client redirector bugs @@ -2630,10 +2634,10 @@ large readwrite (G) performance by 10% with Windows 2000 clients. Defaults to on. Not as tested as some other Samba code paths.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>large readwrite</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2539474"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2539499"></a> ldap admin dn (G) -</h3></div></div></div><a class="indexterm" name="id2539475"></a><a name="LDAPADMINDN"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2539500"></a><a name="LDAPADMINDN"></a><div class="variablelist"><dl><dt></dt><dd><p> The <a class="link" href="smb.conf.5.html#LDAPADMINDN">ldap admin dn</a> defines the Distinguished Name (DN) name used by Samba to contact the ldap server when retreiving user account information. The <a class="link" href="smb.conf.5.html#LDAPADMINDN">ldap admin dn</a> is used in conjunction with the admin dn password stored in the <code class="filename">private/secrets.tdb</code> @@ -2641,10 +2645,10 @@ ldap admin dn (G) man page for more information on how to accomplish this. </p><p> The <a class="link" href="smb.conf.5.html#LDAPADMINDN">ldap admin dn</a> requires a fully specified DN. The <a class="link" href="smb.conf.5.html#LDAPSUFFIX">ldap suffix</a> is not appended to the <a class="link" href="smb.conf.5.html#LDAPADMINDN">ldap admin dn</a>. - </p><p><span class="emphasis"><em>No default</em></span></p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2539583"></a> + </p><p><span class="emphasis"><em>No default</em></span></p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2539608"></a> ldap connection timeout (G) -</h3></div></div></div><a class="indexterm" name="id2539584"></a><a name="LDAPCONNECTIONTIMEOUT"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2539609"></a><a name="LDAPCONNECTIONTIMEOUT"></a><div class="variablelist"><dl><dt></dt><dd><p> This parameter tells the LDAP library calls which timeout in seconds they should honor during initial connection establishments to LDAP servers. It is very useful in failover scenarios in particular. If one or more LDAP @@ -2656,10 +2660,10 @@ ldap connection timeout (G) and not establishing an initial connection. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>ldap connection timeout</code></em> = <code class="literal">2</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2539648"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2539673"></a> ldap debug level (G) -</h3></div></div></div><a class="indexterm" name="id2539649"></a><a name="LDAPDEBUGLEVEL"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2539674"></a><a name="LDAPDEBUGLEVEL"></a><div class="variablelist"><dl><dt></dt><dd><p> This parameter controls the debug level of the LDAP library calls. In the case of OpenLDAP, it is the same bit-field as understood by the server and documented in the @@ -2676,10 +2680,10 @@ ldap debug level (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>ldap debug level</code></em> = <code class="literal">1</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2539736"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2539760"></a> ldap debug threshold (G) -</h3></div></div></div><a class="indexterm" name="id2539737"></a><a name="LDAPDEBUGTHRESHOLD"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2539762"></a><a name="LDAPDEBUGTHRESHOLD"></a><div class="variablelist"><dl><dt></dt><dd><p> This parameter controls the Samba debug level at which the ldap library debug output is printed in the Samba logs. See the description of @@ -2688,28 +2692,28 @@ ldap debug threshold (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>ldap debug threshold</code></em> = <code class="literal">5</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2539803"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2539828"></a> ldap delete dn (G) -</h3></div></div></div><a class="indexterm" name="id2539804"></a><a name="LDAPDELETEDN"></a><div class="variablelist"><dl><dt></dt><dd><p> This parameter specifies whether a delete +</h3></div></div></div><a class="indexterm" name="id2539829"></a><a name="LDAPDELETEDN"></a><div class="variablelist"><dl><dt></dt><dd><p> This parameter specifies whether a delete operation in the ldapsam deletes the complete entry or only the attributes specific to Samba. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>ldap delete dn</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2539846"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2539871"></a> ldap group suffix (G) -</h3></div></div></div><a class="indexterm" name="id2539847"></a><a name="LDAPGROUPSUFFIX"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies the suffix that is +</h3></div></div></div><a class="indexterm" name="id2539872"></a><a name="LDAPGROUPSUFFIX"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies the suffix that is used for groups when these are added to the LDAP directory. If this parameter is unset, the value of <a class="link" href="smb.conf.5.html#LDAPSUFFIX">ldap suffix</a> will be used instead. The suffix string is pre-pended to the <a class="link" href="smb.conf.5.html#LDAPSUFFIX">ldap suffix</a> string so use a partial DN.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>ldap group suffix</code></em> = <code class="literal"></code> </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>ldap group suffix</code></em> = <code class="literal">ou=Groups</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2539930"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2539954"></a> ldap idmap suffix (G) -</h3></div></div></div><a class="indexterm" name="id2539931"></a><a name="LDAPIDMAPSUFFIX"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2539956"></a><a name="LDAPIDMAPSUFFIX"></a><div class="variablelist"><dl><dt></dt><dd><p> This parameters specifies the suffix that is used when storing idmap mappings. If this parameter is unset, the value of <a class="link" href="smb.conf.5.html#LDAPSUFFIX">ldap suffix</a> will be used instead. The suffix string is pre-pended to the <a class="link" href="smb.conf.5.html#LDAPSUFFIX">ldap suffix</a> string so use a partial DN. @@ -2717,10 +2721,10 @@ ldap idmap suffix (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>ldap idmap suffix</code></em> = <code class="literal">ou=Idmap</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2540012"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2540037"></a> ldap machine suffix (G) -</h3></div></div></div><a class="indexterm" name="id2540013"></a><a name="LDAPMACHINESUFFIX"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2540038"></a><a name="LDAPMACHINESUFFIX"></a><div class="variablelist"><dl><dt></dt><dd><p> It specifies where machines should be added to the ldap tree. If this parameter is unset, the value of <a class="link" href="smb.conf.5.html#LDAPSUFFIX">ldap suffix</a> will be used instead. The suffix string is pre-pended to the <a class="link" href="smb.conf.5.html#LDAPSUFFIX">ldap suffix</a> string so use a partial DN. @@ -2728,10 +2732,10 @@ ldap machine suffix (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>ldap machine suffix</code></em> = <code class="literal">ou=Computers</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2540094"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2540119"></a> ldap passwd sync (G) -</h3></div></div></div><a class="indexterm" name="id2540095"></a><a name="LDAPPASSWDSYNC"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2540120"></a><a name="LDAPPASSWDSYNC"></a><div class="variablelist"><dl><dt></dt><dd><p> This option is used to define whether or not Samba should sync the LDAP password with the NT and LM hashes for normal accounts (NOT for workstation, server or domain trusts) on a password change via SAMBA. @@ -2742,10 +2746,10 @@ ldap passwd sync (G) LM passwords and update the pwdLastSet time.</p></li><li><p><em class="parameter"><code>Only</code></em> = Only update the LDAP password and let the LDAP server do the rest.</p></li></ul></div><p>Default: <span class="emphasis"><em><em class="parameter"><code>ldap passwd sync</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2540194"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2540219"></a> ldap replication sleep (G) -</h3></div></div></div><a class="indexterm" name="id2540196"></a><a name="LDAPREPLICATIONSLEEP"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2540220"></a><a name="LDAPREPLICATIONSLEEP"></a><div class="variablelist"><dl><dt></dt><dd><p> When Samba is asked to write to a read-only LDAP replica, we are redirected to talk to the read-write master server. This server then replicates our changes back to the 'local' server, however the replication might take some seconds, especially over slow links. Certain client activities, particularly domain joins, can become confused by the 'success' @@ -2758,10 +2762,10 @@ ldap replication sleep (G) The value is specified in milliseconds, the maximum value is 5000 (5 seconds). </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>ldap replication sleep</code></em> = <code class="literal">1000</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2540258"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2540283"></a> ldapsam:editposix (G) -</h3></div></div></div><a class="indexterm" name="id2540259"></a><a name="LDAPSAM:EDITPOSIX"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2540284"></a><a name="LDAPSAM:EDITPOSIX"></a><div class="variablelist"><dl><dt></dt><dd><p> Editposix is an option that leverages ldapsam:trusted to make it simpler to manage a domain controller eliminating the need to set up custom scripts to add and manage the posix users and groups. This option will instead directly manipulate the ldap tree to create, remove and modify user and group entries. @@ -2839,10 +2843,10 @@ ldapsam:editposix (G) </pre><p> </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>ldapsam:editposix</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2540384"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2540420"></a> ldapsam:trusted (G) -</h3></div></div></div><a class="indexterm" name="id2540385"></a><a name="LDAPSAM:TRUSTED"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2540422"></a><a name="LDAPSAM:TRUSTED"></a><div class="variablelist"><dl><dt></dt><dd><p> By default, Samba as a Domain Controller with an LDAP backend needs to use the Unix-style NSS subsystem to access user and group information. Due to the way Unix stores user information in /etc/passwd and /etc/group this inevitably leads to inefficiencies. One important question a user needs to know is the list of groups he @@ -2860,10 +2864,10 @@ ldapsam:trusted (G) is easily achieved. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>ldapsam:trusted</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2540473"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2540509"></a> ldap ssl (G) -</h3></div></div></div><a class="indexterm" name="id2540474"></a><a name="LDAPSSL"></a><div class="variablelist"><dl><dt></dt><dd><p>This option is used to define whether or not Samba should +</h3></div></div></div><a class="indexterm" name="id2540510"></a><a name="LDAPSSL"></a><div class="variablelist"><dl><dt></dt><dd><p>This option is used to define whether or not Samba should use SSL when connecting to the ldap server This is <span class="emphasis"><em>NOT</em></span> related to Samba's previous SSL support which was enabled by specifying the @@ -2877,10 +2881,10 @@ ldap ssl (G) to configure. See <a class="link" href="smb.conf.5.html#PASSDBBACKEND">passdb backend</a></p>. </li></ul></div><p>Default: <span class="emphasis"><em><em class="parameter"><code>ldap ssl</code></em> = <code class="literal">start_tls</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2540612"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2540648"></a> ldap suffix (G) -</h3></div></div></div><a class="indexterm" name="id2540613"></a><a name="LDAPSUFFIX"></a><div class="variablelist"><dl><dt></dt><dd><p>Specifies the base for all ldap suffixes and for storing the sambaDomain object.</p><p> +</h3></div></div></div><a class="indexterm" name="id2540649"></a><a name="LDAPSUFFIX"></a><div class="variablelist"><dl><dt></dt><dd><p>Specifies the base for all ldap suffixes and for storing the sambaDomain object.</p><p> The ldap suffix will be appended to the values specified for the <a class="link" href="smb.conf.5.html#LDAPUSERSUFFIX">ldap user suffix</a>, <a class="link" href="smb.conf.5.html#LDAPGROUPSUFFIX">ldap group suffix</a>, <a class="link" href="smb.conf.5.html#LDAPMACHINESUFFIX">ldap machine suffix</a>, and the <a class="link" href="smb.conf.5.html#LDAPIDMAPSUFFIX">ldap idmap suffix</a>. Each of these should be given only a DN relative to the @@ -2889,19 +2893,19 @@ ldap suffix (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>ldap suffix</code></em> = <code class="literal">dc=samba,dc=org</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2540734"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2540770"></a> ldap timeout (G) -</h3></div></div></div><a class="indexterm" name="id2540736"></a><a name="LDAPTIMEOUT"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2540771"></a><a name="LDAPTIMEOUT"></a><div class="variablelist"><dl><dt></dt><dd><p> When Samba connects to an ldap server that server may be down or unreachable. To prevent Samba from hanging whilst waiting for the connection this parameter specifies in seconds how long Samba should wait before failing the connect. The default is to only wait fifteen seconds for the ldap server to respond to the connect request. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>ldap timeout</code></em> = <code class="literal">15</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2540781"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2540817"></a> ldap user suffix (G) -</h3></div></div></div><a class="indexterm" name="id2540782"></a><a name="LDAPUSERSUFFIX"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2540818"></a><a name="LDAPUSERSUFFIX"></a><div class="variablelist"><dl><dt></dt><dd><p> This parameter specifies where users are added to the tree. If this parameter is unset, the value of <a class="link" href="smb.conf.5.html#LDAPSUFFIX">ldap suffix</a> will be used instead. The suffix string is pre-pended to the <a class="link" href="smb.conf.5.html#LDAPSUFFIX">ldap suffix</a> string so use a partial DN. @@ -2909,10 +2913,10 @@ ldap user suffix (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>ldap user suffix</code></em> = <code class="literal">ou=people</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2540863"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2540898"></a> level2 oplocks (S) -</h3></div></div></div><a class="indexterm" name="id2540864"></a><a name="LEVEL2OPLOCKS"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter controls whether Samba supports +</h3></div></div></div><a class="indexterm" name="id2540900"></a><a name="LEVEL2OPLOCKS"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter controls whether Samba supports level2 (read-only) oplocks on a share.</p><p>Level2, or read-only oplocks allow Windows NT clients that have an oplock on a file to downgrade from a read-write oplock to a read-only oplock once a second client opens the file (instead @@ -2932,10 +2936,10 @@ level2 oplocks (S) parameter must be set to <code class="constant">yes</code> on this share in order for this parameter to have any effect.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>level2 oplocks</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2540970"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2541006"></a> lm announce (G) -</h3></div></div></div><a class="indexterm" name="id2540971"></a><a name="LMANNOUNCE"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter determines if <a class="citerefentry" href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a> will produce Lanman announce +</h3></div></div></div><a class="indexterm" name="id2541007"></a><a name="LMANNOUNCE"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter determines if <a class="citerefentry" href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a> will produce Lanman announce broadcasts that are needed by OS/2 clients in order for them to see the Samba server in their browse list. This parameter can have three values, <code class="constant">yes</code>, <code class="constant">no</code>, or @@ -2951,10 +2955,10 @@ lm announce (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>lm announce</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2541092"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2541128"></a> lm interval (G) -</h3></div></div></div><a class="indexterm" name="id2541093"></a><a name="LMINTERVAL"></a><div class="variablelist"><dl><dt></dt><dd><p>If Samba is set to produce Lanman announce +</h3></div></div></div><a class="indexterm" name="id2541129"></a><a name="LMINTERVAL"></a><div class="variablelist"><dl><dt></dt><dd><p>If Samba is set to produce Lanman announce broadcasts needed by OS/2 clients (see the <a class="link" href="smb.conf.5.html#LMANNOUNCE">lm announce</a> parameter) then this parameter defines the frequency in seconds with which they will be @@ -2964,18 +2968,18 @@ lm interval (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>lm interval</code></em> = <code class="literal">120</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2541176"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2541212"></a> load printers (G) -</h3></div></div></div><a class="indexterm" name="id2541177"></a><a name="LOADPRINTERS"></a><div class="variablelist"><dl><dt></dt><dd><p>A boolean variable that controls whether all +</h3></div></div></div><a class="indexterm" name="id2541213"></a><a name="LOADPRINTERS"></a><div class="variablelist"><dl><dt></dt><dd><p>A boolean variable that controls whether all printers in the printcap will be loaded for browsing by default. See the <a class="link" href="smb.conf.5.html#PRINTERS">printers</a> section for more details.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>load printers</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2541232"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2541268"></a> local master (G) -</h3></div></div></div><a class="indexterm" name="id2541234"></a><a name="LOCALMASTER"></a><div class="variablelist"><dl><dt></dt><dd><p>This option allows <a class="citerefentry" href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a> to try and become a local master browser +</h3></div></div></div><a class="indexterm" name="id2541269"></a><a name="LOCALMASTER"></a><div class="variablelist"><dl><dt></dt><dd><p>This option allows <a class="citerefentry" href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a> to try and become a local master browser on a subnet. If set to <code class="constant">no</code> then <code class="literal"> nmbd</code> will not attempt to become a local master browser on a subnet and will also lose in all browsing elections. By @@ -2985,13 +2989,13 @@ local master (G) will <span class="emphasis"><em>participate</em></span> in elections for local master browser.</p><p>Setting this value to <code class="constant">no</code> will cause <code class="literal">nmbd</code> <span class="emphasis"><em>never</em></span> to become a local master browser.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>local master</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2541333"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2541369"></a> <a name="LOCKDIR"></a>lock dir -</h3></div></div></div><a class="indexterm" name="id2541334"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#LOCKDIRECTORY">lock directory</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2541365"></a> +</h3></div></div></div><a class="indexterm" name="id2541370"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#LOCKDIRECTORY">lock directory</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2541401"></a> lock directory (G) -</h3></div></div></div><a class="indexterm" name="id2541366"></a><a name="LOCKDIRECTORY"></a><div class="variablelist"><dl><dt></dt><dd><p>This option specifies the directory where lock +</h3></div></div></div><a class="indexterm" name="id2541402"></a><a name="LOCKDIRECTORY"></a><div class="variablelist"><dl><dt></dt><dd><p>This option specifies the directory where lock files will be placed. The lock files are used to implement the <a class="link" href="smb.conf.5.html#MAXCONNECTIONS">max connections</a> option. </p><p> @@ -3001,10 +3005,10 @@ lock directory (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>lock directory</code></em> = <code class="literal">/var/run/samba/locks</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2541443"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2541479"></a> locking (S) -</h3></div></div></div><a class="indexterm" name="id2541444"></a><a name="LOCKING"></a><div class="variablelist"><dl><dt></dt><dd><p>This controls whether or not locking will be +</h3></div></div></div><a class="indexterm" name="id2541480"></a><a name="LOCKING"></a><div class="variablelist"><dl><dt></dt><dd><p>This controls whether or not locking will be performed by the server in response to lock requests from the client.</p><p>If <code class="literal">locking = no</code>, all lock and unlock requests will appear to succeed and all lock queries will report @@ -3014,18 +3018,18 @@ locking (S) CDROM drives), although setting this parameter of <code class="constant">no</code> is not really recommended even in this case.</p><p>Be careful about disabling locking either globally or in a specific service, as lack of locking may result in data corruption. - You should never need to set this parameter.</p><p><span class="emphasis"><em>No default</em></span></p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2541519"></a> + You should never need to set this parameter.</p><p><span class="emphasis"><em>No default</em></span></p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2541554"></a> lock spin count (G) -</h3></div></div></div><a class="indexterm" name="id2541520"></a><a name="LOCKSPINCOUNT"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter has been made inoperative in Samba 3.0.24. +</h3></div></div></div><a class="indexterm" name="id2541555"></a><a name="LOCKSPINCOUNT"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter has been made inoperative in Samba 3.0.24. The functionality it contolled is now controlled by the parameter <a class="link" href="smb.conf.5.html#LOCKSPINTIME">lock spin time</a>. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>lock spin count</code></em> = <code class="literal">0</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2541575"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2541611"></a> lock spin time (G) -</h3></div></div></div><a class="indexterm" name="id2541576"></a><a name="LOCKSPINTIME"></a><div class="variablelist"><dl><dt></dt><dd><p>The time in microseconds that smbd should +</h3></div></div></div><a class="indexterm" name="id2541612"></a><a name="LOCKSPINTIME"></a><div class="variablelist"><dl><dt></dt><dd><p>The time in microseconds that smbd should keep waiting to see if a failed lock request can be granted. This parameter has changed in default value from Samba 3.0.23 from 10 to 200. The associated @@ -3033,22 +3037,22 @@ lock spin time (G) no longer used in Samba 3.0.24. You should not need to change the value of this parameter.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>lock spin time</code></em> = <code class="literal">200</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2541634"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2541670"></a> log file (G) -</h3></div></div></div><a class="indexterm" name="id2541635"></a><a name="LOGFILE"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2541671"></a><a name="LOGFILE"></a><div class="variablelist"><dl><dt></dt><dd><p> This option allows you to override the name of the Samba log file (also known as the debug file). </p><p> This option takes the standard substitutions, allowing you to have separate log files for each user or machine. </p><p><span class="emphasis"><em>No default</em></span></p><p>Example: <span class="emphasis"><em><em class="parameter"><code>log file</code></em> = <code class="literal">/usr/local/samba/var/log.%m</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2541686"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2541722"></a> <a name="DEBUGLEVEL"></a>debuglevel -</h3></div></div></div><a class="indexterm" name="id2541687"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#LOGLEVEL">log level</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2541717"></a> +</h3></div></div></div><a class="indexterm" name="id2541723"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#LOGLEVEL">log level</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2541753"></a> log level (G) -</h3></div></div></div><a class="indexterm" name="id2541718"></a><a name="LOGLEVEL"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2541754"></a><a name="LOGLEVEL"></a><div class="variablelist"><dl><dt></dt><dd><p> The value of the parameter (a astring) allows the debug level (logging level) to be specified in the <code class="filename">smb.conf</code> file. </p><p>This parameter has been extended since the 2.2.x @@ -3059,10 +3063,10 @@ log level (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>log level</code></em> = <code class="literal">3 passdb:5 auth:10 winbind:2</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2541950"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2541986"></a> logon drive (G) -</h3></div></div></div><a class="indexterm" name="id2541951"></a><a name="LOGONDRIVE"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2541987"></a><a name="LOGONDRIVE"></a><div class="variablelist"><dl><dt></dt><dd><p> This parameter specifies the local path to which the home directory will be connected (see <a class="link" href="smb.conf.5.html#LOGONHOME">logon home</a>) and is only used by NT Workstations. @@ -3072,10 +3076,10 @@ logon drive (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>logon drive</code></em> = <code class="literal">h:</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2542024"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2542060"></a> logon home (G) -</h3></div></div></div><a class="indexterm" name="id2542025"></a><a name="LOGONHOME"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2542061"></a><a name="LOGONHOME"></a><div class="variablelist"><dl><dt></dt><dd><p> This parameter specifies the home directory location when a Win95/98 or NT Workstation logs into a Samba PDC. It allows you to do </p><p> @@ -3106,10 +3110,10 @@ logon home (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>logon home</code></em> = <code class="literal">\\remote_smb_server\%U</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2542189"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2542224"></a> logon path (G) -</h3></div></div></div><a class="indexterm" name="id2542190"></a><a name="LOGONPATH"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2542226"></a><a name="LOGONPATH"></a><div class="variablelist"><dl><dt></dt><dd><p> This parameter specifies the directory where roaming profiles (Desktop, NTuser.dat, etc) are stored. Contrary to previous versions of these manual pages, it has nothing to do with Win 9X roaming profiles. To find out how to handle roaming profiles for Win 9X system, see the @@ -3153,10 +3157,10 @@ logon path = \\PROFILESERVER\PROFILE\%U </pre><p> </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>logon path</code></em> = <code class="literal">\\%N\%U\profile</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2542357"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2542393"></a> logon script (G) -</h3></div></div></div><a class="indexterm" name="id2542358"></a><a name="LOGONSCRIPT"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2542394"></a><a name="LOGONSCRIPT"></a><div class="variablelist"><dl><dt></dt><dd><p> This parameter specifies the batch file (<code class="filename">.bat</code>) or NT command file (<code class="filename">.cmd</code>) to be downloaded and run on a machine when a user successfully logs in. The file must contain the DOS style CR/LF line endings. Using a DOS-style editor to create the file is recommended. @@ -3187,10 +3191,10 @@ logon script (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>logon script</code></em> = <code class="literal">scripts\%U.bat</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2542527"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2542563"></a> lppause command (S) -</h3></div></div></div><a class="indexterm" name="id2542528"></a><a name="LPPAUSECOMMAND"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies the command to be +</h3></div></div></div><a class="indexterm" name="id2542564"></a><a name="LPPAUSECOMMAND"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies the command to be executed on the server host in order to stop printing or spooling a specific print job.</p><p>This command should be a program or script which takes a printer name and job number to pause the print job. One way @@ -3214,10 +3218,10 @@ lppause command (S) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>lppause command</code></em> = <code class="literal">/usr/bin/lpalt %p-%j -p0</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2542674"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2542710"></a> lpq cache time (G) -</h3></div></div></div><a class="indexterm" name="id2542675"></a><a name="LPQCACHETIME"></a><div class="variablelist"><dl><dt></dt><dd><p>This controls how long lpq info will be cached +</h3></div></div></div><a class="indexterm" name="id2542711"></a><a name="LPQCACHETIME"></a><div class="variablelist"><dl><dt></dt><dd><p>This controls how long lpq info will be cached for to prevent the <code class="literal">lpq</code> command being called too often. A separate cache is kept for each variation of the <code class="literal"> lpq</code> command used by the system, so if you use different @@ -3230,10 +3234,10 @@ lpq cache time (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>lpq cache time</code></em> = <code class="literal">10</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2542794"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2542830"></a> lpq command (S) -</h3></div></div></div><a class="indexterm" name="id2542795"></a><a name="LPQCOMMAND"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies the command to be +</h3></div></div></div><a class="indexterm" name="id2542831"></a><a name="LPQCOMMAND"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies the command to be executed on the server host in order to obtain <code class="literal">lpq </code>-style printer status information.</p><p>This command should be a program or script which takes a printer name as its only parameter and outputs printer @@ -3255,10 +3259,10 @@ lpq command (S) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>lpq command</code></em> = <code class="literal">/usr/bin/lpq -P%p</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2542920"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2542956"></a> lpresume command (S) -</h3></div></div></div><a class="indexterm" name="id2542921"></a><a name="LPRESUMECOMMAND"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies the command to be +</h3></div></div></div><a class="indexterm" name="id2542957"></a><a name="LPRESUMECOMMAND"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies the command to be executed on the server host in order to restart or continue printing or spooling a specific print job.</p><p>This command should be a program or script which takes a printer name and job number to resume the print job. See @@ -3271,10 +3275,10 @@ lpresume command (S) parameter is <code class="constant">SYSV</code>, in which case the default is:</p><p><code class="literal">lp -i %p-%j -H resume</code></p><p>or if the value of the <em class="parameter"><code>printing</code></em> parameter is <code class="constant">SOFTQ</code>, then the default is:</p><p><code class="literal">qstat -s -j%j -r</code></p><p><span class="emphasis"><em>No default</em></span></p><p>Example: <span class="emphasis"><em><em class="parameter"><code>lpresume command</code></em> = <code class="literal">/usr/bin/lpalt %p-%j -p2</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2543072"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2543108"></a> lprm command (S) -</h3></div></div></div><a class="indexterm" name="id2543074"></a><a name="LPRMCOMMAND"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies the command to be +</h3></div></div></div><a class="indexterm" name="id2543109"></a><a name="LPRMCOMMAND"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies the command to be executed on the server host in order to delete a print job.</p><p>This command should be a program or script which takes a printer name and job number, and deletes the print job.</p><p>If a <em class="parameter"><code>%p</code></em> is given then the printer name is put in its place. A <em class="parameter"><code>%j</code></em> is replaced with @@ -3291,10 +3295,10 @@ lprm command = /usr/bin/cancel %p-%j </pre><p> </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>lprm command</code></em> = <code class="literal"> determined by printing parameter</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2543160"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2543196"></a> machine password timeout (G) -</h3></div></div></div><a class="indexterm" name="id2543161"></a><a name="MACHINEPASSWORDTIMEOUT"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2543197"></a><a name="MACHINEPASSWORDTIMEOUT"></a><div class="variablelist"><dl><dt></dt><dd><p> If a Samba server is a member of a Windows NT Domain (see the <a class="link" href="smb.conf.5.html#SECURITY">security = domain</a> parameter) then periodically a running smbd process will try and change the MACHINE ACCOUNT PASSWORD stored in the TDB called <code class="filename">private/secrets.tdb </code>. This parameter specifies how often this password will be changed, in seconds. The default is one @@ -3304,10 +3308,10 @@ machine password timeout (G) and the <a class="link" href="smb.conf.5.html#SECURITY">security = domain</a> parameter. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>machine password timeout</code></em> = <code class="literal">604800</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2543247"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2543283"></a> magic output (S) -</h3></div></div></div><a class="indexterm" name="id2543248"></a><a name="MAGICOUTPUT"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2543284"></a><a name="MAGICOUTPUT"></a><div class="variablelist"><dl><dt></dt><dd><p> This parameter specifies the name of a file which will contain output created by a magic script (see the <a class="link" href="smb.conf.5.html#MAGICSCRIPT">magic script</a> parameter below). </p><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>If two clients use the same <em class="parameter"><code>magic script @@ -3316,10 +3320,10 @@ magic output (S) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>magic output</code></em> = <code class="literal">myfile.txt</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2543331"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2543367"></a> magic script (S) -</h3></div></div></div><a class="indexterm" name="id2543332"></a><a name="MAGICSCRIPT"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies the name of a file which, +</h3></div></div></div><a class="indexterm" name="id2543368"></a><a name="MAGICSCRIPT"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies the name of a file which, if opened, will be executed by the server when the file is closed. This allows a UNIX script to be sent to the Samba host and executed on behalf of the connected user.</p><p>Scripts executed in this way will be deleted upon @@ -3335,10 +3339,10 @@ magic script (S) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>magic script</code></em> = <code class="literal">user.csh</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2543437"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2543472"></a> mangled names (S) -</h3></div></div></div><a class="indexterm" name="id2543438"></a><a name="MANGLEDNAMES"></a><div class="variablelist"><dl><dt></dt><dd><p>This controls whether non-DOS names under UNIX +</h3></div></div></div><a class="indexterm" name="id2543474"></a><a name="MANGLEDNAMES"></a><div class="variablelist"><dl><dt></dt><dd><p>This controls whether non-DOS names under UNIX should be mapped to DOS-compatible names ("mangled") and made visible, or whether non-DOS names should simply be ignored.</p><p>See the section on <a class="link" href="smb.conf.5.html#NAMEMANGLING">name mangling</a> for details on how to control the mangling process.</p><p>If mangling is used then the mangling algorithm is as follows:</p><div class="itemizedlist"><ul type="disc"><li><p>The first (up to) five alphanumeric characters @@ -3363,10 +3367,10 @@ mangled names (S) from Windows/DOS and will retain the same basename. Mangled names do not change between sessions.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>mangled names</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2543573"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2543609"></a> mangle prefix (G) -</h3></div></div></div><a class="indexterm" name="id2543574"></a><a name="MANGLEPREFIX"></a><div class="variablelist"><dl><dt></dt><dd><p> controls the number of prefix +</h3></div></div></div><a class="indexterm" name="id2543610"></a><a name="MANGLEPREFIX"></a><div class="variablelist"><dl><dt></dt><dd><p> controls the number of prefix characters from the original name used when generating the mangled names. A larger value will give a weaker hash and therefore more name collisions. The minimum @@ -3376,20 +3380,20 @@ mangle prefix (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>mangle prefix</code></em> = <code class="literal">4</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2543640"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2543676"></a> mangling char (S) -</h3></div></div></div><a class="indexterm" name="id2543641"></a><a name="MANGLINGCHAR"></a><div class="variablelist"><dl><dt></dt><dd><p>This controls what character is used as +</h3></div></div></div><a class="indexterm" name="id2543677"></a><a name="MANGLINGCHAR"></a><div class="variablelist"><dl><dt></dt><dd><p>This controls what character is used as the <span class="emphasis"><em>magic</em></span> character in <a class="link" href="smb.conf.5.html#NAMEMANGLING">name mangling</a>. The default is a '~' but this may interfere with some software. Use this option to set it to whatever you prefer. This is effective only when mangling method is hash.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>mangling char</code></em> = <code class="literal">~</code> </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>mangling char</code></em> = <code class="literal">^</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2543717"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2543753"></a> mangling method (G) -</h3></div></div></div><a class="indexterm" name="id2543718"></a><a name="MANGLINGMETHOD"></a><div class="variablelist"><dl><dt></dt><dd><p> controls the algorithm used for the generating +</h3></div></div></div><a class="indexterm" name="id2543754"></a><a name="MANGLINGMETHOD"></a><div class="variablelist"><dl><dt></dt><dd><p> controls the algorithm used for the generating the mangled names. Can take two different values, "hash" and "hash2". "hash" is the algorithm that was used used in Samba for many years and was the default in Samba 2.2.x "hash2" is @@ -3400,10 +3404,10 @@ mangling method (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>mangling method</code></em> = <code class="literal">hash</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2543784"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2543820"></a> map acl inherit (S) -</h3></div></div></div><a class="indexterm" name="id2543785"></a><a name="MAPACLINHERIT"></a><div class="variablelist"><dl><dt></dt><dd><p>This boolean parameter controls whether <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> will attempt to map the 'inherit' and 'protected' +</h3></div></div></div><a class="indexterm" name="id2543821"></a><a name="MAPACLINHERIT"></a><div class="variablelist"><dl><dt></dt><dd><p>This boolean parameter controls whether <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> will attempt to map the 'inherit' and 'protected' access control entry flags stored in Windows ACLs into an extended attribute called user.SAMBA_PAI. This parameter only takes effect if Samba is being run on a platform that supports extended attributes (Linux and IRIX so far) and @@ -3411,10 +3415,10 @@ map acl inherit (S) POSIX ACL mapping code. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>map acl inherit</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2543841"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2543877"></a> map archive (S) -</h3></div></div></div><a class="indexterm" name="id2543842"></a><a name="MAPARCHIVE"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2543878"></a><a name="MAPARCHIVE"></a><div class="variablelist"><dl><dt></dt><dd><p> This controls whether the DOS archive attribute should be mapped to the UNIX owner execute bit. The DOS archive bit is set when a file has been modified since its last backup. One @@ -3427,19 +3431,19 @@ map archive (S) <a class="link" href="smb.conf.5.html#CREATEMASK">create mask</a> for details. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>map archive</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2543916"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2543952"></a> map hidden (S) -</h3></div></div></div><a class="indexterm" name="id2543917"></a><a name="MAPHIDDEN"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2543953"></a><a name="MAPHIDDEN"></a><div class="variablelist"><dl><dt></dt><dd><p> This controls whether DOS style hidden files should be mapped to the UNIX world execute bit. </p><p> Note that this requires the <a class="link" href="smb.conf.5.html#CREATEMASK">create mask</a> to be set such that the world execute bit is not masked out (i.e. it must include 001). See the parameter <a class="link" href="smb.conf.5.html#CREATEMASK">create mask</a> for details. - </p><p><span class="emphasis"><em>No default</em></span></p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2543974"></a> + </p><p><span class="emphasis"><em>No default</em></span></p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2544010"></a> map read only (S) -</h3></div></div></div><a class="indexterm" name="id2543975"></a><a name="MAPREADONLY"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2544011"></a><a name="MAPREADONLY"></a><div class="variablelist"><dl><dt></dt><dd><p> This controls how the DOS read only attribute should be mapped from a UNIX filesystem. </p><p> This parameter can take three different values, which tell <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> how to display the read only attribute on files, where either @@ -3464,10 +3468,10 @@ map read only (S) the <a class="link" href="smb.conf.5.html#STOREDOSATTRIBUTES">store dos attributes</a> method. This may be useful for exporting mounted CDs. </p></li></ul></div><p>Default: <span class="emphasis"><em><em class="parameter"><code>map read only</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2544139"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2544167"></a> map system (S) -</h3></div></div></div><a class="indexterm" name="id2544140"></a><a name="MAPSYSTEM"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2544168"></a><a name="MAPSYSTEM"></a><div class="variablelist"><dl><dt></dt><dd><p> This controls whether DOS style system files should be mapped to the UNIX group execute bit. </p><p> Note that this requires the <a class="link" href="smb.conf.5.html#CREATEMASK">create mask</a> to be set such that the group @@ -3475,10 +3479,10 @@ map system (S) <a class="link" href="smb.conf.5.html#CREATEMASK">create mask</a> for details. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>map system</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2544208"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2544236"></a> map to guest (G) -</h3></div></div></div><a class="indexterm" name="id2544209"></a><a name="MAPTOGUEST"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is only useful in <a class="link" href="smb.conf.5.html#SECURITY">SECURITY = +</h3></div></div></div><a class="indexterm" name="id2544237"></a><a name="MAPTOGUEST"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is only useful in <a class="link" href="smb.conf.5.html#SECURITY">SECURITY = security</a> modes other than <em class="parameter"><code>security = share</code></em> and <em class="parameter"><code>security = server</code></em> - i.e. <code class="constant">user</code>, and <code class="constant">domain</code>.</p><p>This parameter can take four different values, which tell @@ -3520,10 +3524,10 @@ map to guest (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>map to guest</code></em> = <code class="literal">Bad User</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2544453"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2544476"></a> max connections (S) -</h3></div></div></div><a class="indexterm" name="id2544454"></a><a name="MAXCONNECTIONS"></a><div class="variablelist"><dl><dt></dt><dd><p>This option allows the number of simultaneous connections to a service to be limited. +</h3></div></div></div><a class="indexterm" name="id2544477"></a><a name="MAXCONNECTIONS"></a><div class="variablelist"><dl><dt></dt><dd><p>This option allows the number of simultaneous connections to a service to be limited. If <em class="parameter"><code>max connections</code></em> is greater than 0 then connections will be refused if this number of connections to the service are already open. A value of zero mean an unlimited number of connections may be made.</p><p>Record lock files are used to implement this feature. The lock files will be stored in @@ -3531,10 +3535,10 @@ max connections (S) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>max connections</code></em> = <code class="literal">10</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2544539"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2544562"></a> max disk size (G) -</h3></div></div></div><a class="indexterm" name="id2544540"></a><a name="MAXDISKSIZE"></a><div class="variablelist"><dl><dt></dt><dd><p>This option allows you to put an upper limit +</h3></div></div></div><a class="indexterm" name="id2544563"></a><a name="MAXDISKSIZE"></a><div class="variablelist"><dl><dt></dt><dd><p>This option allows you to put an upper limit on the apparent size of disks. If you set this option to 100 then all shares will appear to be not larger than 100 MB in size.</p><p>Note that this option does not limit the amount of @@ -3548,10 +3552,10 @@ max disk size (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>max disk size</code></em> = <code class="literal">1000</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2544636"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2544653"></a> max log size (G) -</h3></div></div></div><a class="indexterm" name="id2544638"></a><a name="MAXLOGSIZE"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2544654"></a><a name="MAXLOGSIZE"></a><div class="variablelist"><dl><dt></dt><dd><p> This option (an integer in kilobytes) specifies the max size the log file should grow to. Samba periodically checks the size and if it is exceeded it will rename the file, adding a <code class="filename">.old</code> extension. @@ -3560,17 +3564,17 @@ max log size (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>max log size</code></em> = <code class="literal">1000</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2544708"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2544725"></a> max mux (G) -</h3></div></div></div><a class="indexterm" name="id2544709"></a><a name="MAXMUX"></a><div class="variablelist"><dl><dt></dt><dd><p>This option controls the maximum number of +</h3></div></div></div><a class="indexterm" name="id2544726"></a><a name="MAXMUX"></a><div class="variablelist"><dl><dt></dt><dd><p>This option controls the maximum number of outstanding simultaneous SMB operations that Samba tells the client it will allow. You should never need to set this parameter.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>max mux</code></em> = <code class="literal">50</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2544751"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2544768"></a> max open files (G) -</h3></div></div></div><a class="indexterm" name="id2544752"></a><a name="MAXOPENFILES"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter limits the maximum number of +</h3></div></div></div><a class="indexterm" name="id2544769"></a><a name="MAXOPENFILES"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter limits the maximum number of open files that one <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> file serving process may have open for a client at any one time. The default for this parameter is set very high (10,000) as Samba uses @@ -3578,23 +3582,23 @@ max open files (G) by the UNIX per-process file descriptor limit rather than this parameter so you should never need to touch this parameter.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>max open files</code></em> = <code class="literal">10000</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2544811"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2544828"></a> max print jobs (S) -</h3></div></div></div><a class="indexterm" name="id2544812"></a><a name="MAXPRINTJOBS"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter limits the maximum number of +</h3></div></div></div><a class="indexterm" name="id2544829"></a><a name="MAXPRINTJOBS"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter limits the maximum number of jobs allowable in a Samba printer queue at any given moment. If this number is exceeded, <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> will remote "Out of Space" to the client. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>max print jobs</code></em> = <code class="literal">1000</code> </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>max print jobs</code></em> = <code class="literal">5000</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2544881"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2544898"></a> <a name="PROTOCOL"></a>protocol -</h3></div></div></div><a class="indexterm" name="id2544882"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#MAXPROTOCOL">max protocol</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2544914"></a> +</h3></div></div></div><a class="indexterm" name="id2544899"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#MAXPROTOCOL">max protocol</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2544931"></a> max protocol (G) -</h3></div></div></div><a class="indexterm" name="id2544915"></a><a name="MAXPROTOCOL"></a><div class="variablelist"><dl><dt></dt><dd><p>The value of the parameter (a string) is the highest +</h3></div></div></div><a class="indexterm" name="id2544932"></a><a name="MAXPROTOCOL"></a><div class="variablelist"><dl><dt></dt><dd><p>The value of the parameter (a string) is the highest protocol level that will be supported by the server.</p><p>Possible values are :</p><div class="itemizedlist"><ul type="disc"><li><p><code class="constant">CORE</code>: Earliest version. No concept of user names.</p></li><li><p><code class="constant">COREPLUS</code>: Slight improvements on CORE for efficiency.</p></li><li><p><code class="constant">LANMAN1</code>: First <span class="emphasis"><em> @@ -3606,10 +3610,10 @@ max protocol (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>max protocol</code></em> = <code class="literal">LANMAN1</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2545038"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2545055"></a> max reported print jobs (S) -</h3></div></div></div><a class="indexterm" name="id2545040"></a><a name="MAXREPORTEDPRINTJOBS"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2545056"></a><a name="MAXREPORTEDPRINTJOBS"></a><div class="variablelist"><dl><dt></dt><dd><p> This parameter limits the maximum number of jobs displayed in a port monitor for Samba printer queue at any given moment. If this number is exceeded, the excess jobs will not be shown. A value of zero means there is no limit on the number of @@ -3618,10 +3622,10 @@ max reported print jobs (S) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>max reported print jobs</code></em> = <code class="literal">1000</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2545102"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2545119"></a> max smbd processes (G) -</h3></div></div></div><a class="indexterm" name="id2545104"></a><a name="MAXSMBDPROCESSES"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter limits the maximum number of <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> processes concurrently running on a system and is intended +</h3></div></div></div><a class="indexterm" name="id2545120"></a><a name="MAXSMBDPROCESSES"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter limits the maximum number of <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> processes concurrently running on a system and is intended as a stopgap to prevent degrading service to clients in the event that the server has insufficient resources to handle more than this number of connections. Remember that under normal operating conditions, each user will have an <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> associated with him or her to handle connections to all @@ -3629,10 +3633,10 @@ max smbd processes (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>max smbd processes</code></em> = <code class="literal">1000</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2545184"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2545201"></a> max stat cache size (G) -</h3></div></div></div><a class="indexterm" name="id2545185"></a><a name="MAXSTATCACHESIZE"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter limits the size in memory of any +</h3></div></div></div><a class="indexterm" name="id2545202"></a><a name="MAXSTATCACHESIZE"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter limits the size in memory of any <em class="parameter"><code>stat cache</code></em> being used to speed up case insensitive name mappings. It represents the number of kilobyte (1024) units the stat cache can use. @@ -3643,27 +3647,27 @@ max stat cache size (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>max stat cache size</code></em> = <code class="literal">100</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2545254"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2545270"></a> max ttl (G) -</h3></div></div></div><a class="indexterm" name="id2545255"></a><a name="MAXTTL"></a><div class="variablelist"><dl><dt></dt><dd><p>This option tells <a class="citerefentry" href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a> what the default 'time to live' +</h3></div></div></div><a class="indexterm" name="id2545272"></a><a name="MAXTTL"></a><div class="variablelist"><dl><dt></dt><dd><p>This option tells <a class="citerefentry" href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a> what the default 'time to live' of NetBIOS names should be (in seconds) when <code class="literal">nmbd</code> is requesting a name using either a broadcast packet or from a WINS server. You should never need to change this parameter. The default is 3 days.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>max ttl</code></em> = <code class="literal">259200</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2545312"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2545329"></a> max wins ttl (G) -</h3></div></div></div><a class="indexterm" name="id2545313"></a><a name="MAXWINSTTL"></a><div class="variablelist"><dl><dt></dt><dd><p>This option tells <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> when acting as a WINS server +</h3></div></div></div><a class="indexterm" name="id2545330"></a><a name="MAXWINSTTL"></a><div class="variablelist"><dl><dt></dt><dd><p>This option tells <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> when acting as a WINS server (<a class="link" href="smb.conf.5.html#WINSSUPPORT">wins support = yes</a>) what the maximum 'time to live' of NetBIOS names that <code class="literal">nmbd</code> will grant will be (in seconds). You should never need to change this parameter. The default is 6 days (518400 seconds).</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>max wins ttl</code></em> = <code class="literal">518400</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2545383"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2545400"></a> max xmit (G) -</h3></div></div></div><a class="indexterm" name="id2545384"></a><a name="MAXXMIT"></a><div class="variablelist"><dl><dt></dt><dd><p>This option controls the maximum packet size +</h3></div></div></div><a class="indexterm" name="id2545401"></a><a name="MAXXMIT"></a><div class="variablelist"><dl><dt></dt><dd><p>This option controls the maximum packet size that will be negotiated by Samba. The default is 16644, which matches the behavior of Windows 2000. A value below 2048 is likely to cause problems. You should never need to change this parameter from its default value. @@ -3671,10 +3675,10 @@ max xmit (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>max xmit</code></em> = <code class="literal">8192</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2545446"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2545463"></a> message command (G) -</h3></div></div></div><a class="indexterm" name="id2545447"></a><a name="MESSAGECOMMAND"></a><div class="variablelist"><dl><dt></dt><dd><p>This specifies what command to run when the +</h3></div></div></div><a class="indexterm" name="id2545464"></a><a name="MESSAGECOMMAND"></a><div class="variablelist"><dl><dt></dt><dd><p>This specifies what command to run when the server receives a WinPopup style message.</p><p>This would normally be a command that would deliver the message somehow. How this is to be done is up to your imagination.</p><p>An example is: @@ -3713,20 +3717,20 @@ message command (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>message command</code></em> = <code class="literal">csh -c 'xedit %s; rm %s' &</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2545656"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2545673"></a> min print space (S) -</h3></div></div></div><a class="indexterm" name="id2545657"></a><a name="MINPRINTSPACE"></a><div class="variablelist"><dl><dt></dt><dd><p>This sets the minimum amount of free disk +</h3></div></div></div><a class="indexterm" name="id2545674"></a><a name="MINPRINTSPACE"></a><div class="variablelist"><dl><dt></dt><dd><p>This sets the minimum amount of free disk space that must be available before a user will be able to spool a print job. It is specified in kilobytes. The default is 0, which means a user can always spool a print job.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>min print space</code></em> = <code class="literal">0</code> </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>min print space</code></em> = <code class="literal">2000</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2545718"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2545735"></a> min protocol (G) -</h3></div></div></div><a class="indexterm" name="id2545719"></a><a name="MINPROTOCOL"></a><div class="variablelist"><dl><dt></dt><dd><p>The value of the parameter (a string) is the +</h3></div></div></div><a class="indexterm" name="id2545736"></a><a name="MINPROTOCOL"></a><div class="variablelist"><dl><dt></dt><dd><p>The value of the parameter (a string) is the lowest SMB protocol dialect than Samba will support. Please refer to the <a class="link" href="smb.conf.5.html#MAXPROTOCOL">max protocol</a> parameter for a list of valid protocol names and a brief description @@ -3738,10 +3742,10 @@ min protocol (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>min protocol</code></em> = <code class="literal">NT1</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2545816"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2545833"></a> min receivefile size (G) -</h3></div></div></div><a class="indexterm" name="id2545817"></a><a name="MINRECEIVEFILESIZE"></a><div class="variablelist"><dl><dt></dt><dd><p>This option changes the behavior of <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> when processing SMBwriteX calls. Any incoming +</h3></div></div></div><a class="indexterm" name="id2545834"></a><a name="MINRECEIVEFILESIZE"></a><div class="variablelist"><dl><dt></dt><dd><p>This option changes the behavior of <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> when processing SMBwriteX calls. Any incoming SMBwriteX call on a non-signed SMB/CIFS connection greater than this value will not be processed in the normal way but will be passed to any underlying kernel recvfile or splice system call (if there is no such call Samba will emulate in user space). This allows zero-copy writes directly from network @@ -3750,19 +3754,19 @@ but user testing is recommended. If set to zero Samba processes SMBwriteX calls normal way. To enable POSIX large write support (SMB/CIFS writes up to 16Mb) this option must be nonzero. The maximum value is 128k. Values greater than 128k will be silently set to 128k.</p><p>Note this option will have NO EFFECT if set on a SMB signed connection.</p><p>The default is zero, which diables this option.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>min receivefile size</code></em> = <code class="literal">0</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2545886"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2545902"></a> min wins ttl (G) -</h3></div></div></div><a class="indexterm" name="id2545887"></a><a name="MINWINSTTL"></a><div class="variablelist"><dl><dt></dt><dd><p>This option tells <a class="citerefentry" href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a> +</h3></div></div></div><a class="indexterm" name="id2545903"></a><a name="MINWINSTTL"></a><div class="variablelist"><dl><dt></dt><dd><p>This option tells <a class="citerefentry" href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a> when acting as a WINS server (<a class="link" href="smb.conf.5.html#WINSSUPPORT">wins support = yes</a>) what the minimum 'time to live' of NetBIOS names that <code class="literal">nmbd</code> will grant will be (in seconds). You should never need to change this parameter. The default is 6 hours (21600 seconds).</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>min wins ttl</code></em> = <code class="literal">21600</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2545956"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2545972"></a> msdfs proxy (S) -</h3></div></div></div><a class="indexterm" name="id2545957"></a><a name="MSDFSPROXY"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter indicates that the share is a +</h3></div></div></div><a class="indexterm" name="id2545974"></a><a name="MSDFSPROXY"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter indicates that the share is a stand-in for another CIFS share whose location is specified by the value of the parameter. When clients attempt to connect to this share, they are redirected to the proxied share using @@ -3770,10 +3774,10 @@ msdfs proxy (S) <a class="link" href="smb.conf.5.html#MSDFSROOT">msdfs root</a> and <a class="link" href="smb.conf.5.html#HOSTMSDFS">host msdfs</a> options to find out how to set up a Dfs root share.</p><p><span class="emphasis"><em>No default</em></span></p><p>Example: <span class="emphasis"><em><em class="parameter"><code>msdfs proxy</code></em> = <code class="literal">\otherserver\someshare</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2546033"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2546051"></a> msdfs root (S) -</h3></div></div></div><a class="indexterm" name="id2546034"></a><a name="MSDFSROOT"></a><div class="variablelist"><dl><dt></dt><dd><p>If set to <code class="constant">yes</code>, Samba treats the +</h3></div></div></div><a class="indexterm" name="id2546052"></a><a name="MSDFSROOT"></a><div class="variablelist"><dl><dt></dt><dd><p>If set to <code class="constant">yes</code>, Samba treats the share as a Dfs root and allows clients to browse the distributed file system tree rooted at the share directory. Dfs links are specified in the share directory by symbolic @@ -3781,20 +3785,20 @@ msdfs root (S) and so on. For more information on setting up a Dfs tree on Samba, refer to the MSDFS chapter in the Samba3-HOWTO book.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>msdfs root</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2546089"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2546106"></a> name cache timeout (G) -</h3></div></div></div><a class="indexterm" name="id2546090"></a><a name="NAMECACHETIMEOUT"></a><div class="variablelist"><dl><dt></dt><dd><p>Specifies the number of seconds it takes before +</h3></div></div></div><a class="indexterm" name="id2546107"></a><a name="NAMECACHETIMEOUT"></a><div class="variablelist"><dl><dt></dt><dd><p>Specifies the number of seconds it takes before entries in samba's hostname resolve cache time out. If the timeout is set to 0. the caching is disabled. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>name cache timeout</code></em> = <code class="literal">660</code> </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>name cache timeout</code></em> = <code class="literal">0</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2546150"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2546167"></a> name resolve order (G) -</h3></div></div></div><a class="indexterm" name="id2546152"></a><a name="NAMERESOLVEORDER"></a><div class="variablelist"><dl><dt></dt><dd><p>This option is used by the programs in the Samba +</h3></div></div></div><a class="indexterm" name="id2546168"></a><a name="NAMERESOLVEORDER"></a><div class="variablelist"><dl><dt></dt><dd><p>This option is used by the programs in the Samba suite to determine what naming services to use and in what order to resolve host names to IP addresses. Its main purpose to is to control how netbios name resolution is performed. The option takes a space @@ -3825,10 +3829,10 @@ name resolve order (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>name resolve order</code></em> = <code class="literal">lmhosts bcast host</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2546352"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2546368"></a> netbios aliases (G) -</h3></div></div></div><a class="indexterm" name="id2546353"></a><a name="NETBIOSALIASES"></a><div class="variablelist"><dl><dt></dt><dd><p>This is a list of NetBIOS names that nmbd will +</h3></div></div></div><a class="indexterm" name="id2546370"></a><a name="NETBIOSALIASES"></a><div class="variablelist"><dl><dt></dt><dd><p>This is a list of NetBIOS names that nmbd will advertise as additional names by which the Samba server is known. This allows one machine to appear in browse lists under multiple names. If a machine is acting as a browse server or logon server none of these names will be advertised as either browse server or logon @@ -3838,10 +3842,10 @@ netbios aliases (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>netbios aliases</code></em> = <code class="literal">TEST TEST1 TEST2</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2546417"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2546434"></a> netbios name (G) -</h3></div></div></div><a class="indexterm" name="id2546418"></a><a name="NETBIOSNAME"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2546435"></a><a name="NETBIOSNAME"></a><div class="variablelist"><dl><dt></dt><dd><p> This sets the NetBIOS name by which a Samba server is known. By default it is the same as the first component of the host's DNS name. If a machine is a browse server or logon server this name (or the first component of the hosts DNS name) will be the name that these services are advertised under. @@ -3854,17 +3858,17 @@ netbios name (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>netbios name</code></em> = <code class="literal">MYNAME</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2546499"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2546516"></a> netbios scope (G) -</h3></div></div></div><a class="indexterm" name="id2546500"></a><a name="NETBIOSSCOPE"></a><div class="variablelist"><dl><dt></dt><dd><p>This sets the NetBIOS scope that Samba will +</h3></div></div></div><a class="indexterm" name="id2546517"></a><a name="NETBIOSSCOPE"></a><div class="variablelist"><dl><dt></dt><dd><p>This sets the NetBIOS scope that Samba will operate under. This should not be set unless every machine on your LAN also sets this value.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>netbios scope</code></em> = <code class="literal"></code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2546542"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2546559"></a> nis homedir (G) -</h3></div></div></div><a class="indexterm" name="id2546543"></a><a name="NISHOMEDIR"></a><div class="variablelist"><dl><dt></dt><dd><p>Get the home share server from a NIS map. For +</h3></div></div></div><a class="indexterm" name="id2546560"></a><a name="NISHOMEDIR"></a><div class="variablelist"><dl><dt></dt><dd><p>Get the home share server from a NIS map. For UNIX systems that use an automounter, the user's home directory will often be mounted on a workstation on demand from a remote server. </p><p>When the Samba logon server is not the actual home directory @@ -3883,20 +3887,20 @@ nis homedir (G) NIS system and the Samba server with this option must also be a logon server.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>nis homedir</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2546622"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2546639"></a> nt acl support (S) -</h3></div></div></div><a class="indexterm" name="id2546623"></a><a name="NTACLSUPPORT"></a><div class="variablelist"><dl><dt></dt><dd><p>This boolean parameter controls whether <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> will attempt to map +</h3></div></div></div><a class="indexterm" name="id2546640"></a><a name="NTACLSUPPORT"></a><div class="variablelist"><dl><dt></dt><dd><p>This boolean parameter controls whether <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> will attempt to map UNIX permissions into Windows NT access control lists. The UNIX permissions considered are the the traditional UNIX owner and group permissions, as well as POSIX ACLs set on any files or directories. This parameter was formally a global parameter in releases prior to 2.2.2.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>nt acl support</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2546677"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2546694"></a> ntlm auth (G) -</h3></div></div></div><a class="indexterm" name="id2546678"></a><a name="NTLMAUTH"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter determines whether or not <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> will attempt to +</h3></div></div></div><a class="indexterm" name="id2546695"></a><a name="NTLMAUTH"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter determines whether or not <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> will attempt to authenticate users using the NTLM encrypted password response. If disabled, either the lanman password hash or an NTLMv2 response will need to be sent by the client.</p><p>If this option, and <code class="literal">lanman @@ -3904,33 +3908,33 @@ ntlm auth (G) permited. Not all clients support NTLMv2, and most will require special configuration to use it.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>ntlm auth</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2546741"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2546758"></a> nt pipe support (G) -</h3></div></div></div><a class="indexterm" name="id2546742"></a><a name="NTPIPESUPPORT"></a><div class="variablelist"><dl><dt></dt><dd><p>This boolean parameter controls whether +</h3></div></div></div><a class="indexterm" name="id2546759"></a><a name="NTPIPESUPPORT"></a><div class="variablelist"><dl><dt></dt><dd><p>This boolean parameter controls whether <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> will allow Windows NT clients to connect to the NT SMB specific <code class="constant">IPC$</code> pipes. This is a developer debugging option and can be left alone.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>nt pipe support</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2546797"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2546814"></a> nt status support (G) -</h3></div></div></div><a class="indexterm" name="id2546798"></a><a name="NTSTATUSSUPPORT"></a><div class="variablelist"><dl><dt></dt><dd><p>This boolean parameter controls whether <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> will negotiate NT specific status +</h3></div></div></div><a class="indexterm" name="id2546815"></a><a name="NTSTATUSSUPPORT"></a><div class="variablelist"><dl><dt></dt><dd><p>This boolean parameter controls whether <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> will negotiate NT specific status support with Windows NT/2k/XP clients. This is a developer debugging option and should be left alone. If this option is set to <code class="constant">no</code> then Samba offers exactly the same DOS error codes that versions prior to Samba 2.2.3 reported.</p><p>You should not need to ever disable this parameter.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>nt status support</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2546858"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2546875"></a> null passwords (G) -</h3></div></div></div><a class="indexterm" name="id2546859"></a><a name="NULLPASSWORDS"></a><div class="variablelist"><dl><dt></dt><dd><p>Allow or disallow client access to accounts that have null passwords. </p><p>See also <a class="citerefentry" href="smbpasswd.5.html"><span class="citerefentry"><span class="refentrytitle">smbpasswd</span>(5)</span></a>.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>null passwords</code></em> = <code class="literal">no</code> +</h3></div></div></div><a class="indexterm" name="id2546876"></a><a name="NULLPASSWORDS"></a><div class="variablelist"><dl><dt></dt><dd><p>Allow or disallow client access to accounts that have null passwords. </p><p>See also <a class="citerefentry" href="smbpasswd.5.html"><span class="citerefentry"><span class="refentrytitle">smbpasswd</span>(5)</span></a>.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>null passwords</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2546911"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2546928"></a> obey pam restrictions (G) -</h3></div></div></div><a class="indexterm" name="id2546912"></a><a name="OBEYPAMRESTRICTIONS"></a><div class="variablelist"><dl><dt></dt><dd><p>When Samba 3.0 is configured to enable PAM support +</h3></div></div></div><a class="indexterm" name="id2546929"></a><a name="OBEYPAMRESTRICTIONS"></a><div class="variablelist"><dl><dt></dt><dd><p>When Samba 3.0 is configured to enable PAM support (i.e. --with-pam), this parameter will control whether or not Samba should obey PAM's account and session management directives. The default behavior is to use PAM for clear text authentication only @@ -3940,10 +3944,10 @@ obey pam restrictions (G) authentication mechanism needed in the presence of SMB password encryption. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>obey pam restrictions</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2546975"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2546992"></a> only user (S) -</h3></div></div></div><a class="indexterm" name="id2546976"></a><a name="ONLYUSER"></a><div class="variablelist"><dl><dt></dt><dd><p>This is a boolean option that controls whether +</h3></div></div></div><a class="indexterm" name="id2546993"></a><a name="ONLYUSER"></a><div class="variablelist"><dl><dt></dt><dd><p>This is a boolean option that controls whether connections with usernames not in the <em class="parameter"><code>user</code></em> list will be allowed. By default this option is disabled so that a client can supply a username to be used by the server. Enabling @@ -3956,10 +3960,10 @@ only user (S) will be just the service name, which for home directories is the name of the user.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>only user</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2547064"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2547081"></a> oplock break wait time (G) -</h3></div></div></div><a class="indexterm" name="id2547065"></a><a name="OPLOCKBREAKWAITTIME"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2547082"></a><a name="OPLOCKBREAKWAITTIME"></a><div class="variablelist"><dl><dt></dt><dd><p> This is a tuning parameter added due to bugs in both Windows 9x and WinNT. If Samba responds to a client too quickly when that client issues an SMB that can cause an oplock break request, then the network client can fail and not respond to the break request. This tuning parameter (which is set in milliseconds) is the amount @@ -3968,10 +3972,10 @@ oplock break wait time (G) DO NOT CHANGE THIS PARAMETER UNLESS YOU HAVE READ AND UNDERSTOOD THE SAMBA OPLOCK CODE. </p></div><p>Default: <span class="emphasis"><em><em class="parameter"><code>oplock break wait time</code></em> = <code class="literal">0</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2547119"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2547136"></a> oplock contention limit (S) -</h3></div></div></div><a class="indexterm" name="id2547120"></a><a name="OPLOCKCONTENTIONLIMIT"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2547137"></a><a name="OPLOCKCONTENTIONLIMIT"></a><div class="variablelist"><dl><dt></dt><dd><p> This is a <span class="emphasis"><em>very</em></span> advanced <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> tuning option to improve the efficiency of the granting of oplocks under multiple client contention for the same file. </p><p> @@ -3983,10 +3987,10 @@ oplock contention limit (S) DO NOT CHANGE THIS PARAMETER UNLESS YOU HAVE READ AND UNDERSTOOD THE SAMBA OPLOCK CODE. </p></div><p>Default: <span class="emphasis"><em><em class="parameter"><code>oplock contention limit</code></em> = <code class="literal">2</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2547202"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2547219"></a> oplocks (S) -</h3></div></div></div><a class="indexterm" name="id2547203"></a><a name="OPLOCKS"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2547220"></a><a name="OPLOCKS"></a><div class="variablelist"><dl><dt></dt><dd><p> This boolean option tells <code class="literal">smbd</code> whether to issue oplocks (opportunistic locks) to file open requests on this share. The oplock code can dramatically (approx. 30% or more) improve @@ -4005,10 +4009,10 @@ oplocks (S) <a class="link" href="smb.conf.5.html#KERNELOPLOCKS">kernel oplocks</a> parameter for details. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>oplocks</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2547301"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2547318"></a> os2 driver map (G) -</h3></div></div></div><a class="indexterm" name="id2547302"></a><a name="OS2DRIVERMAP"></a><div class="variablelist"><dl><dt></dt><dd><p>The parameter is used to define the absolute +</h3></div></div></div><a class="indexterm" name="id2547319"></a><a name="OS2DRIVERMAP"></a><div class="variablelist"><dl><dt></dt><dd><p>The parameter is used to define the absolute path to a file containing a mapping of Windows NT printer driver names to OS/2 printer driver names. The format is:</p><p><nt driver name> = <os2 driver name>.<device name></p><p>For example, a valid entry using the HP LaserJet 5 printer driver would appear as <code class="literal">HP LaserJet 5L = LASERJET.HP @@ -4018,10 +4022,10 @@ os2 driver map (G) details on OS/2 clients, please refer to chapter on other clients in the Samba3-HOWTO book. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>os2 driver map</code></em> = <code class="literal"></code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2547367"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2547384"></a> os level (G) -</h3></div></div></div><a class="indexterm" name="id2547368"></a><a name="OSLEVEL"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2547385"></a><a name="OSLEVEL"></a><div class="variablelist"><dl><dt></dt><dd><p> This integer value controls what level Samba advertises itself as for browse elections. The value of this parameter determines whether <a class="citerefentry" href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a> has a chance of becoming a local master browser for the <a class="link" href="smb.conf.5.html#WORKGROUP">workgroup</a> in the local broadcast area. </p><p><span class="emphasis"><em> @@ -4037,10 +4041,10 @@ os level (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>os level</code></em> = <code class="literal">65</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2547475"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2547493"></a> pam password change (G) -</h3></div></div></div><a class="indexterm" name="id2547476"></a><a name="PAMPASSWORDCHANGE"></a><div class="variablelist"><dl><dt></dt><dd><p>With the addition of better PAM support in Samba 2.2, +</h3></div></div></div><a class="indexterm" name="id2547494"></a><a name="PAMPASSWORDCHANGE"></a><div class="variablelist"><dl><dt></dt><dd><p>With the addition of better PAM support in Samba 2.2, this parameter, it is possible to use PAM's password change control flag for Samba. If enabled, then PAM will be used for password changes when requested by an SMB client instead of the program listed in @@ -4048,20 +4052,20 @@ pam password change (G) It should be possible to enable this without changing your <a class="link" href="smb.conf.5.html#PASSWDCHAT">passwd chat</a> parameter for most setups.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>pam password change</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2547547"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2547564"></a> panic action (G) -</h3></div></div></div><a class="indexterm" name="id2547548"></a><a name="PANICACTION"></a><div class="variablelist"><dl><dt></dt><dd><p>This is a Samba developer option that allows a +</h3></div></div></div><a class="indexterm" name="id2547565"></a><a name="PANICACTION"></a><div class="variablelist"><dl><dt></dt><dd><p>This is a Samba developer option that allows a system command to be called when either <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> or <a class="citerefentry" href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a> crashes. This is usually used to draw attention to the fact that a problem occurred. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>panic action</code></em> = <code class="literal"></code> </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>panic action</code></em> = <code class="literal">"/bin/sleep 90000"</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2547623"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2547640"></a> paranoid server security (G) -</h3></div></div></div><a class="indexterm" name="id2547624"></a><a name="PARANOIDSERVERSECURITY"></a><div class="variablelist"><dl><dt></dt><dd><p>Some version of NT 4.x allow non-guest +</h3></div></div></div><a class="indexterm" name="id2547641"></a><a name="PARANOIDSERVERSECURITY"></a><div class="variablelist"><dl><dt></dt><dd><p>Some version of NT 4.x allow non-guest users with a bad passowrd. When this option is enabled, samba will not use a broken NT 4.x server as password server, but instead complain to the logs and exit. @@ -4069,10 +4073,10 @@ paranoid server security (G) this check, which involves deliberatly attempting a bad logon to the remote server.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>paranoid server security</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2547674"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2547691"></a> passdb backend (G) -</h3></div></div></div><a class="indexterm" name="id2547675"></a><a name="PASSDBBACKEND"></a><div class="variablelist"><dl><dt></dt><dd><p>This option allows the administrator to chose which backend +</h3></div></div></div><a class="indexterm" name="id2547692"></a><a name="PASSDBBACKEND"></a><div class="variablelist"><dl><dt></dt><dd><p>This option allows the administrator to chose which backend will be used for storing user and possibly group information. This allows you to swap between different storage mechanisms without recompile. </p><p>The parameter value is divided into two parts, the backend's name, and a 'location' string that has meaning only to that particular backed. These are separated @@ -4105,19 +4109,19 @@ or multi server LDAP URL with Netscape based LDAP library: passdb backend = ldapsam:"ldap://ldap-1.example.com ldap-2.example.com" </pre><p>Default: <span class="emphasis"><em><em class="parameter"><code>passdb backend</code></em> = <code class="literal">smbpasswd</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2547830"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2547847"></a> passdb expand explicit (G) -</h3></div></div></div><a class="indexterm" name="id2547831"></a><a name="PASSDBEXPANDEXPLICIT"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2547848"></a><a name="PASSDBEXPANDEXPLICIT"></a><div class="variablelist"><dl><dt></dt><dd><p> This parameter controls whether Samba substitutes %-macros in the passdb fields if they are explicitly set. We used to expand macros here, but this turned out to be a bug because the Windows client can expand a variable %G_osver% in which %G would have been substituted by the user's primary group. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>passdb expand explicit</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2547877"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2547894"></a> passwd chat debug (G) -</h3></div></div></div><a class="indexterm" name="id2547878"></a><a name="PASSWDCHATDEBUG"></a><div class="variablelist"><dl><dt></dt><dd><p>This boolean specifies if the passwd chat script +</h3></div></div></div><a class="indexterm" name="id2547895"></a><a name="PASSWDCHATDEBUG"></a><div class="variablelist"><dl><dt></dt><dd><p>This boolean specifies if the passwd chat script parameter is run in <span class="emphasis"><em>debug</em></span> mode. In this mode the strings passed to and received from the passwd chat are printed in the <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> log with a @@ -4130,18 +4134,18 @@ passwd chat debug (G) <a class="link" href="smb.conf.5.html#PAMPASSWORDCHANGE">pam password change</a> parameter is set. This parameter is off by default.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>passwd chat debug</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2547980"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2547997"></a> passwd chat timeout (G) -</h3></div></div></div><a class="indexterm" name="id2547981"></a><a name="PASSWDCHATTIMEOUT"></a><div class="variablelist"><dl><dt></dt><dd><p>This integer specifies the number of seconds smbd will wait for an initial +</h3></div></div></div><a class="indexterm" name="id2547998"></a><a name="PASSWDCHATTIMEOUT"></a><div class="variablelist"><dl><dt></dt><dd><p>This integer specifies the number of seconds smbd will wait for an initial answer from a passwd chat script being run. Once the initial answer is received the subsequent answers must be received in one tenth of this time. The default it two seconds.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>passwd chat timeout</code></em> = <code class="literal">2</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2548025"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2548042"></a> passwd chat (G) -</h3></div></div></div><a class="indexterm" name="id2548026"></a><a name="PASSWDCHAT"></a><div class="variablelist"><dl><dt></dt><dd><p>This string controls the <span class="emphasis"><em>"chat"</em></span> +</h3></div></div></div><a class="indexterm" name="id2548043"></a><a name="PASSWDCHAT"></a><div class="variablelist"><dl><dt></dt><dd><p>This string controls the <span class="emphasis"><em>"chat"</em></span> conversation that takes places between <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> and the local password changing program to change the user's password. The string describes a sequence of response-receive pairs that <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> uses to determine what to send to the @@ -4172,10 +4176,10 @@ passwd chat (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>passwd chat</code></em> = <code class="literal">"*Enter NEW password*" %n\n "*Reenter NEW password*" %n\n "*Password changed*"</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2548229"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2548246"></a> passwd program (G) -</h3></div></div></div><a class="indexterm" name="id2548230"></a><a name="PASSWDPROGRAM"></a><div class="variablelist"><dl><dt></dt><dd><p>The name of a program that can be used to set +</h3></div></div></div><a class="indexterm" name="id2548247"></a><a name="PASSWDPROGRAM"></a><div class="variablelist"><dl><dt></dt><dd><p>The name of a program that can be used to set UNIX user passwords. Any occurrences of <em class="parameter"><code>%u</code></em> will be replaced with the user name. The user name is checked for existence before calling the password changing program.</p><p>Also note that many passwd programs insist in <span class="emphasis"><em>reasonable @@ -4196,10 +4200,10 @@ passwd program (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>passwd program</code></em> = <code class="literal">/bin/passwd %u</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2548364"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2548381"></a> password level (G) -</h3></div></div></div><a class="indexterm" name="id2548366"></a><a name="PASSWORDLEVEL"></a><div class="variablelist"><dl><dt></dt><dd><p>Some client/server combinations have difficulty +</h3></div></div></div><a class="indexterm" name="id2548382"></a><a name="PASSWORDLEVEL"></a><div class="variablelist"><dl><dt></dt><dd><p>Some client/server combinations have difficulty with mixed-case passwords. One offending client is Windows for Workgroups, which for some reason forces passwords to upper case when using the LANMAN1 protocol, but leaves them alone when @@ -4221,10 +4225,10 @@ password level (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>password level</code></em> = <code class="literal">4</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2548501"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2548518"></a> password server (G) -</h3></div></div></div><a class="indexterm" name="id2548502"></a><a name="PASSWORDSERVER"></a><div class="variablelist"><dl><dt></dt><dd><p>By specifying the name of another SMB server +</h3></div></div></div><a class="indexterm" name="id2548519"></a><a name="PASSWORDSERVER"></a><div class="variablelist"><dl><dt></dt><dd><p>By specifying the name of another SMB server or Active Directory domain controller with this option, and using <code class="literal">security = [ads|domain|server]</code> it is possible to get Samba to @@ -4278,21 +4282,19 @@ password server (G) password server then you will have to ensure that your users are able to login from the Samba server, as when in <code class="literal"> security = server</code> mode the network logon will appear to - come from there rather than from the users workstation.</p></li></ul></div><p>Default: <span class="emphasis"><em><em class="parameter"><code>password server</code></em> = <code class="literal"></code> + come from there rather than from the users workstation.</p></li></ul></div><p>Default: <span class="emphasis"><em><em class="parameter"><code>password server</code></em> = <code class="literal">*</code> </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>password server</code></em> = <code class="literal">NT-PDC, NT-BDC1, NT-BDC2, *</code> </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>password server</code></em> = <code class="literal">windc.mydomain.com:389 192.168.1.101 *</code> </em></span> -</p><p>Example: <span class="emphasis"><em><em class="parameter"><code>password server</code></em> = <code class="literal">*</code> -</em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2548815"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2548817"></a> <a name="DIRECTORY"></a>directory -</h3></div></div></div><a class="indexterm" name="id2548816"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#PATH">path</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2548846"></a> +</h3></div></div></div><a class="indexterm" name="id2548818"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#PATH">path</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2548848"></a> path (S) -</h3></div></div></div><a class="indexterm" name="id2548847"></a><a name="PATH"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies a directory to which +</h3></div></div></div><a class="indexterm" name="id2548849"></a><a name="PATH"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies a directory to which the user of the service is to be given access. In the case of printable services, this is where print data will spool prior to being submitted to the host for printing.</p><p>For a printable service offering guest access, the service @@ -4309,19 +4311,19 @@ path (S) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>path</code></em> = <code class="literal">/home/fred</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2548950"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2548952"></a> pid directory (G) -</h3></div></div></div><a class="indexterm" name="id2548951"></a><a name="PIDDIRECTORY"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2548953"></a><a name="PIDDIRECTORY"></a><div class="variablelist"><dl><dt></dt><dd><p> This option specifies the directory where pid files will be placed. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>pid directory</code></em> = <code class="literal">${prefix}/var/locks</code> </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>pid directory</code></em> = <code class="literal">pid directory = /var/run/</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2549010"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2549012"></a> posix locking (S) -</h3></div></div></div><a class="indexterm" name="id2549011"></a><a name="POSIXLOCKING"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2549013"></a><a name="POSIXLOCKING"></a><div class="variablelist"><dl><dt></dt><dd><p> The <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> daemon maintains an database of file locks obtained by SMB clients. The default behavior is to map this internal database to POSIX locks. This means that file locks obtained by SMB clients are @@ -4329,10 +4331,10 @@ posix locking (S) method (e.g. NFS or local file access). You should never need to disable this parameter. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>posix locking</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2549065"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2549067"></a> postexec (S) -</h3></div></div></div><a class="indexterm" name="id2549066"></a><a name="POSTEXEC"></a><div class="variablelist"><dl><dt></dt><dd><p>This option specifies a command to be run +</h3></div></div></div><a class="indexterm" name="id2549068"></a><a name="POSTEXEC"></a><div class="variablelist"><dl><dt></dt><dd><p>This option specifies a command to be run whenever the service is disconnected. It takes the usual substitutions. The command may be run as the root on some systems.</p><p>An interesting example may be to unmount server @@ -4340,21 +4342,21 @@ postexec (S) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>postexec</code></em> = <code class="literal">echo \"%u disconnected from %S from %m (%I)\" >> /tmp/log</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2549138"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2549140"></a> preexec close (S) -</h3></div></div></div><a class="indexterm" name="id2549139"></a><a name="PREEXECCLOSE"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2549141"></a><a name="PREEXECCLOSE"></a><div class="variablelist"><dl><dt></dt><dd><p> This boolean option controls whether a non-zero return code from <a class="link" href="smb.conf.5.html#PREEXEC">preexec</a> should close the service being connected to. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>preexec close</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2549192"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2549194"></a> <a name="EXEC"></a>exec -</h3></div></div></div><a class="indexterm" name="id2549193"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#PREEXEC">preexec</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2549223"></a> +</h3></div></div></div><a class="indexterm" name="id2549196"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#PREEXEC">preexec</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2549226"></a> preexec (S) -</h3></div></div></div><a class="indexterm" name="id2549224"></a><a name="PREEXEC"></a><div class="variablelist"><dl><dt></dt><dd><p>This option specifies a command to be run whenever +</h3></div></div></div><a class="indexterm" name="id2549227"></a><a name="PREEXEC"></a><div class="variablelist"><dl><dt></dt><dd><p>This option specifies a command to be run whenever the service is connected to. It takes the usual substitutions.</p><p>An interesting example is to send the users a welcome message every time they log in. Maybe a message of the day? Here is an example:</p><p> @@ -4366,13 +4368,13 @@ preexec (S) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>preexec</code></em> = <code class="literal">echo \"%u connected to %S from %m (%I)\" >> /tmp/log</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2549332"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2549334"></a> <a name="PREFEREDMASTER"></a>prefered master -</h3></div></div></div><a class="indexterm" name="id2549333"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#PREFERREDMASTER">preferred master</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2549365"></a> +</h3></div></div></div><a class="indexterm" name="id2549335"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#PREFERREDMASTER">preferred master</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2549367"></a> preferred master (G) -</h3></div></div></div><a class="indexterm" name="id2549366"></a><a name="PREFERREDMASTER"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2549368"></a><a name="PREFERREDMASTER"></a><div class="variablelist"><dl><dt></dt><dd><p> This boolean parameter controls if <a class="citerefentry" href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a> is a preferred master browser for its workgroup. </p><p> If this is set to <code class="constant">yes</code>, on startup, <code class="literal">nmbd</code> will force @@ -4386,22 +4388,22 @@ preferred master (G) capabilities. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>preferred master</code></em> = <code class="literal">auto</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2549458"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2549460"></a> preload modules (G) -</h3></div></div></div><a class="indexterm" name="id2549459"></a><a name="PRELOADMODULES"></a><div class="variablelist"><dl><dt></dt><dd><p>This is a list of paths to modules that should +</h3></div></div></div><a class="indexterm" name="id2549461"></a><a name="PRELOADMODULES"></a><div class="variablelist"><dl><dt></dt><dd><p>This is a list of paths to modules that should be loaded into smbd before a client connects. This improves the speed of smbd when reacting to new connections somewhat. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>preload modules</code></em> = <code class="literal"></code> </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>preload modules</code></em> = <code class="literal">/usr/lib/samba/passdb/mysql.so</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2549518"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2549520"></a> <a name="AUTOSERVICES"></a>auto services -</h3></div></div></div><a class="indexterm" name="id2549519"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#PRELOAD">preload</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2549551"></a> +</h3></div></div></div><a class="indexterm" name="id2549521"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#PRELOAD">preload</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2549553"></a> preload (G) -</h3></div></div></div><a class="indexterm" name="id2549552"></a><a name="PRELOAD"></a><div class="variablelist"><dl><dt></dt><dd><p>This is a list of services that you want to be +</h3></div></div></div><a class="indexterm" name="id2549554"></a><a name="PRELOAD"></a><div class="variablelist"><dl><dt></dt><dd><p>This is a list of services that you want to be automatically added to the browse lists. This is most useful for homes and printers services that would otherwise not be visible.</p><p> @@ -4412,33 +4414,33 @@ preload (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>preload</code></em> = <code class="literal">fred lp colorlp</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2549629"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2549631"></a> preserve case (S) -</h3></div></div></div><a class="indexterm" name="id2549630"></a><a name="PRESERVECASE"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2549632"></a><a name="PRESERVECASE"></a><div class="variablelist"><dl><dt></dt><dd><p> This controls if new filenames are created with the case that the client passes, or if they are forced to be the <a class="link" href="smb.conf.5.html#DEFAULTCASE">default case</a>. </p><p> See the section on <a class="link" href="#NAMEMANGLINGSECT" title="NAME MANGLING">NAME MANGLING</a> for a fuller discussion. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>preserve case</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2549695"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2549698"></a> <a name="PRINTOK"></a>print ok -</h3></div></div></div><a class="indexterm" name="id2549696"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#PRINTABLE">printable</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2549726"></a> +</h3></div></div></div><a class="indexterm" name="id2549699"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#PRINTABLE">printable</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2549728"></a> printable (S) -</h3></div></div></div><a class="indexterm" name="id2549727"></a><a name="PRINTABLE"></a><div class="variablelist"><dl><dt></dt><dd><p>If this parameter is <code class="constant">yes</code>, then +</h3></div></div></div><a class="indexterm" name="id2549729"></a><a name="PRINTABLE"></a><div class="variablelist"><dl><dt></dt><dd><p>If this parameter is <code class="constant">yes</code>, then clients may open, write to and submit spool files on the directory specified for the service. </p><p>Note that a printable service will ALWAYS allow writing to the service path (user privileges permitting) via the spooling of print data. The <a class="link" href="smb.conf.5.html#READONLY">read only</a> parameter controls only non-printing access to the resource.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>printable</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2549789"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2549791"></a> printcap cache time (G) -</h3></div></div></div><a class="indexterm" name="id2549790"></a><a name="PRINTCAPCACHETIME"></a><div class="variablelist"><dl><dt></dt><dd><p>This option specifies the number of seconds before the printing +</h3></div></div></div><a class="indexterm" name="id2549792"></a><a name="PRINTCAPCACHETIME"></a><div class="variablelist"><dl><dt></dt><dd><p>This option specifies the number of seconds before the printing subsystem is again asked for the known printers. If the value is greater than 60 the initial waiting time is set to 60 seconds to allow an earlier first rescan of the printing subsystem. @@ -4448,13 +4450,13 @@ printcap cache time (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>printcap cache time</code></em> = <code class="literal">600</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2549857"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2549859"></a> <a name="PRINTCAP"></a>printcap -</h3></div></div></div><a class="indexterm" name="id2549858"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#PRINTCAPNAME">printcap name</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2549890"></a> +</h3></div></div></div><a class="indexterm" name="id2549860"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#PRINTCAPNAME">printcap name</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2549892"></a> -printcap name (S) -</h3></div></div></div><a class="indexterm" name="id2549891"></a><a name="PRINTCAPNAME"></a><div class="variablelist"><dl><dt></dt><dd><p> +printcap name (G) +</h3></div></div></div><a class="indexterm" name="id2549893"></a><a name="PRINTCAPNAME"></a><div class="variablelist"><dl><dt></dt><dd><p> This parameter may be used to override the compiled-in default printcap name used by the server (usually <code class="filename"> /etc/printcap</code>). See the discussion of the <a class="link" href="#PRINTERSSECT" title="The [printers] section">[printers]</a> section above for reasons why you might want to do this. </p><p> @@ -4489,10 +4491,10 @@ print5|My Printer 5 </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>printcap name</code></em> = <code class="literal">/etc/myprintcap</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2550075"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2550077"></a> print command (S) -</h3></div></div></div><a class="indexterm" name="id2550076"></a><a name="PRINTCOMMAND"></a><div class="variablelist"><dl><dt></dt><dd><p>After a print job has finished spooling to +</h3></div></div></div><a class="indexterm" name="id2550078"></a><a name="PRINTCOMMAND"></a><div class="variablelist"><dl><dt></dt><dd><p>After a print job has finished spooling to a service, this command will be used via a <code class="literal">system()</code> call to process the spool file. Typically the command specified will submit the spool file to the host's printing subsystem, but there @@ -4534,10 +4536,10 @@ print command (S) and if SAMBA is compiled against libcups, any manually set print command will be ignored.</p><p><span class="emphasis"><em>No default</em></span></p><p>Example: <span class="emphasis"><em><em class="parameter"><code>print command</code></em> = <code class="literal">/usr/local/samba/bin/myprintscript %p %s</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2550344"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2550347"></a> printer admin (S) -</h3></div></div></div><a class="indexterm" name="id2550346"></a><a name="PRINTERADMIN"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2550348"></a><a name="PRINTERADMIN"></a><div class="variablelist"><dl><dt></dt><dd><p> This lists users who can do anything to printers via the remote administration interfaces offered by MS-RPC (usually using a NT workstation). @@ -4553,13 +4555,13 @@ printer admin (S) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>printer admin</code></em> = <code class="literal">admin, @staff</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2550414"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2550416"></a> <a name="PRINTER"></a>printer -</h3></div></div></div><a class="indexterm" name="id2550415"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#PRINTERNAME">printer name</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2550445"></a> +</h3></div></div></div><a class="indexterm" name="id2550417"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#PRINTERNAME">printer name</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2550447"></a> printer name (S) -</h3></div></div></div><a class="indexterm" name="id2550446"></a><a name="PRINTERNAME"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2550448"></a><a name="PRINTERNAME"></a><div class="variablelist"><dl><dt></dt><dd><p> This parameter specifies the name of the printer to which print jobs spooled through a printable service will be sent. </p><p> @@ -4572,10 +4574,10 @@ printer name (S) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>printer name</code></em> = <code class="literal">laserwriter</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2550532"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2550534"></a> printing (S) -</h3></div></div></div><a class="indexterm" name="id2550533"></a><a name="PRINTING"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameters controls how printer status information is +</h3></div></div></div><a class="indexterm" name="id2550535"></a><a name="PRINTING"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameters controls how printer status information is interpreted on your system. It also affects the default values for the <em class="parameter"><code>print command</code></em>, <em class="parameter"><code>lpq command</code></em>, <em class="parameter"><code>lppause command </code></em>, <em class="parameter"><code>lpresume command</code></em>, and <em class="parameter"><code>lprm command</code></em> if specified in the [global] section.</p><p>Currently nine printing styles are supported. They are @@ -4589,27 +4591,27 @@ printing (S) commands (e.g. print command, lpq command, etc...) after defining the value for the <em class="parameter"><code>printing</code></em> option since it will reset the printing commands to default values.</p><p>See also the discussion in the <a class="link" href="#PRINTERSSECT" title="The [printers] section"> - [printers]</a> section.</p><p><span class="emphasis"><em>No default</em></span></p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2550668"></a> + [printers]</a> section.</p><p><span class="emphasis"><em>No default</em></span></p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2550670"></a> printjob username (S) -</h3></div></div></div><a class="indexterm" name="id2550669"></a><a name="PRINTJOBUSERNAME"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies which user information will be +</h3></div></div></div><a class="indexterm" name="id2550671"></a><a name="PRINTJOBUSERNAME"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies which user information will be passed to the printing system. Usually, the username is sent, but in some cases, e.g. the domain prefix is useful, too.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>printjob username</code></em> = <code class="literal">%U</code> </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>printjob username</code></em> = <code class="literal">%D\%U</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2550729"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2550732"></a> private dir (G) -</h3></div></div></div><a class="indexterm" name="id2550730"></a><a name="PRIVATEDIR"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameters defines the directory +</h3></div></div></div><a class="indexterm" name="id2550733"></a><a name="PRIVATEDIR"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameters defines the directory smbd will use for storing such files as <code class="filename">smbpasswd</code> and <code class="filename">secrets.tdb</code>. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>private dir</code></em> = <code class="literal">${prefix}/private</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2550783"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2550786"></a> profile acls (S) -</h3></div></div></div><a class="indexterm" name="id2550784"></a><a name="PROFILEACLS"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2550787"></a><a name="PROFILEACLS"></a><div class="variablelist"><dl><dt></dt><dd><p> This boolean parameter was added to fix the problems that people have been having with storing user profiles on Samba shares from Windows 2000 or Windows XP clients. New versions of Windows 2000 or Windows XP service @@ -4637,10 +4639,10 @@ profile acls (S) tree to the owning user. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>profile acls</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2550867"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2550858"></a> queuepause command (S) -</h3></div></div></div><a class="indexterm" name="id2550868"></a><a name="QUEUEPAUSECOMMAND"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies the command to be +</h3></div></div></div><a class="indexterm" name="id2550859"></a><a name="QUEUEPAUSECOMMAND"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies the command to be executed on the server host in order to pause the printer queue.</p><p>This command should be a program or script which takes a printer name as its only parameter and stops the printer queue, such that no longer jobs are submitted to the printer.</p><p>This command is not supported by Windows for Workgroups, @@ -4651,10 +4653,10 @@ queuepause command (S) path in the command as the PATH may not be available to the server.</p><p><span class="emphasis"><em>No default</em></span></p><p>Example: <span class="emphasis"><em><em class="parameter"><code>queuepause command</code></em> = <code class="literal">disable %p</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2550944"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2550935"></a> queueresume command (S) -</h3></div></div></div><a class="indexterm" name="id2550945"></a><a name="QUEUERESUMECOMMAND"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies the command to be +</h3></div></div></div><a class="indexterm" name="id2550936"></a><a name="QUEUERESUMECOMMAND"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies the command to be executed on the server host in order to resume the printer queue. It is the command to undo the behavior that is caused by the previous parameter (<a class="link" href="smb.conf.5.html#QUEUEPAUSECOMMAND">queuepause command</a>).</p><p>This command should be a program or script which takes @@ -4669,10 +4671,10 @@ queueresume command (S) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>queueresume command</code></em> = <code class="literal">enable %p</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2551046"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2551037"></a> read list (S) -</h3></div></div></div><a class="indexterm" name="id2551047"></a><a name="READLIST"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2551038"></a><a name="READLIST"></a><div class="variablelist"><dl><dt></dt><dd><p> This is a list of users that are given read-only access to a service. If the connecting user is in this list then they will not be given write access, no matter what the <a class="link" href="smb.conf.5.html#READONLY">read only</a> option is set to. The list can include group names using the syntax described in the <a class="link" href="smb.conf.5.html#INVALIDUSERS">invalid users</a> @@ -4682,19 +4684,19 @@ read list (S) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>read list</code></em> = <code class="literal">mary, @students</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2551145"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2551136"></a> read only (S) -</h3></div></div></div><a class="indexterm" name="id2551146"></a><a name="READONLY"></a><div class="variablelist"><dl><dt></dt><dd><p>An inverted synonym is <a class="link" href="smb.conf.5.html#WRITEABLE">writeable</a>.</p><p>If this parameter is <code class="constant">yes</code>, then users +</h3></div></div></div><a class="indexterm" name="id2551137"></a><a name="READONLY"></a><div class="variablelist"><dl><dt></dt><dd><p>An inverted synonym is <a class="link" href="smb.conf.5.html#WRITEABLE">writeable</a>.</p><p>If this parameter is <code class="constant">yes</code>, then users of a service may not create or modify files in the service's directory.</p><p>Note that a printable service (<code class="literal">printable = yes</code>) will <span class="emphasis"><em>ALWAYS</em></span> allow writing to the directory (user privileges permitting), but only via spooling operations.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>read only</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2551222"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2551213"></a> read raw (G) -</h3></div></div></div><a class="indexterm" name="id2551223"></a><a name="READRAW"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter controls whether or not the server +</h3></div></div></div><a class="indexterm" name="id2551214"></a><a name="READRAW"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter controls whether or not the server will support the raw read SMB requests when transferring data to clients.</p><p>If enabled, raw reads allow reads of 65535 bytes in one packet. This typically provides a major performance benefit. @@ -4703,20 +4705,20 @@ read raw (G) sizes, and for these clients you may need to disable raw reads.</p><p>In general this parameter should be viewed as a system tuning tool and left severely alone.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>read raw</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2551282"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2551273"></a> realm (G) -</h3></div></div></div><a class="indexterm" name="id2551283"></a><a name="REALM"></a><div class="variablelist"><dl><dt></dt><dd><p>This option specifies the kerberos realm to use. The realm is +</h3></div></div></div><a class="indexterm" name="id2551274"></a><a name="REALM"></a><div class="variablelist"><dl><dt></dt><dd><p>This option specifies the kerberos realm to use. The realm is used as the ADS equivalent of the NT4 <code class="literal">domain</code>. It is usually set to the DNS name of the kerberos server. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>realm</code></em> = <code class="literal"></code> </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>realm</code></em> = <code class="literal">mysambabox.mycompany.com</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2551347"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2551338"></a> registry shares (G) -</h3></div></div></div><a class="indexterm" name="id2551348"></a><a name="REGISTRYSHARES"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2551340"></a><a name="REGISTRYSHARES"></a><div class="variablelist"><dl><dt></dt><dd><p> This turns on or off support for share definitions read from registry. Shares defined in <span class="emphasis"><em>smb.conf</em></span> take precedence over shares with the same name defined in @@ -4731,10 +4733,10 @@ registry shares (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>registry shares</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2551433"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2551424"></a> remote announce (G) -</h3></div></div></div><a class="indexterm" name="id2551434"></a><a name="REMOTEANNOUNCE"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2551425"></a><a name="REMOTEANNOUNCE"></a><div class="variablelist"><dl><dt></dt><dd><p> This option allows you to setup <a class="citerefentry" href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a>to periodically announce itself to arbitrary IP addresses with an arbitrary workgroup name. </p><p> @@ -4758,10 +4760,10 @@ remote announce (G) See the chapter on Network Browsing in the Samba-HOWTO book. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>remote announce</code></em> = <code class="literal"></code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2551538"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2551529"></a> remote browse sync (G) -</h3></div></div></div><a class="indexterm" name="id2551539"></a><a name="REMOTEBROWSESYNC"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2551530"></a><a name="REMOTEBROWSESYNC"></a><div class="variablelist"><dl><dt></dt><dd><p> This option allows you to setup <a class="citerefentry" href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a> to periodically request synchronization of browse lists with the master browser of a Samba server that is on a remote segment. This option will allow you to @@ -4793,10 +4795,10 @@ remote browse sync (G) each network has its own WINS server. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>remote browse sync</code></em> = <code class="literal"></code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2551651"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2551642"></a> rename user script (G) -</h3></div></div></div><a class="indexterm" name="id2551652"></a><a name="RENAMEUSERSCRIPT"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2551643"></a><a name="RENAMEUSERSCRIPT"></a><div class="variablelist"><dl><dt></dt><dd><p> This is the full pathname to a script that will be run as root by <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> under special circumstances described below. </p><p> When a user with admin authority or SeAddUserPrivilege rights renames a user (e.g.: from the NT4 User Manager @@ -4814,10 +4816,10 @@ rename user script (G) needs to change for other applications using the same directory. </p></div><p>Default: <span class="emphasis"><em><em class="parameter"><code>rename user script</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2551741"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2551732"></a> reset on zero vc (G) -</h3></div></div></div><a class="indexterm" name="id2551742"></a><a name="RESETONZEROVC"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2551733"></a><a name="RESETONZEROVC"></a><div class="variablelist"><dl><dt></dt><dd><p> This boolean option controls whether an incoming session setup should kill other connections coming from the same IP. This matches the default Windows 2003 behaviour. @@ -4836,10 +4838,10 @@ reset on zero vc (G) </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>reset on zero vc</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2551794"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2551785"></a> restrict anonymous (G) -</h3></div></div></div><a class="indexterm" name="id2551795"></a><a name="RESTRICTANONYMOUS"></a><div class="variablelist"><dl><dt></dt><dd><p>The setting of this parameter determines whether user and +</h3></div></div></div><a class="indexterm" name="id2551786"></a><a name="RESTRICTANONYMOUS"></a><div class="variablelist"><dl><dt></dt><dd><p>The setting of this parameter determines whether user and group list information is returned for an anonymous connection. and mirrors the effects of the </p><pre class="programlisting"> @@ -4862,16 +4864,16 @@ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ by setting <a class="link" href="smb.conf.5.html#GUESTOK">guest ok = yes</a> on any share. </p></div><p>Default: <span class="emphasis"><em><em class="parameter"><code>restrict anonymous</code></em> = <code class="literal">0</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2551878"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2551876"></a> <a name="ROOT"></a>root -</h3></div></div></div><a class="indexterm" name="id2551879"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#ROOTDIRECTORY">root directory</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2551911"></a> +</h3></div></div></div><a class="indexterm" name="id2551877"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#ROOTDIRECTORY">root directory</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2551909"></a> <a name="ROOTDIR"></a>root dir -</h3></div></div></div><a class="indexterm" name="id2551912"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#ROOTDIRECTORY">root directory</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2551942"></a> +</h3></div></div></div><a class="indexterm" name="id2551910"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#ROOTDIRECTORY">root directory</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2551941"></a> root directory (G) -</h3></div></div></div><a class="indexterm" name="id2551943"></a><a name="ROOTDIRECTORY"></a><div class="variablelist"><dl><dt></dt><dd><p>The server will <code class="literal">chroot()</code> (i.e. +</h3></div></div></div><a class="indexterm" name="id2551942"></a><a name="ROOTDIRECTORY"></a><div class="variablelist"><dl><dt></dt><dd><p>The server will <code class="literal">chroot()</code> (i.e. Change its root directory) to this directory on startup. This is not strictly necessary for secure operation. Even without it the server will deny access to files not in one of the service entries. @@ -4894,34 +4896,34 @@ root directory (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>root directory</code></em> = <code class="literal">/homes/smb</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552066"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552065"></a> root postexec (S) -</h3></div></div></div><a class="indexterm" name="id2552067"></a><a name="ROOTPOSTEXEC"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2552066"></a><a name="ROOTPOSTEXEC"></a><div class="variablelist"><dl><dt></dt><dd><p> This is the same as the <em class="parameter"><code>postexec</code></em> parameter except that the command is run as root. This is useful for unmounting filesystems (such as CDROMs) after a connection is closed. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>root postexec</code></em> = <code class="literal"></code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552115"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552114"></a> root preexec close (S) -</h3></div></div></div><a class="indexterm" name="id2552116"></a><a name="ROOTPREEXECCLOSE"></a><div class="variablelist"><dl><dt></dt><dd><p>This is the same as the <em class="parameter"><code>preexec close +</h3></div></div></div><a class="indexterm" name="id2552115"></a><a name="ROOTPREEXECCLOSE"></a><div class="variablelist"><dl><dt></dt><dd><p>This is the same as the <em class="parameter"><code>preexec close </code></em> parameter except that the command is run as root.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>root preexec close</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552164"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552162"></a> root preexec (S) -</h3></div></div></div><a class="indexterm" name="id2552165"></a><a name="ROOTPREEXEC"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2552164"></a><a name="ROOTPREEXEC"></a><div class="variablelist"><dl><dt></dt><dd><p> This is the same as the <em class="parameter"><code>preexec</code></em> parameter except that the command is run as root. This is useful for mounting filesystems (such as CDROMs) when a connection is opened. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>root preexec</code></em> = <code class="literal"></code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552212"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552210"></a> security mask (S) -</h3></div></div></div><a class="indexterm" name="id2552213"></a><a name="SECURITYMASK"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2552211"></a><a name="SECURITYMASK"></a><div class="variablelist"><dl><dt></dt><dd><p> This parameter controls what UNIX permission bits will be set when a Windows NT client is manipulating the UNIX permission on a file using the native NT security dialog box. </p><p> @@ -4940,10 +4942,10 @@ security mask (S) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>security mask</code></em> = <code class="literal">0770</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552318"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552317"></a> security (G) -</h3></div></div></div><a class="indexterm" name="id2552319"></a><a name="SECURITY"></a><div class="variablelist"><dl><dt></dt><dd><p>This option affects how clients respond to +</h3></div></div></div><a class="indexterm" name="id2552318"></a><a name="SECURITY"></a><div class="variablelist"><dl><dt></dt><dd><p>This option affects how clients respond to Samba and is one of the most important settings in the <code class="filename"> smb.conf</code> file.</p><p>The option sets the "security mode bit" in replies to protocol negotiations with <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> to turn share level security on or off. Clients decide @@ -5067,10 +5069,10 @@ security (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>security</code></em> = <code class="literal">DOMAIN</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2553197"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2553196"></a> server schannel (G) -</h3></div></div></div><a class="indexterm" name="id2553198"></a><a name="SERVERSCHANNEL"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2553197"></a><a name="SERVERSCHANNEL"></a><div class="variablelist"><dl><dt></dt><dd><p> This controls whether the server offers or even demands the use of the netlogon schannel. <a class="link" href="smb.conf.5.html#SERVERSCHANNEL">server schannel = no</a> does not offer the schannel, <a class="link" href="smb.conf.5.html#SERVERSCHANNEL">server schannel = auto</a> offers the schannel but does not enforce it, and <a class="link" href="smb.conf.5.html#SERVERSCHANNEL">server schannel = yes</a> denies access if the client is not able to speak netlogon schannel. This is only the case for Windows NT4 before SP4. @@ -5081,10 +5083,10 @@ server schannel (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>server schannel</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2553313"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2553312"></a> server signing (G) -</h3></div></div></div><a class="indexterm" name="id2553314"></a><a name="SERVERSIGNING"></a><div class="variablelist"><dl><dt></dt><dd><p>This controls whether the server offers or requires +</h3></div></div></div><a class="indexterm" name="id2553313"></a><a name="SERVERSIGNING"></a><div class="variablelist"><dl><dt></dt><dd><p>This controls whether the server offers or requires the client it talks to to use SMB signing. Possible values are <span class="emphasis"><em>auto</em></span>, <span class="emphasis"><em>mandatory</em></span> and <span class="emphasis"><em>disabled</em></span>. @@ -5092,10 +5094,10 @@ server signing (G) When set to mandatory, SMB signing is required and if set to disabled, SMB signing is not offered either.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>server signing</code></em> = <code class="literal">Disabled</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2553374"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2553373"></a> server string (G) -</h3></div></div></div><a class="indexterm" name="id2553375"></a><a name="SERVERSTRING"></a><div class="variablelist"><dl><dt></dt><dd><p>This controls what string will show up in the printer comment box in print +</h3></div></div></div><a class="indexterm" name="id2553374"></a><a name="SERVERSTRING"></a><div class="variablelist"><dl><dt></dt><dd><p>This controls what string will show up in the printer comment box in print manager and next to the IPC connection in <code class="literal">net view</code>. It can be any string that you wish to show to your users.</p><p>It also sets what will appear in browse lists next to the machine name.</p><p>A <em class="parameter"><code>%v</code></em> will be replaced with the Samba @@ -5104,10 +5106,10 @@ server string (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>server string</code></em> = <code class="literal">University of GNUs Samba Server</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2553466"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2553464"></a> set directory (S) -</h3></div></div></div><a class="indexterm" name="id2553467"></a><a name="SETDIRECTORY"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2553465"></a><a name="SETDIRECTORY"></a><div class="variablelist"><dl><dt></dt><dd><p> If <code class="literal">set directory = no</code>, then users of the service may not use the setdir command to change directory. </p><p> @@ -5116,10 +5118,10 @@ set directory (S) for details. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>set directory</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2553526"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2553524"></a> set primary group script (G) -</h3></div></div></div><a class="indexterm" name="id2553527"></a><a name="SETPRIMARYGROUPSCRIPT"></a><div class="variablelist"><dl><dt></dt><dd><p>Thanks to the Posix subsystem in NT a Windows User has a +</h3></div></div></div><a class="indexterm" name="id2553526"></a><a name="SETPRIMARYGROUPSCRIPT"></a><div class="variablelist"><dl><dt></dt><dd><p>Thanks to the Posix subsystem in NT a Windows User has a primary group in addition to the auxiliary groups. This script sets the primary group in the unix userdatase when an administrator sets the primary group from the windows user @@ -5131,10 +5133,10 @@ set primary group script (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>set primary group script</code></em> = <code class="literal">/usr/sbin/usermod -g '%g' '%u'</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2553608"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2553606"></a> set quota command (G) -</h3></div></div></div><a class="indexterm" name="id2553609"></a><a name="SETQUOTACOMMAND"></a><div class="variablelist"><dl><dt></dt><dd><p>The <code class="literal">set quota command</code> should only be used +</h3></div></div></div><a class="indexterm" name="id2553608"></a><a name="SETQUOTACOMMAND"></a><div class="variablelist"><dl><dt></dt><dd><p>The <code class="literal">set quota command</code> should only be used whenever there is no operating system API available from the OS that samba can use.</p><p>This option is only available if Samba was configured with the argument <code class="literal">--with-sys-quotas</code> or on linux when <code class="literal">./configure --with-quotas</code> was used and a working quota api @@ -5144,10 +5146,10 @@ set quota command (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>set quota command</code></em> = <code class="literal">/usr/local/sbin/set_quota</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2553771"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2553769"></a> share modes (S) -</h3></div></div></div><a class="indexterm" name="id2553772"></a><a name="SHAREMODES"></a><div class="variablelist"><dl><dt></dt><dd><p>This enables or disables the honoring of +</h3></div></div></div><a class="indexterm" name="id2553770"></a><a name="SHAREMODES"></a><div class="variablelist"><dl><dt></dt><dd><p>This enables or disables the honoring of the <em class="parameter"><code>share modes</code></em> during a file open. These modes are used by clients to gain exclusive read or write access to a file.</p><p>These open modes are not directly supported by UNIX, so @@ -5160,20 +5162,20 @@ share modes (S) by default.</p><p>You should <span class="emphasis"><em>NEVER</em></span> turn this parameter off as many Windows applications will break if you do so.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>share modes</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2553865"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2553863"></a> short preserve case (S) -</h3></div></div></div><a class="indexterm" name="id2553866"></a><a name="SHORTPRESERVECASE"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2553864"></a><a name="SHORTPRESERVECASE"></a><div class="variablelist"><dl><dt></dt><dd><p> This boolean parameter 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 <a class="link" href="smb.conf.5.html#DEFAULTCASE">default case</a>. This option can be use with <a class="link" href="smb.conf.5.html#PRESERVECASE">preserve case = yes</a> to permit long filenames to retain their case, while short names are lowered. </p><p>See the section on <a class="link" href="#NAMEMANGLINGSECT" title="NAME MANGLING">NAME MANGLING</a>.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>short preserve case</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2553944"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2553943"></a> show add printer wizard (G) -</h3></div></div></div><a class="indexterm" name="id2553946"></a><a name="SHOWADDPRINTERWIZARD"></a><div class="variablelist"><dl><dt></dt><dd><p>With the introduction of MS-RPC based printing support +</h3></div></div></div><a class="indexterm" name="id2553944"></a><a name="SHOWADDPRINTERWIZARD"></a><div class="variablelist"><dl><dt></dt><dd><p>With the introduction of MS-RPC based printing support for Windows NT/2000 client in Samba 2.2, a "Printers..." folder will appear on Samba hosts in the share listing. Normally this folder will contain an icon for the MS Add Printer Wizard (APW). However, it is @@ -5191,10 +5193,10 @@ show add printer wizard (G) </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>This does not prevent the same user from having administrative privilege on an individual printer.</p></div><p>Default: <span class="emphasis"><em><em class="parameter"><code>show add printer wizard</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2554028"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2554027"></a> shutdown script (G) -</h3></div></div></div><a class="indexterm" name="id2554029"></a><a name="SHUTDOWNSCRIPT"></a><div class="variablelist"><dl><dt></dt><dd><p>This a full path name to a script called by +</h3></div></div></div><a class="indexterm" name="id2554028"></a><a name="SHUTDOWNSCRIPT"></a><div class="variablelist"><dl><dt></dt><dd><p>This a full path name to a script called by <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> that should start a shutdown procedure.</p><p>If the connected user posseses the <code class="constant">SeRemoteShutdownPrivilege</code>, right, this command will be run as user.</p><p>The %z %t %r %f variables are expanded as follows:</p><div class="itemizedlist"><ul type="disc"><li><p><em class="parameter"><code>%z</code></em> will be substituted with the @@ -5219,10 +5221,10 @@ let "time++" </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>shutdown script</code></em> = <code class="literal">/usr/local/samba/sbin/shutdown %m %t %r %f</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2554181"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2554180"></a> smb encrypt (S) -</h3></div></div></div><a class="indexterm" name="id2554182"></a><a name="SMBENCRYPT"></a><div class="variablelist"><dl><dt></dt><dd><p>This is a new feature introduced with Samba 3.2 and above. It is an +</h3></div></div></div><a class="indexterm" name="id2554181"></a><a name="SMBENCRYPT"></a><div class="variablelist"><dl><dt></dt><dd><p>This is a new feature introduced with Samba 3.2 and above. It is an extension to the SMB/CIFS protocol negotiated as part of the UNIX extensions. SMB encryption uses the GSSAPI (SSPI on Windows) ability to encrypt and sign every request/response in a SMB protocol stream. When @@ -5251,10 +5253,10 @@ smb encrypt (S) When set to mandatory, SMB encryption is required and if set to disabled, SMB encryption can not be negotiated.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>smb encrypt</code></em> = <code class="literal">auto</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2554288"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2554286"></a> smb passwd file (G) -</h3></div></div></div><a class="indexterm" name="id2554289"></a><a name="SMBPASSWDFILE"></a><div class="variablelist"><dl><dt></dt><dd><p>This option sets the path to the encrypted smbpasswd file. By +</h3></div></div></div><a class="indexterm" name="id2554287"></a><a name="SMBPASSWDFILE"></a><div class="variablelist"><dl><dt></dt><dd><p>This option sets the path to the encrypted smbpasswd file. By default the path to the smbpasswd file is compiled into Samba.</p><p> An example of use is: </p><pre class="programlisting"> @@ -5262,15 +5264,15 @@ smb passwd file = /etc/samba/smbpasswd </pre><p> </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>smb passwd file</code></em> = <code class="literal">${prefix}/private/smbpasswd</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2554341"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2554340"></a> smb ports (G) -</h3></div></div></div><a class="indexterm" name="id2554342"></a><a name="SMBPORTS"></a><div class="variablelist"><dl><dt></dt><dd><p>Specifies which ports the server should listen on for SMB traffic.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>smb ports</code></em> = <code class="literal">445 139</code> +</h3></div></div></div><a class="indexterm" name="id2554341"></a><a name="SMBPORTS"></a><div class="variablelist"><dl><dt></dt><dd><p>Specifies which ports the server should listen on for SMB traffic.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>smb ports</code></em> = <code class="literal">445 139</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2554383"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2554382"></a> socket address (G) -</h3></div></div></div><a class="indexterm" name="id2554384"></a><a name="SOCKETADDRESS"></a><div class="variablelist"><dl><dt></dt><dd><p>This option allows you to control what +</h3></div></div></div><a class="indexterm" name="id2554383"></a><a name="SOCKETADDRESS"></a><div class="variablelist"><dl><dt></dt><dd><p>This option allows you to control what address Samba will listen for connections on. This is used to support multiple virtual interfaces on the one server, each with a different configuration.</p><p>By default Samba will accept connections on any @@ -5278,10 +5280,10 @@ socket address (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>socket address</code></em> = <code class="literal">192.168.2.20</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2554448"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2554447"></a> socket options (G) -</h3></div></div></div><a class="indexterm" name="id2554449"></a><a name="SOCKETOPTIONS"></a><div class="variablelist"><dl><dt></dt><dd><p>This option allows you to set socket options +</h3></div></div></div><a class="indexterm" name="id2554448"></a><a name="SOCKETOPTIONS"></a><div class="variablelist"><dl><dt></dt><dd><p>This option allows you to set socket options to be used when talking with the client.</p><p>Socket options are controls on the networking layer of the operating systems which allow the connection to be tuned.</p><p>This option will typically be used to tune your Samba server @@ -5309,17 +5311,17 @@ socket options (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>socket options</code></em> = <code class="literal">IPTOS_LOWDELAY</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2554658"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2554657"></a> stat cache (G) -</h3></div></div></div><a class="indexterm" name="id2554660"></a><a name="STATCACHE"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter determines if <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> will use a cache in order to +</h3></div></div></div><a class="indexterm" name="id2554658"></a><a name="STATCACHE"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter determines if <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> will use a cache in order to speed up case insensitive name mappings. You should never need to change this parameter.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>stat cache</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2554709"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2554708"></a> store dos attributes (S) -</h3></div></div></div><a class="indexterm" name="id2554710"></a><a name="STOREDOSATTRIBUTES"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2554709"></a><a name="STOREDOSATTRIBUTES"></a><div class="variablelist"><dl><dt></dt><dd><p> If this parameter is set Samba attempts to first read DOS attributes (SYSTEM, HIDDEN, ARCHIVE or READ-ONLY) from a filesystem extended attribute, before mapping DOS attributes to UNIX permission bits (such as occurs with <a class="link" href="smb.conf.5.html#MAPHIDDEN">map hidden</a> and <a class="link" href="smb.conf.5.html#MAPREADONLY">map readonly</a>). When set, DOS @@ -5331,10 +5333,10 @@ store dos attributes (S) extended attributes to work, also extended attributes must be compiled into the Linux kernel. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>store dos attributes</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2554831"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2554830"></a> strict allocate (S) -</h3></div></div></div><a class="indexterm" name="id2554832"></a><a name="STRICTALLOCATE"></a><div class="variablelist"><dl><dt></dt><dd><p>This is a boolean that controls the handling of +</h3></div></div></div><a class="indexterm" name="id2554831"></a><a name="STRICTALLOCATE"></a><div class="variablelist"><dl><dt></dt><dd><p>This is a boolean that controls the handling of disk space allocation in the server. When this is set to <code class="constant">yes</code> the server will change from UNIX behaviour of not committing real disk storage blocks when a file is extended to the Windows behaviour @@ -5346,10 +5348,10 @@ strict allocate (S) out of quota messages on systems that are restricting the disk quota of users.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>strict allocate</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2554902"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2554900"></a> strict locking (S) -</h3></div></div></div><a class="indexterm" name="id2554903"></a><a name="STRICTLOCKING"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2554901"></a><a name="STRICTLOCKING"></a><div class="variablelist"><dl><dt></dt><dd><p> This is an enumerated type that controls the handling of file locking in the server. When this is set to <code class="constant">yes</code>, the server will check every read and write access for file locks, and deny access if locks exist. This can be slow on some systems. @@ -5365,10 +5367,10 @@ strict locking (S) <code class="literal">strict locking = no</code> is acceptable. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>strict locking</code></em> = <code class="literal">Auto</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2554980"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2554979"></a> strict sync (S) -</h3></div></div></div><a class="indexterm" name="id2554982"></a><a name="STRICTSYNC"></a><div class="variablelist"><dl><dt></dt><dd><p>Many Windows applications (including the Windows 98 explorer +</h3></div></div></div><a class="indexterm" name="id2554980"></a><a name="STRICTSYNC"></a><div class="variablelist"><dl><dt></dt><dd><p>Many Windows applications (including the Windows 98 explorer shell) seem to confuse flushing buffer contents to disk with doing a sync to disk. Under UNIX, a sync call forces the process to be suspended until the kernel has ensured that all outstanding data in @@ -5382,10 +5384,10 @@ strict sync (S) addition, this fixes many performance problems that people have reported with the new Windows98 explorer shell file copies.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>strict sync</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2555045"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2555043"></a> svcctl list (G) -</h3></div></div></div><a class="indexterm" name="id2555046"></a><a name="SVCCTLLIST"></a><div class="variablelist"><dl><dt></dt><dd><p>This option defines a list of init scripts that smbd +</h3></div></div></div><a class="indexterm" name="id2555044"></a><a name="SVCCTLLIST"></a><div class="variablelist"><dl><dt></dt><dd><p>This option defines a list of init scripts that smbd will use for starting and stopping Unix services via the Win32 ServiceControl API. This allows Windows administrators to utilize the MS Management Console plug-ins to manage a @@ -5398,10 +5400,10 @@ svcctl list (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>svcctl list</code></em> = <code class="literal">cups postfix portmap httpd</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2555130"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2555128"></a> sync always (S) -</h3></div></div></div><a class="indexterm" name="id2555131"></a><a name="SYNCALWAYS"></a><div class="variablelist"><dl><dt></dt><dd><p>This is a boolean parameter that controls +</h3></div></div></div><a class="indexterm" name="id2555130"></a><a name="SYNCALWAYS"></a><div class="variablelist"><dl><dt></dt><dd><p>This is a boolean parameter that controls whether writes will always be written to stable storage before the write call returns. If this is <code class="constant">no</code> then the server will be guided by the client's request in each write call (clients can @@ -5412,19 +5414,19 @@ sync always (S) <code class="constant">yes</code> in order for this parameter to have any affect.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>sync always</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2555202"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2555200"></a> syslog only (G) -</h3></div></div></div><a class="indexterm" name="id2555203"></a><a name="SYSLOGONLY"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2555201"></a><a name="SYSLOGONLY"></a><div class="variablelist"><dl><dt></dt><dd><p> If this parameter is set then Samba debug messages are logged into the system syslog only, and not to the debug log files. There still will be some logging to log.[sn]mbd even if <span class="emphasis"><em>syslog only</em></span> is enabled. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>syslog only</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2555249"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2555247"></a> syslog (G) -</h3></div></div></div><a class="indexterm" name="id2555250"></a><a name="SYSLOG"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2555248"></a><a name="SYSLOG"></a><div class="variablelist"><dl><dt></dt><dd><p> This parameter maps how Samba debug messages are logged onto the system syslog logging levels. Samba debug level zero maps onto syslog <code class="constant">LOG_ERR</code>, debug level one maps onto <code class="constant">LOG_WARNING</code>, debug level two maps onto <code class="constant">LOG_NOTICE</code>, @@ -5435,10 +5437,10 @@ syslog (G) logging to log.[sn]mbd even if <span class="emphasis"><em>syslog only</em></span> is enabled. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>syslog</code></em> = <code class="literal">1</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2555319"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2555318"></a> template homedir (G) -</h3></div></div></div><a class="indexterm" name="id2555320"></a><a name="TEMPLATEHOMEDIR"></a><div class="variablelist"><dl><dt></dt><dd><p>When filling out the user information for a Windows NT +</h3></div></div></div><a class="indexterm" name="id2555319"></a><a name="TEMPLATEHOMEDIR"></a><div class="variablelist"><dl><dt></dt><dd><p>When filling out the user information for a Windows NT user, the <a class="citerefentry" href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a> daemon uses this parameter to fill in the home directory for that user. If the string <em class="parameter"><code>%D</code></em> is present it @@ -5446,31 +5448,31 @@ template homedir (G) string <em class="parameter"><code>%U</code></em> is present it is substituted with the user's Windows NT user name.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>template homedir</code></em> = <code class="literal">/home/%D/%U</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2555385"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2555383"></a> template shell (G) -</h3></div></div></div><a class="indexterm" name="id2555386"></a><a name="TEMPLATESHELL"></a><div class="variablelist"><dl><dt></dt><dd><p>When filling out the user information for a Windows NT +</h3></div></div></div><a class="indexterm" name="id2555384"></a><a name="TEMPLATESHELL"></a><div class="variablelist"><dl><dt></dt><dd><p>When filling out the user information for a Windows NT user, the <a class="citerefentry" href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a> daemon uses this - parameter to fill in the login shell for that user.</p><p><span class="emphasis"><em>No default</em></span></p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2555424"></a> + parameter to fill in the login shell for that user.</p><p><span class="emphasis"><em>No default</em></span></p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2555422"></a> time offset (G) -</h3></div></div></div><a class="indexterm" name="id2555425"></a><a name="TIMEOFFSET"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a setting in minutes to add +</h3></div></div></div><a class="indexterm" name="id2555424"></a><a name="TIMEOFFSET"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a setting in minutes to add to the normal GMT to local time conversion. This is useful if you are serving a lot of PCs that have incorrect daylight saving time handling.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>time offset</code></em> = <code class="literal">0</code> </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>time offset</code></em> = <code class="literal">60</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2555484"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2555482"></a> time server (G) -</h3></div></div></div><a class="indexterm" name="id2555485"></a><a name="TIMESERVER"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter determines if <a class="citerefentry" href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a> advertises itself as a time server to Windows +</h3></div></div></div><a class="indexterm" name="id2555483"></a><a name="TIMESERVER"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter determines if <a class="citerefentry" href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a> advertises itself as a time server to Windows clients.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>time server</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2555534"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2555532"></a> unix charset (G) -</h3></div></div></div><a class="indexterm" name="id2555535"></a><a name="UNIXCHARSET"></a><div class="variablelist"><dl><dt></dt><dd><p>Specifies the charset the unix machine +</h3></div></div></div><a class="indexterm" name="id2555533"></a><a name="UNIXCHARSET"></a><div class="variablelist"><dl><dt></dt><dd><p>Specifies the charset the unix machine Samba runs on uses. Samba needs to know this in order to be able to convert text to the charsets other SMB clients use. </p><p>This is also the charset Samba will use when specifying arguments @@ -5479,32 +5481,32 @@ unix charset (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>unix charset</code></em> = <code class="literal">ASCII</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2555600"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2555598"></a> unix extensions (G) -</h3></div></div></div><a class="indexterm" name="id2555601"></a><a name="UNIXEXTENSIONS"></a><div class="variablelist"><dl><dt></dt><dd><p>This boolean parameter controls whether Samba +</h3></div></div></div><a class="indexterm" name="id2555599"></a><a name="UNIXEXTENSIONS"></a><div class="variablelist"><dl><dt></dt><dd><p>This boolean parameter controls whether Samba implments the CIFS UNIX extensions, as defined by HP. These extensions enable Samba to better serve UNIX CIFS clients by supporting features such as symbolic links, hard links, etc... These extensions require a similarly enabled client, and are of no current use to Windows clients.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>unix extensions</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2555647"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2555646"></a> unix password sync (G) -</h3></div></div></div><a class="indexterm" name="id2555648"></a><a name="UNIXPASSWORDSYNC"></a><div class="variablelist"><dl><dt></dt><dd><p>This boolean parameter controls whether Samba +</h3></div></div></div><a class="indexterm" name="id2555647"></a><a name="UNIXPASSWORDSYNC"></a><div class="variablelist"><dl><dt></dt><dd><p>This boolean parameter controls whether Samba attempts to synchronize the UNIX password with the SMB password when the encrypted SMB password in the smbpasswd file is changed. If this is set to <code class="constant">yes</code> the program specified in the <em class="parameter"><code>passwd - program</code></em>parameter is called <span class="emphasis"><em>AS ROOT</em></span> - + program</code></em> parameter is called <span class="emphasis"><em>AS ROOT</em></span> - to allow the new UNIX password to be set without access to the old UNIX password (as the SMB password change code has no access to the old password cleartext, only the new).</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>unix password sync</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2555708"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2555707"></a> update encrypted (G) -</h3></div></div></div><a class="indexterm" name="id2555710"></a><a name="UPDATEENCRYPTED"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2555708"></a><a name="UPDATEENCRYPTED"></a><div class="variablelist"><dl><dt></dt><dd><p> This boolean parameter allows a user logging on with a plaintext password to have their encrypted (hashed) password in the smbpasswd file to be updated automatically as they log on. This option allows a site to migrate from plaintext password authentication (users authenticate with plaintext password over the @@ -5522,10 +5524,10 @@ update encrypted (G) passwords. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>update encrypted</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2555827"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2555825"></a> use client driver (S) -</h3></div></div></div><a class="indexterm" name="id2555828"></a><a name="USECLIENTDRIVER"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter applies only to Windows NT/2000 +</h3></div></div></div><a class="indexterm" name="id2555826"></a><a name="USECLIENTDRIVER"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter applies only to Windows NT/2000 clients. It has no effect on Windows 95/98/ME clients. When serving a printer to Windows NT/2000 clients without first installing a valid printer driver on the Samba host, the client will be required @@ -5550,10 +5552,10 @@ use client driver (S) on a print share which has valid print driver installed on the Samba server.</em></span></p><p>Default: <span class="emphasis"><em><em class="parameter"><code>use client driver</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2555919"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2555918"></a> use kerberos keytab (G) -</h3></div></div></div><a class="indexterm" name="id2555920"></a><a name="USEKERBEROSKEYTAB"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2555919"></a><a name="USEKERBEROSKEYTAB"></a><div class="variablelist"><dl><dt></dt><dd><p> Specifies whether Samba should attempt to maintain service principals in the systems keytab file for <code class="constant">host/FQDN</code> and <code class="constant">cifs/FQDN</code>. </p><p> @@ -5565,10 +5567,10 @@ default_keytab_name = FILE:/etc/krb5.keytab </pre><p> </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>use kerberos keytab</code></em> = <code class="literal">False</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2555987"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2555986"></a> use mmap (G) -</h3></div></div></div><a class="indexterm" name="id2555988"></a><a name="USEMMAP"></a><div class="variablelist"><dl><dt></dt><dd><p>This global parameter determines if the tdb internals of Samba can +</h3></div></div></div><a class="indexterm" name="id2555987"></a><a name="USEMMAP"></a><div class="variablelist"><dl><dt></dt><dd><p>This global parameter determines if the tdb internals of Samba can depend on mmap working correctly on the running system. Samba requires a coherent mmap/read-write system memory cache. Currently only HPUX does not have such a coherent cache, and so this parameter is set to <code class="constant">no</code> by @@ -5577,10 +5579,10 @@ use mmap (G) the tdb internal code. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>use mmap</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2556040"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2556039"></a> username level (G) -</h3></div></div></div><a class="indexterm" name="id2556041"></a><a name="USERNAMELEVEL"></a><div class="variablelist"><dl><dt></dt><dd><p>This option helps Samba to try and 'guess' at +</h3></div></div></div><a class="indexterm" name="id2556040"></a><a name="USERNAMELEVEL"></a><div class="variablelist"><dl><dt></dt><dd><p>This option helps Samba to try and 'guess' at the real UNIX username, as many DOS clients send an all-uppercase username. By default Samba tries all lowercase, followed by the username with the first letter capitalized, and fails if the @@ -5595,10 +5597,10 @@ username level (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>username level</code></em> = <code class="literal">5</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2556121"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2556120"></a> username map script (G) -</h3></div></div></div><a class="indexterm" name="id2556122"></a><a name="USERNAMEMAPSCRIPT"></a><div class="variablelist"><dl><dt></dt><dd><p>This script is a mutually exclusive alternative to the +</h3></div></div></div><a class="indexterm" name="id2556121"></a><a name="USERNAMEMAPSCRIPT"></a><div class="variablelist"><dl><dt></dt><dd><p>This script is a mutually exclusive alternative to the <a class="link" href="smb.conf.5.html#USERNAMEMAP">username map</a> parameter. This parameter specifies and external program or script that must accept a single command line option (the username transmitted in the authentication @@ -5609,10 +5611,10 @@ username map script (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>username map script</code></em> = <code class="literal">/etc/samba/scripts/mapusers.sh</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2556198"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2556196"></a> username map (G) -</h3></div></div></div><a class="indexterm" name="id2556199"></a><a name="USERNAMEMAP"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2556197"></a><a name="USERNAMEMAP"></a><div class="variablelist"><dl><dt></dt><dd><p> This option allows you to specify a file containing a mapping of usernames from the clients to the server. This can be used for several purposes. The most common is to map usernames that users use on DOS or Windows machines to those that the UNIX box uses. The other is to map multiple users to a single username so that they @@ -5696,16 +5698,16 @@ username map = /usr/local/samba/lib/users.map </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>username map</code></em> = <code class="literal"> # no username map</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2556478"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2556476"></a> <a name="USER"></a>user -</h3></div></div></div><a class="indexterm" name="id2556479"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#USERNAME">username</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2556510"></a> +</h3></div></div></div><a class="indexterm" name="id2556477"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#USERNAME">username</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2556508"></a> <a name="USERS"></a>users -</h3></div></div></div><a class="indexterm" name="id2556511"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#USERNAME">username</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2556541"></a> +</h3></div></div></div><a class="indexterm" name="id2556509"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#USERNAME">username</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2556539"></a> username (S) -</h3></div></div></div><a class="indexterm" name="id2556542"></a><a name="USERNAME"></a><div class="variablelist"><dl><dt></dt><dd><p>Multiple users may be specified in a comma-delimited +</h3></div></div></div><a class="indexterm" name="id2556540"></a><a name="USERNAME"></a><div class="variablelist"><dl><dt></dt><dd><p>Multiple users may be specified in a comma-delimited list, in which case the supplied password will be tested against each username in turn (left to right).</p><p>The <em class="parameter"><code>username</code></em> line is needed only when the PC is unable to supply its own username. This is the case @@ -5743,28 +5745,28 @@ username (S) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>username</code></em> = <code class="literal">fred, mary, jack, jane, @users, @pcgroup</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2556711"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2556709"></a> usershare allow guests (G) -</h3></div></div></div><a class="indexterm" name="id2556712"></a><a name="USERSHAREALLOWGUESTS"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter controls whether user defined shares are allowed +</h3></div></div></div><a class="indexterm" name="id2556710"></a><a name="USERSHAREALLOWGUESTS"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter controls whether user defined shares are allowed to be accessed by non-authenticated users or not. It is the equivalent of allowing people who can create a share the option of setting <em class="parameter"><code>guest ok = yes</code></em> in a share definition. Due to the security sensitive nature of this the default is set to off.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>usershare allow guests</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2556764"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2556762"></a> usershare max shares (G) -</h3></div></div></div><a class="indexterm" name="id2556765"></a><a name="USERSHAREMAXSHARES"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies the number of user defined shares +</h3></div></div></div><a class="indexterm" name="id2556763"></a><a name="USERSHAREMAXSHARES"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies the number of user defined shares that are allowed to be created by users belonging to the group owning the usershare directory. If set to zero (the default) user defined shares are ignored. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>usershare max shares</code></em> = <code class="literal">0</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2556810"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2556808"></a> usershare owner only (G) -</h3></div></div></div><a class="indexterm" name="id2556811"></a><a name="USERSHAREOWNERONLY"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter controls whether the pathname exported by +</h3></div></div></div><a class="indexterm" name="id2556809"></a><a name="USERSHAREOWNERONLY"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter controls whether the pathname exported by a user defined shares must be owned by the user creating the user defined share or not. If set to True (the default) then smbd checks that the directory path being shared is owned by @@ -5774,10 +5776,10 @@ usershare owner only (G) regardless of who owns it. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>usershare owner only</code></em> = <code class="literal">True</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2556859"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2556857"></a> usershare path (G) -</h3></div></div></div><a class="indexterm" name="id2556860"></a><a name="USERSHAREPATH"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies the absolute path of the directory on the +</h3></div></div></div><a class="indexterm" name="id2556858"></a><a name="USERSHAREPATH"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies the absolute path of the directory on the filesystem used to store the user defined share definition files. This directory must be owned by root, and have no access for other, and be writable only by the group owner. In addition the @@ -5798,10 +5800,10 @@ usershare path (G) In this case, only members of the group "power_users" can create user defined shares. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>usershare path</code></em> = <code class="literal">NULL</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2556930"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2556928"></a> usershare prefix allow list (G) -</h3></div></div></div><a class="indexterm" name="id2556931"></a><a name="USERSHAREPREFIXALLOWLIST"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies a list of absolute pathnames +</h3></div></div></div><a class="indexterm" name="id2556929"></a><a name="USERSHAREPREFIXALLOWLIST"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies a list of absolute pathnames the root of which are allowed to be exported by user defined share definitions. If the pathname exported doesn't start with one of the strings in this list the user defined share will not be allowed. This allows the Samba @@ -5816,10 +5818,10 @@ usershare prefix allow list (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>usershare prefix allow list</code></em> = <code class="literal">/home /data /space</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2557003"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2557001"></a> usershare prefix deny list (G) -</h3></div></div></div><a class="indexterm" name="id2557004"></a><a name="USERSHAREPREFIXDENYLIST"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies a list of absolute pathnames +</h3></div></div></div><a class="indexterm" name="id2557002"></a><a name="USERSHAREPREFIXDENYLIST"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies a list of absolute pathnames the root of which are NOT allowed to be exported by user defined share definitions. If the pathname exported starts with one of the strings in this list the user defined share will not be allowed. Any pathname not @@ -5835,10 +5837,10 @@ usershare prefix deny list (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>usershare prefix deny list</code></em> = <code class="literal">/etc /dev /private</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2557078"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2557076"></a> usershare template share (G) -</h3></div></div></div><a class="indexterm" name="id2557079"></a><a name="USERSHARETEMPLATESHARE"></a><div class="variablelist"><dl><dt></dt><dd><p>User defined shares only have limited possible parameters +</h3></div></div></div><a class="indexterm" name="id2557077"></a><a name="USERSHARETEMPLATESHARE"></a><div class="variablelist"><dl><dt></dt><dd><p>User defined shares only have limited possible parameters such as path, guest ok etc. This parameter allows usershares to "cloned" from an existing share. If "usershare template share" is set to the name of an existing share, then all usershares @@ -5853,10 +5855,10 @@ usershare template share (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>usershare template share</code></em> = <code class="literal">template_share</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2557150"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2557148"></a> use sendfile (S) -</h3></div></div></div><a class="indexterm" name="id2557151"></a><a name="USESENDFILE"></a><div class="variablelist"><dl><dt></dt><dd><p>If this parameter is <code class="constant">yes</code>, and the <code class="constant">sendfile()</code> +</h3></div></div></div><a class="indexterm" name="id2557149"></a><a name="USESENDFILE"></a><div class="variablelist"><dl><dt></dt><dd><p>If this parameter is <code class="constant">yes</code>, and the <code class="constant">sendfile()</code> system call is supported by the underlying operating system, then some SMB read calls (mainly ReadAndX and ReadRaw) will use the more efficient sendfile system call for files that are exclusively oplocked. This may make more efficient use of the system CPU's @@ -5865,10 +5867,10 @@ use sendfile (S) Windows 9x (using sendfile from Linux will cause these clients to fail). </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>use sendfile</code></em> = <code class="literal">false</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2557207"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2557206"></a> use spnego (G) -</h3></div></div></div><a class="indexterm" name="id2557208"></a><a name="USESPNEGO"></a><div class="variablelist"><dl><dt></dt><dd><p>This variable controls controls whether samba will try +</h3></div></div></div><a class="indexterm" name="id2557207"></a><a name="USESPNEGO"></a><div class="variablelist"><dl><dt></dt><dd><p>This variable controls controls whether samba will try to use Simple and Protected NEGOciation (as specified by rfc2478) with WindowsXP and Windows2000 clients to agree upon an authentication mechanism. </p><p> @@ -5876,10 +5878,10 @@ use spnego (G) implementation, there is no reason this should ever be disabled.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>use spnego</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2557257"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2557255"></a> utmp directory (G) -</h3></div></div></div><a class="indexterm" name="id2557258"></a><a name="UTMPDIRECTORY"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is only available if Samba has +</h3></div></div></div><a class="indexterm" name="id2557256"></a><a name="UTMPDIRECTORY"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is only available if Samba has been configured and compiled with the option <code class="literal"> --with-utmp</code>. It specifies a directory pathname that is used to store the utmp or utmpx files (depending on the UNIX system) that @@ -5891,10 +5893,10 @@ utmp directory (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>utmp directory</code></em> = <code class="literal">/var/run/utmp</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2557335"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2557333"></a> utmp (G) -</h3></div></div></div><a class="indexterm" name="id2557336"></a><a name="UTMP"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2557334"></a><a name="UTMP"></a><div class="variablelist"><dl><dt></dt><dd><p> This boolean parameter is only available if Samba has been configured and compiled with the option <code class="literal">--with-utmp</code>. If set to <code class="constant">yes</code> then Samba will attempt to add utmp or utmpx records @@ -5906,10 +5908,10 @@ utmp (G) to find this number. This may impede performance on large installations. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>utmp</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2557398"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2557396"></a> valid users (S) -</h3></div></div></div><a class="indexterm" name="id2557399"></a><a name="VALIDUSERS"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2557397"></a><a name="VALIDUSERS"></a><div class="variablelist"><dl><dt></dt><dd><p> This is a list of users that should be allowed to login to this service. Names starting with '@', '+' and '&' are interpreted using the same rules as described in the <em class="parameter"><code>invalid users</code></em> parameter. @@ -5925,10 +5927,10 @@ valid users (S) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>valid users</code></em> = <code class="literal">greg, @pcusers</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2557489"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2557487"></a> -valid (S) -</h3></div></div></div><a class="indexterm" name="id2557490"></a><a name="-VALID"></a><div class="variablelist"><dl><dt></dt><dd><p> This parameter indicates whether a share is +</h3></div></div></div><a class="indexterm" name="id2557488"></a><a name="-VALID"></a><div class="variablelist"><dl><dt></dt><dd><p> This parameter indicates whether a share is valid and thus can be used. When this parameter is set to false, the share will be in no way visible nor accessible. </p><p> @@ -5937,10 +5939,10 @@ valid users (S) Samba uses this option internally to mark shares as deleted. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>-valid</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2557538"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2557536"></a> veto files (S) -</h3></div></div></div><a class="indexterm" name="id2557539"></a><a name="VETOFILES"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2557538"></a><a name="VETOFILES"></a><div class="variablelist"><dl><dt></dt><dd><p> This is a list of files and directories that are neither visible nor accessible. Each entry in the list must be separated by a '/', which allows spaces to be included in the entry. '*' and '?' can be used to specify multiple files or directories as in DOS wildcards. @@ -5971,10 +5973,10 @@ veto files = /.AppleDouble/.bin/.AppleDesktop/Network Trash Folder/ </pre><p> </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>veto files</code></em> = <code class="literal">No files or directories are vetoed.</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2557657"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2557655"></a> veto oplock files (S) -</h3></div></div></div><a class="indexterm" name="id2557658"></a><a name="VETOOPLOCKFILES"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2557656"></a><a name="VETOOPLOCKFILES"></a><div class="variablelist"><dl><dt></dt><dd><p> This parameter is only valid when the <a class="link" href="smb.conf.5.html#OPLOCKS">oplocks</a> parameter is turned on for a share. It allows the Samba administrator to selectively turn off the granting of oplocks on selected files that @@ -5995,31 +5997,31 @@ veto oplock files = /.*SEM/ </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>veto oplock files</code></em> = <code class="literal"> # No files are vetoed for oplock grants</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2557750"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2557748"></a> <a name="VFSOBJECT"></a>vfs object -</h3></div></div></div><a class="indexterm" name="id2557751"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#VFSOBJECTS">vfs objects</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2557782"></a> +</h3></div></div></div><a class="indexterm" name="id2557749"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#VFSOBJECTS">vfs objects</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2557780"></a> vfs objects (S) -</h3></div></div></div><a class="indexterm" name="id2557783"></a><a name="VFSOBJECTS"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies the backend names which +</h3></div></div></div><a class="indexterm" name="id2557781"></a><a name="VFSOBJECTS"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies the backend names which are used for Samba VFS I/O operations. By default, normal disk I/O operations are used but these can be overloaded with one or more VFS objects. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>vfs objects</code></em> = <code class="literal"></code> </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>vfs objects</code></em> = <code class="literal">extd_audit recycle</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2557842"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2557840"></a> volume (S) -</h3></div></div></div><a class="indexterm" name="id2557843"></a><a name="VOLUME"></a><div class="variablelist"><dl><dt></dt><dd><p>This allows you to override the volume label +</h3></div></div></div><a class="indexterm" name="id2557841"></a><a name="VOLUME"></a><div class="variablelist"><dl><dt></dt><dd><p>This allows you to override the volume label returned for a share. Useful for CDROMs with installation programs that insist on a particular volume label.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>volume</code></em> = <code class="literal"> # the name of the share</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2557886"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2557884"></a> wide links (S) -</h3></div></div></div><a class="indexterm" name="id2557887"></a><a name="WIDELINKS"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter controls whether or not links +</h3></div></div></div><a class="indexterm" name="id2557885"></a><a name="WIDELINKS"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter controls whether or not links in the UNIX file system may be followed by the server. Links that point to areas within the directory tree exported by the server are always allowed; this parameter controls access only @@ -6027,10 +6029,10 @@ wide links (S) effect on your server performance due to the extra system calls that Samba has to do in order to perform the link checks.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>wide links</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2557938"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2557936"></a> winbind cache time (G) -</h3></div></div></div><a class="indexterm" name="id2557939"></a><a name="WINBINDCACHETIME"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies the number of +</h3></div></div></div><a class="indexterm" name="id2557937"></a><a name="WINBINDCACHETIME"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies the number of seconds the <a class="citerefentry" href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a> daemon will cache user and group information before querying a Windows NT server again.</p><p> @@ -6038,10 +6040,10 @@ winbind cache time (G) evaluated in real time unless the <a class="link" href="smb.conf.5.html#WINBINDOFFLINELOGON">winbind offline logon</a> option has been enabled. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>winbind cache time</code></em> = <code class="literal">300</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558009"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558007"></a> winbind enum groups (G) -</h3></div></div></div><a class="indexterm" name="id2558010"></a><a name="WINBINDENUMGROUPS"></a><div class="variablelist"><dl><dt></dt><dd><p>On large installations using <a class="citerefentry" href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a> it may be necessary to suppress +</h3></div></div></div><a class="indexterm" name="id2558008"></a><a name="WINBINDENUMGROUPS"></a><div class="variablelist"><dl><dt></dt><dd><p>On large installations using <a class="citerefentry" href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a> it may be necessary to suppress the enumeration of groups through the <code class="literal">setgrent()</code>, <code class="literal">getgrent()</code> and <code class="literal">endgrent()</code> group of system calls. If @@ -6049,10 +6051,10 @@ winbind enum groups (G) <code class="constant">no</code>, calls to the <code class="literal">getgrent()</code> system call will not return any data. </p><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>Turning off group enumeration may cause some programs to behave oddly. </p></div><p>Default: <span class="emphasis"><em><em class="parameter"><code>winbind enum groups</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558100"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558098"></a> winbind enum users (G) -</h3></div></div></div><a class="indexterm" name="id2558101"></a><a name="WINBINDENUMUSERS"></a><div class="variablelist"><dl><dt></dt><dd><p>On large installations using <a class="citerefentry" href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a> it may be +</h3></div></div></div><a class="indexterm" name="id2558099"></a><a name="WINBINDENUMUSERS"></a><div class="variablelist"><dl><dt></dt><dd><p>On large installations using <a class="citerefentry" href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a> it may be necessary to suppress the enumeration of users through the <code class="literal">setpwent()</code>, <code class="literal">getpwent()</code> and <code class="literal">endpwent()</code> group of system calls. If @@ -6064,10 +6066,10 @@ winbind enum users (G) full user list when searching for matching usernames. </p></div><p>Default: <span class="emphasis"><em><em class="parameter"><code>winbind enum users</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558193"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558192"></a> winbind expand groups (G) -</h3></div></div></div><a class="indexterm" name="id2558194"></a><a name="WINBINDEXPANDGROUPS"></a><div class="variablelist"><dl><dt></dt><dd><p>This option controls the maximum depth that winbindd +</h3></div></div></div><a class="indexterm" name="id2558193"></a><a name="WINBINDEXPANDGROUPS"></a><div class="variablelist"><dl><dt></dt><dd><p>This option controls the maximum depth that winbindd will traverse when flattening nested group memberships of Windows domain groups. This is different from the <a class="link" href="smb.conf.5.html#WINBINDNESTEDGROUPS">winbind nested groups</a> option @@ -6079,10 +6081,10 @@ winbind expand groups (G) must perform the group unrolling and will be unable to answer incoming NSS or authentication requests during this time.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>winbind expand groups</code></em> = <code class="literal">1</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558262"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558260"></a> winbind nested groups (G) -</h3></div></div></div><a class="indexterm" name="id2558263"></a><a name="WINBINDNESTEDGROUPS"></a><div class="variablelist"><dl><dt></dt><dd><p>If set to yes, this parameter activates the support for nested +</h3></div></div></div><a class="indexterm" name="id2558261"></a><a name="WINBINDNESTEDGROUPS"></a><div class="variablelist"><dl><dt></dt><dd><p>If set to yes, this parameter activates the support for nested groups. Nested groups are also called local groups or aliases. They work like their counterparts in Windows: Nested groups are defined locally on any machine (they are shared @@ -6090,10 +6092,10 @@ winbind nested groups (G) global groups from any trusted SAM. To be able to use nested groups, you need to run nss_winbind.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>winbind nested groups</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558311"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558310"></a> winbind normalize names (G) -</h3></div></div></div><a class="indexterm" name="id2558312"></a><a name="WINBINDNORMALIZENAMES"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter controls whether winbindd will replace +</h3></div></div></div><a class="indexterm" name="id2558311"></a><a name="WINBINDNORMALIZENAMES"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter controls whether winbindd will replace whitespace in user and group names with an underscore (_) character. For example, whether the name "Space Kadet" should be replaced with the string "space_kadet". @@ -6105,10 +6107,10 @@ winbind normalize names (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>winbind normalize names</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558378"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558376"></a> winbind nss info (G) -</h3></div></div></div><a class="indexterm" name="id2558379"></a><a name="WINBINDNSSINFO"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is designed to control how Winbind retrieves Name +</h3></div></div></div><a class="indexterm" name="id2558377"></a><a name="WINBINDNSSINFO"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is designed to control how Winbind retrieves Name Service Information to construct a user's home directory and login shell. Currently the following settings are available: @@ -6130,10 +6132,10 @@ winbind nss info (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>winbind nss info</code></em> = <code class="literal">template sfu</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558504"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558496"></a> winbind offline logon (G) -</h3></div></div></div><a class="indexterm" name="id2558505"></a><a name="WINBINDOFFLINELOGON"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is designed to control whether Winbind should +</h3></div></div></div><a class="indexterm" name="id2558497"></a><a name="WINBINDOFFLINELOGON"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is designed to control whether Winbind should allow to login with the <em class="parameter"><code>pam_winbind</code></em> module using Cached Credentials. If enabled, winbindd will store user credentials from successful logins encrypted in a local cache. @@ -6141,29 +6143,29 @@ winbind offline logon (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>winbind offline logon</code></em> = <code class="literal">true</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558573"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558565"></a> winbind refresh tickets (G) -</h3></div></div></div><a class="indexterm" name="id2558574"></a><a name="WINBINDREFRESHTICKETS"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is designed to control whether Winbind should refresh Kerberos Tickets +</h3></div></div></div><a class="indexterm" name="id2558566"></a><a name="WINBINDREFRESHTICKETS"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is designed to control whether Winbind should refresh Kerberos Tickets retrieved using the <em class="parameter"><code>pam_winbind</code></em> module. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>winbind refresh tickets</code></em> = <code class="literal">false</code> </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>winbind refresh tickets</code></em> = <code class="literal">true</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558640"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558632"></a> winbind rpc only (G) -</h3></div></div></div><a class="indexterm" name="id2558641"></a><a name="WINBINDRPCONLY"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2558633"></a><a name="WINBINDRPCONLY"></a><div class="variablelist"><dl><dt></dt><dd><p> Setting this parameter to <code class="literal">yes</code> forces winbindd to use RPC instead of LDAP to retrieve information from Domain Controllers. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>winbind rpc only</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558688"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558681"></a> winbind separator (G) -</h3></div></div></div><a class="indexterm" name="id2558689"></a><a name="WINBINDSEPARATOR"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter allows an admin to define the character +</h3></div></div></div><a class="indexterm" name="id2558682"></a><a name="WINBINDSEPARATOR"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter allows an admin to define the character used when listing a username of the form of <em class="replaceable"><code>DOMAIN </code></em>\<em class="replaceable"><code>user</code></em>. This parameter is only applicable when using the <code class="filename">pam_winbind.so</code> @@ -6174,10 +6176,10 @@ winbind separator (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>winbind separator</code></em> = <code class="literal">+</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558776"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558768"></a> winbind trusted domains only (G) -</h3></div></div></div><a class="indexterm" name="id2558777"></a><a name="WINBINDTRUSTEDDOMAINSONLY"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2558769"></a><a name="WINBINDTRUSTEDDOMAINSONLY"></a><div class="variablelist"><dl><dt></dt><dd><p> This parameter is designed to allow Samba servers that are members of a Samba controlled domain to use UNIX accounts distributed via NIS, rsync, or LDAP as the uid's for winbindd users in the hosts primary domain. @@ -6189,10 +6191,10 @@ winbind trusted domains only (G) the <a class="citerefentry" href="idmap_nss.8.html"><span class="citerefentry"><span class="refentrytitle">idmap_nss</span>(8)</span></a> man page for more information. </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>winbind trusted domains only</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558854"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558847"></a> winbind use default domain (G) -</h3></div></div></div><a class="indexterm" name="id2558855"></a><a name="WINBINDUSEDEFAULTDOMAIN"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies whether the +</h3></div></div></div><a class="indexterm" name="id2558848"></a><a name="WINBINDUSEDEFAULTDOMAIN"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies whether the <a class="citerefentry" href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a> daemon should operate on users without domain component in their username. Users without a domain component are treated as is part of the winbindd server's own @@ -6202,10 +6204,10 @@ winbind use default domain (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>winbind use default domain</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558927"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558919"></a> wins hook (G) -</h3></div></div></div><a class="indexterm" name="id2558928"></a><a name="WINSHOOK"></a><div class="variablelist"><dl><dt></dt><dd><p>When Samba is running as a WINS server this +</h3></div></div></div><a class="indexterm" name="id2558920"></a><a name="WINSHOOK"></a><div class="variablelist"><dl><dt></dt><dd><p>When Samba is running as a WINS server this allows you to call an external program for all changes to the WINS database. The primary use for this option is to allow the dynamic update of external name resolution databases such as @@ -6226,17 +6228,17 @@ wins hook (G) addresses currently registered for that name. If this list is empty then the name should be deleted.</p></li></ul></div><p>An example script that calls the BIND dynamic DNS update program <code class="literal">nsupdate</code> is provided in the examples - directory of the Samba source code. </p><p><span class="emphasis"><em>No default</em></span></p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2559033"></a> + directory of the Samba source code. </p><p><span class="emphasis"><em>No default</em></span></p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2559025"></a> wins proxy (G) -</h3></div></div></div><a class="indexterm" name="id2559034"></a><a name="WINSPROXY"></a><div class="variablelist"><dl><dt></dt><dd><p>This is a boolean that controls if <a class="citerefentry" href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a> will respond to broadcast name +</h3></div></div></div><a class="indexterm" name="id2559026"></a><a name="WINSPROXY"></a><div class="variablelist"><dl><dt></dt><dd><p>This is a boolean that controls if <a class="citerefentry" href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a> will respond to broadcast name queries on behalf of other hosts. You may need to set this to <code class="constant">yes</code> for some older clients.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>wins proxy</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2559088"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2559080"></a> wins server (G) -</h3></div></div></div><a class="indexterm" name="id2559089"></a><a name="WINSSERVER"></a><div class="variablelist"><dl><dt></dt><dd><p>This specifies the IP address (or DNS name: IP +</h3></div></div></div><a class="indexterm" name="id2559081"></a><a name="WINSSERVER"></a><div class="variablelist"><dl><dt></dt><dd><p>This specifies the IP address (or DNS name: IP address for preference) of the WINS server that <a class="citerefentry" href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a> should register with. If you have a WINS server on your network then you should set this to the WINS server's IP.</p><p>You should point this at your WINS server if you have a multi-subnetted network.</p><p>If you want to work in multiple namespaces, you can @@ -6255,19 +6257,19 @@ wins server (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>wins server</code></em> = <code class="literal">192.9.200.1 192.168.2.61</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2559198"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2559190"></a> wins support (G) -</h3></div></div></div><a class="indexterm" name="id2559199"></a><a name="WINSSUPPORT"></a><div class="variablelist"><dl><dt></dt><dd><p>This boolean controls if the <a class="citerefentry" href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a> process in Samba will act as a WINS server. You should +</h3></div></div></div><a class="indexterm" name="id2559191"></a><a name="WINSSUPPORT"></a><div class="variablelist"><dl><dt></dt><dd><p>This boolean controls if the <a class="citerefentry" href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a> process in Samba will act as a WINS server. You should not set this to <code class="constant">yes</code> unless you have a multi-subnetted network and you wish a particular <code class="literal">nmbd</code> to be your WINS server. Note that you should <span class="emphasis"><em>NEVER</em></span> set this to <code class="constant">yes</code> on more than one machine in your network.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>wins support</code></em> = <code class="literal">no</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2559267"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2559260"></a> workgroup (G) -</h3></div></div></div><a class="indexterm" name="id2559268"></a><a name="WORKGROUP"></a><div class="variablelist"><dl><dt></dt><dd><p>This controls what workgroup your server will +</h3></div></div></div><a class="indexterm" name="id2559261"></a><a name="WORKGROUP"></a><div class="variablelist"><dl><dt></dt><dd><p>This controls what workgroup your server will appear to be in when queried by clients. Note that this parameter also controls the Domain name used with the <a class="link" href="smb.conf.5.html#SECURITY">security = domain</a> @@ -6275,16 +6277,16 @@ workgroup (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>workgroup</code></em> = <code class="literal">MYGROUP</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2559340"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2559332"></a> <a name="WRITABLE"></a>writable -</h3></div></div></div><a class="indexterm" name="id2559341"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#WRITEABLE">writeable</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2559371"></a> +</h3></div></div></div><a class="indexterm" name="id2559333"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#WRITEABLE">writeable</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2559363"></a> writeable (S) -</h3></div></div></div><a class="indexterm" name="id2559372"></a><a name="WRITEABLE"></a><div class="variablelist"><dl><dt></dt><dd><p>Inverted synonym for <a class="link" href="smb.conf.5.html#READONLY">read only</a>.</p><p><span class="emphasis"><em>No default</em></span></p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2559410"></a> +</h3></div></div></div><a class="indexterm" name="id2559364"></a><a name="WRITEABLE"></a><div class="variablelist"><dl><dt></dt><dd><p>Inverted synonym for <a class="link" href="smb.conf.5.html#READONLY">read only</a>.</p><p><span class="emphasis"><em>No default</em></span></p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2559402"></a> write cache size (S) -</h3></div></div></div><a class="indexterm" name="id2559411"></a><a name="WRITECACHESIZE"></a><div class="variablelist"><dl><dt></dt><dd><p>If this integer parameter is set to non-zero value, +</h3></div></div></div><a class="indexterm" name="id2559403"></a><a name="WRITECACHESIZE"></a><div class="variablelist"><dl><dt></dt><dd><p>If this integer parameter is set to non-zero value, Samba will create an in-memory cache for each oplocked file (it does <span class="emphasis"><em>not</em></span> do this for non-oplocked files). All writes that the client does not request @@ -6302,10 +6304,10 @@ write cache size (S) </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>write cache size</code></em> = <code class="literal">262144 # for a 256k cache size per file</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2559493"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2559485"></a> write list (S) -</h3></div></div></div><a class="indexterm" name="id2559494"></a><a name="WRITELIST"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2559486"></a><a name="WRITELIST"></a><div class="variablelist"><dl><dt></dt><dd><p> This is a list of users that are given read-write access to a service. If the connecting user is in this list then they will be given write access, no matter what the <a class="link" href="smb.conf.5.html#READONLY">read only</a> option is set to. The list can @@ -6320,17 +6322,17 @@ write list (S) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>write list</code></em> = <code class="literal">admin, root, @staff</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2559586"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2559579"></a> write raw (G) -</h3></div></div></div><a class="indexterm" name="id2559588"></a><a name="WRITERAW"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter controls whether or not the server +</h3></div></div></div><a class="indexterm" name="id2559580"></a><a name="WRITERAW"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter controls whether or not the server will support raw write SMB's when transferring data from clients. You should never need to change this parameter.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>write raw</code></em> = <code class="literal">yes</code> </em></span> -</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2559630"></a> +</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2559622"></a> wtmp directory (G) -</h3></div></div></div><a class="indexterm" name="id2559631"></a><a name="WTMPDIRECTORY"></a><div class="variablelist"><dl><dt></dt><dd><p> +</h3></div></div></div><a class="indexterm" name="id2559623"></a><a name="WTMPDIRECTORY"></a><div class="variablelist"><dl><dt></dt><dd><p> This parameter is only available if Samba has been configured and compiled with the option <code class="literal"> --with-utmp</code>. It specifies a directory pathname that is used to store the wtmp or wtmpx files (depending on the UNIX system) that record user connections to a Samba server. The difference with the utmp directory is the fact @@ -6342,7 +6344,7 @@ wtmp directory (G) </em></span> </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>wtmp directory</code></em> = <code class="literal">/var/log/wtmp</code> </em></span> -</p></dd></dl></div></div></div></div><div class="refsect1" lang="en"><a name="id2559714"></a><h2>WARNINGS</h2><p> +</p></dd></dl></div></div></div></div><div class="refsect1" lang="en"><a name="id2559706"></a><h2>WARNINGS</h2><p> Although the configuration file permits service names to contain spaces, your client software may not. Spaces will be ignored in comparisons anyway, so it shouldn't be a problem - but be aware of the possibility. </p><p> @@ -6355,8 +6357,8 @@ wtmp directory (G) for an administrator easy, but the various combinations of default attributes can be tricky. Take extreme care when designing these sections. In particular, ensure that the permissions on spool directories are correct. - </p></div><div class="refsect1" lang="en"><a name="id2559764"></a><h2>VERSION</h2><p>This man page is correct for version 3 of the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id2559774"></a><h2>SEE ALSO</h2><p> - <a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a>, <a class="citerefentry" href="smbpasswd.8.html"><span class="citerefentry"><span class="refentrytitle">smbpasswd</span>(8)</span></a>, <a class="citerefentry" href="swat.8.html"><span class="citerefentry"><span class="refentrytitle">swat</span>(8)</span></a>, <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a>, <a class="citerefentry" href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a>, <a class="citerefentry" href="smbclient.1.html"><span class="citerefentry"><span class="refentrytitle">smbclient</span>(1)</span></a>, <a class="citerefentry" href="nmblookup.1.html"><span class="citerefentry"><span class="refentrytitle">nmblookup</span>(1)</span></a>, <a class="citerefentry" href="testparm.1.html"><span class="citerefentry"><span class="refentrytitle">testparm</span>(1)</span></a>, <a class="citerefentry" href="testprns.1.html"><span class="citerefentry"><span class="refentrytitle">testprns</span>(1)</span></a>.</p></div><div class="refsect1" lang="en"><a name="id2559854"></a><h2>AUTHOR</h2><p> + </p></div><div class="refsect1" lang="en"><a name="id2559756"></a><h2>VERSION</h2><p>This man page is correct for version 3 of the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id2559767"></a><h2>SEE ALSO</h2><p> + <a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a>, <a class="citerefentry" href="smbpasswd.8.html"><span class="citerefentry"><span class="refentrytitle">smbpasswd</span>(8)</span></a>, <a class="citerefentry" href="swat.8.html"><span class="citerefentry"><span class="refentrytitle">swat</span>(8)</span></a>, <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a>, <a class="citerefentry" href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a>, <a class="citerefentry" href="smbclient.1.html"><span class="citerefentry"><span class="refentrytitle">smbclient</span>(1)</span></a>, <a class="citerefentry" href="nmblookup.1.html"><span class="citerefentry"><span class="refentrytitle">nmblookup</span>(1)</span></a>, <a class="citerefentry" href="testparm.1.html"><span class="citerefentry"><span class="refentrytitle">testparm</span>(1)</span></a>, <a class="citerefentry" href="testprns.1.html"><span class="citerefentry"><span class="refentrytitle">testprns</span>(1)</span></a>.</p></div><div class="refsect1" lang="en"><a name="id2559846"></a><h2>AUTHOR</h2><p> The original Samba software and related utilities were created by Andrew Tridgell. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed. </p><p> diff --git a/docs/htmldocs/manpages/smbclient.1.html b/docs/htmldocs/manpages/smbclient.1.html index 326cb845aa..b8871da1bb 100644 --- a/docs/htmldocs/manpages/smbclient.1.html +++ b/docs/htmldocs/manpages/smbclient.1.html @@ -333,8 +333,7 @@ options. </p></dd><dt><span class="term">-T tar options</span></dt><dd><p>smbcli <code class="literal">smbclient</code> are binary. See also the lowercase command. </p></dd><dt><span class="term">getfacl <filename></span></dt><dd><p>Requires the server support the UNIX extensions. Requests and prints the POSIX ACL on a file. - </p></dd><dt><span class="term">hardlink <src> <dest<</span></dt><dd><p>Creates a hardlink on the server using Windows CIFS semantics. - the POSIX ACL on a file. + </p></dd><dt><span class="term">hardlink <src> <dest></span></dt><dd><p>Creates a hardlink on the server using Windows CIFS semantics. </p></dd><dt><span class="term">help [command]</span></dt><dd><p>See the ? command above. </p></dd><dt><span class="term">history</span></dt><dd><p>Displays the command history.</p></dd><dt><span class="term">iosize <bytes></span></dt><dd><p>When sending or receiving files, smbclient uses an internal memory buffer by default of size 64512 bytes. This command allows this size to be set to any range between 16384 (0x4000) bytes @@ -471,7 +470,7 @@ options. </p></dd><dt><span class="term">-T tar options</span></dt><dd><p>smbcli to some types of servers. For example OS/2 LanManager insists on a valid NetBIOS name being used, so you need to supply a valid name that would be known to the server.</p><p>smbclient supports long file names where the server - supports the LANMAN2 protocol or above. </p></div><div class="refsect1" lang="en"><a name="id2527428"></a><h2>ENVIRONMENT VARIABLES</h2><p>The variable <code class="envar">USER</code> may contain the + supports the LANMAN2 protocol or above. </p></div><div class="refsect1" lang="en"><a name="id2527427"></a><h2>ENVIRONMENT VARIABLES</h2><p>The variable <code class="envar">USER</code> may contain the username of the person using the client. This information is used only if the protocol level is high enough to support session-level passwords.</p><p>The variable <code class="envar">PASSWD</code> may contain @@ -481,7 +480,7 @@ options. </p></dd><dt><span class="term">-T tar options</span></dt><dd><p>smbcli the path, executed with system(), which the client should connect to instead of connecting to a server. This functionality is primarily intended as a development aid, and works best when using a LMHOSTS - file</p></div><div class="refsect1" lang="en"><a name="id2527466"></a><h2>INSTALLATION</h2><p>The location of the client program is a matter for + file</p></div><div class="refsect1" lang="en"><a name="id2527465"></a><h2>INSTALLATION</h2><p>The location of the client program is a matter for individual system administrators. The following are thus suggestions only. </p><p>It is recommended that the smbclient software be installed in the <code class="filename">/usr/local/samba/bin/</code> or <code class="filename"> @@ -492,11 +491,11 @@ options. </p></dd><dt><span class="term">-T tar options</span></dt><dd><p>smbcli and writeable only by the user. </p><p>To test the client, you will need to know the name of a running SMB/CIFS server. It is possible to run <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> as an ordinary user - running that server as a daemon on a user-accessible port (typically any port number over 1024) - would provide a suitable test server. </p></div><div class="refsect1" lang="en"><a name="id2527522"></a><h2>DIAGNOSTICS</h2><p>Most diagnostics issued by the client are logged in a + would provide a suitable test server. </p></div><div class="refsect1" lang="en"><a name="id2527521"></a><h2>DIAGNOSTICS</h2><p>Most diagnostics issued by the client are logged in a specified log file. The log file name is specified at compile time, but may be overridden on the command line. </p><p>The number and nature of diagnostics available depends on the debug level used by the client. If you have problems, - set the debug level to 3 and peruse the log files. </p></div><div class="refsect1" lang="en"><a name="id2527540"></a><h2>VERSION</h2><p>This man page is correct for version 3.2 of the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id2527552"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities + set the debug level to 3 and peruse the log files. </p></div><div class="refsect1" lang="en"><a name="id2527540"></a><h2>VERSION</h2><p>This man page is correct for version 3.2 of the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id2527551"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities were created by Andrew Tridgell. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed.</p><p>The original Samba man pages were written by Karl Auer. diff --git a/docs/htmldocs/manpages/vfs_streams_depot.8.html b/docs/htmldocs/manpages/vfs_streams_depot.8.html new file mode 100644 index 0000000000..bd7ee4ef2e --- /dev/null +++ b/docs/htmldocs/manpages/vfs_streams_depot.8.html @@ -0,0 +1,15 @@ +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>vfs_streams_depot</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="vfs_streams_depot.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>vfs_streams_depot — EXPERIMENTAL module to store alternate data streams in a + central directory. + </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">vfs objects = streams_depot</code></p></div></div><div class="refsect1" lang="en"><a name="id2516092"></a><h2>DESCRIPTION</h2><p>This <span class="emphasis"><em>EXPERIMENTAL</em></span> VFS module is part of the + <a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p>The <code class="literal">vfs_streams_depot</code> enables storing of NTFS + alternate data streams in the file system. As a normal posix file + system does not support the concept of multiple data streams per file, + the streams_depot module stores the data in files in a separate + directory.</p></div><div class="refsect1" lang="en"><a name="id2516126"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">streams_depot:directory = PATH</span></dt><dd><p>Path of the directory where the alternate data streams + should be stored. Defaults to the sharepath/.streams.</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2479187"></a><h2>EXAMPLES</h2><pre class="programlisting"> + <em class="parameter"><code>[share]</code></em> + <a class="link" href="smb.conf.5.html#VFSOBJECTS">vfs objects = streams_depot</a> +</pre></div><div class="refsect1" lang="en"><a name="id2479321"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities + were created by Andrew Tridgell. Samba is now developed + by the Samba Team as an Open Source project similar + to the way the Linux kernel is developed.</p></div></div></body></html> diff --git a/docs/htmldocs/manpages/vfs_streams_xattr.8.html b/docs/htmldocs/manpages/vfs_streams_xattr.8.html new file mode 100644 index 0000000000..4f7b496120 --- /dev/null +++ b/docs/htmldocs/manpages/vfs_streams_xattr.8.html @@ -0,0 +1,17 @@ +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>vfs_streams_xattr</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="vfs_streams_xattr.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>vfs_streams_xattr — Store alternate data streams in posix xattrs</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">vfs objects = streams_xattr</code></p></div></div><div class="refsect1" lang="en"><a name="id2516090"></a><h2>DESCRIPTION</h2><p>This VFS module is part of the + <a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p>The <code class="literal">vfs_streams_xattr</code> enables storing of NTFS + alternate data streams in the file system. As a normal posix file + system does not support the concept of multiple data streams per file, + the streams_xattr module stores the data in posix extended attributes + (xattrs). The name of these attributes is + user.DosStream."ADS-NAME".</p><p>The file system that is shared with this module enabled must + support xattrs.</p><p>Please note that most file systems have severe limitations on + the size of xattrs. So this module might work for applications like IE + that stores small zone information in streams but will fail for + applications that store serious amounts of data in ADSs.</p></div><div class="refsect1" lang="en"><a name="id2516135"></a><h2>EXAMPLES</h2><pre class="programlisting"> + <em class="parameter"><code>[share]</code></em> + <a class="link" href="smb.conf.5.html#VFSOBJECTS">vfs objects = streams_xattr</a> +</pre></div><div class="refsect1" lang="en"><a name="id2479304"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities + were created by Andrew Tridgell. Samba is now developed + by the Samba Team as an Open Source project similar + to the way the Linux kernel is developed.</p></div></div></body></html> |