Ignore:
Timestamp:
Mar 1, 2010, 3:05:48 PM (15 years ago)
Author:
Herwig Bauernfeind
Message:

Update Samba 3.3.x to 3.3.11

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/samba-3.3.x/docs/htmldocs/Samba3-HOWTO/samba-pdc.html

    r368 r411  
    1 <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.75.2"><link rel="home" href="index.html" title="The Official Samba 3.3.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" title="Chapter 4. Domain Control"><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">&lt;<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>&gt;</code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">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">&lt;<a class="email" href="mailto:jerry@samba.org">jerry@samba.org</a>&gt;</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">&lt;<a class="email" href="mailto:dbannon@samba.org">dbannon@samba.org</a>&gt;</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">Samba Team<br></span><div class="address"><p><code class="email">&lt;<a class="email" href="mailto:gd@samba.org">gd@samba.org</a>&gt;</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#id2567320">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id2567955">Single Sign-On and Domain Security</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id2568544">Basics of Domain Control</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-pdc.html#id2568563">Domain Controller Types</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2569068">Preparing for Domain Control</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-pdc.html#id2569579">Domain Control: Example Configuration</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id2570321">Samba ADS Domain Control</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id2570374">Domain and Network Logon Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-pdc.html#id2570393">Domain Network Logon Service</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2570985">Security Mode and Master Browsers</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-pdc.html#id2571265">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-pdc.html#id2571270"><span class="quote">&#8220;<span class="quote">$</span>&#8221;</span> Cannot Be Included in Machine Name</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2571371">Joining Domain Fails Because of Existing Machine Account</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2571436">The System Cannot Log You On (C000019B)</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2571512">The Machine Trust Account Is Not Accessible</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2571632">Account Disabled</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2571659">Domain Controller Unavailable</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2571678">Cannot Log onto Domain Member Workstation After Joining Domain</a></span></dt></dl></dd></dl></div><p>
     1<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.74.0"><link rel="home" href="index.html" title="The Official Samba 3.3.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="orgname">Samba Team</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email">&lt;<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>&gt;</code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Gerald</span> <span class="othername">(Jerry)</span> <span class="orgname">Samba Team</span> <span class="surname">Carter</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email">&lt;<a class="email" href="mailto:jerry@samba.org">jerry@samba.org</a>&gt;</code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">David</span> <span class="orgname">Samba Team</span> <span class="surname">Bannon</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email">&lt;<a class="email" href="mailto:dbannon@samba.org">dbannon@samba.org</a>&gt;</code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Guenther</span> <span class="orgname">Samba Team</span> <span class="surname">Deschner</span></h3><span class="contrib">LDAP updates</span> <div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email">&lt;<a class="email" href="mailto:gd@samba.org">gd@samba.org</a>&gt;</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#id2561235">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id2561870">Single Sign-On and Domain Security</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id2562458">Basics of Domain Control</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-pdc.html#id2562478">Domain Controller Types</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2562982">Preparing for Domain Control</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-pdc.html#id2563493">Domain Control: Example Configuration</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id2564236">Samba ADS Domain Control</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id2564289">Domain and Network Logon Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-pdc.html#id2564308">Domain Network Logon Service</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2564899">Security Mode and Master Browsers</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-pdc.html#id2565179">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-pdc.html#id2565185">$ Cannot Be Included in Machine Name</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2565286">Joining Domain Fails Because of Existing Machine Account</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2565350">The System Cannot Log You On (C000019B)</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2565427">The Machine Trust Account Is Not Accessible</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2565546">Account Disabled</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2565573">Domain Controller Unavailable</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2565592">Cannot Log onto Domain Member Workstation After Joining Domain</a></span></dt></dl></dd></dl></div><p>
    22There are many who approach MS Windows networking with incredible misconceptions.
    33That's okay, because it gives the rest of us plenty of opportunity to be of assistance.
     
    55that is already available.
    66</p><p>
    7 <a class="indexterm" name="id2567183"></a>
     7<a class="indexterm" name="id2561097"></a>
    88You are advised not to tackle this section without having first understood
    99and mastered some basics. MS Windows networking is not particularly forgiving of
     
    2121sections of this HOWTO that deal with it. These are the most common causes of MS Windows
    2222networking problems:
    23 </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Basic TCP/IP configuration.</p></li><li class="listitem"><p>NetBIOS name resolution.</p></li><li class="listitem"><p>Authentication configuration.</p></li><li class="listitem"><p>User and group configuration.</p></li><li class="listitem"><p>Basic file and directory permission control in UNIX/Linux.</p></li><li class="listitem"><p>Understanding how MS Windows clients interoperate in a network environment.</p></li></ul></div><p>
     23</p><div class="itemizedlist"><ul type="disc"><li><p>Basic TCP/IP configuration.</p></li><li><p>NetBIOS name resolution.</p></li><li><p>Authentication configuration.</p></li><li><p>User and group configuration.</p></li><li><p>Basic file and directory permission control in UNIX/Linux.</p></li><li><p>Understanding how MS Windows clients interoperate in a network environment.</p></li></ul></div><p>
    2424Do not be put off; on the surface of it MS Windows networking seems so simple that anyone
    2525can do it. In fact, it is not a good idea to set up an MS Windows network with
     
    3333make mistakes, then please do it on a test network, away from users, and in such a way as
    3434to not inflict pain on others. Do your learning on a test network.
    35 </p><div class="sect1" title="Features and Benefits"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2567320"></a>Features and Benefits</h2></div></div></div><p>
    36 <a class="indexterm" name="id2567328"></a>
     35</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2561235"></a>Features and Benefits</h2></div></div></div><p>
     36<a class="indexterm" name="id2561243"></a>
    3737<span class="emphasis"><em>What is the key benefit of Microsoft Domain Security?</em></span>
    3838</p><p>
    39 <a class="indexterm" name="id2567343"></a>
    40 <a class="indexterm" name="id2567352"></a>
    41 <a class="indexterm" name="id2567359"></a>
    42 <a class="indexterm" name="id2567366"></a>
     39<a class="indexterm" name="id2561257"></a>
     40<a class="indexterm" name="id2561267"></a>
     41<a class="indexterm" name="id2561273"></a>
     42<a class="indexterm" name="id2561280"></a>
    4343In a word, <span class="emphasis"><em>single sign-on</em></span>, or SSO for short. To many, this is the Holy Grail of MS
    4444Windows NT and beyond networking. SSO allows users in a well-designed network to log onto any workstation that
     
    4848feature of the domain security protocols.
    4949</p><p>
    50 <a class="indexterm" name="id2567394"></a>
    51 <a class="indexterm" name="id2567401"></a>
    52 <a class="indexterm" name="id2567408"></a>
    53 <a class="indexterm" name="id2567417"></a>
    54 <a class="indexterm" name="id2567426"></a>
     50<a class="indexterm" name="id2561308"></a>
     51<a class="indexterm" name="id2561315"></a>
     52<a class="indexterm" name="id2561322"></a>
     53<a class="indexterm" name="id2561331"></a>
     54<a class="indexterm" name="id2561340"></a>
    5555The benefits of domain security are available to those sites that deploy a Samba PDC.  A domain provides a
    5656unique network security identifier (SID). Domain user and group security identifiers are comprised of the
     
    5959organizational access control. UNIX systems recognize only local security identifiers.
    6060</p><p>
    61 <a class="indexterm" name="id2567445"></a>
     61<a class="indexterm" name="id2561359"></a>
    6262A SID represents a security context. For example, every Windows machine has local accounts within the security
    6363context of the local machine which has a unique SID. Every domain (NT4, ADS, Samba) contains accounts that
    6464exist within the domain security context which is defined by the domain SID.
    6565</p><p>
    66 <a class="indexterm" name="id2567459"></a>
    67 <a class="indexterm" name="id2567466"></a>
     66<a class="indexterm" name="id2561374"></a>
     67<a class="indexterm" name="id2561380"></a>
    6868A domain member server will have a SID that differs from the domain SID.  The domain member server can be
    6969configured to regard all domain users as local users. It can also be configured to recognize domain users and
     
    8282</pre><p>
    8383The result is that every account in the Windows networking world has a globally unique security identifier.
    84 </p><div class="note" title="Note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
    85 <a class="indexterm" name="id2567513"></a>
    86 <a class="indexterm" name="id2567522"></a>
    87 <a class="indexterm" name="id2567529"></a>
     84</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
     85<a class="indexterm" name="id2561427"></a>
     86<a class="indexterm" name="id2561437"></a>
     87<a class="indexterm" name="id2561444"></a>
    8888Network clients of an MS Windows domain security environment must be domain members to be able to gain access
    8989to the advanced features provided. Domain membership involves more than just setting the workgroup name to the
     
    9292</p></div><p>
    9393The following functionalities are new to the Samba-3 release:
    94 </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
    95         <a class="indexterm" name="id2567563"></a>
     94</p><div class="itemizedlist"><ul type="disc"><li><p>
     95        <a class="indexterm" name="id2561477"></a>
    9696        Samba-3 supports the use of a choice of backends that may be used in which user, group and machine
    9797        accounts may be stored. Multiple passwd backends can be used in combination, either as additive backend
    9898        data sets, or as fail-over data sets.
    9999        </p><p>
    100         <a class="indexterm" name="id2567579"></a>
    101         <a class="indexterm" name="id2567586"></a>
    102         <a class="indexterm" name="id2567593"></a>
    103         <a class="indexterm" name="id2567600"></a>
    104         <a class="indexterm" name="id2567607"></a>
     100        <a class="indexterm" name="id2561494"></a>
     101        <a class="indexterm" name="id2561501"></a>
     102        <a class="indexterm" name="id2561507"></a>
     103        <a class="indexterm" name="id2561514"></a>
     104        <a class="indexterm" name="id2561521"></a>
    105105        An LDAP passdb backend confers the benefit that the account backend can be distributed and replicated,
    106106        which is of great value because it confers scalability and provides a high degree of reliability.
    107         </p></li><li class="listitem"><p>
    108         <a class="indexterm" name="id2567621"></a>
    109         <a class="indexterm" name="id2567633"></a>
    110         <a class="indexterm" name="id2567642"></a>
     107        </p></li><li><p>
     108        <a class="indexterm" name="id2561536"></a>
     109        <a class="indexterm" name="id2561547"></a>
     110        <a class="indexterm" name="id2561557"></a>
    111111        Windows NT4 domain trusts. Samba-3 supports workstation and server (machine) trust accounts. It also
    112112        supports Windows NT4 style interdomain trust accounts, which further assists in network scalability
    113113        and interoperability.
    114         </p></li><li class="listitem"><p>
    115         <a class="indexterm" name="id2567657"></a>
    116         <a class="indexterm" name="id2567664"></a>
    117         <a class="indexterm" name="id2567671"></a>
    118         <a class="indexterm" name="id2567678"></a>
    119         <a class="indexterm" name="id2567687"></a>
    120         <a class="indexterm" name="id2567696"></a>
     114        </p></li><li><p>
     115        <a class="indexterm" name="id2561572"></a>
     116        <a class="indexterm" name="id2561579"></a>
     117        <a class="indexterm" name="id2561585"></a>
     118        <a class="indexterm" name="id2561592"></a>
     119        <a class="indexterm" name="id2561602"></a>
     120        <a class="indexterm" name="id2561611"></a>
    121121        Operation without NetBIOS over TCP/IP, rather using the raw SMB over TCP/IP. Note, this is feasible
    122122        only when operating as a Microsoft active directory domain member server. When acting as a Samba domain
    123123        controller the use of NetBIOS is necessary to provide network browsing support.
    124         </p></li><li class="listitem"><p>
    125         <a class="indexterm" name="id2567715"></a>
    126         <a class="indexterm" name="id2567722"></a>
    127         <a class="indexterm" name="id2567728"></a>
     124        </p></li><li><p>
     125        <a class="indexterm" name="id2561629"></a>
     126        <a class="indexterm" name="id2561636"></a>
     127        <a class="indexterm" name="id2561643"></a>
    128128        Samba-3 provides NetBIOS name services (WINS), NetBIOS over TCP/IP (TCP port 139) session services, SMB over
    129129        TCP/IP (TCP port 445) session services, and Microsoft compatible ONC DCE RPC services (TCP port 135)
    130130        services.
    131         </p></li><li class="listitem"><p>
    132         <a class="indexterm" name="id2567744"></a>
     131        </p></li><li><p>
     132        <a class="indexterm" name="id2561658"></a>
    133133        Management of users and groups via the User Manager for Domains. This can be done on any MS Windows client
    134134        using the <code class="filename">Nexus.exe</code> toolkit for Windows 9x/Me, or using the SRVTOOLS.EXE package for MS
    135135        Windows NT4/200x/XP platforms. These packages are available from Microsoft's Web site.
    136         </p></li><li class="listitem"><p>
     136        </p></li><li><p>
    137137        Implements full Unicode support. This simplifies cross-locale internationalization support. It also opens up
    138138        the use of protocols that Samba-2.2.x had but could not use due to the need to fully support Unicode.
    139139        </p></li></ul></div><p>
    140140The following functionalities are not provided by Samba-3:
    141 </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
    142         <a class="indexterm" name="id2567781"></a>
    143         <a class="indexterm" name="id2567787"></a>
     141</p><div class="itemizedlist"><ul type="disc"><li><p>
     142        <a class="indexterm" name="id2561695"></a>
     143        <a class="indexterm" name="id2561702"></a>
    144144        SAM replication with Windows NT4 domain controllers (i.e., a Samba PDC and a Windows NT BDC, or vice versa).
    145145        This means Samba cannot operate as a BDC when the PDC is Microsoft-based Windows NT PDC. Samba-3 can not
    146146        participate in replication of account data to Windows PDCs and BDCs.
    147         </p></li><li class="listitem"><p>
    148         <a class="indexterm" name="id2567803"></a>
    149         <a class="indexterm" name="id2567810"></a>
     147        </p></li><li><p>
     148        <a class="indexterm" name="id2561718"></a>
     149        <a class="indexterm" name="id2561725"></a>
    150150        Acting as a Windows 2000 active directory domain controller (i.e., Kerberos and Active Directory). In point of
    151151        fact, Samba-3 does have some Active Directory domain control ability that is at this time purely experimental.
     
    153153        generation Samba release. At this time there are no plans to enable active directory domain control
    154154        support during the Samba-3 series life-cycle.
    155         </p></li><li class="listitem"><p>
    156         <a class="indexterm" name="id2567829"></a>
    157         <a class="indexterm" name="id2567836"></a>
    158         <a class="indexterm" name="id2567843"></a>
     155        </p></li><li><p>
     156        <a class="indexterm" name="id2561744"></a>
     157        <a class="indexterm" name="id2561750"></a>
     158        <a class="indexterm" name="id2561757"></a>
    159159        The Windows 200x/XP Microsoft Management Console (MMC) cannot be used to manage a Samba-3 server. For this you
    160160        can use only the MS Windows NT4 Domain Server Manager and the MS Windows NT4 Domain User Manager. Both are
    161161        part of the SVRTOOLS.EXE package mentioned later.
    162162        </p></li></ul></div><p>
    163 <a class="indexterm" name="id2567861"></a>
    164 <a class="indexterm" name="id2567868"></a>
     163<a class="indexterm" name="id2561776"></a>
     164<a class="indexterm" name="id2561783"></a>
    165165Windows 9x/Me/XP Home clients are not true members of a domain for reasons outlined in this chapter. The
    166166protocol for support of Windows 9x/Me-style network (domain) logons is completely different from NT4/Windows
     
    168168network logon facilities that are supported in Samba since approximately the Samba-1.9.15 series.
    169169</p><p>
    170 <a class="indexterm" name="id2567885"></a>
     170<a class="indexterm" name="id2561800"></a>
    171171Samba-3 implements group mapping between Windows NT groups and UNIX groups (this is really quite complicated
    172172to 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
    173173Windows and UNIX</a>.
    174174</p><p>
    175 <a class="indexterm" name="id2567908"></a>
    176 <a class="indexterm" name="id2567916"></a>
    177 <a class="indexterm" name="id2567924"></a>
     175<a class="indexterm" name="id2561823"></a>
     176<a class="indexterm" name="id2561830"></a>
     177<a class="indexterm" name="id2561839"></a>
    178178Samba-3, like an MS Windows NT4 PDC or a Windows 200x Active Directory, needs to store user and Machine Trust
    179179Account information in a suitable backend data-store.  Refer to <a class="link" href="domain-member.html#machine-trust-accounts" title="MS Windows Workstation/Server Machine Trust Accounts">MS
     
    181181this. A complete discussion of account database backends can be found in <a class="link" href="passdb.html" title="Chapter 11. Account Information Databases">Account
    182182Information Databases</a>.
    183 </p></div><div class="sect1" title="Single Sign-On and Domain Security"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2567955"></a>Single Sign-On and Domain Security</h2></div></div></div><p>
    184 <a class="indexterm" name="id2567963"></a>
    185 <a class="indexterm" name="id2567972"></a>
    186 <a class="indexterm" name="id2567979"></a>
    187 <a class="indexterm" name="id2567986"></a>
    188 <a class="indexterm" name="id2567992"></a>
    189 <a class="indexterm" name="id2567999"></a>
    190 <a class="indexterm" name="id2568006"></a>
     183</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2561870"></a>Single Sign-On and Domain Security</h2></div></div></div><p>
     184<a class="indexterm" name="id2561878"></a>
     185<a class="indexterm" name="id2561886"></a>
     186<a class="indexterm" name="id2561893"></a>
     187<a class="indexterm" name="id2561900"></a>
     188<a class="indexterm" name="id2561907"></a>
     189<a class="indexterm" name="id2561914"></a>
     190<a class="indexterm" name="id2561921"></a>
    191191When network administrators  are asked to describe the benefits of Windows NT4 and active directory networking
    192192the most often mentioned feature is that of single sign-on (SSO). Many companies have implemented SSO
     
    198198uniqueness and history limits are applied.
    199199</p><p>
    200 <a class="indexterm" name="id2568030"></a>
     200<a class="indexterm" name="id2561944"></a>
    201201There is a broadly held perception that SSO is the answer to the problem of users having to deal with too many
    202202information system access credentials (username/password pairs). Many elaborate schemes have been devised to
     
    205205many SSO solutions are an administrative nightmare.
    206206</p><p>
    207 <a class="indexterm" name="id2568048"></a>
    208 <a class="indexterm" name="id2568055"></a>
    209 <a class="indexterm" name="id2568062"></a>
     207<a class="indexterm" name="id2561962"></a>
     208<a class="indexterm" name="id2561969"></a>
     209<a class="indexterm" name="id2561976"></a>
    210210SSO implementations utilize centralization of all user account information. Depending on environmental
    211211complexity and the age of the systems over which a SSO solution is implemented, it may not be possible to
     
    216216Ideally, the implementation of SSO should reduce complexity and reduce administative overheads.
    217217</p><p>
    218 <a class="indexterm" name="id2568084"></a>
    219 <a class="indexterm" name="id2568091"></a>
    220 <a class="indexterm" name="id2568100"></a>
    221 <a class="indexterm" name="id2568110"></a>
    222 <a class="indexterm" name="id2568117"></a>
     218<a class="indexterm" name="id2561998"></a>
     219<a class="indexterm" name="id2562005"></a>
     220<a class="indexterm" name="id2562015"></a>
     221<a class="indexterm" name="id2562024"></a>
     222<a class="indexterm" name="id2562031"></a>
    223223The initial goal of many network administrators is often to create and use a centralized identity management
    224224system. It is often assumed that such a centralized system will use a single authentication infrastructure
     
    233233and access control were designed and built.
    234234</p><p>
    235 <a class="indexterm" name="id2568146"></a>
    236 <a class="indexterm" name="id2568153"></a>
    237 <a class="indexterm" name="id2568159"></a>
    238 <a class="indexterm" name="id2568167"></a>
    239 <a class="indexterm" name="id2568174"></a>
    240 <a class="indexterm" name="id2568181"></a>
    241 <a class="indexterm" name="id2568187"></a>
    242 <a class="indexterm" name="id2568194"></a>
     235<a class="indexterm" name="id2562060"></a>
     236<a class="indexterm" name="id2562067"></a>
     237<a class="indexterm" name="id2562074"></a>
     238<a class="indexterm" name="id2562081"></a>
     239<a class="indexterm" name="id2562088"></a>
     240<a class="indexterm" name="id2562095"></a>
     241<a class="indexterm" name="id2562102"></a>
     242<a class="indexterm" name="id2562109"></a>
    243243Over the past decade an industry has been developed around the various methods that have been built to get
    244244around the key limitations of legacy information technology systems. One approach that is often used involves
     
    249249credentials.
    250250</p><p>
    251 <a class="indexterm" name="id2568216"></a>
    252 <a class="indexterm" name="id2568226"></a>
    253 <a class="indexterm" name="id2568235"></a>
    254 <a class="indexterm" name="id2568245"></a>
     251<a class="indexterm" name="id2562130"></a>
     252<a class="indexterm" name="id2562140"></a>
     253<a class="indexterm" name="id2562150"></a>
     254<a class="indexterm" name="id2562159"></a>
    255255The Organization for the Advancement of Structured Information Standards (OASIS) has developed the Security
    256256Assertion Markup Language (SAML), a structured method for communication of authentication information. The
     
    259259authenticate their respective users and vouch for secure access to the services each provides.
    260260</p><p>
    261 <a class="indexterm" name="id2568264"></a>
    262 <a class="indexterm" name="id2568273"></a>
    263 <a class="indexterm" name="id2568280"></a>
    264 <a class="indexterm" name="id2568287"></a>
    265 <a class="indexterm" name="id2568294"></a>
    266 <a class="indexterm" name="id2568300"></a>
     261<a class="indexterm" name="id2562178"></a>
     262<a class="indexterm" name="id2562188"></a>
     263<a class="indexterm" name="id2562195"></a>
     264<a class="indexterm" name="id2562202"></a>
     265<a class="indexterm" name="id2562208"></a>
     266<a class="indexterm" name="id2562214"></a>
    267267SAML documents can be wrapped in a Simple Object Access Protocol (SOAP) message for the computer-to-computer
    268268communications needed for Web services. Or they may be passed between Web servers of federated organizations
     
    274274interfaces. In a nutshell, that is why FIM is a big and growing industry.
    275275</p><p>
    276 <a class="indexterm" name="id2568336"></a>
    277 <a class="indexterm" name="id2568343"></a>
    278 <a class="indexterm" name="id2568349"></a>
    279 <a class="indexterm" name="id2568356"></a>
    280 <a class="indexterm" name="id2568363"></a>
     276<a class="indexterm" name="id2562250"></a>
     277<a class="indexterm" name="id2562257"></a>
     278<a class="indexterm" name="id2562264"></a>
     279<a class="indexterm" name="id2562271"></a>
     280<a class="indexterm" name="id2562277"></a>
    281281Ignoring the bigger picture, which is beyond the scope of this book, the migration of all user and group
    282282management to a centralized system is a step in the right direction. It is essential for interoperability
     
    287287programming interface (GSSAPI) services.
    288288</p><p>
    289 <a class="indexterm" name="id2568388"></a>
    290 <a class="indexterm" name="id2568394"></a>
    291 <a class="indexterm" name="id2568401"></a>
     289<a class="indexterm" name="id2562302"></a>
     290<a class="indexterm" name="id2562309"></a>
     291<a class="indexterm" name="id2562315"></a>
    292292A growing number of companies provide authentication agents for disparate legacy platforms to permit the use
    293293of LDAP systems. Thus the use of OpenLDAP, the dominant open source software implementation of the light
     
    295295LDAP and Microsoft ADS make Samba a highly scalable and forward reaching organizational networking technology.
    296296</p><p>
    297 <a class="indexterm" name="id2568419"></a>
    298 <a class="indexterm" name="id2568425"></a>
    299 <a class="indexterm" name="id2568432"></a>
    300 <a class="indexterm" name="id2568439"></a>
    301 <a class="indexterm" name="id2568446"></a>
    302 <a class="indexterm" name="id2568453"></a>
     297<a class="indexterm" name="id2562333"></a>
     298<a class="indexterm" name="id2562340"></a>
     299<a class="indexterm" name="id2562346"></a>
     300<a class="indexterm" name="id2562353"></a>
     301<a class="indexterm" name="id2562360"></a>
     302<a class="indexterm" name="id2562367"></a>
    303303Microsoft ADS provides purely proprietary services that, with limitation, can be extended to provide a
    304304centralized authentication infrastructure. Samba plus LDAP provides a similar opportunity for extension of a
     
    308308sustainable choice and competition in the FIM market place.
    309309</p><p>
    310 <a class="indexterm" name="id2568478"></a>
    311 <a class="indexterm" name="id2568485"></a>
    312 <a class="indexterm" name="id2568492"></a>
     310<a class="indexterm" name="id2562392"></a>
     311<a class="indexterm" name="id2562399"></a>
     312<a class="indexterm" name="id2562406"></a>
    313313Primary domain control, if it is to be scalable to meet the needs of large sites, must therefore be capable of
    314314using LDAP. The rapid adoption of OpenLDAP, and Samba configurations that use it, is ample proof that the era
     
    316316user and group identity information can be distributed makes it an an unavoidable option.
    317317</p><p>
    318 <a class="indexterm" name="id2568516"></a>
    319 <a class="indexterm" name="id2568523"></a>
    320 <a class="indexterm" name="id2568529"></a>
     318<a class="indexterm" name="id2562430"></a>
     319<a class="indexterm" name="id2562437"></a>
     320<a class="indexterm" name="id2562444"></a>
    321321At this time, the use of Samba based BDCs, necessitates the use of LDAP. The most commonly used LDAP
    322322implementation used by Samba sites is OpenLDAP. It is possible to use any standards compliant LDAP server.
    323323Those known to work includes those manufactured by: IBM, CA, Novell (e-Directory), and others.
    324 </p></div><div class="sect1" title="Basics of Domain Control"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2568544"></a>Basics of Domain Control</h2></div></div></div><p>
    325 <a class="indexterm" name="id2568552"></a>
     324</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2562458"></a>Basics of Domain Control</h2></div></div></div><p>
     325<a class="indexterm" name="id2562466"></a>
    326326Over the years, public perceptions of what domain control really is has taken on an almost mystical nature.
    327327Before we branch into a brief overview of domain control, there are three basic types of domain controllers.
    328 </p><div class="sect2" title="Domain Controller Types"><div class="titlepage"><div><div><h3 class="title"><a name="id2568563"></a>Domain Controller Types</h3></div></div></div><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>NT4 style Primary Domain Controller</p></li><li class="listitem"><p>NT4 style Backup Domain Controller</p></li><li class="listitem"><p>ADS Domain Controller</p></li></ul></div><p>
    329 <a class="indexterm" name="id2568589"></a>
    330 <a class="indexterm" name="id2568596"></a>
    331 <a class="indexterm" name="id2568602"></a>
    332 <a class="indexterm" name="id2568612"></a>
     328</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2562478"></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>
     329<a class="indexterm" name="id2562504"></a>
     330<a class="indexterm" name="id2562510"></a>
     331<a class="indexterm" name="id2562517"></a>
     332<a class="indexterm" name="id2562526"></a>
    333333The <span class="emphasis"><em>Primary Domain Controller</em></span> or PDC plays an important role in MS Windows NT4. In
    334334Windows 200x domain control architecture, this role is held by domain controllers.  Folklore dictates that
     
    338338(domain member) servers than in the domain controllers.
    339339</p><p>
    340 <a class="indexterm" name="id2568640"></a>
    341 <a class="indexterm" name="id2568646"></a>
    342 <a class="indexterm" name="id2568653"></a>
    343 <a class="indexterm" name="id2568660"></a>
    344 <a class="indexterm" name="id2568667"></a>
     340<a class="indexterm" name="id2562554"></a>
     341<a class="indexterm" name="id2562561"></a>
     342<a class="indexterm" name="id2562567"></a>
     343<a class="indexterm" name="id2562574"></a>
     344<a class="indexterm" name="id2562581"></a>
    345345In the case of MS Windows NT4-style domains, it is the PDC that initiates a new domain control database.
    346346This forms a part of the Windows registry called the Security Account Manager (SAM). It plays a key
     
    348348database with BDCs.
    349349</p><p>
    350 <a class="indexterm" name="id2568684"></a>
    351 <a class="indexterm" name="id2568696"></a>
    352 <a class="indexterm" name="id2568703"></a>
    353 <a class="indexterm" name="id2568712"></a>
     350<a class="indexterm" name="id2562599"></a>
     351<a class="indexterm" name="id2562610"></a>
     352<a class="indexterm" name="id2562617"></a>
     353<a class="indexterm" name="id2562626"></a>
    354354With MS Windows 200x Server-based Active Directory domains, one domain controller initiates a potential
    355355hierarchy of domain controllers, each with its own area of delegated control. The master domain
     
    358358LDAP-based user and machine account backend.
    359359</p><p>
    360 <a class="indexterm" name="id2568730"></a>
    361 <a class="indexterm" name="id2568736"></a>
     360<a class="indexterm" name="id2562644"></a>
     361<a class="indexterm" name="id2562651"></a>
    362362New to Samba-3 is the ability to use a backend database that holds the same type of data as the NT4-style SAM
    363 database (one of the registry files)<sup>[<a name="id2568746" href="#ftn.id2568746" class="footnote">1</a>]</sup>
    364 </p><p>
    365 <a class="indexterm" name="id2568762"></a>
    366 <a class="indexterm" name="id2568768"></a>
    367 <a class="indexterm" name="id2568775"></a>
    368 <a class="indexterm" name="id2568782"></a>
    369 <a class="indexterm" name="id2568788"></a>
    370 <a class="indexterm" name="id2568795"></a>
     363database (one of the registry files)<sup>[<a name="id2562660" href="#ftn.id2562660" class="footnote">1</a>]</sup>
     364</p><p>
     365<a class="indexterm" name="id2562676"></a>
     366<a class="indexterm" name="id2562683"></a>
     367<a class="indexterm" name="id2562689"></a>
     368<a class="indexterm" name="id2562696"></a>
     369<a class="indexterm" name="id2562703"></a>
     370<a class="indexterm" name="id2562710"></a>
    371371The <span class="emphasis"><em>Backup Domain Controller</em></span> or BDC plays a key role in servicing network authentication
    372372requests. The BDC is biased to answer logon requests in preference to the PDC.  On a network segment that has
     
    380380particular logon authentication request.
    381381</p><p>
    382 <a class="indexterm" name="id2568826"></a>
    383 <a class="indexterm" name="id2568832"></a>
     382<a class="indexterm" name="id2562740"></a>
     383<a class="indexterm" name="id2562747"></a>
    384384A Windows NT4 BDC can be promoted to a PDC. If the PDC is online at the time that a BDC is promoted to PDC,
    385385the previous PDC is automatically demoted to a BDC. With Samba-3, this is not an automatic operation; the PDC
    386386and BDC must be manually configured, and other appropriate changes also need to be made.
    387387</p><p>
    388 <a class="indexterm" name="id2568848"></a>
     388<a class="indexterm" name="id2562762"></a>
    389389With MS Windows NT4, a decision is made at installation to determine what type of machine the server will be.
    390390It is possible to promote a BDC to a PDC, and vice versa. The only method Microsoft provide to convert a
    391391Windows NT4 domain controller to a domain member server or a standalone server is to reinstall it. The install
    392392time choices offered are:
    393 </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p><span class="emphasis"><em>Primary Domain Controller</em></span>  the one that seeds the domain SAM.</p></li><li class="listitem"><p><span class="emphasis"><em>Backup Domain Controller</em></span>  one that obtains a copy of the domain SAM.</p></li><li class="listitem"><p><span class="emphasis"><em>Domain Member Server</em></span>  one that has no copy of the domain SAM; rather
    394                 it obtains authentication from a domain controller for all access controls.</p></li><li class="listitem"><p><span class="emphasis"><em>Standalone Server</em></span>  one that plays no part in SAM synchronization,
    395                 has its own authentication database, and plays no role in domain security.</p></li></ul></div><div class="note" title="Note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
    396 <a class="indexterm" name="id2568917"></a>
     393</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
     394                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,
     395                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>
     396<a class="indexterm" name="id2562831"></a>
    397397Algin Technology LLC provide a commercial tool that makes it possible to promote a Windows NT4 standalone
    398398server 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.
    399399</p></div><p>
    400 <a class="indexterm" name="id2568936"></a>
    401 <a class="indexterm" name="id2568948"></a>
     400<a class="indexterm" name="id2562851"></a>
     401<a class="indexterm" name="id2562862"></a>
    402402Samba-3 servers can readily be converted to and from domain controller roles through simple changes to the
    403403<code class="filename">smb.conf</code> file. Samba-3 is capable of acting fully as a native member of a Windows 200x server Active
    404404Directory domain.
    405405</p><p>
    406 <a class="indexterm" name="id2568968"></a>
     406<a class="indexterm" name="id2562882"></a>
    407407For the sake of providing a complete picture, MS Windows 2000 domain control configuration is done after the server has been
    408408installed. Please refer to Microsoft documentation for the procedures that should be followed to convert a
    409409domain member server to or from a domain control, and to install or remove active directory service support.
    410410</p><p>
    411 <a class="indexterm" name="id2568986"></a>
    412 <a class="indexterm" name="id2568995"></a>
     411<a class="indexterm" name="id2562901"></a>
     412<a class="indexterm" name="id2562910"></a>
    413413New to Samba-3 is the ability to function fully as an MS Windows NT4-style domain controller,
    414414excluding the SAM replication components. However, please be aware that Samba-3 also supports the
    415415MS Windows 200x domain control protocols.
    416416</p><p>
    417 <a class="indexterm" name="id2569011"></a>
     417<a class="indexterm" name="id2562926"></a>
    418418At this time any appearance that Samba-3 is capable of acting as a <span class="emphasis"><em>domain controller</em></span> in
    419419native ADS mode is limited and experimental in nature.  This functionality should not be used until the Samba
     
    421421configuration and management requirements. Samba can act as a NT4-style domain controller in a Windows 2000/XP
    422422environment. However, there are certain compromises:
    423 </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>No machine policy files.</p></li><li class="listitem"><p>No Group Policy Objects.</p></li><li class="listitem"><p>No synchronously executed Active Directory logon scripts.</p></li><li class="listitem"><p>Can't use Active Directory management tools to manage users and machines.</p></li><li class="listitem"><p>Registry changes tattoo the main registry, while with Active Directory they do not leave
    424                 permanent changes in effect.</p></li><li class="listitem"><p>Without Active Directory you cannot perform the function of exporting specific
    425                 applications to specific users or groups.</p></li></ul></div></div><div class="sect2" title="Preparing for Domain Control"><div class="titlepage"><div><div><h3 class="title"><a name="id2569068"></a>Preparing for Domain Control</h3></div></div></div><p>
    426 <a class="indexterm" name="id2569076"></a>
    427 <a class="indexterm" name="id2569083"></a>
    428 <a class="indexterm" name="id2569090"></a>
    429 <a class="indexterm" name="id2569097"></a>
     423</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
     424                permanent changes in effect.</p></li><li><p>Without Active Directory you cannot perform the function of exporting specific
     425                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="id2562982"></a>Preparing for Domain Control</h3></div></div></div><p>
     426<a class="indexterm" name="id2562991"></a>
     427<a class="indexterm" name="id2562997"></a>
     428<a class="indexterm" name="id2563004"></a>
     429<a class="indexterm" name="id2563011"></a>
    430430There are two ways that MS Windows machines may interact with each other, with other servers,
    431431and with domain controllers: either as <span class="emphasis"><em>standalone</em></span> systems, more commonly
     
    433433more commonly called <span class="emphasis"><em>domain</em></span> members.
    434434</p><p>
    435 <a class="indexterm" name="id2569122"></a>
    436 <a class="indexterm" name="id2569129"></a>
    437 <a class="indexterm" name="id2569138"></a>
     435<a class="indexterm" name="id2563036"></a>
     436<a class="indexterm" name="id2563043"></a>
     437<a class="indexterm" name="id2563052"></a>
    438438It should be noted that workgroup membership involves no special configuration other than the machine being
    439439configured so the network configuration has a commonly used name for its workgroup entry. It is not uncommon
     
    443443involve security machine accounts</em></span>.
    444444</p><p>
    445 <a class="indexterm" name="id2569161"></a>
    446 <a class="indexterm" name="id2569168"></a>
    447 <a class="indexterm" name="id2569177"></a>
     445<a class="indexterm" name="id2563075"></a>
     446<a class="indexterm" name="id2563082"></a>
     447<a class="indexterm" name="id2563092"></a>
    448448Domain member machines have a machine trust account in the domain accounts database. A special procedure
    449449must be followed on each machine to effect domain membership. This procedure, which can be done
     
    451451not exist), and then initializes that account. When the client first logs onto the
    452452domain, a machine trust account password change will be automatically triggered.
    453 </p><div class="note" title="Note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
    454 <a class="indexterm" name="id2569196"></a>
     453</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
     454<a class="indexterm" name="id2563111"></a>
    455455When Samba is configured as a domain controller, secure network operation demands that
    456456all MS Windows NT4/200x/XP Professional clients should be configured as domain members.
     
    461461The following are necessary for configuring Samba-3 as an MS Windows NT4-style PDC for MS Windows
    462462NT4/200x/XP clients:
    463 </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Configuration of basic TCP/IP and MS Windows networking.</p></li><li class="listitem"><p>Correct designation of the server role (<a class="link" href="smb.conf.5.html#SECURITY" target="_top">security = user</a>).</p></li><li class="listitem"><p>Consistent configuration of name resolution.<sup>[<a name="id2569252" href="#ftn.id2569252" class="footnote">2</a>]</sup></p></li><li class="listitem"><p>Domain logons for Windows NT4/200x/XP Professional clients.</p></li><li class="listitem"><p>Configuration of roaming profiles or explicit configuration to force local profile usage.</p></li><li class="listitem"><p>Configuration of network/system policies.</p></li><li class="listitem"><p>Adding and managing domain user accounts.</p></li><li class="listitem"><p>Configuring MS Windows NT4/2000 Professional and Windows XP Professional client machines to become domain members.</p></li></ul></div><p>
     463</p><div class="itemizedlist"><ul type="disc"><li><p>Configuration of basic TCP/IP and MS Windows networking.</p></li><li><p>Correct designation of the server role (<a class="link" href="smb.conf.5.html#SECURITY" target="_top">security = user</a>).</p></li><li><p>Consistent configuration of name resolution.<sup>[<a name="id2563166" href="#ftn.id2563166" class="footnote">2</a>]</sup></p></li><li><p>Domain logons for Windows NT4/200x/XP Professional clients.</p></li><li><p>Configuration of roaming profiles or explicit configuration to force local profile usage.</p></li><li><p>Configuration of network/system policies.</p></li><li><p>Adding and managing domain user accounts.</p></li><li><p>Configuring MS Windows NT4/2000 Professional and Windows XP Professional client machines to become domain members.</p></li></ul></div><p>
    464464The following provisions are required to serve MS Windows 9x/Me clients:
    465 </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Configuration of basic TCP/IP and MS Windows networking.</p></li><li class="listitem"><p>Correct designation of the server role (<a class="link" href="smb.conf.5.html#SECURITY" target="_top">security = user</a>).</p></li><li class="listitem"><p>Network logon configuration (since Windows 9x/Me/XP Home are not technically domain
    466         members, they do not really participate in  the security aspects of Domain logons as such).</p></li><li class="listitem"><p>Roaming profile configuration.</p></li><li class="listitem"><p>Configuration of system policy handling.</p></li><li class="listitem"><p>Installation of the network driver <span class="quote">&#8220;<span class="quote">Client for MS Windows Networks</span>&#8221;</span> and configuration
    467         to log onto the domain.</p></li><li class="listitem"><p>Placing Windows 9x/Me clients in user-level security  if it is desired to allow
    468         all client-share access to be controlled according to domain user/group identities.</p></li><li class="listitem"><p>Adding and managing domain user accounts.</p></li></ul></div><div class="note" title="Note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
    469 <a class="indexterm" name="id2569374"></a>
    470 <a class="indexterm" name="id2569380"></a>
     465</p><div class="itemizedlist"><ul type="disc"><li><p>Configuration of basic TCP/IP and MS Windows networking.</p></li><li><p>Correct designation of the server role (<a class="link" href="smb.conf.5.html#SECURITY" target="_top">security = user</a>).</p></li><li><p>Network logon configuration (since Windows 9x/Me/XP Home are not technically domain
     466        members, they do not really participate in  the security aspects of Domain logons as such).</p></li><li><p>Roaming profile configuration.</p></li><li><p>Configuration of system policy handling.</p></li><li><p>Installation of the network driver &#8220;<span class="quote">Client for MS Windows Networks</span>&#8221; and configuration
     467        to log onto the domain.</p></li><li><p>Placing Windows 9x/Me clients in user-level security  if it is desired to allow
     468        all client-share access to be controlled according to domain user/group identities.</p></li><li><p>Adding and managing domain user accounts.</p></li></ul></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
     469<a class="indexterm" name="id2563288"></a>
     470<a class="indexterm" name="id2563294"></a>
    471471Roaming profiles and system/network policies are advanced network administration topics
    472472that are covered in <a class="link" href="ProfileMgmt.html" title="Chapter 27. Desktop Profile Management">Desktop Profile Management</a> and
     
    475475</p></div><p>
    476476A domain controller is an SMB/CIFS server that:
    477 </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
    478         <a class="indexterm" name="id2569416"></a>
    479         <a class="indexterm" name="id2569425"></a>
    480         <a class="indexterm" name="id2569432"></a>
    481         <a class="indexterm" name="id2569439"></a>
    482         <a class="indexterm" name="id2569446"></a>
     477</p><div class="itemizedlist"><ul type="disc"><li><p>
     478        <a class="indexterm" name="id2563330"></a>
     479        <a class="indexterm" name="id2563339"></a>
     480        <a class="indexterm" name="id2563346"></a>
     481        <a class="indexterm" name="id2563353"></a>
     482        <a class="indexterm" name="id2563360"></a>
    483483        Registers and advertises itself as a domain controller (through NetBIOS broadcasts
    484484        as well as by way of name registrations either by Mailslot Broadcasts over UDP broadcast,
    485485        to a WINS server over UDP unicast, or via DNS and Active Directory).
    486         </p></li><li class="listitem"><p>
    487         <a class="indexterm" name="id2569461"></a>
    488         <a class="indexterm" name="id2569468"></a>
     486        </p></li><li><p>
     487        <a class="indexterm" name="id2563376"></a>
     488        <a class="indexterm" name="id2563382"></a>
    489489        Provides the NETLOGON service. (This is actually a collection of services that runs over
    490490        multiple protocols. These include the LanMan logon service, the Netlogon service,
    491491        the Local Security Account service, and variations of them.)
    492         </p></li><li class="listitem"><p>
     492        </p></li><li><p>
    493493        Provides a share called NETLOGON.
    494494        </p></li></ul></div><p>
    495 <a class="indexterm" name="id2569488"></a>
    496 <a class="indexterm" name="id2569500"></a>
    497 <a class="indexterm" name="id2569512"></a>
    498 <a class="indexterm" name="id2569519"></a>
    499 <a class="indexterm" name="id2569525"></a>
     495<a class="indexterm" name="id2563403"></a>
     496<a class="indexterm" name="id2563414"></a>
     497<a class="indexterm" name="id2563426"></a>
     498<a class="indexterm" name="id2563433"></a>
     499<a class="indexterm" name="id2563440"></a>
    500500It is rather easy to configure Samba to provide these. Each Samba domain controller must provide the NETLOGON
    501501service that Samba calls the <a class="link" href="smb.conf.5.html#DOMAINLOGONS" target="_top">domain logons</a> functionality (after the name of the
    502502parameter in the <code class="filename">smb.conf</code> file). Additionally, one server in a Samba-3 domain must advertise itself as the
    503 domain master browser.<sup>[<a name="id2569557" href="#ftn.id2569557" class="footnote">3</a>]</sup> This causes the PDC to claim a domain-specific NetBIOS name that identifies
     503domain master browser.<sup>[<a name="id2563471" href="#ftn.id2563471" class="footnote">3</a>]</sup> This causes the PDC to claim a domain-specific NetBIOS name that identifies
    504504it as a DMB for its given domain or workgroup. Local master browsers (LMBs) in the same domain or workgroup on
    505505broadcast-isolated subnets then ask for a complete copy of the browse list for the whole wide-area network.
    506506Browser clients then contact their LMB, and will receive the domain-wide browse list instead of just the list
    507507for their broadcast-isolated subnet.
    508 </p></div></div><div class="sect1" title="Domain Control: Example Configuration"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2569579"></a>Domain Control: Example Configuration</h2></div></div></div><p>
     508</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2563493"></a>Domain Control: Example Configuration</h2></div></div></div><p>
    509509The first step in creating a working Samba PDC is to understand the parameters necessary
    510510in <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
    511511smb.conf file for an example PDC</a>.
    512 </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 border="0" summary="Simple list" class="simplelist"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2569634"></a></td></tr><tr><td><a class="indexterm" name="id2569641"></a></td></tr><tr><td><a class="indexterm" name="id2569647"></a><em class="parameter"><code>passdb backend = tdbsam</code></em></td></tr><tr><td><a class="indexterm" name="id2569659"></a><em class="parameter"><code>os level = 33</code></em></td></tr><tr><td><a class="indexterm" name="id2569671"></a><em class="parameter"><code>preferred master = auto</code></em></td></tr><tr><td><a class="indexterm" name="id2569683"></a><em class="parameter"><code>domain master = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2569694"></a><em class="parameter"><code>local master = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2569706"></a><em class="parameter"><code>security = user</code></em></td></tr><tr><td><a class="indexterm" name="id2569718"></a><em class="parameter"><code>domain logons = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2569730"></a><em class="parameter"><code>logon path = \\%N\profiles\%U</code></em></td></tr><tr><td><a class="indexterm" name="id2569741"></a><em class="parameter"><code>logon drive = H:</code></em></td></tr><tr><td><a class="indexterm" name="id2569753"></a><em class="parameter"><code>logon home = \\homeserver\%U\winprofile</code></em></td></tr><tr><td><a class="indexterm" name="id2569765"></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="id2569786"></a><em class="parameter"><code>path = /var/lib/samba/netlogon</code></em></td></tr><tr><td><a class="indexterm" name="id2569798"></a><em class="parameter"><code>read only = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2569809"></a></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[profiles]</code></em></td></tr><tr><td><a class="indexterm" name="id2569825"></a><em class="parameter"><code>path = /var/lib/samba/profiles</code></em></td></tr><tr><td><a class="indexterm" name="id2569837"></a><em class="parameter"><code>read only = no</code></em></td></tr><tr><td><a class="indexterm" name="id2569848"></a><em class="parameter"><code>create mask = 0600</code></em></td></tr><tr><td><a class="indexterm" name="id2569860"></a><em class="parameter"><code>directory mask = 0700</code></em></td></tr></table></div></div><br class="example-break"><p>
     512</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="id2563548"></a></td></tr><tr><td><a class="indexterm" name="id2563555"></a></td></tr><tr><td><a class="indexterm" name="id2563562"></a><em class="parameter"><code>passdb backend = tdbsam</code></em></td></tr><tr><td><a class="indexterm" name="id2563574"></a><em class="parameter"><code>os level = 33</code></em></td></tr><tr><td><a class="indexterm" name="id2563585"></a><em class="parameter"><code>preferred master = auto</code></em></td></tr><tr><td><a class="indexterm" name="id2563597"></a><em class="parameter"><code>domain master = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2563609"></a><em class="parameter"><code>local master = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2563621"></a><em class="parameter"><code>security = user</code></em></td></tr><tr><td><a class="indexterm" name="id2563632"></a><em class="parameter"><code>domain logons = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2563644"></a><em class="parameter"><code>logon path = \\%N\profiles\%U</code></em></td></tr><tr><td><a class="indexterm" name="id2563656"></a><em class="parameter"><code>logon drive = H:</code></em></td></tr><tr><td><a class="indexterm" name="id2563667"></a><em class="parameter"><code>logon home = \\homeserver\%U\winprofile</code></em></td></tr><tr><td><a class="indexterm" name="id2563679"></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="id2563700"></a><em class="parameter"><code>path = /var/lib/samba/netlogon</code></em></td></tr><tr><td><a class="indexterm" name="id2563712"></a><em class="parameter"><code>read only = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2563724"></a></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[profiles]</code></em></td></tr><tr><td><a class="indexterm" name="id2563739"></a><em class="parameter"><code>path = /var/lib/samba/profiles</code></em></td></tr><tr><td><a class="indexterm" name="id2563751"></a><em class="parameter"><code>read only = no</code></em></td></tr><tr><td><a class="indexterm" name="id2563763"></a><em class="parameter"><code>create mask = 0600</code></em></td></tr><tr><td><a class="indexterm" name="id2563774"></a><em class="parameter"><code>directory mask = 0700</code></em></td></tr></table></div></div><br class="example-break"><p>
    513513The 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:
    514514</p><div class="variablelist"><dl><dt><span class="term">passdb backend </span></dt><dd><p>
    515                 <a class="indexterm" name="id2569894"></a>
    516                 <a class="indexterm" name="id2569903"></a>
    517                 <a class="indexterm" name="id2569910"></a>
    518                 <a class="indexterm" name="id2569917"></a>
    519                 <a class="indexterm" name="id2569924"></a>
    520                 <a class="indexterm" name="id2569931"></a>
     515                <a class="indexterm" name="id2563809"></a>
     516                <a class="indexterm" name="id2563818"></a>
     517                <a class="indexterm" name="id2563825"></a>
     518                <a class="indexterm" name="id2563831"></a>
     519                <a class="indexterm" name="id2563838"></a>
     520                <a class="indexterm" name="id2563845"></a>
    521521                This contains all the user and group account information. Acceptable values for a PDC
    522                 are: <span class="emphasis"><em>smbpasswd, tdbsam, and ldapsam</em></span>. The <span class="quote">&#8220;<span class="quote">guest</span>&#8221;</span> entry provides
     522                are: <span class="emphasis"><em>smbpasswd, tdbsam, and ldapsam</em></span>. The &#8220;<span class="quote">guest</span>&#8221; entry provides
    523523                default accounts and is included by default; there is no need to add it explicitly.
    524524                </p><p>
    525                 <a class="indexterm" name="id2569952"></a>
    526                 <a class="indexterm" name="id2569959"></a>
    527                 <a class="indexterm" name="id2569966"></a>
    528                 <a class="indexterm" name="id2569972"></a>
     525                <a class="indexterm" name="id2563866"></a>
     526                <a class="indexterm" name="id2563873"></a>
     527                <a class="indexterm" name="id2563880"></a>
     528                <a class="indexterm" name="id2563887"></a>
    529529                Where use of BDCs is intended, the only logical choice is
    530530                to use LDAP so the passdb backend can be distributed. The tdbsam and smbpasswd files
    531531                cannot effectively be distributed and therefore should not be used.
    532532                </p></dd><dt><span class="term">Domain Control Parameters </span></dt><dd><p>
    533                 <a class="indexterm" name="id2569993"></a>
    534                 <a class="indexterm" name="id2570000"></a>
    535                 <a class="indexterm" name="id2570007"></a>
    536                 <a class="indexterm" name="id2570014"></a>
     533                <a class="indexterm" name="id2563908"></a>
     534                <a class="indexterm" name="id2563914"></a>
     535                <a class="indexterm" name="id2563921"></a>
     536                <a class="indexterm" name="id2563928"></a>
    537537                The parameters <span class="emphasis"><em>os level, preferred master, domain master, security,
    538538                encrypt passwords</em></span>, and <span class="emphasis"><em>domain logons</em></span> play a central role in assuring domain
    539539                control and network logon support.
    540540                </p><p>
    541                 <a class="indexterm" name="id2570037"></a>
    542                 <a class="indexterm" name="id2570043"></a>
     541                <a class="indexterm" name="id2563951"></a>
     542                <a class="indexterm" name="id2563958"></a>
    543543                The <span class="emphasis"><em>os level</em></span> must be set at or above a value of 32. A domain controller
    544544                must be the DMB, must be set in <span class="emphasis"><em>user</em></span> mode security,
     
    547547                to do this, refer to <a class="link" href="passdb.html" title="Chapter 11. Account Information Databases">Account Information Databases</a>.
    548548                </p></dd><dt><span class="term">Environment Parameters </span></dt><dd><p>
    549                 <a class="indexterm" name="id2570080"></a>
    550                 <a class="indexterm" name="id2570087"></a>
    551                 <a class="indexterm" name="id2570094"></a>
    552                 <a class="indexterm" name="id2570101"></a>
     549                <a class="indexterm" name="id2563995"></a>
     550                <a class="indexterm" name="id2564002"></a>
     551                <a class="indexterm" name="id2564008"></a>
     552                <a class="indexterm" name="id2564015"></a>
    553553                The parameters <span class="emphasis"><em>logon path, logon home, logon drive</em></span>, and <span class="emphasis"><em>logon script</em></span> are
    554554                environment support settings that help to facilitate client logon operations and that help
     
    556556                to the man page information for these parameters.
    557557                </p></dd><dt><span class="term">NETLOGON Share </span></dt><dd><p>
    558                 <a class="indexterm" name="id2570130"></a>
    559                 <a class="indexterm" name="id2570137"></a>
    560                 <a class="indexterm" name="id2570144"></a>
    561                 <a class="indexterm" name="id2570151"></a>
    562                 <a class="indexterm" name="id2570158"></a>
    563                 <a class="indexterm" name="id2570165"></a>
     558                <a class="indexterm" name="id2564044"></a>
     559                <a class="indexterm" name="id2564051"></a>
     560                <a class="indexterm" name="id2564058"></a>
     561                <a class="indexterm" name="id2564065"></a>
     562                <a class="indexterm" name="id2564072"></a>
     563                <a class="indexterm" name="id2564079"></a>
    564564                The NETLOGON share plays a central role in domain logon and domain membership support.
    565565                This share is provided on all Microsoft domain controllers. It is used to provide logon
     
    567567                tools that may be needed for logon processing. This is an essential share on a domain controller.
    568568                </p></dd><dt><span class="term">PROFILE Share </span></dt><dd><p>
    569                 <a class="indexterm" name="id2570188"></a>
    570                 <a class="indexterm" name="id2570195"></a>
    571                 <a class="indexterm" name="id2570201"></a>
    572                 <a class="indexterm" name="id2570208"></a>
    573                 <a class="indexterm" name="id2570215"></a>
     569                <a class="indexterm" name="id2564102"></a>
     570                <a class="indexterm" name="id2564109"></a>
     571                <a class="indexterm" name="id2564116"></a>
     572                <a class="indexterm" name="id2564123"></a>
     573                <a class="indexterm" name="id2564129"></a>
    574574                This share is used to store user desktop profiles. Each user must have a directory at the root
    575575                of this share. This directory must be write-enabled for the user and must be globally read-enabled.
    576                 Samba-3 has a VFS module called <span class="quote">&#8220;<span class="quote">fake_permissions</span>&#8221;</span> that may be installed on this share. This will
     576                Samba-3 has a VFS module called &#8220;<span class="quote">fake_permissions</span>&#8221; that may be installed on this share. This will
    577577                allow a Samba administrator to make the directory read-only to everyone. Of course this is useful
    578578                only after the profile has been properly created.
    579                 </p></dd></dl></div><div class="note" title="Note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
     579                </p></dd></dl></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
    580580The above parameters make for a full set of functionality that may define the server's mode
    581581of operation. The following <code class="filename">smb.conf</code> parameters are the essentials alone:
    582582</p><p>
    583 </p><table border="0" summary="Simple list" class="simplelist"><tr><td><a class="indexterm" name="id2570255"></a><em class="parameter"><code>netbios name = BELERIAND</code></em></td></tr><tr><td><a class="indexterm" name="id2570267"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2570279"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2570291"></a><em class="parameter"><code>domain master = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2570302"></a><em class="parameter"><code>security = User</code></em></td></tr></table><p>
     583</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2564170"></a><em class="parameter"><code>netbios name = BELERIAND</code></em></td></tr><tr><td><a class="indexterm" name="id2564182"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2564193"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2564205"></a><em class="parameter"><code>domain master = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2564217"></a><em class="parameter"><code>security = User</code></em></td></tr></table><p>
    584584</p><p>
    585585The additional parameters shown in the longer listing in this section just make for
    586586a more complete explanation.
    587 </p></div></div><div class="sect1" title="Samba ADS Domain Control"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2570321"></a>Samba ADS Domain Control</h2></div></div></div><p>
    588 <a class="indexterm" name="id2570329"></a>
     587</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2564236"></a>Samba ADS Domain Control</h2></div></div></div><p>
     588<a class="indexterm" name="id2564244"></a>
    589589Samba-3 is not, and cannot act as, an Active Directory server. It cannot truly function as an Active Directory
    590590PDC. The protocols for some of the functionality of Active Directory domain controllers has been partially
     
    595595someday or maybe never!
    596596</p><p>
    597 <a class="indexterm" name="id2570351"></a>
    598 <a class="indexterm" name="id2570358"></a>
     597<a class="indexterm" name="id2564265"></a>
     598<a class="indexterm" name="id2564272"></a>
    599599To be sure, Samba-3 is designed to provide most of the functionality that Microsoft Windows NT4-style
    600600domain controllers have. Samba-3 does not have all the capabilities of Windows NT4, but it does have
     
    602602is not Windows Server 200x: it is not an Active Directory server. We hope this is plain and simple
    603603enough for all to understand.
    604 </p></div><div class="sect1" title="Domain and Network Logon Configuration"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2570374"></a>Domain and Network Logon Configuration</h2></div></div></div><p>
    605 <a class="indexterm" name="id2570382"></a>
     604</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2564289"></a>Domain and Network Logon Configuration</h2></div></div></div><p>
     605<a class="indexterm" name="id2564297"></a>
    606606The subject of network or domain logons is discussed here because it forms
    607607an integral part of the essential functionality that is provided by a domain controller.
    608 </p><div class="sect2" title="Domain Network Logon Service"><div class="titlepage"><div><div><h3 class="title"><a name="id2570393"></a>Domain Network Logon Service</h3></div></div></div><p>
    609 <a class="indexterm" name="id2570402"></a>
     608</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2564308"></a>Domain Network Logon Service</h3></div></div></div><p>
     609<a class="indexterm" name="id2564316"></a>
    610610All domain controllers must run the netlogon service (<span class="emphasis"><em>domain logons</em></span>
    611611in Samba). One domain controller must be configured with <a class="link" href="smb.conf.5.html#DOMAINMASTER" target="_top">domain master = Yes</a>
    612612(the PDC); on all BDCs set the parameter <a class="link" href="smb.conf.5.html#DOMAINMASTER" target="_top">domain master = No</a>.
    613 </p><div class="sect3" title="Example Configuration"><div class="titlepage"><div><div><h4 class="title"><a name="id2570441"></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 border="0" summary="Simple list" class="simplelist"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2570470"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2570482"></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="id2570502"></a><em class="parameter"><code>comment = Network Logon Service</code></em></td></tr><tr><td><a class="indexterm" name="id2570514"></a><em class="parameter"><code>path = /var/lib/samba/netlogon</code></em></td></tr><tr><td><a class="indexterm" name="id2570526"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2570538"></a><em class="parameter"><code>browseable = No</code></em></td></tr></table></div></div><br class="example-break"></div><div class="sect3" title="The Special Case of MS Windows XP Home Edition"><div class="titlepage"><div><div><h4 class="title"><a name="id2570551"></a>The Special Case of MS Windows XP Home Edition</h4></div></div></div><p>
    614 <a class="indexterm" name="id2570560"></a>
     613</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2564355"></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="id2564385"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2564396"></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="id2564417"></a><em class="parameter"><code>comment = Network Logon Service</code></em></td></tr><tr><td><a class="indexterm" name="id2564429"></a><em class="parameter"><code>path = /var/lib/samba/netlogon</code></em></td></tr><tr><td><a class="indexterm" name="id2564440"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2564452"></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="id2564466"></a>The Special Case of MS Windows XP Home Edition</h4></div></div></div><p>
     614<a class="indexterm" name="id2564474"></a>
    615615To be completely clear: If you want MS Windows XP Home Edition to integrate with your
    616616MS Windows NT4 or Active Directory domain security, understand it cannot be done.
    617617The only option is to purchase the upgrade from MS Windows XP Home Edition to
    618618MS Windows XP Professional.
    619 </p><div class="note" title="Note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
     619</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
    620620MS Windows XP Home Edition does not have the ability to join any type of domain
    621621security facility. Unlike MS Windows 9x/Me, MS Windows XP Home Edition also completely
     
    626626If it can be done, then to do so would violate your software license agreement with
    627627Microsoft, and we recommend that you do not do that.
    628 </p></div><div class="sect3" title="The Special Case of Windows 9x/Me"><div class="titlepage"><div><div><h4 class="title"><a name="id2570590"></a>The Special Case of Windows 9x/Me</h4></div></div></div><p>
    629 <a class="indexterm" name="id2570598"></a>
    630 <a class="indexterm" name="id2570605"></a>
    631 <a class="indexterm" name="id2570612"></a>
    632 <a class="indexterm" name="id2570619"></a>
    633 <a class="indexterm" name="id2570626"></a>
     628</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2564504"></a>The Special Case of Windows 9x/Me</h4></div></div></div><p>
     629<a class="indexterm" name="id2564513"></a>
     630<a class="indexterm" name="id2564519"></a>
     631<a class="indexterm" name="id2564526"></a>
     632<a class="indexterm" name="id2564533"></a>
     633<a class="indexterm" name="id2564540"></a>
    634634A domain and a workgroup are exactly the same in terms of network
    635635browsing. The difference is that a distributable authentication
     
    639639now in the same way as MS Windows NT/200x.
    640640</p><p>
    641 <a class="indexterm" name="id2570642"></a>
     641<a class="indexterm" name="id2564556"></a>
    642642The SMB client logging on to a domain has an expectation that every other
    643643server in the domain should accept the same authentication information.
     
    646646It should be noted that browsing is totally orthogonal to logon support.
    647647</p><p>
    648 <a class="indexterm" name="id2570658"></a>
    649 <a class="indexterm" name="id2570665"></a>
    650 <a class="indexterm" name="id2570672"></a>
     648<a class="indexterm" name="id2564573"></a>
     649<a class="indexterm" name="id2564580"></a>
     650<a class="indexterm" name="id2564586"></a>
    651651Issues related to the single-logon network model are discussed in this
    652652section. Samba supports domain logons, network logon scripts, and user
     
    654654which are the focus of this section.
    655655</p><p>
    656 <a class="indexterm" name="id2570686"></a>
     656<a class="indexterm" name="id2564601"></a>
    657657When an SMB client in a domain wishes to log on, it broadcasts requests for a logon server. The first one to
    658658reply gets the job and validates its password using whatever mechanism the Samba administrator has installed.
     
    669669Before launching into the configuration instructions, it is worthwhile to look at how a Windows 9x/Me client
    670670performs a logon:
    671 </p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
    672         <a class="indexterm" name="id2570733"></a>
    673         <a class="indexterm" name="id2570740"></a>
     671</p><div class="orderedlist"><ol type="1"><li><p>
     672        <a class="indexterm" name="id2564647"></a>
     673        <a class="indexterm" name="id2564654"></a>
    674674        The client broadcasts (to the IP broadcast address of the subnet it is in)
    675675        a NetLogon request. This is sent to the NetBIOS name DOMAIN&lt;1C&gt; at the
     
    679679        type that is registered by domain controllers (SMB/CIFS servers that provide
    680680        the netlogon service).
    681         </p></li><li class="listitem"><p>
    682         <a class="indexterm" name="id2570782"></a>
    683         <a class="indexterm" name="id2570788"></a>
    684         <a class="indexterm" name="id2570795"></a>
     681        </p></li><li><p>
     682        <a class="indexterm" name="id2564696"></a>
     683        <a class="indexterm" name="id2564703"></a>
     684        <a class="indexterm" name="id2564710"></a>
    685685        The client connects to that server, logs on (does an SMBsessetupX) and
    686686        then connects to the IPC$ share (using an SMBtconX).
    687         </p></li><li class="listitem"><p>
    688         <a class="indexterm" name="id2570811"></a>
     687        </p></li><li><p>
     688        <a class="indexterm" name="id2564725"></a>
    689689        The client does a NetWkstaUserLogon request, which retrieves the name
    690690        of the user's logon script.
    691         </p></li><li class="listitem"><p>
     691        </p></li><li><p>
    692692        The client then connects to the NetLogon share and searches for said script.   
    693693        If it is found and can be read, it is retrieved and executed by the client.
    694694        After this, the client disconnects from the NetLogon share.
    695         </p></li><li class="listitem"><p>
    696         <a class="indexterm" name="id2570836"></a>
    697         <a class="indexterm" name="id2570843"></a>
     695        </p></li><li><p>
     696        <a class="indexterm" name="id2564750"></a>
     697        <a class="indexterm" name="id2564757"></a>
    698698        The client sends a NetUserGetInfo request to the server to retrieve
    699699        the user's home share, which is used to search for profiles. Since the
     
    701701        the user's home share, profiles for Windows 9x clients must reside in the user
    702702        home directory.
    703         </p></li><li class="listitem"><p>
    704         <a class="indexterm" name="id2570862"></a>
     703        </p></li><li><p>
     704        <a class="indexterm" name="id2564776"></a>
    705705        The client connects to the user's home share and searches for the
    706706        user's profile. As it turns out, you can specify the user's home share as
    707707        a share name and path. For example, <code class="filename">\\server\fred\.winprofile</code>.
    708708        If the profiles are found, they are implemented.
    709         </p></li><li class="listitem"><p>
    710         <a class="indexterm" name="id2570885"></a>
     709        </p></li><li><p>
     710        <a class="indexterm" name="id2564799"></a>
    711711        The client then disconnects from the user's home share and reconnects to
    712712        the NetLogon share and looks for <code class="filename">CONFIG.POL</code>, the policies file. If this is
     
    714714        </p></li></ol></div><p>
    715715The main difference between a PDC and a Windows 9x/Me logon server configuration is:
    716 </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
    717         <a class="indexterm" name="id2570914"></a>
    718         <a class="indexterm" name="id2570923"></a>
     716</p><div class="itemizedlist"><ul type="disc"><li><p>
     717        <a class="indexterm" name="id2564829"></a>
     718        <a class="indexterm" name="id2564838"></a>
    719719        Password encryption is not required for a Windows 9x/Me logon server. But note
    720720        that beginning with MS Windows 98 the default setting is that plaintext
    721721        password support is disabled. It can be re-enabled with the registry
    722722        changes that are documented in <a class="link" href="PolicyMgmt.html" title="Chapter 26. System and Account Policies">System and Account Policies</a>.
    723         </p></li><li class="listitem"><p>
    724         <a class="indexterm" name="id2570946"></a>
     723        </p></li><li><p>
     724        <a class="indexterm" name="id2564861"></a>
    725725        Windows 9x/Me clients do not require and do not use Machine Trust Accounts.
    726726        </p></li></ul></div><p>
    727 <a class="indexterm" name="id2570959"></a>
     727<a class="indexterm" name="id2564873"></a>
    728728A Samba PDC will act as a Windows 9x/Me logon server; after all, it does provide the
    729729network logon services that MS Windows 9x/Me expect to find.
    730 </p><div class="note" title="Note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
    731 <a class="indexterm" name="id2570973"></a>
     730</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
     731<a class="indexterm" name="id2564887"></a>
    732732Use of plaintext passwords is strongly discouraged. Where used they are easily detected
    733733using a sniffer tool to examine network traffic.
    734 </p></div></div></div><div class="sect2" title="Security Mode and Master Browsers"><div class="titlepage"><div><div><h3 class="title"><a name="id2570985"></a>Security Mode and Master Browsers</h3></div></div></div><p>
    735 <a class="indexterm" name="id2570993"></a>
    736 <a class="indexterm" name="id2571000"></a>
    737 <a class="indexterm" name="id2571007"></a>
     734</p></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2564899"></a>Security Mode and Master Browsers</h3></div></div></div><p>
     735<a class="indexterm" name="id2564908"></a>
     736<a class="indexterm" name="id2564914"></a>
     737<a class="indexterm" name="id2564921"></a>
    738738There are a few comments to make in order to tie up some loose ends. There has been much debate over the issue
    739739of whether it is okay to configure Samba as a domain controller that operates with security mode other than
     
    741741and server mode security are really just a variation on SMB user-level security.
    742742</p><p>
    743 <a class="indexterm" name="id2571031"></a>
    744 <a class="indexterm" name="id2571038"></a>
    745 <a class="indexterm" name="id2571045"></a>
    746 <a class="indexterm" name="id2571051"></a>
    747 <a class="indexterm" name="id2571058"></a>
    748 <a class="indexterm" name="id2571065"></a>
    749 <a class="indexterm" name="id2571072"></a>
     743<a class="indexterm" name="id2564945"></a>
     744<a class="indexterm" name="id2564952"></a>
     745<a class="indexterm" name="id2564959"></a>
     746<a class="indexterm" name="id2564966"></a>
     747<a class="indexterm" name="id2564972"></a>
     748<a class="indexterm" name="id2564979"></a>
     749<a class="indexterm" name="id2564986"></a>
    750750Actually, this issue is also closely tied to the debate on whether Samba must be the DMB for its workgroup
    751751when operating as a domain controller.  In a pure Microsoft Windows NT domain, the PDC wins the election to be
     
    757757Windows event logger complaining that it has lost the election to become a DMB.  For this reason, in networks
    758758where a Samba server is the PDC it is wise to configure the Samba domain controller as the DMB.
    759 </p><div class="note" title="Note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
    760 <a class="indexterm" name="id2571126"></a>
    761 <a class="indexterm" name="id2571132"></a>
    762 <a class="indexterm" name="id2571139"></a>
    763 <a class="indexterm" name="id2571146"></a>
    764 <a class="indexterm" name="id2571153"></a>
     759</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
     760<a class="indexterm" name="id2565040"></a>
     761<a class="indexterm" name="id2565047"></a>
     762<a class="indexterm" name="id2565054"></a>
     763<a class="indexterm" name="id2565060"></a>
     764<a class="indexterm" name="id2565068"></a>
    765765SMB/CIFS servers that register the DOMAIN&lt;1C&gt; name do so because they provide the network logon
    766766service. Server that register the DOMAIN&lt;1B&gt; name are DMBs  meaning that they are responsible
     
    783783to be the DMB for its domain and set <a class="link" href="smb.conf.5.html#SECURITY" target="_top">security = user</a>.
    784784This is the only officially supported mode of operation.
    785 </p></div></div><div class="sect1" title="Common Errors"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2571265"></a>Common Errors</h2></div></div></div><div class="sect2" title="&#8220;$&#8221; Cannot Be Included in Machine Name"><div class="titlepage"><div><div><h3 class="title"><a name="id2571270"></a><span class="quote">&#8220;<span class="quote">$</span>&#8221;</span> Cannot Be Included in Machine Name</h3></div></div></div><p>
    786 <a class="indexterm" name="id2571281"></a>
    787 <a class="indexterm" name="id2571287"></a>
    788 <a class="indexterm" name="id2571294"></a>
     785</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2565179"></a>Common Errors</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2565185"></a>&#8220;<span class="quote">$</span>&#8221; Cannot Be Included in Machine Name</h3></div></div></div><p>
     786<a class="indexterm" name="id2565195"></a>
     787<a class="indexterm" name="id2565202"></a>
     788<a class="indexterm" name="id2565208"></a>
    789789A machine account, typically stored in <code class="filename">/etc/passwd</code>, takes the form of the machine
    790 name with a <span class="quote">&#8220;<span class="quote">$</span>&#8221;</span> appended. Some BSD systems will not create a user with a <span class="quote">&#8220;<span class="quote">$</span>&#8221;</span> in the name.
     790name with a &#8220;<span class="quote">$</span>&#8221; appended. Some BSD systems will not create a user with a &#8220;<span class="quote">$</span>&#8221; in the name.
    791791Recent versions of FreeBSD have removed this limitation, but older releases are still in common use.
    792792</p><p>
    793 <a class="indexterm" name="id2571320"></a>
     793<a class="indexterm" name="id2565234"></a>
    794794The problem is only in the program used to make the entry. Once made, it works perfectly.  Create a user
    795 without the <span class="quote">&#8220;<span class="quote">$</span>&#8221;</span>. Then use <code class="literal">vipw</code> to edit the entry, adding the <span class="quote">&#8220;<span class="quote">$</span>&#8221;</span>.
     795without the &#8220;<span class="quote">$</span>&#8221;. Then use <code class="literal">vipw</code> to edit the entry, adding the &#8220;<span class="quote">$</span>&#8221;.
    796796Or create the whole entry with vipw if you like; make sure you use a unique user login ID.
    797 </p><div class="note" title="Note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>The machine account must have the exact name that the workstation has.</p></div><div class="note" title="Note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
     797</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>The machine account must have the exact name that the workstation has.</p></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
    798798The UNIX tool <code class="literal">vipw</code> is a common tool for directly editing the <code class="filename">/etc/passwd</code> file.
    799799The use of vipw will ensure that shadow files (where used) will remain current with the passwd file. This is
    800800important for security reasons.
    801 </p></div></div><div class="sect2" title="Joining Domain Fails Because of Existing Machine Account"><div class="titlepage"><div><div><h3 class="title"><a name="id2571371"></a>Joining Domain Fails Because of Existing Machine Account</h3></div></div></div><p>
    802 <a class="indexterm" name="id2571380"></a>
    803 <span class="quote">&#8220;<span class="quote">I get told, `You already have a connection to the Domain....' or `Cannot join domain, the
    804 credentials supplied conflict with an existing set...' when creating a Machine Trust Account.</span>&#8221;</span>
     801</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2565286"></a>Joining Domain Fails Because of Existing Machine Account</h3></div></div></div><p>
     802<a class="indexterm" name="id2565294"></a>
     803&#8220;<span class="quote">I get told, `You already have a connection to the Domain....' or `Cannot join domain, the
     804credentials supplied conflict with an existing set...' when creating a Machine Trust Account.</span>&#8221;
    805805</p><p>
    806806This happens if you try to create a Machine Trust Account from the machine itself and already have a
     
    812812This will break all network connections.
    813813</p><p>
    814 Further, if the machine is already a <span class="quote">&#8220;<span class="quote">member of a workgroup</span>&#8221;</span> that is the same name as the domain
     814Further, if the machine is already a &#8220;<span class="quote">member of a workgroup</span>&#8221; that is the same name as the domain
    815815you are joining (bad idea), you will get this message. Change the workgroup name to something else
    816816it does not matter what  reboot, and try again.
    817 </p></div><div class="sect2" title="The System Cannot Log You On (C000019B)"><div class="titlepage"><div><div><h3 class="title"><a name="id2571436"></a>The System Cannot Log You On (C000019B)</h3></div></div></div><p><span class="quote">&#8220;<span class="quote">
     817</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2565350"></a>The System Cannot Log You On (C000019B)</h3></div></div></div><p>&#8220;<span class="quote">
    818818I joined the domain successfully but after upgrading to a newer version of the Samba code I get the message,
    819819<span class="errorname">`The system cannot log you on (C000019B). Please try again or consult your system
    820 administrator</span> when attempting to logon.'</span>&#8221;</span>
    821 </p><p>
    822 <a class="indexterm" name="id2571457"></a>
     820administrator</span> when attempting to logon.'</span>&#8221;
     821</p><p>
     822<a class="indexterm" name="id2565371"></a>
    823823This occurs when the domain SID stored in the secrets.tdb database is changed. The most common cause of a
    824824change in domain SID is when the domain name and/or the server name (NetBIOS name) is changed.  The only way
     
    837837can be recovered from the secrets.tdb file. The alternative is to visit each workstation to rejoin
    838838it to the domain.
    839 </p></div><div class="sect2" title="The Machine Trust Account Is Not Accessible"><div class="titlepage"><div><div><h3 class="title"><a name="id2571512"></a>The Machine Trust Account Is Not Accessible</h3></div></div></div><p>
    840 <span class="quote">&#8220;<span class="quote">When I try to join the domain I get the message, <span class="errorname">"The machine account
    841 for this computer either does not exist or is not accessible</span>." What's wrong?</span>&#8221;</span>
     839</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2565427"></a>The Machine Trust Account Is Not Accessible</h3></div></div></div><p>
     840&#8220;<span class="quote">When I try to join the domain I get the message, <span class="errorname">"The machine account
     841for this computer either does not exist or is not accessible</span>." What's wrong?</span>&#8221;
    842842</p><p>
    843843This problem is caused by the PDC not having a suitable Machine Trust Account.  If you are using the
     
    848848sure that you have the entry correct for the Machine Trust Account in <code class="filename">smbpasswd</code> file on
    849849the Samba PDC.  If you added the account using an editor rather than using the smbpasswd utility, make sure
    850 that the account name is the machine NetBIOS name with a <span class="quote">&#8220;<span class="quote">$</span>&#8221;</span> appended to it (i.e.,
     850that the account name is the machine NetBIOS name with a &#8220;<span class="quote">$</span>&#8221; appended to it (i.e.,
    851851computer_name$). There must be an entry in both the POSIX UNIX system account backend as well as in the
    852852SambaSAMAccount backend. The default backend for Samba-3 (i.e., the parameter <em class="parameter"><code>passdb
     
    859859Some people have also reported that inconsistent subnet masks between the Samba server and the NT
    860860client can cause this problem.  Make sure that these are consistent for both client and server.
    861 </p></div><div class="sect2" title="Account Disabled"><div class="titlepage"><div><div><h3 class="title"><a name="id2571632"></a>Account Disabled</h3></div></div></div><p><span class="quote">&#8220;<span class="quote">When I attempt to log in to a Samba domain from a NT4/W200x workstation,
    862 I get a message about my account being disabled.</span>&#8221;</span></p><p>
     861</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2565546"></a>Account Disabled</h3></div></div></div><p>&#8220;<span class="quote">When I attempt to log in to a Samba domain from a NT4/W200x workstation,
     862I get a message about my account being disabled.</span>&#8221;</p><p>
    863863Enable the user accounts with <strong class="userinput"><code>smbpasswd -e <em class="replaceable"><code>username</code></em>
    864864</code></strong>. This is normally done as an account is created.
    865 </p></div><div class="sect2" title="Domain Controller Unavailable"><div class="titlepage"><div><div><h3 class="title"><a name="id2571659"></a>Domain Controller Unavailable</h3></div></div></div><p><span class="quote">&#8220;<span class="quote">Until a few minutes after Samba has started, clients get the error `Domain Controller Unavailable'</span>&#8221;</span></p><p>
     865</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2565573"></a>Domain Controller Unavailable</h3></div></div></div><p>&#8220;<span class="quote">Until a few minutes after Samba has started, clients get the error `Domain Controller Unavailable'</span>&#8221;</p><p>
    866866A domain controller has to announce its role on the network. This usually takes a while. Be patient for up to 15 minutes,
    867867then try again.
    868 </p></div><div class="sect2" title="Cannot Log onto Domain Member Workstation After Joining Domain"><div class="titlepage"><div><div><h3 class="title"><a name="id2571678"></a>Cannot Log onto Domain Member Workstation After Joining Domain</h3></div></div></div><p>
    869 <a class="indexterm" name="id2571686"></a>
    870 <a class="indexterm" name="id2571693"></a>
     868</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2565592"></a>Cannot Log onto Domain Member Workstation After Joining Domain</h3></div></div></div><p>
     869<a class="indexterm" name="id2565601"></a>
     870<a class="indexterm" name="id2565608"></a>
    871871After successfully joining the domain, user logons fail with one of two messages: one to the
    872872effect that the domain controller cannot be found; the other claims that the account does not
     
    885885</p><p>
    886886It is important that these be set consistently with the Samba-3 server settings.
    887 </p></div></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a name="ftn.id2568746" href="#id2568746" class="para">1</a>] </sup>See also <a class="link" href="passdb.html" title="Chapter 11. Account Information Databases">Account Information
    888 Databases</a>.</p>.</div><div class="footnote"><p><sup>[<a name="ftn.id2569252" href="#id2569252" class="para">2</a>] </sup>See <a class="link" href="NetworkBrowsing.html" title="Chapter 10. Network Browsing">Network Browsing</a>, and
    889                 <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.id2569557" href="#id2569557" class="para">3</a>] </sup>See <a class="link" href="NetworkBrowsing.html" title="Chapter 10. Network Browsing">Network
     887</p></div></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a name="ftn.id2562660" href="#id2562660" class="para">1</a>] </sup>See also <a class="link" href="passdb.html" title="Chapter 11. Account Information Databases">Account Information
     888Databases</a>.</p>.</div><div class="footnote"><p><sup>[<a name="ftn.id2563166" href="#id2563166" class="para">2</a>] </sup>See <a class="link" href="NetworkBrowsing.html" title="Chapter 10. Network Browsing">Network Browsing</a>, and
     889                <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.id2563471" href="#id2563471" class="para">3</a>] </sup>See <a class="link" href="NetworkBrowsing.html" title="Chapter 10. Network Browsing">Network
    890890Browsing</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>
Note: See TracChangeset for help on using the changeset viewer.