summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/faq/faq-errors.html4
-rw-r--r--docs/faq/faq-printing.html2
-rw-r--r--docs/htmldocs/ads.html165
-rw-r--r--docs/htmldocs/appendixes.html176
-rw-r--r--docs/htmldocs/browsing-quick.html85
-rw-r--r--docs/htmldocs/bugreport.html12
-rw-r--r--docs/htmldocs/compiling.html142
-rw-r--r--docs/htmldocs/diagnosis.html30
-rw-r--r--docs/htmldocs/domain-security.html63
-rw-r--r--docs/htmldocs/groupmapping.html26
-rw-r--r--docs/htmldocs/improved-browsing.html104
-rw-r--r--docs/htmldocs/integrate-ms-networks.html602
-rw-r--r--docs/htmldocs/introduction.html74
-rw-r--r--docs/htmldocs/msdfs.html34
-rw-r--r--docs/htmldocs/optional.html611
-rw-r--r--docs/htmldocs/other-clients.html28
-rw-r--r--docs/htmldocs/pam.html212
-rw-r--r--docs/htmldocs/passdb.html56
-rw-r--r--docs/htmldocs/portability.html22
-rw-r--r--docs/htmldocs/printing.html58
-rw-r--r--docs/htmldocs/samba-bdc.html22
-rw-r--r--docs/htmldocs/samba-howto-collection.html563
-rw-r--r--docs/htmldocs/samba-pdc.html1015
-rw-r--r--docs/htmldocs/securing-samba.html38
-rw-r--r--docs/htmldocs/securitylevels.html295
-rw-r--r--docs/htmldocs/speed.html68
-rw-r--r--docs/htmldocs/type.html162
-rw-r--r--docs/htmldocs/unix-permissions.html101
-rw-r--r--docs/htmldocs/vfs.html56
-rw-r--r--docs/htmldocs/winbind.html70
30 files changed, 1993 insertions, 2903 deletions
diff --git a/docs/faq/faq-errors.html b/docs/faq/faq-errors.html
index 20eca6adea..75f60aa326 100644
--- a/docs/faq/faq-errors.html
+++ b/docs/faq/faq-errors.html
@@ -132,7 +132,7 @@ Windows NT in the chapter "Portability" of the samba HOWTO collection</TD
></TABLE
><P
></P
->&#13;</P
+></P
></DIV
><DIV
CLASS="SECT1"
@@ -153,7 +153,7 @@ CLASS="COMMAND"
the program always prompts for the password if the server is a Samba server.
It also ignores the "-N" argument when querying some (but not all) of our
NT servers."</SPAN
->&#13;</P
+></P
><P
>No, it does not ignore -N, it is just that your server rejected the
null password in the connection, so smbclient prompts for a password
diff --git a/docs/faq/faq-printing.html b/docs/faq/faq-printing.html
index cfe93d8ee8..a806b15de8 100644
--- a/docs/faq/faq-printing.html
+++ b/docs/faq/faq-printing.html
@@ -109,7 +109,7 @@ BORDER="0"
></TABLE
><P
></P
->&#13;</P
+></P
><P
>The setdriver call will fail if the printer doesn't already exist in
samba's view of the world. Either create the printer in cups and
diff --git a/docs/htmldocs/ads.html b/docs/htmldocs/ads.html
index ef019915d8..f37bbf0abc 100644
--- a/docs/htmldocs/ads.html
+++ b/docs/htmldocs/ads.html
@@ -13,7 +13,7 @@ REL="UP"
TITLE="Type of installation"
HREF="type.html"><LINK
REL="PREVIOUS"
-TITLE="How to Act as a Backup Domain Controller in a Purely Samba Controlled Domain"
+TITLE="Samba Backup Domain Controller to Samba Domain Control"
HREF="samba-bdc.html"><LINK
REL="NEXT"
TITLE="Samba as a NT4 or Win2k domain member"
@@ -78,132 +78,19 @@ NAME="ADS"
><P
>This is a rough guide to setting up Samba 3.0 with kerberos authentication against a
Windows2000 KDC. </P
-><P
->Pieces you need before you begin:</P
-><P
-><P
-></P
-><TABLE
-BORDER="0"
-><TBODY
-><TR
-><TD
->a Windows 2000 server.</TD
-></TR
-><TR
-><TD
->samba 3.0 or higher.</TD
-></TR
-><TR
-><TD
->the MIT kerberos development libraries (either install from the above sources or use a package). The heimdal libraries will not work.</TD
-></TR
-><TR
-><TD
->the OpenLDAP development libraries.</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-></P
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1343"
->8.1. Installing the required packages for Debian</A
-></H1
-><P
->On Debian you need to install the following packages:</P
-><P
-><P
-></P
-><TABLE
-BORDER="0"
-><TBODY
-><TR
-><TD
->libkrb5-dev</TD
-></TR
-><TR
-><TD
->krb5-user</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-></P
-></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN1350"
->8.2. Installing the required packages for RedHat</A
-></H1
-><P
->On RedHat this means you should have at least: </P
-><P
-><P
-></P
-><TABLE
-BORDER="0"
-><TBODY
-><TR
-><TD
->krb5-workstation (for kinit)</TD
-></TR
-><TR
-><TD
->krb5-libs (for linking with)</TD
-></TR
-><TR
-><TD
->krb5-devel (because you are compiling from source)</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-></P
-><P
->in addition to the standard development environment.</P
-><P
->Note that these are not standard on a RedHat install, and you may need
-to get them off CD2.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN1360"
->8.3. Compile Samba</A
+NAME="AEN1251"
+>8.1. Setup your <TT
+CLASS="FILENAME"
+>smb.conf</TT
+></A
></H1
><P
->If your kerberos libraries are in a non-standard location then
- remember to add the configure option --with-krb5=DIR.</P
-><P
->After you run configure make sure that include/config.h it
- generates contains
- lines like this:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->#define HAVE_KRB5 1
-#define HAVE_LDAP 1</PRE
-></P
-><P
->If it doesn't then configure did not find your krb5 libraries or
- your ldap libraries. Look in config.log to figure out why and fix
- it.</P
-><P
->Then compile and install Samba as usual. You must use at least the
- following 3 options in smb.conf:</P
+>You must use at least the following 3 options in smb.conf:</P
><P
><PRE
CLASS="PROGRAMLISTING"
@@ -228,17 +115,19 @@ CLASS="PROGRAMLISTING"
>You do *not* need a smbpasswd file, and older clients will
be authenticated as if "security = domain", although it won't do any harm
and allows you to have local users not in the domain.
- I expect that the above
- required options will change soon when we get better active
- directory integration.</P
+ I expect that the above required options will change soon when we get better
+ active directory integration.</P
></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1375"
->8.4. Setup your /etc/krb5.conf</A
+NAME="AEN1262"
+>8.2. Setup your <TT
+CLASS="FILENAME"
+>/etc/krb5.conf</TT
+></A
></H1
><P
>The minimal configuration for krb5.conf is:</P
@@ -276,8 +165,8 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1385"
->8.5. Create the computer account</A
+NAME="AEN1273"
+>8.3. Create the computer account</A
></H1
><P
>As a user that has write permission on the Samba private directory
@@ -291,8 +180,8 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN1389"
->8.5.1. Possible errors</A
+NAME="AEN1277"
+>8.3.1. Possible errors</A
></H2
><P
><P
@@ -316,8 +205,8 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1397"
->8.6. Test your server setup</A
+NAME="AEN1285"
+>8.4. Test your server setup</A
></H1
><P
>On a Windows 2000 client try <B
@@ -336,8 +225,8 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1402"
->8.7. Testing with smbclient</A
+NAME="AEN1290"
+>8.5. Testing with smbclient</A
></H1
><P
>On your Samba server try to login to a Win2000 server or your Samba
@@ -349,12 +238,12 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1405"
->8.8. Notes</A
+NAME="AEN1293"
+>8.6. Notes</A
></H1
><P
->You must change administrator password at least once after DC install,
- to create the right encoding types</P
+>You must change administrator password at least once after DC
+install, to create the right encoding types</P
><P
>w2k doesn't seem to create the _kerberos._udp and _ldap._tcp in
their defaults DNS setup. Maybe fixed in service packs?</P
@@ -404,7 +293,7 @@ ACCESSKEY="N"
WIDTH="33%"
ALIGN="left"
VALIGN="top"
->How to Act as a Backup Domain Controller in a Purely Samba Controlled Domain</TD
+>Samba Backup Domain Controller to Samba Domain Control</TD
><TD
WIDTH="34%"
ALIGN="center"
diff --git a/docs/htmldocs/appendixes.html b/docs/htmldocs/appendixes.html
index 8ae86c9c79..19ad066fae 100644
--- a/docs/htmldocs/appendixes.html
+++ b/docs/htmldocs/appendixes.html
@@ -13,8 +13,8 @@ REL="PREVIOUS"
TITLE="Unicode/Charsets"
HREF="unicode.html"><LINK
REL="NEXT"
-TITLE="Portability"
-HREF="portability.html"></HEAD
+TITLE="Samba performance issues"
+HREF="speed.html"></HEAD
><BODY
CLASS="PART"
BGCOLOR="#FFFFFF"
@@ -56,7 +56,7 @@ WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
-HREF="portability.html"
+HREF="speed.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -83,6 +83,65 @@ CLASS="TOC"
>Table of Contents</B
></DT
><DT
+>23. <A
+HREF="speed.html"
+>Samba performance issues</A
+></DT
+><DD
+><DL
+><DT
+>23.1. <A
+HREF="speed.html#AEN3443"
+>Comparisons</A
+></DT
+><DT
+>23.2. <A
+HREF="speed.html#AEN3449"
+>Socket options</A
+></DT
+><DT
+>23.3. <A
+HREF="speed.html#AEN3456"
+>Read size</A
+></DT
+><DT
+>23.4. <A
+HREF="speed.html#AEN3461"
+>Max xmit</A
+></DT
+><DT
+>23.5. <A
+HREF="speed.html#AEN3466"
+>Log level</A
+></DT
+><DT
+>23.6. <A
+HREF="speed.html#AEN3469"
+>Read raw</A
+></DT
+><DT
+>23.7. <A
+HREF="speed.html#AEN3474"
+>Write raw</A
+></DT
+><DT
+>23.8. <A
+HREF="speed.html#AEN3478"
+>Slow Clients</A
+></DT
+><DT
+>23.9. <A
+HREF="speed.html#AEN3482"
+>Slow Logins</A
+></DT
+><DT
+>23.10. <A
+HREF="speed.html#AEN3485"
+>Client tuning</A
+></DT
+></DL
+></DD
+><DT
>24. <A
HREF="portability.html"
>Portability</A
@@ -91,34 +150,34 @@ HREF="portability.html"
><DL
><DT
>24.1. <A
-HREF="portability.html#AEN3626"
+HREF="portability.html#AEN3525"
>HPUX</A
></DT
><DT
>24.2. <A
-HREF="portability.html#AEN3632"
+HREF="portability.html#AEN3531"
>SCO Unix</A
></DT
><DT
>24.3. <A
-HREF="portability.html#AEN3636"
+HREF="portability.html#AEN3535"
>DNIX</A
></DT
><DT
>24.4. <A
-HREF="portability.html#AEN3665"
+HREF="portability.html#AEN3564"
>RedHat Linux Rembrandt-II</A
></DT
><DT
>24.5. <A
-HREF="portability.html#AEN3671"
+HREF="portability.html#AEN3570"
>AIX</A
></DT
><DD
><DL
><DT
>24.5.1. <A
-HREF="portability.html#AEN3673"
+HREF="portability.html#AEN3572"
>Sequential Read Ahead</A
></DT
></DL
@@ -134,37 +193,37 @@ HREF="other-clients.html"
><DL
><DT
>25.1. <A
-HREF="other-clients.html#AEN3691"
+HREF="other-clients.html#AEN3590"
>Macintosh clients?</A
></DT
><DT
>25.2. <A
-HREF="other-clients.html#AEN3700"
+HREF="other-clients.html#AEN3599"
>OS2 Client</A
></DT
><DD
><DL
><DT
>25.2.1. <A
-HREF="other-clients.html#AEN3702"
+HREF="other-clients.html#AEN3601"
>How can I configure OS/2 Warp Connect or
OS/2 Warp 4 as a client for Samba?</A
></DT
><DT
>25.2.2. <A
-HREF="other-clients.html#AEN3717"
+HREF="other-clients.html#AEN3616"
>How can I configure OS/2 Warp 3 (not Connect),
OS/2 1.2, 1.3 or 2.x for Samba?</A
></DT
><DT
>25.2.3. <A
-HREF="other-clients.html#AEN3726"
+HREF="other-clients.html#AEN3625"
>Are there any other issues when OS/2 (any version)
is used as a client?</A
></DT
><DT
>25.2.4. <A
-HREF="other-clients.html#AEN3730"
+HREF="other-clients.html#AEN3629"
>How do I get printer driver download working
for OS/2 clients?</A
></DT
@@ -172,46 +231,46 @@ HREF="other-clients.html#AEN3730"
></DD
><DT
>25.3. <A
-HREF="other-clients.html#AEN3740"
+HREF="other-clients.html#AEN3639"
>Windows for Workgroups</A
></DT
><DD
><DL
><DT
>25.3.1. <A
-HREF="other-clients.html#AEN3742"
+HREF="other-clients.html#AEN3641"
>Use latest TCP/IP stack from Microsoft</A
></DT
><DT
>25.3.2. <A
-HREF="other-clients.html#AEN3747"
+HREF="other-clients.html#AEN3646"
>Delete .pwl files after password change</A
></DT
><DT
>25.3.3. <A
-HREF="other-clients.html#AEN3752"
+HREF="other-clients.html#AEN3651"
>Configure WfW password handling</A
></DT
><DT
>25.3.4. <A
-HREF="other-clients.html#AEN3756"
+HREF="other-clients.html#AEN3655"
>Case handling of passwords</A
></DT
><DT
>25.3.5. <A
-HREF="other-clients.html#AEN3761"
+HREF="other-clients.html#AEN3660"
>Use TCP/IP as default protocol</A
></DT
></DL
></DD
><DT
>25.4. <A
-HREF="other-clients.html#AEN3764"
+HREF="other-clients.html#AEN3663"
>Windows '95/'98</A
></DT
><DT
>25.5. <A
-HREF="other-clients.html#AEN3780"
+HREF="other-clients.html#AEN3679"
>Windows 2000 Service Pack 2</A
></DT
></DL
@@ -225,48 +284,57 @@ HREF="compiling.html"
><DL
><DT
>26.1. <A
-HREF="compiling.html#AEN3807"
+HREF="compiling.html#AEN3706"
>Access Samba source code via CVS</A
></DT
><DD
><DL
><DT
>26.1.1. <A
-HREF="compiling.html#AEN3809"
+HREF="compiling.html#AEN3708"
>Introduction</A
></DT
><DT
>26.1.2. <A
-HREF="compiling.html#AEN3814"
+HREF="compiling.html#AEN3713"
>CVS Access to samba.org</A
></DT
></DL
></DD
><DT
>26.2. <A
-HREF="compiling.html#AEN3850"
+HREF="compiling.html#AEN3749"
>Accessing the samba sources via rsync and ftp</A
></DT
><DT
>26.3. <A
-HREF="compiling.html#AEN3856"
+HREF="compiling.html#AEN3755"
>Building the Binaries</A
></DT
+><DD
+><DL
+><DT
+>26.3.1. <A
+HREF="compiling.html#AEN3783"
+>Compiling samba with Active Directory support</A
+></DT
+></DL
+></DD
><DT
>26.4. <A
-HREF="compiling.html#AEN3884"
+HREF="compiling.html#AEN3812"
>Starting the smbd and nmbd</A
></DT
><DD
><DL
><DT
>26.4.1. <A
-HREF="compiling.html#AEN3894"
+HREF="compiling.html#AEN3822"
>Starting from inetd.conf</A
></DT
><DT
>26.4.2. <A
-HREF="compiling.html#AEN3923"
+HREF="compiling.html#AEN3851"
>Alternative: starting it as a daemon</A
></DT
></DL
@@ -282,32 +350,32 @@ HREF="bugreport.html"
><DL
><DT
>27.1. <A
-HREF="bugreport.html#AEN3946"
+HREF="bugreport.html#AEN3874"
>Introduction</A
></DT
><DT
>27.2. <A
-HREF="bugreport.html#AEN3956"
+HREF="bugreport.html#AEN3884"
>General info</A
></DT
><DT
>27.3. <A
-HREF="bugreport.html#AEN3962"
+HREF="bugreport.html#AEN3890"
>Debug levels</A
></DT
><DT
>27.4. <A
-HREF="bugreport.html#AEN3979"
+HREF="bugreport.html#AEN3907"
>Internal errors</A
></DT
><DT
>27.5. <A
-HREF="bugreport.html#AEN3989"
+HREF="bugreport.html#AEN3917"
>Attaching to a running process</A
></DT
><DT
>27.6. <A
-HREF="bugreport.html#AEN3992"
+HREF="bugreport.html#AEN3920"
>Patches</A
></DT
></DL
@@ -321,81 +389,81 @@ HREF="diagnosis.html"
><DL
><DT
>28.1. <A
-HREF="diagnosis.html#AEN4015"
+HREF="diagnosis.html#AEN3943"
>Introduction</A
></DT
><DT
>28.2. <A
-HREF="diagnosis.html#AEN4020"
+HREF="diagnosis.html#AEN3948"
>Assumptions</A
></DT
><DT
>28.3. <A
-HREF="diagnosis.html#AEN4030"
+HREF="diagnosis.html#AEN3958"
>Tests</A
></DT
><DD
><DL
><DT
>28.3.1. <A
-HREF="diagnosis.html#AEN4032"
+HREF="diagnosis.html#AEN3960"
>Test 1</A
></DT
><DT
>28.3.2. <A
-HREF="diagnosis.html#AEN4038"
+HREF="diagnosis.html#AEN3966"
>Test 2</A
></DT
><DT
>28.3.3. <A
-HREF="diagnosis.html#AEN4044"
+HREF="diagnosis.html#AEN3972"
>Test 3</A
></DT
><DT
>28.3.4. <A
-HREF="diagnosis.html#AEN4059"
+HREF="diagnosis.html#AEN3987"
>Test 4</A
></DT
><DT
>28.3.5. <A
-HREF="diagnosis.html#AEN4064"
+HREF="diagnosis.html#AEN3992"
>Test 5</A
></DT
><DT
>28.3.6. <A
-HREF="diagnosis.html#AEN4070"
+HREF="diagnosis.html#AEN3998"
>Test 6</A
></DT
><DT
>28.3.7. <A
-HREF="diagnosis.html#AEN4078"
+HREF="diagnosis.html#AEN4006"
>Test 7</A
></DT
><DT
>28.3.8. <A
-HREF="diagnosis.html#AEN4104"
+HREF="diagnosis.html#AEN4032"
>Test 8</A
></DT
><DT
>28.3.9. <A
-HREF="diagnosis.html#AEN4121"
+HREF="diagnosis.html#AEN4049"
>Test 9</A
></DT
><DT
>28.3.10. <A
-HREF="diagnosis.html#AEN4129"
+HREF="diagnosis.html#AEN4057"
>Test 10</A
></DT
><DT
>28.3.11. <A
-HREF="diagnosis.html#AEN4135"
+HREF="diagnosis.html#AEN4063"
>Test 11</A
></DT
></DL
></DD
><DT
>28.4. <A
-HREF="diagnosis.html#AEN4140"
+HREF="diagnosis.html#AEN4068"
>Still having troubles?</A
></DT
></DL
@@ -438,7 +506,7 @@ WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
-HREF="portability.html"
+HREF="speed.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -458,7 +526,7 @@ VALIGN="top"
WIDTH="33%"
ALIGN="right"
VALIGN="top"
->Portability</TD
+>Samba performance issues</TD
></TR
></TABLE
></DIV
diff --git a/docs/htmldocs/browsing-quick.html b/docs/htmldocs/browsing-quick.html
index aa3dba2ee4..18be543aa4 100644
--- a/docs/htmldocs/browsing-quick.html
+++ b/docs/htmldocs/browsing-quick.html
@@ -141,7 +141,74 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN139"
->2.2. Use of the "Remote Announce" parameter</A
+>2.2. How browsing functions and how to deploy stable and
+dependable browsing using Samba</A
+></H1
+><P
+>As stated above, MS Windows machines register their NetBIOS names
+(i.e.: the machine name for each service type in operation) on start
+up. Also, as stated above, the exact method by which this name registration
+takes place is determined by whether or not the MS Windows client/server
+has been given a WINS server address, whether or not LMHOSTS lookup
+is enabled, or if DNS for NetBIOS name resolution is enabled, etc.</P
+><P
+>In the case where there is no WINS server all name registrations as
+well as name lookups are done by UDP broadcast. This isolates name
+resolution to the local subnet, unless LMHOSTS is used to list all
+names and IP addresses. In such situations Samba provides a means by
+which the samba server name may be forcibly injected into the browse
+list of a remote MS Windows network (using the "remote announce" parameter).</P
+><P
+>Where a WINS server is used, the MS Windows client will use UDP
+unicast to register with the WINS server. Such packets can be routed
+and thus WINS allows name resolution to function across routed networks.</P
+><P
+>During the startup process an election will take place to create a
+local master browser if one does not already exist. On each NetBIOS network
+one machine will be elected to function as the domain master browser. This
+domain browsing has nothing to do with MS security domain control.
+Instead, the domain master browser serves the role of contacting each local
+master browser (found by asking WINS or from LMHOSTS) and exchanging browse
+list contents. This way every master browser will eventually obtain a complete
+list of all machines that are on the network. Every 11-15 minutes an election
+is held to determine which machine will be the master browser. By the nature of
+the election criteria used, the machine with the highest uptime, or the
+most senior protocol version, or other criteria, will win the election
+as domain master browser.</P
+><P
+>Clients wishing to browse the network make use of this list, but also depend
+on the availability of correct name resolution to the respective IP
+address/addresses. </P
+><P
+>Any configuration that breaks name resolution and/or browsing intrinsics
+will annoy users because they will have to put up with protracted
+inability to use the network services.</P
+><P
+>Samba supports a feature that allows forced synchonisation
+of browse lists across routed networks using the "remote
+browse sync" parameter in the smb.conf file. This causes Samba
+to contact the local master browser on a remote network and
+to request browse list synchronisation. This effectively bridges
+two networks that are separated by routers. The two remote
+networks may use either broadcast based name resolution or WINS
+based name resolution, but it should be noted that the "remote
+browse sync" parameter provides browse list synchronisation - and
+that is distinct from name to address resolution, in other
+words, for cross subnet browsing to function correctly it is
+essential that a name to address resolution mechanism be provided.
+This mechanism could be via DNS, <TT
+CLASS="FILENAME"
+>/etc/hosts</TT
+>,
+and so on.</P
+></DIV
+><DIV
+CLASS="SECT1"
+><H1
+CLASS="SECT1"
+><A
+NAME="AEN149"
+>2.3. Use of the "Remote Announce" parameter</A
></H1
><P
>The "remote announce" parameter of smb.conf can be used to forcibly ensure
@@ -198,8 +265,8 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN153"
->2.3. Use of the "Remote Browse Sync" parameter</A
+NAME="AEN163"
+>2.4. Use of the "Remote Browse Sync" parameter</A
></H1
><P
>The "remote browse sync" parameter of smb.conf is used to announce to
@@ -221,8 +288,8 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN158"
->2.4. Use of WINS</A
+NAME="AEN168"
+>2.5. Use of WINS</A
></H1
><P
>Use of WINS (either Samba WINS _or_ MS Windows NT Server WINS) is highly
@@ -284,8 +351,8 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN169"
->2.5. Do NOT use more than one (1) protocol on MS Windows machines</A
+NAME="AEN179"
+>2.6. Do NOT use more than one (1) protocol on MS Windows machines</A
></H1
><P
>A very common cause of browsing problems results from installing more than
@@ -327,8 +394,8 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN177"
->2.6. Name Resolution Order</A
+NAME="AEN187"
+>2.7. Name Resolution Order</A
></H1
><P
>Resolution of NetBIOS names to IP addresses can take place using a number
diff --git a/docs/htmldocs/bugreport.html b/docs/htmldocs/bugreport.html
index ccac1c5779..0711f00f80 100644
--- a/docs/htmldocs/bugreport.html
+++ b/docs/htmldocs/bugreport.html
@@ -80,7 +80,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3946"
+NAME="AEN3874"
>27.1. Introduction</A
></H1
><P
@@ -125,7 +125,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3956"
+NAME="AEN3884"
>27.2. General info</A
></H1
><P
@@ -150,7 +150,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3962"
+NAME="AEN3890"
>27.3. Debug levels</A
></H1
><P
@@ -220,7 +220,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3979"
+NAME="AEN3907"
>27.4. Internal errors</A
></H1
><P
@@ -264,7 +264,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3989"
+NAME="AEN3917"
>27.5. Attaching to a running process</A
></H1
><P
@@ -281,7 +281,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3992"
+NAME="AEN3920"
>27.6. Patches</A
></H1
><P
diff --git a/docs/htmldocs/compiling.html b/docs/htmldocs/compiling.html
index b40b17b22a..f62bc5400e 100644
--- a/docs/htmldocs/compiling.html
+++ b/docs/htmldocs/compiling.html
@@ -87,7 +87,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3807"
+NAME="AEN3706"
>26.1. Access Samba source code via CVS</A
></H1
><DIV
@@ -95,7 +95,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN3809"
+NAME="AEN3708"
>26.1.1. Introduction</A
></H2
><P
@@ -117,7 +117,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN3814"
+NAME="AEN3713"
>26.1.2. CVS Access to samba.org</A
></H2
><P
@@ -130,7 +130,7 @@ CLASS="SECT3"
><H3
CLASS="SECT3"
><A
-NAME="AEN3817"
+NAME="AEN3716"
>26.1.2.1. Access via CVSweb</A
></H3
><P
@@ -151,7 +151,7 @@ CLASS="SECT3"
><H3
CLASS="SECT3"
><A
-NAME="AEN3822"
+NAME="AEN3721"
>26.1.2.2. Access via cvs</A
></H3
><P
@@ -256,7 +256,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3850"
+NAME="AEN3749"
>26.2. Accessing the samba sources via rsync and ftp</A
></H1
><P
@@ -284,7 +284,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3856"
+NAME="AEN3755"
>26.3. Building the Binaries</A
></H1
><P
@@ -365,13 +365,135 @@ CLASS="USERINPUT"
></P
><P
>if you find this version a disaster!</P
+><DIV
+CLASS="SECT2"
+><H2
+CLASS="SECT2"
+><A
+NAME="AEN3783"
+>26.3.1. Compiling samba with Active Directory support</A
+></H2
+><P
+>In order to compile samba with ADS support, you need to have installed
+ on your system:
+ <P
+></P
+><TABLE
+BORDER="0"
+><TBODY
+><TR
+><TD
+>the MIT kerberos development libraries (either install from the sources or use a package). The heimdal libraries will not work.</TD
+></TR
+><TR
+><TD
+>the OpenLDAP development libraries.</TD
+></TR
+></TBODY
+></TABLE
+><P
+></P
+>
+
+ </P
+><P
+>If your kerberos libraries are in a non-standard location then
+ remember to add the configure option --with-krb5=DIR.</P
+><P
+>After you run configure make sure that <TT
+CLASS="FILENAME"
+>include/config.h</TT
+> it generates contains lines like this:</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+>#define HAVE_KRB5 1
+#define HAVE_LDAP 1
+ </PRE
+></P
+><P
+>If it doesn't then configure did not find your krb5 libraries or
+ your ldap libraries. Look in config.log to figure out why and fix
+ it.</P
+><DIV
+CLASS="SECT3"
+><H3
+CLASS="SECT3"
+><A
+NAME="AEN3795"
+>26.3.1.1. Installing the required packages for Debian</A
+></H3
+><P
+>On Debian you need to install the following packages:</P
+><P
+> <P
+></P
+><TABLE
+BORDER="0"
+><TBODY
+><TR
+><TD
+>libkrb5-dev</TD
+></TR
+><TR
+><TD
+>krb5-user</TD
+></TR
+></TBODY
+></TABLE
+><P
+></P
+>
+ </P
+></DIV
+><DIV
+CLASS="SECT3"
+><H3
+CLASS="SECT3"
+><A
+NAME="AEN3802"
+>26.3.1.2. Installing the required packages for RedHat</A
+></H3
+><P
+>On RedHat this means you should have at least: </P
+><P
+> <P
+></P
+><TABLE
+BORDER="0"
+><TBODY
+><TR
+><TD
+>krb5-workstation (for kinit)</TD
+></TR
+><TR
+><TD
+>krb5-libs (for linking with)</TD
+></TR
+><TR
+><TD
+>krb5-devel (because you are compiling from source)</TD
+></TR
+></TBODY
+></TABLE
+><P
+></P
+>
+ </P
+><P
+>in addition to the standard development environment.</P
+><P
+>Note that these are not standard on a RedHat install, and you may need
+ to get them off CD2.</P
+></DIV
+></DIV
></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3884"
+NAME="AEN3812"
>26.4. Starting the smbd and nmbd</A
></H1
><P
@@ -411,7 +533,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN3894"
+NAME="AEN3822"
>26.4.1. Starting from inetd.conf</A
></H2
><P
@@ -511,7 +633,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN3923"
+NAME="AEN3851"
>26.4.2. Alternative: starting it as a daemon</A
></H2
><P
diff --git a/docs/htmldocs/diagnosis.html b/docs/htmldocs/diagnosis.html
index 7d64e083ea..070bc0562a 100644
--- a/docs/htmldocs/diagnosis.html
+++ b/docs/htmldocs/diagnosis.html
@@ -73,7 +73,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN4015"
+NAME="AEN3943"
>28.1. Introduction</A
></H1
><P
@@ -95,7 +95,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN4020"
+NAME="AEN3948"
>28.2. Assumptions</A
></H1
><P
@@ -133,7 +133,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN4030"
+NAME="AEN3958"
>28.3. Tests</A
></H1
><DIV
@@ -141,7 +141,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN4032"
+NAME="AEN3960"
>28.3.1. Test 1</A
></H2
><P
@@ -163,7 +163,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN4038"
+NAME="AEN3966"
>28.3.2. Test 2</A
></H2
><P
@@ -189,7 +189,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN4044"
+NAME="AEN3972"
>28.3.3. Test 3</A
></H2
><P
@@ -260,7 +260,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN4059"
+NAME="AEN3987"
>28.3.4. Test 4</A
></H2
><P
@@ -281,7 +281,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN4064"
+NAME="AEN3992"
>28.3.5. Test 5</A
></H2
><P
@@ -302,7 +302,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN4070"
+NAME="AEN3998"
>28.3.6. Test 6</A
></H2
><P
@@ -336,7 +336,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN4078"
+NAME="AEN4006"
>28.3.7. Test 7</A
></H2
><P
@@ -425,7 +425,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN4104"
+NAME="AEN4032"
>28.3.8. Test 8</A
></H2
><P
@@ -485,7 +485,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN4121"
+NAME="AEN4049"
>28.3.9. Test 9</A
></H2
><P
@@ -519,7 +519,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN4129"
+NAME="AEN4057"
>28.3.10. Test 10</A
></H2
><P
@@ -545,7 +545,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN4135"
+NAME="AEN4063"
>28.3.11. Test 11</A
></H2
><P
@@ -573,7 +573,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN4140"
+NAME="AEN4068"
>28.4. Still having troubles?</A
></H1
><P
diff --git a/docs/htmldocs/domain-security.html b/docs/htmldocs/domain-security.html
index 8267dda020..7923247140 100644
--- a/docs/htmldocs/domain-security.html
+++ b/docs/htmldocs/domain-security.html
@@ -16,7 +16,7 @@ REL="PREVIOUS"
TITLE="Samba as a ADS domain member"
HREF="ads.html"><LINK
REL="NEXT"
-TITLE="Optional configuration"
+TITLE="Advanced Configuration"
HREF="optional.html"></HEAD
><BODY
CLASS="CHAPTER"
@@ -80,7 +80,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1427"
+NAME="AEN1315"
>9.1. Joining an NT Domain with Samba 3.0</A
></H1
><P
@@ -129,12 +129,7 @@ CLASS="PARAMETER"
><B
CLASS="COMMAND"
>security = domain</B
-> or
- <B
-CLASS="COMMAND"
->security = ads</B
-> depending on if the PDC is
- NT4 or running Active Directory respectivly.</P
+></P
><P
>Next change the <A
HREF="smb.conf.5.html#WORKGROUP"
@@ -208,7 +203,7 @@ CLASS="PROMPT"
>root# </SAMP
><KBD
CLASS="USERINPUT"
->net join -S DOMPDC
+>net rpc join -S DOMPDC
-U<VAR
CLASS="REPLACEABLE"
>Administrator%password</VAR
@@ -268,22 +263,8 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1482"
->9.2. Samba and Windows 2000 Domains</A
-></H1
-><P
->Many people have asked regarding the state of Samba's ability to participate in
-a Windows 2000 Domain. Samba 3.0 is able to act as a member server of a Windows
-2000 domain operating in mixed or native mode. The steps above apply
-to both NT4 and Windows 2000.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN1485"
->9.3. Why is this better than security = server?</A
+NAME="AEN1369"
+>9.2. Why is this better than security = server?</A
></H1
><P
>Currently, domain security in Samba doesn't free you from
@@ -341,13 +322,27 @@ CLASS="COMMAND"
authenticating to a PDC means that as part of the authentication
reply, the Samba server gets the user identification information such
as the user SID, the list of NT groups the user belongs to, etc. </P
+><DIV
+CLASS="NOTE"
+><P
+></P
+><TABLE
+CLASS="NOTE"
+WIDTH="100%"
+BORDER="0"
+><TR
+><TD
+WIDTH="25"
+ALIGN="CENTER"
+VALIGN="TOP"
+><IMG
+SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
+HSPACE="5"
+ALT="Note"></TD
+><TD
+ALIGN="LEFT"
+VALIGN="TOP"
><P
-><SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->NOTE:</I
-></SPAN
> Much of the text of this document
was first published in the Web magazine <A
HREF="http://www.linuxworld.com"
@@ -360,6 +355,10 @@ TARGET="_top"
>Doing
the NIS/NT Samba</A
>.</P
+></TD
+></TR
+></TABLE
+></DIV
></DIV
></DIV
><DIV
@@ -420,7 +419,7 @@ ACCESSKEY="U"
WIDTH="33%"
ALIGN="right"
VALIGN="top"
->Optional configuration</TD
+>Advanced Configuration</TD
></TR
></TABLE
></DIV
diff --git a/docs/htmldocs/groupmapping.html b/docs/htmldocs/groupmapping.html
index 26dc50f4f0..e82b9ea697 100644
--- a/docs/htmldocs/groupmapping.html
+++ b/docs/htmldocs/groupmapping.html
@@ -10,14 +10,15 @@ REL="HOME"
TITLE="SAMBA Project Documentation"
HREF="samba-howto-collection.html"><LINK
REL="UP"
-TITLE="Optional configuration"
+TITLE="Advanced Configuration"
HREF="optional.html"><LINK
REL="PREVIOUS"
-TITLE="Stackable VFS modules"
-HREF="vfs.html"><LINK
+TITLE="UNIX Permission Bits and Windows NT Access Control Lists"
+HREF="unix-permissions.html"><LINK
REL="NEXT"
-TITLE="Samba performance issues"
-HREF="speed.html"></HEAD
+TITLE="Configuring PAM for distributed but centrally
+managed authentication"
+HREF="pam.html"></HEAD
><BODY
CLASS="CHAPTER"
BGCOLOR="#FFFFFF"
@@ -45,7 +46,7 @@ WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
-HREF="vfs.html"
+HREF="unix-permissions.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -59,7 +60,7 @@ WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
-HREF="speed.html"
+HREF="pam.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -74,7 +75,7 @@ CLASS="CHAPTER"
><A
NAME="GROUPMAPPING"
></A
->Chapter 19. Group mapping HOWTO</H1
+>Chapter 12. Group mapping HOWTO</H1
><P
>
Starting with Samba 3.0 alpha 2, a new group mapping function is available. The
@@ -185,7 +186,7 @@ WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
-HREF="vfs.html"
+HREF="unix-permissions.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -203,7 +204,7 @@ WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
-HREF="speed.html"
+HREF="pam.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -213,7 +214,7 @@ ACCESSKEY="N"
WIDTH="33%"
ALIGN="left"
VALIGN="top"
->Stackable VFS modules</TD
+>UNIX Permission Bits and Windows NT Access Control Lists</TD
><TD
WIDTH="34%"
ALIGN="center"
@@ -227,7 +228,8 @@ ACCESSKEY="U"
WIDTH="33%"
ALIGN="right"
VALIGN="top"
->Samba performance issues</TD
+>Configuring PAM for distributed but centrally
+managed authentication</TD
></TR
></TABLE
></DIV
diff --git a/docs/htmldocs/improved-browsing.html b/docs/htmldocs/improved-browsing.html
index f7a98153aa..c6b70ddc0c 100644
--- a/docs/htmldocs/improved-browsing.html
+++ b/docs/htmldocs/improved-browsing.html
@@ -10,14 +10,14 @@ REL="HOME"
TITLE="SAMBA Project Documentation"
HREF="samba-howto-collection.html"><LINK
REL="UP"
-TITLE="Optional configuration"
+TITLE="Advanced Configuration"
HREF="optional.html"><LINK
REL="PREVIOUS"
-TITLE="Unified Logons between Windows NT and UNIX using Winbind"
-HREF="winbind.html"><LINK
+TITLE="Integrating MS Windows networks with Samba"
+HREF="integrate-ms-networks.html"><LINK
REL="NEXT"
-TITLE="Stackable VFS modules"
-HREF="vfs.html"></HEAD
+TITLE="Hosting a Microsoft Distributed File System tree on Samba"
+HREF="msdfs.html"></HEAD
><BODY
CLASS="CHAPTER"
BGCOLOR="#FFFFFF"
@@ -45,7 +45,7 @@ WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
-HREF="winbind.html"
+HREF="integrate-ms-networks.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -59,7 +59,7 @@ WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
-HREF="vfs.html"
+HREF="msdfs.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -74,14 +74,14 @@ CLASS="CHAPTER"
><A
NAME="IMPROVED-BROWSING"
></A
->Chapter 17. Improved browsing in samba</H1
+>Chapter 18. Improved browsing in samba</H1
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3033"
->17.1. Overview of browsing</A
+NAME="AEN3047"
+>18.1. Overview of browsing</A
></H1
><P
>SMB networking provides a mechanism by which clients can access a list
@@ -109,8 +109,8 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3038"
->17.2. Browsing support in samba</A
+NAME="AEN3052"
+>18.2. Browsing support in samba</A
></H1
><P
>Samba facilitates browsing. The browsing is supported by nmbd
@@ -152,8 +152,8 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3046"
->17.3. Problem resolution</A
+NAME="AEN3060"
+>18.3. Problem resolution</A
></H1
><P
>If something doesn't work then hopefully the log.nmb file will help
@@ -199,8 +199,8 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3055"
->17.4. Browsing across subnets</A
+NAME="AEN3069"
+>18.4. Browsing across subnets</A
></H1
><P
>Since the release of Samba 1.9.17(alpha1) Samba has been
@@ -230,8 +230,8 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN3060"
->17.4.1. How does cross subnet browsing work ?</A
+NAME="AEN3074"
+>18.4.1. How does cross subnet browsing work ?</A
></H2
><P
>Cross subnet browsing is a complicated dance, containing multiple
@@ -441,8 +441,8 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3095"
->17.5. Setting up a WINS server</A
+NAME="AEN3109"
+>18.5. Setting up a WINS server</A
></H1
><P
>Either a Samba machine or a Windows NT Server machine may be set up
@@ -524,8 +524,8 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3114"
->17.6. Setting up Browsing in a WORKGROUP</A
+NAME="AEN3128"
+>18.6. Setting up Browsing in a WORKGROUP</A
></H1
><P
>To set up cross subnet browsing on a network containing machines
@@ -556,10 +556,10 @@ options in the [global] section of the smb.conf file :</P
><P
><PRE
CLASS="PROGRAMLISTING"
-> domain master = yes
- local master = yes
- preferred master = yes
- os level = 65</PRE
+>domain master = yes
+local master = yes
+preferred master = yes
+os level = 65</PRE
></P
><P
>The domain master browser may be the same machine as the WINS
@@ -576,10 +576,10 @@ smb.conf file :</P
><P
><PRE
CLASS="PROGRAMLISTING"
-> domain master = no
- local master = yes
- preferred master = yes
- os level = 65</PRE
+>domain master = no
+local master = yes
+preferred master = yes
+os level = 65</PRE
></P
><P
>Do not do this for more than one Samba server on each subnet,
@@ -598,10 +598,10 @@ options in the [global] section of the smb.conf file :</P
><P
><PRE
CLASS="PROGRAMLISTING"
-> domain master = no
- local master = no
- preferred master = no
- os level = 0</PRE
+>domain master = no
+local master = no
+preferred master = no
+os level = 0</PRE
></P
></DIV
><DIV
@@ -609,8 +609,8 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3132"
->17.7. Setting up Browsing in a DOMAIN</A
+NAME="AEN3146"
+>18.7. Setting up Browsing in a DOMAIN</A
></H1
><P
>If you are adding Samba servers to a Windows NT Domain then
@@ -628,10 +628,10 @@ file :</P
><P
><PRE
CLASS="PROGRAMLISTING"
-> domain master = no
- local master = yes
- preferred master = yes
- os level = 65</PRE
+>domain master = no
+local master = yes
+preferred master = yes
+os level = 65</PRE
></P
><P
>If you wish to have a Samba server fight the election with machines
@@ -660,8 +660,8 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3142"
->17.8. Forcing samba to be the master</A
+NAME="AEN3156"
+>18.8. Forcing samba to be the master</A
></H1
><P
>Who becomes the "master browser" is determined by an election process
@@ -708,8 +708,8 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3151"
->17.9. Making samba the domain master</A
+NAME="AEN3165"
+>18.9. Making samba the domain master</A
></H1
><P
>The domain master is responsible for collating the browse lists of
@@ -781,8 +781,8 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3169"
->17.10. Note about broadcast addresses</A
+NAME="AEN3183"
+>18.10. Note about broadcast addresses</A
></H1
><P
>If your network uses a "0" based broadcast address (for example if it
@@ -795,8 +795,8 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3172"
->17.11. Multiple interfaces</A
+NAME="AEN3186"
+>18.11. Multiple interfaces</A
></H1
><P
>Samba now supports machines with multiple network interfaces. If you
@@ -820,7 +820,7 @@ WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
-HREF="winbind.html"
+HREF="integrate-ms-networks.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -838,7 +838,7 @@ WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
-HREF="vfs.html"
+HREF="msdfs.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -848,7 +848,7 @@ ACCESSKEY="N"
WIDTH="33%"
ALIGN="left"
VALIGN="top"
->Unified Logons between Windows NT and UNIX using Winbind</TD
+>Integrating MS Windows networks with Samba</TD
><TD
WIDTH="34%"
ALIGN="center"
@@ -862,7 +862,7 @@ ACCESSKEY="U"
WIDTH="33%"
ALIGN="right"
VALIGN="top"
->Stackable VFS modules</TD
+>Hosting a Microsoft Distributed File System tree on Samba</TD
></TR
></TABLE
></DIV
diff --git a/docs/htmldocs/integrate-ms-networks.html b/docs/htmldocs/integrate-ms-networks.html
index 984f849f71..433fb5b50d 100644
--- a/docs/htmldocs/integrate-ms-networks.html
+++ b/docs/htmldocs/integrate-ms-networks.html
@@ -10,14 +10,14 @@ REL="HOME"
TITLE="SAMBA Project Documentation"
HREF="samba-howto-collection.html"><LINK
REL="UP"
-TITLE="Optional configuration"
+TITLE="Advanced Configuration"
HREF="optional.html"><LINK
REL="PREVIOUS"
-TITLE="Optional configuration"
-HREF="optional.html"><LINK
+TITLE="Unified Logons between Windows NT and UNIX using Winbind"
+HREF="winbind.html"><LINK
REL="NEXT"
-TITLE="UNIX Permission Bits and Windows NT Access Control Lists"
-HREF="unix-permissions.html"></HEAD
+TITLE="Improved browsing in samba"
+HREF="improved-browsing.html"></HEAD
><BODY
CLASS="CHAPTER"
BGCOLOR="#FFFFFF"
@@ -45,7 +45,7 @@ WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
-HREF="optional.html"
+HREF="winbind.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -59,7 +59,7 @@ WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
-HREF="unix-permissions.html"
+HREF="improved-browsing.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -74,81 +74,89 @@ CLASS="CHAPTER"
><A
NAME="INTEGRATE-MS-NETWORKS"
></A
->Chapter 10. Integrating MS Windows networks with Samba</H1
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN1517"
->10.1. Agenda</A
-></H1
+>Chapter 17. Integrating MS Windows networks with Samba</H1
><P
->To identify the key functional mechanisms of MS Windows networking
-to enable the deployment of Samba as a means of extending and/or
-replacing MS Windows NT/2000 technology.</P
-><P
->We will examine:</P
+>This section deals with NetBIOS over TCP/IP name to IP address resolution. If you
+your MS Windows clients are NOT configured to use NetBIOS over TCP/IP then this
+section does not apply to your installation. If your installation involves use of
+NetBIOS over TCP/IP then this section may help you to resolve networking problems.</P
+><DIV
+CLASS="NOTE"
><P
></P
-><OL
-TYPE="1"
-><LI
-><P
->Name resolution in a pure Unix/Linux TCP/IP
- environment
- </P
-></LI
-><LI
-><P
->Name resolution as used within MS Windows
- networking
- </P
-></LI
-><LI
-><P
->How browsing functions and how to deploy stable
- and dependable browsing using Samba
- </P
-></LI
-><LI
+><TABLE
+CLASS="NOTE"
+WIDTH="100%"
+BORDER="0"
+><TR
+><TD
+WIDTH="25"
+ALIGN="CENTER"
+VALIGN="TOP"
+><IMG
+SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
+HSPACE="5"
+ALT="Note"></TD
+><TD
+ALIGN="LEFT"
+VALIGN="TOP"
><P
->MS Windows security options and how to
- configure Samba for seemless integration
- </P
-></LI
-><LI
+> NetBIOS over TCP/IP has nothing to do with NetBEUI. NetBEUI is NetBIOS
+ over Logical Link Control (LLC). On modern networks it is highly advised
+ to NOT run NetBEUI at all. Note also that there is NO such thing as
+ NetBEUI over TCP/IP - the existence of such a protocol is a complete
+ and utter mis-apprehension.</P
+></TD
+></TR
+></TABLE
+></DIV
><P
->Configuration of Samba as:</P
+>Since the introduction of MS Windows 2000 it is possible to run MS Windows networking
+without the use of NetBIOS over TCP/IP. NetBIOS over TCP/IP uses UDP port 137 for NetBIOS
+name resolution and uses TCP port 139 for NetBIOS session services. When NetBIOS over
+TCP/IP is disabled on MS Windows 2000 and later clients then only TCP port 445 will be
+used and UDP port 137 and TCP port 139 will not.</P
+><DIV
+CLASS="NOTE"
><P
></P
-><OL
-TYPE="a"
-><LI
-><P
->A stand-alone server</P
-></LI
-><LI
-><P
->An MS Windows NT 3.x/4.0 security domain member
- </P
-></LI
-><LI
+><TABLE
+CLASS="NOTE"
+WIDTH="100%"
+BORDER="0"
+><TR
+><TD
+WIDTH="25"
+ALIGN="CENTER"
+VALIGN="TOP"
+><IMG
+SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
+HSPACE="5"
+ALT="Note"></TD
+><TD
+ALIGN="LEFT"
+VALIGN="TOP"
><P
->An alternative to an MS Windows NT 3.x/4.0 Domain Controller
- </P
-></LI
-></OL
-></LI
-></OL
+>When using Windows 2000 or later clients, if NetBIOS over TCP/IP is NOT disabled, then
+the client will use UDP port 137 (NetBIOS Name Service, also known as the Windows Internet
+Name Service or WINS), TCP port 139 AND TCP port 445 (for actual file and print traffic).</P
+></TD
+></TR
+></TABLE
></DIV
+><P
+>When NetBIOS over TCP/IP is disabled the use of DNS is essential. Most installations that
+disable NetBIOS over TCP/IP today use MS Active Directory Service (ADS). ADS requires
+Dynamic DNS with Service Resource Records (SRV RR) and with Incremental Zone Transfers (IXFR).
+Use of DHCP with ADS is recommended as a further means of maintaining central control
+over client workstation network configuration.</P
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1539"
->10.2. Name Resolution in a pure Unix/Linux world</A
+NAME="AEN2932"
+>17.1. Name Resolution in a pure Unix/Linux world</A
></H1
><P
>The key configuration files covered in this section are:</P
@@ -189,8 +197,8 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN1555"
->10.2.1. <TT
+NAME="AEN2948"
+>17.1.1. <TT
CLASS="FILENAME"
>/etc/hosts</TT
></A
@@ -270,8 +278,8 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN1571"
->10.2.2. <TT
+NAME="AEN2964"
+>17.1.2. <TT
CLASS="FILENAME"
>/etc/resolv.conf</TT
></A
@@ -308,8 +316,8 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN1582"
->10.2.3. <TT
+NAME="AEN2975"
+>17.1.3. <TT
CLASS="FILENAME"
>/etc/host.conf</TT
></A
@@ -337,8 +345,8 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN1590"
->10.2.4. <TT
+NAME="AEN2983"
+>17.1.4. <TT
CLASS="FILENAME"
>/etc/nsswitch.conf</TT
></A
@@ -406,8 +414,8 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1602"
->10.3. Name resolution as used within MS Windows networking</A
+NAME="AEN2995"
+>17.2. Name resolution as used within MS Windows networking</A
></H1
><P
>MS Windows networking is predicated about the name each machine
@@ -491,8 +499,8 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN1614"
->10.3.1. The NetBIOS Name Cache</A
+NAME="AEN3007"
+>17.2.1. The NetBIOS Name Cache</A
></H2
><P
>All MS Windows machines employ an in memory buffer in which is
@@ -518,8 +526,8 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN1619"
->10.3.2. The LMHOSTS file</A
+NAME="AEN3012"
+>17.2.2. The LMHOSTS file</A
></H2
><P
>This file is usually located in MS Windows NT 4.0 or
@@ -621,8 +629,8 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN1627"
->10.3.3. HOSTS file</A
+NAME="AEN3020"
+>17.2.3. HOSTS file</A
></H2
><P
>This file is usually located in MS Windows NT 4.0 or 2000 in
@@ -643,8 +651,8 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN1632"
->10.3.4. DNS Lookup</A
+NAME="AEN3025"
+>17.2.4. DNS Lookup</A
></H2
><P
>This capability is configured in the TCP/IP setup area in the network
@@ -663,8 +671,8 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN1635"
->10.3.5. WINS Lookup</A
+NAME="AEN3028"
+>17.2.5. WINS Lookup</A
></H2
><P
>A WINS (Windows Internet Name Server) service is the equivaent of the
@@ -699,416 +707,6 @@ CLASS="REPLACEABLE"
of the WINS server.</P
></DIV
></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN1647"
->10.4. How browsing functions and how to deploy stable and
-dependable browsing using Samba</A
-></H1
-><P
->As stated above, MS Windows machines register their NetBIOS names
-(i.e.: the machine name for each service type in operation) on start
-up. Also, as stated above, the exact method by which this name registration
-takes place is determined by whether or not the MS Windows client/server
-has been given a WINS server address, whether or not LMHOSTS lookup
-is enabled, or if DNS for NetBIOS name resolution is enabled, etc.</P
-><P
->In the case where there is no WINS server all name registrations as
-well as name lookups are done by UDP broadcast. This isolates name
-resolution to the local subnet, unless LMHOSTS is used to list all
-names and IP addresses. In such situations Samba provides a means by
-which the samba server name may be forcibly injected into the browse
-list of a remote MS Windows network (using the "remote announce" parameter).</P
-><P
->Where a WINS server is used, the MS Windows client will use UDP
-unicast to register with the WINS server. Such packets can be routed
-and thus WINS allows name resolution to function across routed networks.</P
-><P
->During the startup process an election will take place to create a
-local master browser if one does not already exist. On each NetBIOS network
-one machine will be elected to function as the domain master browser. This
-domain browsing has nothing to do with MS security domain control.
-Instead, the domain master browser serves the role of contacting each local
-master browser (found by asking WINS or from LMHOSTS) and exchanging browse
-list contents. This way every master browser will eventually obtain a complete
-list of all machines that are on the network. Every 11-15 minutes an election
-is held to determine which machine will be the master browser. By the nature of
-the election criteria used, the machine with the highest uptime, or the
-most senior protocol version, or other criteria, will win the election
-as domain master browser.</P
-><P
->Clients wishing to browse the network make use of this list, but also depend
-on the availability of correct name resolution to the respective IP
-address/addresses. </P
-><P
->Any configuration that breaks name resolution and/or browsing intrinsics
-will annoy users because they will have to put up with protracted
-inability to use the network services.</P
-><P
->Samba supports a feature that allows forced synchonisation
-of browse lists across routed networks using the "remote
-browse sync" parameter in the smb.conf file. This causes Samba
-to contact the local master browser on a remote network and
-to request browse list synchronisation. This effectively bridges
-two networks that are separated by routers. The two remote
-networks may use either broadcast based name resolution or WINS
-based name resolution, but it should be noted that the "remote
-browse sync" parameter provides browse list synchronisation - and
-that is distinct from name to address resolution, in other
-words, for cross subnet browsing to function correctly it is
-essential that a name to address resolution mechanism be provided.
-This mechanism could be via DNS, <TT
-CLASS="FILENAME"
->/etc/hosts</TT
->,
-and so on.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN1657"
->10.5. MS Windows security options and how to configure
-Samba for seemless integration</A
-></H1
-><P
->MS Windows clients may use encrypted passwords as part of a
-challenege/response authentication model (a.k.a. NTLMv1) or
-alone, or clear text strings for simple password based
-authentication. It should be realized that with the SMB
-protocol the password is passed over the network either
-in plain text or encrypted, but not both in the same
-authentication requets.</P
-><P
->When encrypted passwords are used a password that has been
-entered by the user is encrypted in two ways:</P
-><P
-></P
-><UL
-><LI
-><P
->An MD4 hash of the UNICODE of the password
- string. This is known as the NT hash.
- </P
-></LI
-><LI
-><P
->The password is converted to upper case,
- and then padded or trucated to 14 bytes. This string is
- then appended with 5 bytes of NULL characters and split to
- form two 56 bit DES keys to encrypt a "magic" 8 byte value.
- The resulting 16 bytes for the LanMan hash.
- </P
-></LI
-></UL
-><P
->You should refer to the <A
-HREF="ENCRYPTION.html"
-TARGET="_top"
->Password Encryption</A
-> chapter in this HOWTO collection
-for more details on the inner workings</P
-><P
->MS Windows 95 pre-service pack 1, MS Windows NT versions 3.x
-and version 4.0 pre-service pack 3 will use either mode of
-password authentication. All versions of MS Windows that follow
-these versions no longer support plain text passwords by default.</P
-><P
->MS Windows clients have a habit of dropping network mappings that
-have been idle for 10 minutes or longer. When the user attempts to
-use the mapped drive connection that has been dropped, the client
-re-establishes the connection using
-a cached copy of the password.</P
-><P
->When Microsoft changed the default password mode, they dropped support for
-caching of the plain text password. This means that when the registry
-parameter is changed to re-enable use of plain text passwords it appears to
-work, but when a dropped mapping attempts to revalidate it will fail if
-the remote authentication server does not support encrypted passwords.
-This means that it is definitely not a good idea to re-enable plain text
-password support in such clients.</P
-><P
->The following parameters can be used to work around the
-issue of Windows 9x client upper casing usernames and
-password before transmitting them to the SMB server
-when using clear text authentication.</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> <A
-HREF="smb.conf.5.html#PASSWORDLEVEL"
-TARGET="_top"
->passsword level</A
-> = <VAR
-CLASS="REPLACEABLE"
->integer</VAR
->
- <A
-HREF="smb.conf.5.html#USERNAMELEVEL"
-TARGET="_top"
->username level</A
-> = <VAR
-CLASS="REPLACEABLE"
->integer</VAR
-></PRE
-></P
-><P
->By default Samba will lower case the username before attempting
-to lookup the user in the database of local system accounts.
-Because UNIX usernames conventionally only contain lower case
-character, the <VAR
-CLASS="PARAMETER"
->username level</VAR
-> parameter
-is rarely even needed.</P
-><P
->However, password on UNIX systems often make use of mixed case
-characters. This means that in order for a user on a Windows 9x
-client to connect to a Samba server using clear text authentication,
-the <VAR
-CLASS="PARAMETER"
->password level</VAR
-> must be set to the maximum
-number of upper case letter which <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->could</I
-></SPAN
-> appear
-is a password. Note that is the server OS uses the traditional
-DES version of crypt(), then a <VAR
-CLASS="PARAMETER"
->password level</VAR
->
-of 8 will result in case insensitive passwords as seen from Windows
-users. This will also result in longer login times as Samba
-hash to compute the permutations of the password string and
-try them one by one until a match is located (or all combinations fail).</P
-><P
->The best option to adopt is to enable support for encrypted passwords
-where ever Samba is used. There are three configuration possibilities
-for support of encrypted passwords:</P
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN1685"
->10.5.1. Use MS Windows NT as an authentication server</A
-></H2
-><P
->This method involves the additions of the following parameters
-in the smb.conf file:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> encrypt passwords = Yes
- security = server
- password server = "NetBIOS_name_of_PDC"</PRE
-></P
-><P
->There are two ways of identifying whether or not a username and
-password pair was valid or not. One uses the reply information provided
-as part of the authentication messaging process, the other uses
-just and error code.</P
-><P
->The down-side of this mode of configuration is the fact that
-for security reasons Samba will send the password server a bogus
-username and a bogus password and if the remote server fails to
-reject the username and password pair then an alternative mode
-of identification of validation is used. Where a site uses password
-lock out after a certain number of failed authentication attempts
-this will result in user lockouts.</P
-><P
->Use of this mode of authentication does require there to be
-a standard Unix account for the user, this account can be blocked
-to prevent logons by other than MS Windows clients.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN1693"
->10.5.2. Make Samba a member of an MS Windows NT security domain</A
-></H2
-><P
->This method involves additon of the following paramters in the smb.conf file:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> encrypt passwords = Yes
- security = domain
- workgroup = "name of NT domain"
- password server = *</PRE
-></P
-><P
->The use of the "*" argument to "password server" will cause samba
-to locate the domain controller in a way analogous to the way
-this is done within MS Windows NT.</P
-><P
->In order for this method to work the Samba server needs to join the
-MS Windows NT security domain. This is done as follows:</P
-><P
-></P
-><UL
-><LI
-><P
->On the MS Windows NT domain controller using
- the Server Manager add a machine account for the Samba server.
- </P
-></LI
-><LI
-><P
->Next, on the Linux system execute:
- <B
-CLASS="COMMAND"
->smbpasswd -r PDC_NAME -j DOMAIN_NAME</B
->
- </P
-></LI
-></UL
-><P
->Use of this mode of authentication does require there to be
-a standard Unix account for the user in order to assign
-a uid once the account has been authenticated by the remote
-Windows DC. This account can be blocked to prevent logons by
-other than MS Windows clients by things such as setting an invalid
-shell in the <TT
-CLASS="FILENAME"
->/etc/passwd</TT
-> entry.</P
-><P
->An alternative to assigning UIDs to Windows users on a
-Samba member server is presented in the <A
-HREF="winbind.html"
-TARGET="_top"
->Winbind Overview</A
-> chapter in
-this HOWTO collection.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN1710"
->10.5.3. Configure Samba as an authentication server</A
-></H2
-><P
->This mode of authentication demands that there be on the
-Unix/Linux system both a Unix style account as well as an
-smbpasswd entry for the user. The Unix system account can be
-locked if required as only the encrypted password will be
-used for SMB client authentication.</P
-><P
->This method involves addition of the following parameters to
-the smb.conf file:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->## please refer to the Samba PDC HOWTO chapter later in
-## this collection for more details
-[global]
- encrypt passwords = Yes
- security = user
- domain logons = Yes
- ; an OS level of 33 or more is recommended
- os level = 33
-
-[NETLOGON]
- path = /somewhare/in/file/system
- read only = yes</PRE
-></P
-><P
->in order for this method to work a Unix system account needs
-to be created for each user, as well as for each MS Windows NT/2000
-machine. The following structure is required.</P
-><DIV
-CLASS="SECT3"
-><H3
-CLASS="SECT3"
-><A
-NAME="AEN1717"
->10.5.3.1. Users</A
-></H3
-><P
->A user account that may provide a home directory should be
-created. The following Linux system commands are typical of
-the procedure for creating an account.</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> # useradd -s /bin/bash -d /home/"userid" -m "userid"
- # passwd "userid"
- Enter Password: &#60;pw&#62;
-
- # smbpasswd -a "userid"
- Enter Password: &#60;pw&#62;</PRE
-></P
-></DIV
-><DIV
-CLASS="SECT3"
-><H3
-CLASS="SECT3"
-><A
-NAME="AEN1722"
->10.5.3.2. MS Windows NT Machine Accounts</A
-></H3
-><P
->These are required only when Samba is used as a domain
-controller. Refer to the Samba-PDC-HOWTO for more details.</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> # useradd -s /bin/false -d /dev/null "machine_name"\$
- # passwd -l "machine_name"\$
- # smbpasswd -a -m "machine_name"</PRE
-></P
-></DIV
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN1727"
->10.6. Conclusions</A
-></H1
-><P
->Samba provides a flexible means to operate as...</P
-><P
-></P
-><UL
-><LI
-><P
->A Stand-alone server - No special action is needed
- other than to create user accounts. Stand-alone servers do NOT
- provide network logon services, meaning that machines that use this
- server do NOT perform a domain logon but instead make use only of
- the MS Windows logon which is local to the MS Windows
- workstation/server.
- </P
-></LI
-><LI
-><P
->An MS Windows NT 3.x/4.0 security domain member.
- </P
-></LI
-><LI
-><P
->An alternative to an MS Windows NT 3.x/4.0
- Domain Controller.
- </P
-></LI
-></UL
-></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
@@ -1126,7 +724,7 @@ WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
-HREF="optional.html"
+HREF="winbind.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -1144,7 +742,7 @@ WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
-HREF="unix-permissions.html"
+HREF="improved-browsing.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -1154,7 +752,7 @@ ACCESSKEY="N"
WIDTH="33%"
ALIGN="left"
VALIGN="top"
->Optional configuration</TD
+>Unified Logons between Windows NT and UNIX using Winbind</TD
><TD
WIDTH="34%"
ALIGN="center"
@@ -1168,7 +766,7 @@ ACCESSKEY="U"
WIDTH="33%"
ALIGN="right"
VALIGN="top"
->UNIX Permission Bits and Windows NT Access Control Lists</TD
+>Improved browsing in samba</TD
></TR
></TABLE
></DIV
diff --git a/docs/htmldocs/introduction.html b/docs/htmldocs/introduction.html
index c053e8e13f..6c5e6df9ee 100644
--- a/docs/htmldocs/introduction.html
+++ b/docs/htmldocs/introduction.html
@@ -178,26 +178,32 @@ HREF="browsing-quick.html#AEN130"
><DT
>2.2. <A
HREF="browsing-quick.html#AEN139"
->Use of the "Remote Announce" parameter</A
+>How browsing functions and how to deploy stable and
+dependable browsing using Samba</A
></DT
><DT
>2.3. <A
-HREF="browsing-quick.html#AEN153"
->Use of the "Remote Browse Sync" parameter</A
+HREF="browsing-quick.html#AEN149"
+>Use of the "Remote Announce" parameter</A
></DT
><DT
>2.4. <A
-HREF="browsing-quick.html#AEN158"
->Use of WINS</A
+HREF="browsing-quick.html#AEN163"
+>Use of the "Remote Browse Sync" parameter</A
></DT
><DT
>2.5. <A
-HREF="browsing-quick.html#AEN169"
->Do NOT use more than one (1) protocol on MS Windows machines</A
+HREF="browsing-quick.html#AEN168"
+>Use of WINS</A
></DT
><DT
>2.6. <A
-HREF="browsing-quick.html#AEN177"
+HREF="browsing-quick.html#AEN179"
+>Do NOT use more than one (1) protocol on MS Windows machines</A
+></DT
+><DT
+>2.7. <A
+HREF="browsing-quick.html#AEN187"
>Name Resolution Order</A
></DT
></DL
@@ -211,146 +217,146 @@ HREF="passdb.html"
><DL
><DT
>3.1. <A
-HREF="passdb.html#AEN234"
+HREF="passdb.html#AEN244"
>Introduction</A
></DT
><DT
>3.2. <A
-HREF="passdb.html#AEN241"
+HREF="passdb.html#AEN251"
>Important Notes About Security</A
></DT
><DD
><DL
><DT
>3.2.1. <A
-HREF="passdb.html#AEN267"
+HREF="passdb.html#AEN277"
>Advantages of SMB Encryption</A
></DT
><DT
>3.2.2. <A
-HREF="passdb.html#AEN273"
+HREF="passdb.html#AEN283"
>Advantages of non-encrypted passwords</A
></DT
></DL
></DD
><DT
>3.3. <A
-HREF="passdb.html#AEN279"
+HREF="passdb.html#AEN289"
>The smbpasswd Command</A
></DT
><DT
>3.4. <A
-HREF="passdb.html#AEN310"
+HREF="passdb.html#AEN320"
>Plain text</A
></DT
><DT
>3.5. <A
-HREF="passdb.html#AEN315"
+HREF="passdb.html#AEN325"
>TDB</A
></DT
><DT
>3.6. <A
-HREF="passdb.html#AEN318"
+HREF="passdb.html#AEN328"
>LDAP</A
></DT
><DD
><DL
><DT
>3.6.1. <A
-HREF="passdb.html#AEN320"
+HREF="passdb.html#AEN330"
>Introduction</A
></DT
><DT
>3.6.2. <A
-HREF="passdb.html#AEN340"
+HREF="passdb.html#AEN350"
>Introduction</A
></DT
><DT
>3.6.3. <A
-HREF="passdb.html#AEN369"
+HREF="passdb.html#AEN379"
>Supported LDAP Servers</A
></DT
><DT
>3.6.4. <A
-HREF="passdb.html#AEN374"
+HREF="passdb.html#AEN384"
>Schema and Relationship to the RFC 2307 posixAccount</A
></DT
><DT
>3.6.5. <A
-HREF="passdb.html#AEN386"
+HREF="passdb.html#AEN396"
>Configuring Samba with LDAP</A
></DT
><DT
>3.6.6. <A
-HREF="passdb.html#AEN433"
+HREF="passdb.html#AEN443"
>Accounts and Groups management</A
></DT
><DT
>3.6.7. <A
-HREF="passdb.html#AEN438"
+HREF="passdb.html#AEN448"
>Security and sambaAccount</A
></DT
><DT
>3.6.8. <A
-HREF="passdb.html#AEN458"
+HREF="passdb.html#AEN468"
>LDAP specials attributes for sambaAccounts</A
></DT
><DT
>3.6.9. <A
-HREF="passdb.html#AEN528"
+HREF="passdb.html#AEN538"
>Example LDIF Entries for a sambaAccount</A
></DT
></DL
></DD
><DT
>3.7. <A
-HREF="passdb.html#AEN536"
+HREF="passdb.html#AEN546"
>MySQL</A
></DT
><DD
><DL
><DT
>3.7.1. <A
-HREF="passdb.html#AEN538"
+HREF="passdb.html#AEN548"
>Building</A
></DT
><DT
>3.7.2. <A
-HREF="passdb.html#AEN544"
+HREF="passdb.html#AEN554"
>Creating the database</A
></DT
><DT
>3.7.3. <A
-HREF="passdb.html#AEN554"
+HREF="passdb.html#AEN564"
>Configuring</A
></DT
><DT
>3.7.4. <A
-HREF="passdb.html#AEN571"
+HREF="passdb.html#AEN581"
>Using plaintext passwords or encrypted password</A
></DT
><DT
>3.7.5. <A
-HREF="passdb.html#AEN576"
+HREF="passdb.html#AEN586"
>Getting non-column data from the table</A
></DT
></DL
></DD
><DT
>3.8. <A
-HREF="passdb.html#AEN584"
+HREF="passdb.html#AEN594"
>Passdb XML plugin</A
></DT
><DD
><DL
><DT
>3.8.1. <A
-HREF="passdb.html#AEN586"
+HREF="passdb.html#AEN596"
>Building</A
></DT
><DT
>3.8.2. <A
-HREF="passdb.html#AEN592"
+HREF="passdb.html#AEN602"
>Usage</A
></DT
></DL
diff --git a/docs/htmldocs/msdfs.html b/docs/htmldocs/msdfs.html
index 66b7eca75f..0df9a814d4 100644
--- a/docs/htmldocs/msdfs.html
+++ b/docs/htmldocs/msdfs.html
@@ -10,15 +10,14 @@ REL="HOME"
TITLE="SAMBA Project Documentation"
HREF="samba-howto-collection.html"><LINK
REL="UP"
-TITLE="Optional configuration"
+TITLE="Advanced Configuration"
HREF="optional.html"><LINK
REL="PREVIOUS"
-TITLE="Configuring PAM for distributed but centrally
-managed authentication"
-HREF="pam.html"><LINK
+TITLE="Improved browsing in samba"
+HREF="improved-browsing.html"><LINK
REL="NEXT"
-TITLE="Printing Support"
-HREF="printing.html"></HEAD
+TITLE="Stackable VFS modules"
+HREF="vfs.html"></HEAD
><BODY
CLASS="CHAPTER"
BGCOLOR="#FFFFFF"
@@ -46,7 +45,7 @@ WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
-HREF="pam.html"
+HREF="improved-browsing.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -60,7 +59,7 @@ WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
-HREF="printing.html"
+HREF="vfs.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -75,14 +74,14 @@ CLASS="CHAPTER"
><A
NAME="MSDFS"
></A
->Chapter 13. Hosting a Microsoft Distributed File System tree on Samba</H1
+>Chapter 19. Hosting a Microsoft Distributed File System tree on Samba</H1
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1997"
->13.1. Instructions</A
+NAME="AEN3200"
+>19.1. Instructions</A
></H1
><P
>The Distributed File System (or Dfs) provides a means of
@@ -213,8 +212,8 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN2032"
->13.1.1. Notes</A
+NAME="AEN3235"
+>19.1.1. Notes</A
></H2
><P
></P
@@ -258,7 +257,7 @@ WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
-HREF="pam.html"
+HREF="improved-browsing.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -276,7 +275,7 @@ WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
-HREF="printing.html"
+HREF="vfs.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -286,8 +285,7 @@ ACCESSKEY="N"
WIDTH="33%"
ALIGN="left"
VALIGN="top"
->Configuring PAM for distributed but centrally
-managed authentication</TD
+>Improved browsing in samba</TD
><TD
WIDTH="34%"
ALIGN="center"
@@ -301,7 +299,7 @@ ACCESSKEY="U"
WIDTH="33%"
ALIGN="right"
VALIGN="top"
->Printing Support</TD
+>Stackable VFS modules</TD
></TR
></TABLE
></DIV
diff --git a/docs/htmldocs/optional.html b/docs/htmldocs/optional.html
index e3e61805b2..15e2e998a0 100644
--- a/docs/htmldocs/optional.html
+++ b/docs/htmldocs/optional.html
@@ -2,7 +2,7 @@
<HTML
><HEAD
><TITLE
->Optional configuration</TITLE
+>Advanced Configuration</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
@@ -13,8 +13,8 @@ REL="PREVIOUS"
TITLE="Samba as a NT4 or Win2k domain member"
HREF="domain-security.html"><LINK
REL="NEXT"
-TITLE="Integrating MS Windows networks with Samba"
-HREF="integrate-ms-networks.html"></HEAD
+TITLE="System Policies"
+HREF="advancednetworkmanagement.html"></HEAD
><BODY
CLASS="PART"
BGCOLOR="#FFFFFF"
@@ -56,7 +56,7 @@ WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
-HREF="integrate-ms-networks.html"
+HREF="advancednetworkmanagement.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -74,11 +74,11 @@ NAME="OPTIONAL"
CLASS="TITLEPAGE"
><H1
CLASS="TITLE"
->III. Optional configuration</H1
+>III. Advanced Configuration</H1
><DIV
CLASS="PARTINTRO"
><A
-NAME="AEN1503"
+NAME="AEN1387"
></A
><H1
>Introduction</H1
@@ -95,127 +95,79 @@ CLASS="TOC"
></DT
><DT
>10. <A
-HREF="integrate-ms-networks.html"
->Integrating MS Windows networks with Samba</A
+HREF="advancednetworkmanagement.html"
+>System Policies</A
></DT
><DD
><DL
><DT
>10.1. <A
-HREF="integrate-ms-networks.html#AEN1517"
->Agenda</A
-></DT
-><DT
->10.2. <A
-HREF="integrate-ms-networks.html#AEN1539"
->Name Resolution in a pure Unix/Linux world</A
+HREF="advancednetworkmanagement.html#AEN1401"
+>Basic System Policy Info</A
></DT
><DD
><DL
><DT
->10.2.1. <A
-HREF="integrate-ms-networks.html#AEN1555"
-><TT
-CLASS="FILENAME"
->/etc/hosts</TT
-></A
-></DT
-><DT
->10.2.2. <A
-HREF="integrate-ms-networks.html#AEN1571"
-><TT
-CLASS="FILENAME"
->/etc/resolv.conf</TT
-></A
-></DT
-><DT
->10.2.3. <A
-HREF="integrate-ms-networks.html#AEN1582"
-><TT
-CLASS="FILENAME"
->/etc/host.conf</TT
-></A
-></DT
-><DT
->10.2.4. <A
-HREF="integrate-ms-networks.html#AEN1590"
-><TT
-CLASS="FILENAME"
->/etc/nsswitch.conf</TT
-></A
+>10.1.1. <A
+HREF="advancednetworkmanagement.html#AEN1445"
+>Creating Group Prolicy Files</A
></DT
></DL
></DD
><DT
->10.3. <A
-HREF="integrate-ms-networks.html#AEN1602"
->Name resolution as used within MS Windows networking</A
+>10.2. <A
+HREF="advancednetworkmanagement.html#AEN1456"
+>Roaming Profiles</A
></DT
><DD
><DL
><DT
->10.3.1. <A
-HREF="integrate-ms-networks.html#AEN1614"
->The NetBIOS Name Cache</A
-></DT
-><DT
->10.3.2. <A
-HREF="integrate-ms-networks.html#AEN1619"
->The LMHOSTS file</A
+>10.2.1. <A
+HREF="advancednetworkmanagement.html#AEN1464"
+>Windows NT Configuration</A
></DT
><DT
->10.3.3. <A
-HREF="integrate-ms-networks.html#AEN1627"
->HOSTS file</A
+>10.2.2. <A
+HREF="advancednetworkmanagement.html#AEN1473"
+>Windows 9X Configuration</A
></DT
><DT
->10.3.4. <A
-HREF="integrate-ms-networks.html#AEN1632"
->DNS Lookup</A
+>10.2.3. <A
+HREF="advancednetworkmanagement.html#AEN1481"
+>Win9X and WinNT Configuration</A
></DT
><DT
->10.3.5. <A
-HREF="integrate-ms-networks.html#AEN1635"
->WINS Lookup</A
+>10.2.4. <A
+HREF="advancednetworkmanagement.html#AEN1488"
+>Windows 9X Profile Setup</A
></DT
-></DL
-></DD
><DT
->10.4. <A
-HREF="integrate-ms-networks.html#AEN1647"
->How browsing functions and how to deploy stable and
-dependable browsing using Samba</A
+>10.2.5. <A
+HREF="advancednetworkmanagement.html#AEN1524"
+>Windows NT Workstation 4.0</A
></DT
><DT
->10.5. <A
-HREF="integrate-ms-networks.html#AEN1657"
->MS Windows security options and how to configure
-Samba for seemless integration</A
+>10.2.6. <A
+HREF="advancednetworkmanagement.html#AEN1532"
+>Windows NT/200x Server</A
></DT
-><DD
-><DL
><DT
->10.5.1. <A
-HREF="integrate-ms-networks.html#AEN1685"
->Use MS Windows NT as an authentication server</A
+>10.2.7. <A
+HREF="advancednetworkmanagement.html#AEN1535"
+>Sharing Profiles between W9x/Me and NT4/200x/XP workstations</A
></DT
><DT
->10.5.2. <A
-HREF="integrate-ms-networks.html#AEN1693"
->Make Samba a member of an MS Windows NT security domain</A
+>10.2.8. <A
+HREF="advancednetworkmanagement.html#AEN1542"
+>Windows NT 4</A
></DT
><DT
->10.5.3. <A
-HREF="integrate-ms-networks.html#AEN1710"
->Configure Samba as an authentication server</A
+>10.2.9. <A
+HREF="advancednetworkmanagement.html#AEN1580"
+>Windows 2000/XP</A
></DT
></DL
></DD
-><DT
->10.6. <A
-HREF="integrate-ms-networks.html#AEN1727"
->Conclusions</A
-></DT
></DL
></DD
><DT
@@ -227,53 +179,53 @@ HREF="unix-permissions.html"
><DL
><DT
>11.1. <A
-HREF="unix-permissions.html#AEN1748"
+HREF="unix-permissions.html#AEN1663"
>Viewing and changing UNIX permissions using the NT
security dialogs</A
></DT
><DT
>11.2. <A
-HREF="unix-permissions.html#AEN1752"
+HREF="unix-permissions.html#AEN1667"
>How to view file security on a Samba share</A
></DT
><DT
>11.3. <A
-HREF="unix-permissions.html#AEN1763"
+HREF="unix-permissions.html#AEN1678"
>Viewing file ownership</A
></DT
><DT
>11.4. <A
-HREF="unix-permissions.html#AEN1783"
+HREF="unix-permissions.html#AEN1698"
>Viewing file or directory permissions</A
></DT
><DD
><DL
><DT
>11.4.1. <A
-HREF="unix-permissions.html#AEN1798"
+HREF="unix-permissions.html#AEN1713"
>File Permissions</A
></DT
><DT
>11.4.2. <A
-HREF="unix-permissions.html#AEN1812"
+HREF="unix-permissions.html#AEN1727"
>Directory Permissions</A
></DT
></DL
></DD
><DT
>11.5. <A
-HREF="unix-permissions.html#AEN1819"
+HREF="unix-permissions.html#AEN1734"
>Modifying file or directory permissions</A
></DT
><DT
>11.6. <A
-HREF="unix-permissions.html#AEN1841"
+HREF="unix-permissions.html#AEN1756"
>Interaction with the standard Samba create mask
parameters</A
></DT
><DT
>11.7. <A
-HREF="unix-permissions.html#AEN1905"
+HREF="unix-permissions.html#AEN1810"
>Interaction with the standard Samba file attribute
mapping</A
></DT
@@ -281,6 +233,11 @@ HREF="unix-permissions.html#AEN1905"
></DD
><DT
>12. <A
+HREF="groupmapping.html"
+>Group mapping HOWTO</A
+></DT
+><DT
+>13. <A
HREF="pam.html"
>Configuring PAM for distributed but centrally
managed authentication</A
@@ -288,46 +245,23 @@ managed authentication</A
><DD
><DL
><DT
->12.1. <A
-HREF="pam.html#AEN1926"
+>13.1. <A
+HREF="pam.html#AEN1866"
>Samba and PAM</A
></DT
><DT
->12.2. <A
-HREF="pam.html#AEN1970"
+>13.2. <A
+HREF="pam.html#AEN1915"
>Distributed Authentication</A
></DT
><DT
->12.3. <A
-HREF="pam.html#AEN1977"
+>13.3. <A
+HREF="pam.html#AEN1920"
>PAM Configuration in smb.conf</A
></DT
></DL
></DD
><DT
->13. <A
-HREF="msdfs.html"
->Hosting a Microsoft Distributed File System tree on Samba</A
-></DT
-><DD
-><DL
-><DT
->13.1. <A
-HREF="msdfs.html#AEN1997"
->Instructions</A
-></DT
-><DD
-><DL
-><DT
->13.1.1. <A
-HREF="msdfs.html#AEN2032"
->Notes</A
-></DT
-></DL
-></DD
-></DL
-></DD
-><DT
>14. <A
HREF="printing.html"
>Printing Support</A
@@ -336,122 +270,122 @@ HREF="printing.html"
><DL
><DT
>14.1. <A
-HREF="printing.html#AEN2058"
+HREF="printing.html#AEN1946"
>Introduction</A
></DT
><DT
>14.2. <A
-HREF="printing.html#AEN2080"
+HREF="printing.html#AEN1968"
>Configuration</A
></DT
><DD
><DL
><DT
>14.2.1. <A
-HREF="printing.html#AEN2088"
+HREF="printing.html#AEN1976"
>Creating [print$]</A
></DT
><DT
>14.2.2. <A
-HREF="printing.html#AEN2123"
+HREF="printing.html#AEN2011"
>Setting Drivers for Existing Printers</A
></DT
><DT
>14.2.3. <A
-HREF="printing.html#AEN2139"
+HREF="printing.html#AEN2027"
>Support a large number of printers</A
></DT
><DT
>14.2.4. <A
-HREF="printing.html#AEN2150"
+HREF="printing.html#AEN2038"
>Adding New Printers via the Windows NT APW</A
></DT
><DT
>14.2.5. <A
-HREF="printing.html#AEN2180"
+HREF="printing.html#AEN2068"
>Samba and Printer Ports</A
></DT
></DL
></DD
><DT
>14.3. <A
-HREF="printing.html#AEN2188"
+HREF="printing.html#AEN2076"
>The Imprints Toolset</A
></DT
><DD
><DL
><DT
>14.3.1. <A
-HREF="printing.html#AEN2192"
+HREF="printing.html#AEN2080"
>What is Imprints?</A
></DT
><DT
>14.3.2. <A
-HREF="printing.html#AEN2202"
+HREF="printing.html#AEN2090"
>Creating Printer Driver Packages</A
></DT
><DT
>14.3.3. <A
-HREF="printing.html#AEN2205"
+HREF="printing.html#AEN2093"
>The Imprints server</A
></DT
><DT
>14.3.4. <A
-HREF="printing.html#AEN2209"
+HREF="printing.html#AEN2097"
>The Installation Client</A
></DT
></DL
></DD
><DT
>14.4. <A
-HREF="printing.html#AEN2231"
+HREF="printing.html#AEN2119"
>Diagnosis</A
></DT
><DD
><DL
><DT
>14.4.1. <A
-HREF="printing.html#AEN2233"
+HREF="printing.html#AEN2121"
>Introduction</A
></DT
><DT
>14.4.2. <A
-HREF="printing.html#AEN2249"
+HREF="printing.html#AEN2137"
>Debugging printer problems</A
></DT
><DT
>14.4.3. <A
-HREF="printing.html#AEN2258"
+HREF="printing.html#AEN2146"
>What printers do I have?</A
></DT
><DT
>14.4.4. <A
-HREF="printing.html#AEN2266"
+HREF="printing.html#AEN2154"
>Setting up printcap and print servers</A
></DT
><DT
>14.4.5. <A
-HREF="printing.html#AEN2294"
+HREF="printing.html#AEN2182"
>Job sent, no output</A
></DT
><DT
>14.4.6. <A
-HREF="printing.html#AEN2305"
+HREF="printing.html#AEN2193"
>Job sent, strange output</A
></DT
><DT
>14.4.7. <A
-HREF="printing.html#AEN2317"
+HREF="printing.html#AEN2205"
>Raw PostScript printed</A
></DT
><DT
>14.4.8. <A
-HREF="printing.html#AEN2320"
+HREF="printing.html#AEN2208"
>Advanced Printing</A
></DT
><DT
>14.4.9. <A
-HREF="printing.html#AEN2323"
+HREF="printing.html#AEN2211"
>Real debugging</A
></DT
></DL
@@ -467,46 +401,46 @@ HREF="cups-printing.html"
><DL
><DT
>15.1. <A
-HREF="cups-printing.html#AEN2343"
+HREF="cups-printing.html#AEN2231"
>Introduction</A
></DT
><DT
>15.2. <A
-HREF="cups-printing.html#AEN2348"
+HREF="cups-printing.html#AEN2236"
>CUPS - RAW Print Through Mode</A
></DT
><DT
>15.3. <A
-HREF="cups-printing.html#AEN2403"
+HREF="cups-printing.html#AEN2291"
>The CUPS Filter Chains</A
></DT
><DT
>15.4. <A
-HREF="cups-printing.html#AEN2442"
+HREF="cups-printing.html#AEN2330"
>CUPS Print Drivers and Devices</A
></DT
><DD
><DL
><DT
>15.4.1. <A
-HREF="cups-printing.html#AEN2449"
+HREF="cups-printing.html#AEN2337"
>Further printing steps</A
></DT
></DL
></DD
><DT
>15.5. <A
-HREF="cups-printing.html#AEN2519"
+HREF="cups-printing.html#AEN2407"
>Limiting the number of pages users can print</A
></DT
><DT
>15.6. <A
-HREF="cups-printing.html#AEN2608"
+HREF="cups-printing.html#AEN2496"
>Advanced Postscript Printing from MS Windows</A
></DT
><DT
>15.7. <A
-HREF="cups-printing.html#AEN2623"
+HREF="cups-printing.html#AEN2511"
>Auto-Deletion of CUPS spool files</A
></DT
></DL
@@ -520,399 +454,394 @@ HREF="winbind.html"
><DL
><DT
>16.1. <A
-HREF="winbind.html#AEN2685"
+HREF="winbind.html#AEN2573"
>Abstract</A
></DT
><DT
>16.2. <A
-HREF="winbind.html#AEN2689"
+HREF="winbind.html#AEN2577"
>Introduction</A
></DT
><DT
>16.3. <A
-HREF="winbind.html#AEN2702"
+HREF="winbind.html#AEN2590"
>What Winbind Provides</A
></DT
><DD
><DL
><DT
>16.3.1. <A
-HREF="winbind.html#AEN2709"
+HREF="winbind.html#AEN2597"
>Target Uses</A
></DT
></DL
></DD
><DT
>16.4. <A
-HREF="winbind.html#AEN2713"
+HREF="winbind.html#AEN2601"
>How Winbind Works</A
></DT
><DD
><DL
><DT
>16.4.1. <A
-HREF="winbind.html#AEN2718"
+HREF="winbind.html#AEN2606"
>Microsoft Remote Procedure Calls</A
></DT
><DT
>16.4.2. <A
-HREF="winbind.html#AEN2722"
+HREF="winbind.html#AEN2610"
>Microsoft Active Directory Services</A
></DT
><DT
>16.4.3. <A
-HREF="winbind.html#AEN2725"
+HREF="winbind.html#AEN2613"
>Name Service Switch</A
></DT
><DT
>16.4.4. <A
-HREF="winbind.html#AEN2741"
+HREF="winbind.html#AEN2629"
>Pluggable Authentication Modules</A
></DT
><DT
>16.4.5. <A
-HREF="winbind.html#AEN2749"
+HREF="winbind.html#AEN2637"
>User and Group ID Allocation</A
></DT
><DT
>16.4.6. <A
-HREF="winbind.html#AEN2753"
+HREF="winbind.html#AEN2641"
>Result Caching</A
></DT
></DL
></DD
><DT
>16.5. <A
-HREF="winbind.html#AEN2756"
+HREF="winbind.html#AEN2644"
>Installation and Configuration</A
></DT
><DD
><DL
><DT
>16.5.1. <A
-HREF="winbind.html#AEN2761"
+HREF="winbind.html#AEN2649"
>Introduction</A
></DT
><DT
>16.5.2. <A
-HREF="winbind.html#AEN2774"
+HREF="winbind.html#AEN2662"
>Requirements</A
></DT
><DT
>16.5.3. <A
-HREF="winbind.html#AEN2788"
+HREF="winbind.html#AEN2676"
>Testing Things Out</A
></DT
></DL
></DD
><DT
>16.6. <A
-HREF="winbind.html#AEN3013"
+HREF="winbind.html#AEN2901"
>Limitations</A
></DT
><DT
>16.7. <A
-HREF="winbind.html#AEN3023"
+HREF="winbind.html#AEN2911"
>Conclusion</A
></DT
></DL
></DD
><DT
>17. <A
-HREF="improved-browsing.html"
->Improved browsing in samba</A
+HREF="integrate-ms-networks.html"
+>Integrating MS Windows networks with Samba</A
></DT
><DD
><DL
><DT
>17.1. <A
-HREF="improved-browsing.html#AEN3033"
->Overview of browsing</A
+HREF="integrate-ms-networks.html#AEN2932"
+>Name Resolution in a pure Unix/Linux world</A
></DT
+><DD
+><DL
><DT
->17.2. <A
-HREF="improved-browsing.html#AEN3038"
->Browsing support in samba</A
+>17.1.1. <A
+HREF="integrate-ms-networks.html#AEN2948"
+><TT
+CLASS="FILENAME"
+>/etc/hosts</TT
+></A
></DT
><DT
->17.3. <A
-HREF="improved-browsing.html#AEN3046"
->Problem resolution</A
+>17.1.2. <A
+HREF="integrate-ms-networks.html#AEN2964"
+><TT
+CLASS="FILENAME"
+>/etc/resolv.conf</TT
+></A
></DT
><DT
->17.4. <A
-HREF="improved-browsing.html#AEN3055"
->Browsing across subnets</A
+>17.1.3. <A
+HREF="integrate-ms-networks.html#AEN2975"
+><TT
+CLASS="FILENAME"
+>/etc/host.conf</TT
+></A
></DT
-><DD
-><DL
><DT
->17.4.1. <A
-HREF="improved-browsing.html#AEN3060"
->How does cross subnet browsing work ?</A
+>17.1.4. <A
+HREF="integrate-ms-networks.html#AEN2983"
+><TT
+CLASS="FILENAME"
+>/etc/nsswitch.conf</TT
+></A
></DT
></DL
></DD
><DT
->17.5. <A
-HREF="improved-browsing.html#AEN3095"
->Setting up a WINS server</A
-></DT
-><DT
->17.6. <A
-HREF="improved-browsing.html#AEN3114"
->Setting up Browsing in a WORKGROUP</A
+>17.2. <A
+HREF="integrate-ms-networks.html#AEN2995"
+>Name resolution as used within MS Windows networking</A
></DT
+><DD
+><DL
><DT
->17.7. <A
-HREF="improved-browsing.html#AEN3132"
->Setting up Browsing in a DOMAIN</A
+>17.2.1. <A
+HREF="integrate-ms-networks.html#AEN3007"
+>The NetBIOS Name Cache</A
></DT
><DT
->17.8. <A
-HREF="improved-browsing.html#AEN3142"
->Forcing samba to be the master</A
+>17.2.2. <A
+HREF="integrate-ms-networks.html#AEN3012"
+>The LMHOSTS file</A
></DT
><DT
->17.9. <A
-HREF="improved-browsing.html#AEN3151"
->Making samba the domain master</A
+>17.2.3. <A
+HREF="integrate-ms-networks.html#AEN3020"
+>HOSTS file</A
></DT
><DT
->17.10. <A
-HREF="improved-browsing.html#AEN3169"
->Note about broadcast addresses</A
+>17.2.4. <A
+HREF="integrate-ms-networks.html#AEN3025"
+>DNS Lookup</A
></DT
><DT
->17.11. <A
-HREF="improved-browsing.html#AEN3172"
->Multiple interfaces</A
+>17.2.5. <A
+HREF="integrate-ms-networks.html#AEN3028"
+>WINS Lookup</A
></DT
></DL
></DD
+></DL
+></DD
><DT
>18. <A
-HREF="vfs.html"
->Stackable VFS modules</A
+HREF="improved-browsing.html"
+>Improved browsing in samba</A
></DT
><DD
><DL
><DT
>18.1. <A
-HREF="vfs.html#AEN3190"
->Introduction and configuration</A
+HREF="improved-browsing.html#AEN3047"
+>Overview of browsing</A
></DT
><DT
>18.2. <A
-HREF="vfs.html#AEN3199"
->Included modules</A
-></DT
-><DD
-><DL
-><DT
->18.2.1. <A
-HREF="vfs.html#AEN3201"
->audit</A
-></DT
-><DT
->18.2.2. <A
-HREF="vfs.html#AEN3209"
->recycle</A
+HREF="improved-browsing.html#AEN3052"
+>Browsing support in samba</A
></DT
><DT
->18.2.3. <A
-HREF="vfs.html#AEN3246"
->netatalk</A
+>18.3. <A
+HREF="improved-browsing.html#AEN3060"
+>Problem resolution</A
></DT
-></DL
-></DD
><DT
->18.3. <A
-HREF="vfs.html#AEN3253"
->VFS modules available elsewhere</A
+>18.4. <A
+HREF="improved-browsing.html#AEN3069"
+>Browsing across subnets</A
></DT
><DD
><DL
><DT
->18.3.1. <A
-HREF="vfs.html#AEN3257"
->DatabaseFS</A
-></DT
-><DT
->18.3.2. <A
-HREF="vfs.html#AEN3265"
->vscan</A
+>18.4.1. <A
+HREF="improved-browsing.html#AEN3074"
+>How does cross subnet browsing work ?</A
></DT
></DL
></DD
-></DL
-></DD
-><DT
->19. <A
-HREF="groupmapping.html"
->Group mapping HOWTO</A
-></DT
><DT
->20. <A
-HREF="speed.html"
->Samba performance issues</A
-></DT
-><DD
-><DL
-><DT
->20.1. <A
-HREF="speed.html#AEN3320"
->Comparisons</A
+>18.5. <A
+HREF="improved-browsing.html#AEN3109"
+>Setting up a WINS server</A
></DT
><DT
->20.2. <A
-HREF="speed.html#AEN3326"
->Socket options</A
+>18.6. <A
+HREF="improved-browsing.html#AEN3128"
+>Setting up Browsing in a WORKGROUP</A
></DT
><DT
->20.3. <A
-HREF="speed.html#AEN3333"
->Read size</A
+>18.7. <A
+HREF="improved-browsing.html#AEN3146"
+>Setting up Browsing in a DOMAIN</A
></DT
><DT
->20.4. <A
-HREF="speed.html#AEN3338"
->Max xmit</A
+>18.8. <A
+HREF="improved-browsing.html#AEN3156"
+>Forcing samba to be the master</A
></DT
><DT
->20.5. <A
-HREF="speed.html#AEN3343"
->Log level</A
+>18.9. <A
+HREF="improved-browsing.html#AEN3165"
+>Making samba the domain master</A
></DT
><DT
->20.6. <A
-HREF="speed.html#AEN3346"
->Read raw</A
+>18.10. <A
+HREF="improved-browsing.html#AEN3183"
+>Note about broadcast addresses</A
></DT
><DT
->20.7. <A
-HREF="speed.html#AEN3351"
->Write raw</A
+>18.11. <A
+HREF="improved-browsing.html#AEN3186"
+>Multiple interfaces</A
></DT
+></DL
+></DD
><DT
->20.8. <A
-HREF="speed.html#AEN3355"
->Slow Clients</A
+>19. <A
+HREF="msdfs.html"
+>Hosting a Microsoft Distributed File System tree on Samba</A
></DT
+><DD
+><DL
><DT
->20.9. <A
-HREF="speed.html#AEN3359"
->Slow Logins</A
+>19.1. <A
+HREF="msdfs.html#AEN3200"
+>Instructions</A
></DT
+><DD
+><DL
><DT
->20.10. <A
-HREF="speed.html#AEN3362"
->Client tuning</A
+>19.1.1. <A
+HREF="msdfs.html#AEN3235"
+>Notes</A
></DT
></DL
></DD
+></DL
+></DD
><DT
->21. <A
-HREF="groupprofiles.html"
->Creating Group Prolicy Files</A
+>20. <A
+HREF="vfs.html"
+>Stackable VFS modules</A
></DT
><DD
><DL
><DT
->21.1. <A
-HREF="groupprofiles.html#AEN3410"
->Windows '9x</A
+>20.1. <A
+HREF="vfs.html#AEN3259"
+>Introduction and configuration</A
></DT
><DT
->21.2. <A
-HREF="groupprofiles.html#AEN3420"
->Windows NT 4</A
+>20.2. <A
+HREF="vfs.html#AEN3268"
+>Included modules</A
></DT
><DD
><DL
><DT
->21.2.1. <A
-HREF="groupprofiles.html#AEN3443"
->Side bar Notes</A
-></DT
-><DT
->21.2.2. <A
-HREF="groupprofiles.html#AEN3447"
->Mandatory profiles</A
+>20.2.1. <A
+HREF="vfs.html#AEN3270"
+>audit</A
></DT
><DT
->21.2.3. <A
-HREF="groupprofiles.html#AEN3450"
->moveuser.exe</A
+>20.2.2. <A
+HREF="vfs.html#AEN3278"
+>recycle</A
></DT
><DT
->21.2.4. <A
-HREF="groupprofiles.html#AEN3453"
->Get SID</A
+>20.2.3. <A
+HREF="vfs.html#AEN3315"
+>netatalk</A
></DT
></DL
></DD
><DT
->21.3. <A
-HREF="groupprofiles.html#AEN3458"
->Windows 2000/XP</A
+>20.3. <A
+HREF="vfs.html#AEN3322"
+>VFS modules available elsewhere</A
+></DT
+><DD
+><DL
+><DT
+>20.3.1. <A
+HREF="vfs.html#AEN3326"
+>DatabaseFS</A
+></DT
+><DT
+>20.3.2. <A
+HREF="vfs.html#AEN3334"
+>vscan</A
></DT
></DL
></DD
+></DL
+></DD
><DT
->22. <A
+>21. <A
HREF="securing-samba.html"
>Securing Samba</A
></DT
><DD
><DL
><DT
->22.1. <A
-HREF="securing-samba.html#AEN3539"
+>21.1. <A
+HREF="securing-samba.html#AEN3348"
>Introduction</A
></DT
><DT
->22.2. <A
-HREF="securing-samba.html#AEN3542"
+>21.2. <A
+HREF="securing-samba.html#AEN3351"
>Using host based protection</A
></DT
><DT
->22.3. <A
-HREF="securing-samba.html#AEN3549"
+>21.3. <A
+HREF="securing-samba.html#AEN3358"
>Using interface protection</A
></DT
><DT
->22.4. <A
-HREF="securing-samba.html#AEN3558"
+>21.4. <A
+HREF="securing-samba.html#AEN3367"
>Using a firewall</A
></DT
><DT
->22.5. <A
-HREF="securing-samba.html#AEN3565"
+>21.5. <A
+HREF="securing-samba.html#AEN3374"
>Using a IPC$ share deny</A
></DT
><DT
->22.6. <A
-HREF="securing-samba.html#AEN3574"
+>21.6. <A
+HREF="securing-samba.html#AEN3383"
>Upgrading Samba</A
></DT
></DL
></DD
><DT
->23. <A
+>22. <A
HREF="unicode.html"
>Unicode/Charsets</A
></DT
><DD
><DL
><DT
->23.1. <A
-HREF="unicode.html#AEN3588"
+>22.1. <A
+HREF="unicode.html#AEN3397"
>What are charsets and unicode?</A
></DT
><DT
->23.2. <A
-HREF="unicode.html#AEN3597"
+>22.2. <A
+HREF="unicode.html#AEN3406"
>Samba and charsets</A
></DT
></DL
@@ -955,7 +884,7 @@ WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
-HREF="integrate-ms-networks.html"
+HREF="advancednetworkmanagement.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -975,7 +904,7 @@ VALIGN="top"
WIDTH="33%"
ALIGN="right"
VALIGN="top"
->Integrating MS Windows networks with Samba</TD
+>System Policies</TD
></TR
></TABLE
></DIV
diff --git a/docs/htmldocs/other-clients.html b/docs/htmldocs/other-clients.html
index 1de6d372a7..3182c85583 100644
--- a/docs/htmldocs/other-clients.html
+++ b/docs/htmldocs/other-clients.html
@@ -82,7 +82,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3691"
+NAME="AEN3590"
>25.1. Macintosh clients?</A
></H1
><P
@@ -128,7 +128,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3700"
+NAME="AEN3599"
>25.2. OS2 Client</A
></H1
><DIV
@@ -136,7 +136,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN3702"
+NAME="AEN3601"
>25.2.1. How can I configure OS/2 Warp Connect or
OS/2 Warp 4 as a client for Samba?</A
></H2
@@ -195,7 +195,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN3717"
+NAME="AEN3616"
>25.2.2. How can I configure OS/2 Warp 3 (not Connect),
OS/2 1.2, 1.3 or 2.x for Samba?</A
></H2
@@ -239,7 +239,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN3726"
+NAME="AEN3625"
>25.2.3. Are there any other issues when OS/2 (any version)
is used as a client?</A
></H2
@@ -261,7 +261,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN3730"
+NAME="AEN3629"
>25.2.4. How do I get printer driver download working
for OS/2 clients?</A
></H2
@@ -308,7 +308,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3740"
+NAME="AEN3639"
>25.3. Windows for Workgroups</A
></H1
><DIV
@@ -316,7 +316,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN3742"
+NAME="AEN3641"
>25.3.1. Use latest TCP/IP stack from Microsoft</A
></H2
><P
@@ -338,7 +338,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN3747"
+NAME="AEN3646"
>25.3.2. Delete .pwl files after password change</A
></H2
><P
@@ -358,7 +358,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN3752"
+NAME="AEN3651"
>25.3.3. Configure WfW password handling</A
></H2
><P
@@ -377,7 +377,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN3756"
+NAME="AEN3655"
>25.3.4. Case handling of passwords</A
></H2
><P
@@ -395,7 +395,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN3761"
+NAME="AEN3660"
>25.3.5. Use TCP/IP as default protocol</A
></H2
><P
@@ -411,7 +411,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3764"
+NAME="AEN3663"
>25.4. Windows '95/'98</A
></H1
><P
@@ -459,7 +459,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3780"
+NAME="AEN3679"
>25.5. Windows 2000 Service Pack 2</A
></H1
><P
diff --git a/docs/htmldocs/pam.html b/docs/htmldocs/pam.html
index 3b257d50ca..85e080167e 100644
--- a/docs/htmldocs/pam.html
+++ b/docs/htmldocs/pam.html
@@ -11,14 +11,14 @@ REL="HOME"
TITLE="SAMBA Project Documentation"
HREF="samba-howto-collection.html"><LINK
REL="UP"
-TITLE="Optional configuration"
+TITLE="Advanced Configuration"
HREF="optional.html"><LINK
REL="PREVIOUS"
-TITLE="UNIX Permission Bits and Windows NT Access Control Lists"
-HREF="unix-permissions.html"><LINK
+TITLE="Group mapping HOWTO"
+HREF="groupmapping.html"><LINK
REL="NEXT"
-TITLE="Hosting a Microsoft Distributed File System tree on Samba"
-HREF="msdfs.html"></HEAD
+TITLE="Printing Support"
+HREF="printing.html"></HEAD
><BODY
CLASS="CHAPTER"
BGCOLOR="#FFFFFF"
@@ -46,7 +46,7 @@ WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
-HREF="unix-permissions.html"
+HREF="groupmapping.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -60,7 +60,7 @@ WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
-HREF="msdfs.html"
+HREF="printing.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -75,15 +75,15 @@ CLASS="CHAPTER"
><A
NAME="PAM"
></A
->Chapter 12. Configuring PAM for distributed but centrally
+>Chapter 13. Configuring PAM for distributed but centrally
managed authentication</H1
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1926"
->12.1. Samba and PAM</A
+NAME="AEN1866"
+>13.1. Samba and PAM</A
></H1
><P
>A number of Unix systems (eg: Sun Solaris), as well as the
@@ -119,6 +119,45 @@ or by editing individual files that are located in <TT
CLASS="FILENAME"
>/etc/pam.d</TT
>.</P
+><DIV
+CLASS="NOTE"
+><P
+></P
+><TABLE
+CLASS="NOTE"
+WIDTH="100%"
+BORDER="0"
+><TR
+><TD
+WIDTH="25"
+ALIGN="CENTER"
+VALIGN="TOP"
+><IMG
+SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
+HSPACE="5"
+ALT="Note"></TD
+><TD
+ALIGN="LEFT"
+VALIGN="TOP"
+><P
+> If the PAM authentication module (loadable link library file) is located in the
+ default location then it is not necessary to specify the path. In the case of
+ Linux, the default location is <TT
+CLASS="FILENAME"
+>/lib/security</TT
+>. If the module
+ is located other than default then the path may be specified as:
+
+ <PRE
+CLASS="PROGRAMLISTING"
+> eg: "auth required /other_path/pam_strange_module.so"
+ </PRE
+>
+ </P
+></TD
+></TR
+></TABLE
+></DIV
><P
>The following is an example <TT
CLASS="FILENAME"
@@ -134,20 +173,20 @@ CLASS="FILENAME"
><P
><PRE
CLASS="PROGRAMLISTING"
->#%PAM-1.0
-# The PAM configuration file for the `login' service
-#
-auth required pam_securetty.so
-auth required pam_nologin.so
-# auth required pam_dialup.so
-# auth optional pam_mail.so
-auth required pam_pwdb.so shadow md5
-# account requisite pam_time.so
-account required pam_pwdb.so
-session required pam_pwdb.so
-# session optional pam_lastlog.so
-# password required pam_cracklib.so retry=3
-password required pam_pwdb.so shadow md5</PRE
+> #%PAM-1.0
+ # The PAM configuration file for the `login' service
+ #
+ auth required pam_securetty.so
+ auth required pam_nologin.so
+ # auth required pam_dialup.so
+ # auth optional pam_mail.so
+ auth required pam_pwdb.so shadow md5
+ # account requisite pam_time.so
+ account required pam_pwdb.so
+ session required pam_pwdb.so
+ # session optional pam_lastlog.so
+ # password required pam_cracklib.so retry=3
+ password required pam_pwdb.so shadow md5</PRE
></P
><P
>PAM allows use of replacable modules. Those available on a
@@ -155,19 +194,19 @@ sample system include:</P
><P
><PRE
CLASS="PROGRAMLISTING"
->$ /bin/ls /lib/security
-pam_access.so pam_ftp.so pam_limits.so
-pam_ncp_auth.so pam_rhosts_auth.so pam_stress.so
-pam_cracklib.so pam_group.so pam_listfile.so
-pam_nologin.so pam_rootok.so pam_tally.so
-pam_deny.so pam_issue.so pam_mail.so
-pam_permit.so pam_securetty.so pam_time.so
-pam_dialup.so pam_lastlog.so pam_mkhomedir.so
-pam_pwdb.so pam_shells.so pam_unix.so
-pam_env.so pam_ldap.so pam_motd.so
-pam_radius.so pam_smbpass.so pam_unix_acct.so
-pam_wheel.so pam_unix_auth.so pam_unix_passwd.so
-pam_userdb.so pam_warn.so pam_unix_session.so</PRE
+> $ /bin/ls /lib/security
+ pam_access.so pam_ftp.so pam_limits.so
+ pam_ncp_auth.so pam_rhosts_auth.so pam_stress.so
+ pam_cracklib.so pam_group.so pam_listfile.so
+ pam_nologin.so pam_rootok.so pam_tally.so
+ pam_deny.so pam_issue.so pam_mail.so
+ pam_permit.so pam_securetty.so pam_time.so
+ pam_dialup.so pam_lastlog.so pam_mkhomedir.so
+ pam_pwdb.so pam_shells.so pam_unix.so
+ pam_env.so pam_ldap.so pam_motd.so
+ pam_radius.so pam_smbpass.so pam_unix_acct.so
+ pam_wheel.so pam_unix_auth.so pam_unix_passwd.so
+ pam_userdb.so pam_warn.so pam_unix_session.so</PRE
></P
><P
>The following example for the login program replaces the use of
@@ -230,13 +269,13 @@ source distribution.</P
><P
><PRE
CLASS="PROGRAMLISTING"
->#%PAM-1.0
-# The PAM configuration file for the `login' service
-#
-auth required pam_smbpass.so nodelay
-account required pam_smbpass.so nodelay
-session required pam_smbpass.so nodelay
-password required pam_smbpass.so nodelay</PRE
+> #%PAM-1.0
+ # The PAM configuration file for the `login' service
+ #
+ auth required pam_smbpass.so nodelay
+ account required pam_smbpass.so nodelay
+ session required pam_smbpass.so nodelay
+ password required pam_smbpass.so nodelay</PRE
></P
><P
>The following is the PAM configuration file for a particular
@@ -247,13 +286,13 @@ CLASS="FILENAME"
><P
><PRE
CLASS="PROGRAMLISTING"
->#%PAM-1.0
-# The PAM configuration file for the `samba' service
-#
-auth required /lib/security/pam_pwdb.so nullok nodelay shadow audit
-account required /lib/security/pam_pwdb.so audit nodelay
-session required /lib/security/pam_pwdb.so nodelay
-password required /lib/security/pam_pwdb.so shadow md5</PRE
+> #%PAM-1.0
+ # The PAM configuration file for the `samba' service
+ #
+ auth required /lib/security/pam_pwdb.so nullok nodelay shadow audit
+ account required /lib/security/pam_pwdb.so audit nodelay
+ session required /lib/security/pam_pwdb.so nodelay
+ password required /lib/security/pam_pwdb.so shadow md5</PRE
></P
><P
>In the following example the decision has been made to use the
@@ -264,16 +303,36 @@ program.</P
><P
><PRE
CLASS="PROGRAMLISTING"
->#%PAM-1.0
-# The PAM configuration file for the `samba' service
-#
-auth required /lib/security/pam_smbpass.so nodelay
-account required /lib/security/pam_pwdb.so audit nodelay
-session required /lib/security/pam_pwdb.so nodelay
-password required /lib/security/pam_smbpass.so nodelay smbconf=/etc/samba.d/smb.conf</PRE
+> #%PAM-1.0
+ # The PAM configuration file for the `samba' service
+ #
+ auth required /lib/security/pam_smbpass.so nodelay
+ account required /lib/security/pam_pwdb.so audit nodelay
+ session required /lib/security/pam_pwdb.so nodelay
+ password required /lib/security/pam_smbpass.so nodelay smbconf=/etc/samba.d/smb.conf</PRE
></P
+><DIV
+CLASS="NOTE"
><P
->Note: PAM allows stacking of authentication mechanisms. It is
+></P
+><TABLE
+CLASS="NOTE"
+WIDTH="100%"
+BORDER="0"
+><TR
+><TD
+WIDTH="25"
+ALIGN="CENTER"
+VALIGN="TOP"
+><IMG
+SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
+HSPACE="5"
+ALT="Note"></TD
+><TD
+ALIGN="LEFT"
+VALIGN="TOP"
+><P
+>PAM allows stacking of authentication mechanisms. It is
also possible to pass information obtained within one PAM module through
to the next module in the PAM stack. Please refer to the documentation for
your particular system implementation for details regarding the specific
@@ -290,14 +349,18 @@ CLASS="FILENAME"
on the basis that it allows for easier administration. As with all issues in
life though, every decision makes trade-offs, so you may want examine the
PAM documentation for further helpful information.</P
+></TD
+></TR
+></TABLE
+></DIV
></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1970"
->12.2. Distributed Authentication</A
+NAME="AEN1915"
+>13.2. Distributed Authentication</A
></H1
><P
>The astute administrator will realize from this that the
@@ -308,16 +371,9 @@ CLASS="FILENAME"
<B
CLASS="COMMAND"
>winbindd</B
->, and <B
-CLASS="COMMAND"
->rsync</B
-> (see
-<A
-HREF="http://rsync.samba.org/"
-TARGET="_top"
->http://rsync.samba.org/</A
->)
-will allow the establishment of a centrally managed, distributed
+>, and a distributed
+passdb backend, such as ldap, will allow the establishment of a
+centrally managed, distributed
user/password database that can also be used by all
PAM (eg: Linux) aware programs and applications. This arrangement
can have particularly potent advantages compared with the
@@ -329,8 +385,8 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1977"
->12.3. PAM Configuration in smb.conf</A
+NAME="AEN1920"
+>13.3. PAM Configuration in smb.conf</A
></H1
><P
>There is an option in smb.conf called <A
@@ -340,7 +396,7 @@ TARGET="_top"
>.
The following is from the on-line help for this option in SWAT;</P
><P
->When Samba 2.2 is configure to enable PAM support (i.e.
+>When Samba is configured to enable PAM support (i.e.
<CODE
CLASS="CONSTANT"
>--with-pam</CODE
@@ -381,7 +437,7 @@ WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
-HREF="unix-permissions.html"
+HREF="groupmapping.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -399,7 +455,7 @@ WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
-HREF="msdfs.html"
+HREF="printing.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -409,7 +465,7 @@ ACCESSKEY="N"
WIDTH="33%"
ALIGN="left"
VALIGN="top"
->UNIX Permission Bits and Windows NT Access Control Lists</TD
+>Group mapping HOWTO</TD
><TD
WIDTH="34%"
ALIGN="center"
@@ -423,7 +479,7 @@ ACCESSKEY="U"
WIDTH="33%"
ALIGN="right"
VALIGN="top"
->Hosting a Microsoft Distributed File System tree on Samba</TD
+>Printing Support</TD
></TR
></TABLE
></DIV
diff --git a/docs/htmldocs/passdb.html b/docs/htmldocs/passdb.html
index 592e41e1b7..8a7c26b640 100644
--- a/docs/htmldocs/passdb.html
+++ b/docs/htmldocs/passdb.html
@@ -80,7 +80,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN234"
+NAME="AEN244"
>3.1. Introduction</A
></H1
><P
@@ -121,7 +121,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN241"
+NAME="AEN251"
>3.2. Important Notes About Security</A
></H1
><P
@@ -284,7 +284,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN267"
+NAME="AEN277"
>3.2.1. Advantages of SMB Encryption</A
></H2
><P
@@ -323,7 +323,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN273"
+NAME="AEN283"
>3.2.2. Advantages of non-encrypted passwords</A
></H2
><P
@@ -358,7 +358,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN279"
+NAME="AEN289"
>3.3. The smbpasswd Command</A
></H1
><P
@@ -461,7 +461,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN310"
+NAME="AEN320"
>3.4. Plain text</A
></H1
><P
@@ -481,7 +481,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN315"
+NAME="AEN325"
>3.5. TDB</A
></H1
><P
@@ -494,7 +494,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN318"
+NAME="AEN328"
>3.6. LDAP</A
></H1
><DIV
@@ -502,7 +502,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN320"
+NAME="AEN330"
>3.6.1. Introduction</A
></H2
><P
@@ -570,7 +570,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN340"
+NAME="AEN350"
>3.6.2. Introduction</A
></H2
><P
@@ -679,7 +679,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN369"
+NAME="AEN379"
>3.6.3. Supported LDAP Servers</A
></H2
><P
@@ -705,7 +705,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN374"
+NAME="AEN384"
>3.6.4. Schema and Relationship to the RFC 2307 posixAccount</A
></H2
><P
@@ -762,7 +762,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN386"
+NAME="AEN396"
>3.6.5. Configuring Samba with LDAP</A
></H2
><DIV
@@ -770,7 +770,7 @@ CLASS="SECT3"
><H3
CLASS="SECT3"
><A
-NAME="AEN388"
+NAME="AEN398"
>3.6.5.1. OpenLDAP configuration</A
></H3
><P
@@ -852,7 +852,7 @@ CLASS="SECT3"
><H3
CLASS="SECT3"
><A
-NAME="AEN405"
+NAME="AEN415"
>3.6.5.2. Configuring Samba</A
></H3
><P
@@ -968,7 +968,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN433"
+NAME="AEN443"
>3.6.6. Accounts and Groups management</A
></H2
><P
@@ -993,7 +993,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN438"
+NAME="AEN448"
>3.6.7. Security and sambaAccount</A
></H2
><P
@@ -1072,7 +1072,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN458"
+NAME="AEN468"
>3.6.8. LDAP specials attributes for sambaAccounts</A
></H2
><P
@@ -1279,7 +1279,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN528"
+NAME="AEN538"
>3.6.9. Example LDIF Entries for a sambaAccount</A
></H2
><P
@@ -1338,7 +1338,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN536"
+NAME="AEN546"
>3.7. MySQL</A
></H1
><DIV
@@ -1346,7 +1346,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN538"
+NAME="AEN548"
>3.7.1. Building</A
></H2
><P
@@ -1367,7 +1367,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN544"
+NAME="AEN554"
>3.7.2. Creating the database</A
></H2
><P
@@ -1403,7 +1403,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN554"
+NAME="AEN564"
>3.7.3. Configuring</A
></H2
><P
@@ -1514,7 +1514,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN571"
+NAME="AEN581"
>3.7.4. Using plaintext passwords or encrypted password</A
></H2
><P
@@ -1529,7 +1529,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN576"
+NAME="AEN586"
>3.7.5. Getting non-column data from the table</A
></H2
><P
@@ -1555,7 +1555,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN584"
+NAME="AEN594"
>3.8. Passdb XML plugin</A
></H1
><DIV
@@ -1563,7 +1563,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN586"
+NAME="AEN596"
>3.8.1. Building</A
></H2
><P
@@ -1583,7 +1583,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN592"
+NAME="AEN602"
>3.8.2. Usage</A
></H2
><P
diff --git a/docs/htmldocs/portability.html b/docs/htmldocs/portability.html
index c3667284d9..6efc264635 100644
--- a/docs/htmldocs/portability.html
+++ b/docs/htmldocs/portability.html
@@ -13,8 +13,8 @@ REL="UP"
TITLE="Appendixes"
HREF="appendixes.html"><LINK
REL="PREVIOUS"
-TITLE="Appendixes"
-HREF="appendixes.html"><LINK
+TITLE="Samba performance issues"
+HREF="speed.html"><LINK
REL="NEXT"
TITLE="Samba and other CIFS clients"
HREF="other-clients.html"></HEAD
@@ -45,7 +45,7 @@ WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
-HREF="appendixes.html"
+HREF="speed.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -84,7 +84,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3626"
+NAME="AEN3525"
>24.1. HPUX</A
></H1
><P
@@ -114,7 +114,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3632"
+NAME="AEN3531"
>24.2. SCO Unix</A
></H1
><P
@@ -131,7 +131,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3636"
+NAME="AEN3535"
>24.3. DNIX</A
></H1
><P
@@ -238,7 +238,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3665"
+NAME="AEN3564"
>24.4. RedHat Linux Rembrandt-II</A
></H1
><P
@@ -262,7 +262,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3671"
+NAME="AEN3570"
>24.5. AIX</A
></H1
><DIV
@@ -270,7 +270,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN3673"
+NAME="AEN3572"
>24.5.1. Sequential Read Ahead</A
></H2
><P
@@ -295,7 +295,7 @@ WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
-HREF="appendixes.html"
+HREF="speed.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -323,7 +323,7 @@ ACCESSKEY="N"
WIDTH="33%"
ALIGN="left"
VALIGN="top"
->Appendixes</TD
+>Samba performance issues</TD
><TD
WIDTH="34%"
ALIGN="center"
diff --git a/docs/htmldocs/printing.html b/docs/htmldocs/printing.html
index ed4528281b..7834e0d884 100644
--- a/docs/htmldocs/printing.html
+++ b/docs/htmldocs/printing.html
@@ -10,11 +10,12 @@ REL="HOME"
TITLE="SAMBA Project Documentation"
HREF="samba-howto-collection.html"><LINK
REL="UP"
-TITLE="Optional configuration"
+TITLE="Advanced Configuration"
HREF="optional.html"><LINK
REL="PREVIOUS"
-TITLE="Hosting a Microsoft Distributed File System tree on Samba"
-HREF="msdfs.html"><LINK
+TITLE="Configuring PAM for distributed but centrally
+managed authentication"
+HREF="pam.html"><LINK
REL="NEXT"
TITLE="CUPS Printing Support"
HREF="cups-printing.html"></HEAD
@@ -45,7 +46,7 @@ WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
-HREF="msdfs.html"
+HREF="pam.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -80,7 +81,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN2058"
+NAME="AEN1946"
>14.1. Introduction</A
></H1
><P
@@ -163,7 +164,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN2080"
+NAME="AEN1968"
>14.2. Configuration</A
></H1
><DIV
@@ -225,7 +226,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN2088"
+NAME="AEN1976"
>14.2.1. Creating [print$]</A
></H2
><P
@@ -442,7 +443,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN2123"
+NAME="AEN2011"
>14.2.2. Setting Drivers for Existing Printers</A
></H2
><P
@@ -514,7 +515,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN2139"
+NAME="AEN2027"
>14.2.3. Support a large number of printers</A
></H2
><P
@@ -580,7 +581,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN2150"
+NAME="AEN2038"
>14.2.4. Adding New Printers via the Windows NT APW</A
></H2
><P
@@ -735,7 +736,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN2180"
+NAME="AEN2068"
>14.2.5. Samba and Printer Ports</A
></H2
><P
@@ -770,7 +771,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN2188"
+NAME="AEN2076"
>14.3. The Imprints Toolset</A
></H1
><P
@@ -788,7 +789,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN2192"
+NAME="AEN2080"
>14.3.1. What is Imprints?</A
></H2
><P
@@ -820,7 +821,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN2202"
+NAME="AEN2090"
>14.3.2. Creating Printer Driver Packages</A
></H2
><P
@@ -836,7 +837,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN2205"
+NAME="AEN2093"
>14.3.3. The Imprints server</A
></H2
><P
@@ -860,7 +861,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN2209"
+NAME="AEN2097"
>14.3.4. The Installation Client</A
></H2
><P
@@ -954,7 +955,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN2231"
+NAME="AEN2119"
>14.4. Diagnosis</A
></H1
><DIV
@@ -962,7 +963,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN2233"
+NAME="AEN2121"
>14.4.1. Introduction</A
></H2
><P
@@ -1037,7 +1038,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN2249"
+NAME="AEN2137"
>14.4.2. Debugging printer problems</A
></H2
><P
@@ -1094,7 +1095,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN2258"
+NAME="AEN2146"
>14.4.3. What printers do I have?</A
></H2
><P
@@ -1123,7 +1124,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN2266"
+NAME="AEN2154"
>14.4.4. Setting up printcap and print servers</A
></H2
><P
@@ -1207,7 +1208,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN2294"
+NAME="AEN2182"
>14.4.5. Job sent, no output</A
></H2
><P
@@ -1252,7 +1253,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN2305"
+NAME="AEN2193"
>14.4.6. Job sent, strange output</A
></H2
><P
@@ -1298,7 +1299,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN2317"
+NAME="AEN2205"
>14.4.7. Raw PostScript printed</A
></H2
><P
@@ -1313,7 +1314,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN2320"
+NAME="AEN2208"
>14.4.8. Advanced Printing</A
></H2
><P
@@ -1329,7 +1330,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN2323"
+NAME="AEN2211"
>14.4.9. Real debugging</A
></H2
><P
@@ -1354,7 +1355,7 @@ WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
-HREF="msdfs.html"
+HREF="pam.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -1382,7 +1383,8 @@ ACCESSKEY="N"
WIDTH="33%"
ALIGN="left"
VALIGN="top"
->Hosting a Microsoft Distributed File System tree on Samba</TD
+>Configuring PAM for distributed but centrally
+managed authentication</TD
><TD
WIDTH="34%"
ALIGN="center"
diff --git a/docs/htmldocs/samba-bdc.html b/docs/htmldocs/samba-bdc.html
index bc1429673a..4ae64563aa 100644
--- a/docs/htmldocs/samba-bdc.html
+++ b/docs/htmldocs/samba-bdc.html
@@ -2,7 +2,7 @@
<HTML
><HEAD
><TITLE
->How to Act as a Backup Domain Controller in a Purely Samba Controlled Domain</TITLE
+>Samba Backup Domain Controller to Samba Domain Control</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
@@ -74,13 +74,13 @@ CLASS="CHAPTER"
><A
NAME="SAMBA-BDC"
></A
->Chapter 7. How to Act as a Backup Domain Controller in a Purely Samba Controlled Domain</H1
+>Chapter 7. Samba Backup Domain Controller to Samba Domain Control</H1
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1278"
+NAME="AEN1193"
>7.1. Prerequisite Reading</A
></H1
><P
@@ -97,7 +97,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1282"
+NAME="AEN1197"
>7.2. Background</A
></H1
><P
@@ -142,7 +142,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1290"
+NAME="AEN1205"
>7.3. What qualifies a Domain Controller on the network?</A
></H1
><P
@@ -159,7 +159,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN1293"
+NAME="AEN1208"
>7.3.1. How does a Workstation find its domain controller?</A
></H2
><P
@@ -178,7 +178,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN1296"
+NAME="AEN1211"
>7.3.2. When is the PDC needed?</A
></H2
><P
@@ -194,7 +194,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1299"
+NAME="AEN1214"
>7.4. Can Samba be a Backup Domain Controller to an NT PDC?</A
></H1
><P
@@ -217,7 +217,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1304"
+NAME="AEN1219"
>7.5. How do I set up a Samba BDC?</A
></H1
><P
@@ -284,7 +284,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN1321"
+NAME="AEN1236"
>7.5.1. How do I replicate the smbpasswd file?</A
></H2
><P
@@ -305,7 +305,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN1325"
+NAME="AEN1240"
>7.5.2. Can I do this all with LDAP?</A
></H2
><P
diff --git a/docs/htmldocs/samba-howto-collection.html b/docs/htmldocs/samba-howto-collection.html
index b16e4556f8..98f8bcfbc8 100644
--- a/docs/htmldocs/samba-howto-collection.html
+++ b/docs/htmldocs/samba-howto-collection.html
@@ -148,26 +148,32 @@ HREF="browsing-quick.html#AEN130"
><DT
>2.2. <A
HREF="browsing-quick.html#AEN139"
->Use of the "Remote Announce" parameter</A
+>How browsing functions and how to deploy stable and
+dependable browsing using Samba</A
></DT
><DT
>2.3. <A
-HREF="browsing-quick.html#AEN153"
->Use of the "Remote Browse Sync" parameter</A
+HREF="browsing-quick.html#AEN149"
+>Use of the "Remote Announce" parameter</A
></DT
><DT
>2.4. <A
-HREF="browsing-quick.html#AEN158"
->Use of WINS</A
+HREF="browsing-quick.html#AEN163"
+>Use of the "Remote Browse Sync" parameter</A
></DT
><DT
>2.5. <A
-HREF="browsing-quick.html#AEN169"
->Do NOT use more than one (1) protocol on MS Windows machines</A
+HREF="browsing-quick.html#AEN168"
+>Use of WINS</A
></DT
><DT
>2.6. <A
-HREF="browsing-quick.html#AEN177"
+HREF="browsing-quick.html#AEN179"
+>Do NOT use more than one (1) protocol on MS Windows machines</A
+></DT
+><DT
+>2.7. <A
+HREF="browsing-quick.html#AEN187"
>Name Resolution Order</A
></DT
></DL
@@ -181,42 +187,42 @@ HREF="passdb.html"
><DL
><DT
>3.1. <A
-HREF="passdb.html#AEN234"
+HREF="passdb.html#AEN244"
>Introduction</A
></DT
><DT
>3.2. <A
-HREF="passdb.html#AEN241"
+HREF="passdb.html#AEN251"
>Important Notes About Security</A
></DT
><DT
>3.3. <A
-HREF="passdb.html#AEN279"
+HREF="passdb.html#AEN289"
>The smbpasswd Command</A
></DT
><DT
>3.4. <A
-HREF="passdb.html#AEN310"
+HREF="passdb.html#AEN320"
>Plain text</A
></DT
><DT
>3.5. <A
-HREF="passdb.html#AEN315"
+HREF="passdb.html#AEN325"
>TDB</A
></DT
><DT
>3.6. <A
-HREF="passdb.html#AEN318"
+HREF="passdb.html#AEN328"
>LDAP</A
></DT
><DT
>3.7. <A
-HREF="passdb.html#AEN536"
+HREF="passdb.html#AEN546"
>MySQL</A
></DT
><DT
>3.8. <A
-HREF="passdb.html#AEN584"
+HREF="passdb.html#AEN594"
>Passdb XML plugin</A
></DT
></DL
@@ -239,17 +245,17 @@ HREF="servertype.html"
><DL
><DT
>4.1. <A
-HREF="servertype.html#AEN629"
+HREF="servertype.html#AEN639"
>Stand Alone Server</A
></DT
><DT
>4.2. <A
-HREF="servertype.html#AEN635"
+HREF="servertype.html#AEN646"
>Domain Member Server</A
></DT
><DT
>4.3. <A
-HREF="servertype.html#AEN641"
+HREF="servertype.html#AEN652"
>Domain Controller</A
></DT
></DL
@@ -257,8 +263,17 @@ HREF="servertype.html#AEN641"
><DT
>5. <A
HREF="securitylevels.html"
->Samba as Stand-Alone server (User and Share security level)</A
+>Samba as Stand-Alone Server</A
></DT
+><DD
+><DL
+><DT
+>5.1. <A
+HREF="securitylevels.html#AEN681"
+>User and Share security level</A
+></DT
+></DL
+></DD
><DT
>6. <A
HREF="samba-pdc.html"
@@ -268,81 +283,71 @@ HREF="samba-pdc.html"
><DL
><DT
>6.1. <A
-HREF="samba-pdc.html#AEN705"
+HREF="samba-pdc.html#AEN785"
>Prerequisite Reading</A
></DT
><DT
>6.2. <A
-HREF="samba-pdc.html#AEN710"
+HREF="samba-pdc.html#AEN790"
>Background</A
></DT
><DT
>6.3. <A
-HREF="samba-pdc.html#AEN748"
+HREF="samba-pdc.html#AEN830"
>Configuring the Samba Domain Controller</A
></DT
><DT
>6.4. <A
-HREF="samba-pdc.html#AEN790"
+HREF="samba-pdc.html#AEN872"
>Creating Machine Trust Accounts and Joining Clients to the Domain</A
></DT
><DT
>6.5. <A
-HREF="samba-pdc.html#AEN898"
+HREF="samba-pdc.html#AEN980"
>Common Problems and Errors</A
></DT
><DT
>6.6. <A
-HREF="samba-pdc.html#AEN946"
->System Policies and Profiles</A
-></DT
-><DT
->6.7. <A
-HREF="samba-pdc.html#AEN990"
+HREF="samba-pdc.html#AEN1026"
>What other help can I get?</A
></DT
><DT
->6.8. <A
-HREF="samba-pdc.html#AEN1104"
+>6.7. <A
+HREF="samba-pdc.html#AEN1140"
>Domain Control for Windows 9x/ME</A
></DT
-><DT
->6.9. <A
-HREF="samba-pdc.html#AEN1242"
->DOMAIN_CONTROL.txt : Windows NT Domain Control &#38; Samba</A
-></DT
></DL
></DD
><DT
>7. <A
HREF="samba-bdc.html"
->How to Act as a Backup Domain Controller in a Purely Samba Controlled Domain</A
+>Samba Backup Domain Controller to Samba Domain Control</A
></DT
><DD
><DL
><DT
>7.1. <A
-HREF="samba-bdc.html#AEN1278"
+HREF="samba-bdc.html#AEN1193"
>Prerequisite Reading</A
></DT
><DT
>7.2. <A
-HREF="samba-bdc.html#AEN1282"
+HREF="samba-bdc.html#AEN1197"
>Background</A
></DT
><DT
>7.3. <A
-HREF="samba-bdc.html#AEN1290"
+HREF="samba-bdc.html#AEN1205"
>What qualifies a Domain Controller on the network?</A
></DT
><DT
>7.4. <A
-HREF="samba-bdc.html#AEN1299"
+HREF="samba-bdc.html#AEN1214"
>Can Samba be a Backup Domain Controller to an NT PDC?</A
></DT
><DT
>7.5. <A
-HREF="samba-bdc.html#AEN1304"
+HREF="samba-bdc.html#AEN1219"
>How do I set up a Samba BDC?</A
></DT
></DL
@@ -356,42 +361,38 @@ HREF="ads.html"
><DL
><DT
>8.1. <A
-HREF="ads.html#AEN1343"
->Installing the required packages for Debian</A
+HREF="ads.html#AEN1251"
+>Setup your <TT
+CLASS="FILENAME"
+>smb.conf</TT
+></A
></DT
><DT
>8.2. <A
-HREF="ads.html#AEN1350"
->Installing the required packages for RedHat</A
+HREF="ads.html#AEN1262"
+>Setup your <TT
+CLASS="FILENAME"
+>/etc/krb5.conf</TT
+></A
></DT
><DT
>8.3. <A
-HREF="ads.html#AEN1360"
->Compile Samba</A
-></DT
-><DT
->8.4. <A
-HREF="ads.html#AEN1375"
->Setup your /etc/krb5.conf</A
-></DT
-><DT
->8.5. <A
-HREF="ads.html#AEN1385"
+HREF="ads.html#AEN1273"
>Create the computer account</A
></DT
><DT
->8.6. <A
-HREF="ads.html#AEN1397"
+>8.4. <A
+HREF="ads.html#AEN1285"
>Test your server setup</A
></DT
><DT
->8.7. <A
-HREF="ads.html#AEN1402"
+>8.5. <A
+HREF="ads.html#AEN1290"
>Testing with smbclient</A
></DT
><DT
->8.8. <A
-HREF="ads.html#AEN1405"
+>8.6. <A
+HREF="ads.html#AEN1293"
>Notes</A
></DT
></DL
@@ -405,17 +406,12 @@ HREF="domain-security.html"
><DL
><DT
>9.1. <A
-HREF="domain-security.html#AEN1427"
+HREF="domain-security.html#AEN1315"
>Joining an NT Domain with Samba 3.0</A
></DT
><DT
>9.2. <A
-HREF="domain-security.html#AEN1482"
->Samba and Windows 2000 Domains</A
-></DT
-><DT
->9.3. <A
-HREF="domain-security.html#AEN1485"
+HREF="domain-security.html#AEN1369"
>Why is this better than security = server?</A
></DT
></DL
@@ -425,48 +421,26 @@ HREF="domain-security.html#AEN1485"
><DT
>III. <A
HREF="optional.html"
->Optional configuration</A
+>Advanced Configuration</A
></DT
><DD
><DL
><DT
>10. <A
-HREF="integrate-ms-networks.html"
->Integrating MS Windows networks with Samba</A
+HREF="advancednetworkmanagement.html"
+>System Policies</A
></DT
><DD
><DL
><DT
>10.1. <A
-HREF="integrate-ms-networks.html#AEN1517"
->Agenda</A
+HREF="advancednetworkmanagement.html#AEN1401"
+>Basic System Policy Info</A
></DT
><DT
>10.2. <A
-HREF="integrate-ms-networks.html#AEN1539"
->Name Resolution in a pure Unix/Linux world</A
-></DT
-><DT
->10.3. <A
-HREF="integrate-ms-networks.html#AEN1602"
->Name resolution as used within MS Windows networking</A
-></DT
-><DT
->10.4. <A
-HREF="integrate-ms-networks.html#AEN1647"
->How browsing functions and how to deploy stable and
-dependable browsing using Samba</A
-></DT
-><DT
->10.5. <A
-HREF="integrate-ms-networks.html#AEN1657"
->MS Windows security options and how to configure
-Samba for seemless integration</A
-></DT
-><DT
->10.6. <A
-HREF="integrate-ms-networks.html#AEN1727"
->Conclusions</A
+HREF="advancednetworkmanagement.html#AEN1456"
+>Roaming Profiles</A
></DT
></DL
></DD
@@ -479,39 +453,39 @@ HREF="unix-permissions.html"
><DL
><DT
>11.1. <A
-HREF="unix-permissions.html#AEN1748"
+HREF="unix-permissions.html#AEN1663"
>Viewing and changing UNIX permissions using the NT
security dialogs</A
></DT
><DT
>11.2. <A
-HREF="unix-permissions.html#AEN1752"
+HREF="unix-permissions.html#AEN1667"
>How to view file security on a Samba share</A
></DT
><DT
>11.3. <A
-HREF="unix-permissions.html#AEN1763"
+HREF="unix-permissions.html#AEN1678"
>Viewing file ownership</A
></DT
><DT
>11.4. <A
-HREF="unix-permissions.html#AEN1783"
+HREF="unix-permissions.html#AEN1698"
>Viewing file or directory permissions</A
></DT
><DT
>11.5. <A
-HREF="unix-permissions.html#AEN1819"
+HREF="unix-permissions.html#AEN1734"
>Modifying file or directory permissions</A
></DT
><DT
>11.6. <A
-HREF="unix-permissions.html#AEN1841"
+HREF="unix-permissions.html#AEN1756"
>Interaction with the standard Samba create mask
parameters</A
></DT
><DT
>11.7. <A
-HREF="unix-permissions.html#AEN1905"
+HREF="unix-permissions.html#AEN1810"
>Interaction with the standard Samba file attribute
mapping</A
></DT
@@ -519,6 +493,11 @@ HREF="unix-permissions.html#AEN1905"
></DD
><DT
>12. <A
+HREF="groupmapping.html"
+>Group mapping HOWTO</A
+></DT
+><DT
+>13. <A
HREF="pam.html"
>Configuring PAM for distributed but centrally
managed authentication</A
@@ -526,37 +505,23 @@ managed authentication</A
><DD
><DL
><DT
->12.1. <A
-HREF="pam.html#AEN1926"
+>13.1. <A
+HREF="pam.html#AEN1866"
>Samba and PAM</A
></DT
><DT
->12.2. <A
-HREF="pam.html#AEN1970"
+>13.2. <A
+HREF="pam.html#AEN1915"
>Distributed Authentication</A
></DT
><DT
->12.3. <A
-HREF="pam.html#AEN1977"
+>13.3. <A
+HREF="pam.html#AEN1920"
>PAM Configuration in smb.conf</A
></DT
></DL
></DD
><DT
->13. <A
-HREF="msdfs.html"
->Hosting a Microsoft Distributed File System tree on Samba</A
-></DT
-><DD
-><DL
-><DT
->13.1. <A
-HREF="msdfs.html#AEN1997"
->Instructions</A
-></DT
-></DL
-></DD
-><DT
>14. <A
HREF="printing.html"
>Printing Support</A
@@ -565,22 +530,22 @@ HREF="printing.html"
><DL
><DT
>14.1. <A
-HREF="printing.html#AEN2058"
+HREF="printing.html#AEN1946"
>Introduction</A
></DT
><DT
>14.2. <A
-HREF="printing.html#AEN2080"
+HREF="printing.html#AEN1968"
>Configuration</A
></DT
><DT
>14.3. <A
-HREF="printing.html#AEN2188"
+HREF="printing.html#AEN2076"
>The Imprints Toolset</A
></DT
><DT
>14.4. <A
-HREF="printing.html#AEN2231"
+HREF="printing.html#AEN2119"
>Diagnosis</A
></DT
></DL
@@ -594,37 +559,37 @@ HREF="cups-printing.html"
><DL
><DT
>15.1. <A
-HREF="cups-printing.html#AEN2343"
+HREF="cups-printing.html#AEN2231"
>Introduction</A
></DT
><DT
>15.2. <A
-HREF="cups-printing.html#AEN2348"
+HREF="cups-printing.html#AEN2236"
>CUPS - RAW Print Through Mode</A
></DT
><DT
>15.3. <A
-HREF="cups-printing.html#AEN2403"
+HREF="cups-printing.html#AEN2291"
>The CUPS Filter Chains</A
></DT
><DT
>15.4. <A
-HREF="cups-printing.html#AEN2442"
+HREF="cups-printing.html#AEN2330"
>CUPS Print Drivers and Devices</A
></DT
><DT
>15.5. <A
-HREF="cups-printing.html#AEN2519"
+HREF="cups-printing.html#AEN2407"
>Limiting the number of pages users can print</A
></DT
><DT
>15.6. <A
-HREF="cups-printing.html#AEN2608"
+HREF="cups-printing.html#AEN2496"
>Advanced Postscript Printing from MS Windows</A
></DT
><DT
>15.7. <A
-HREF="cups-printing.html#AEN2623"
+HREF="cups-printing.html#AEN2511"
>Auto-Deletion of CUPS spool files</A
></DT
></DL
@@ -638,271 +603,216 @@ HREF="winbind.html"
><DL
><DT
>16.1. <A
-HREF="winbind.html#AEN2685"
+HREF="winbind.html#AEN2573"
>Abstract</A
></DT
><DT
>16.2. <A
-HREF="winbind.html#AEN2689"
+HREF="winbind.html#AEN2577"
>Introduction</A
></DT
><DT
>16.3. <A
-HREF="winbind.html#AEN2702"
+HREF="winbind.html#AEN2590"
>What Winbind Provides</A
></DT
><DT
>16.4. <A
-HREF="winbind.html#AEN2713"
+HREF="winbind.html#AEN2601"
>How Winbind Works</A
></DT
><DT
>16.5. <A
-HREF="winbind.html#AEN2756"
+HREF="winbind.html#AEN2644"
>Installation and Configuration</A
></DT
><DT
>16.6. <A
-HREF="winbind.html#AEN3013"
+HREF="winbind.html#AEN2901"
>Limitations</A
></DT
><DT
>16.7. <A
-HREF="winbind.html#AEN3023"
+HREF="winbind.html#AEN2911"
>Conclusion</A
></DT
></DL
></DD
><DT
>17. <A
+HREF="integrate-ms-networks.html"
+>Integrating MS Windows networks with Samba</A
+></DT
+><DD
+><DL
+><DT
+>17.1. <A
+HREF="integrate-ms-networks.html#AEN2932"
+>Name Resolution in a pure Unix/Linux world</A
+></DT
+><DT
+>17.2. <A
+HREF="integrate-ms-networks.html#AEN2995"
+>Name resolution as used within MS Windows networking</A
+></DT
+></DL
+></DD
+><DT
+>18. <A
HREF="improved-browsing.html"
>Improved browsing in samba</A
></DT
><DD
><DL
><DT
->17.1. <A
-HREF="improved-browsing.html#AEN3033"
+>18.1. <A
+HREF="improved-browsing.html#AEN3047"
>Overview of browsing</A
></DT
><DT
->17.2. <A
-HREF="improved-browsing.html#AEN3038"
+>18.2. <A
+HREF="improved-browsing.html#AEN3052"
>Browsing support in samba</A
></DT
><DT
->17.3. <A
-HREF="improved-browsing.html#AEN3046"
+>18.3. <A
+HREF="improved-browsing.html#AEN3060"
>Problem resolution</A
></DT
><DT
->17.4. <A
-HREF="improved-browsing.html#AEN3055"
+>18.4. <A
+HREF="improved-browsing.html#AEN3069"
>Browsing across subnets</A
></DT
><DT
->17.5. <A
-HREF="improved-browsing.html#AEN3095"
+>18.5. <A
+HREF="improved-browsing.html#AEN3109"
>Setting up a WINS server</A
></DT
><DT
->17.6. <A
-HREF="improved-browsing.html#AEN3114"
+>18.6. <A
+HREF="improved-browsing.html#AEN3128"
>Setting up Browsing in a WORKGROUP</A
></DT
><DT
->17.7. <A
-HREF="improved-browsing.html#AEN3132"
+>18.7. <A
+HREF="improved-browsing.html#AEN3146"
>Setting up Browsing in a DOMAIN</A
></DT
><DT
->17.8. <A
-HREF="improved-browsing.html#AEN3142"
+>18.8. <A
+HREF="improved-browsing.html#AEN3156"
>Forcing samba to be the master</A
></DT
><DT
->17.9. <A
-HREF="improved-browsing.html#AEN3151"
+>18.9. <A
+HREF="improved-browsing.html#AEN3165"
>Making samba the domain master</A
></DT
><DT
->17.10. <A
-HREF="improved-browsing.html#AEN3169"
+>18.10. <A
+HREF="improved-browsing.html#AEN3183"
>Note about broadcast addresses</A
></DT
><DT
->17.11. <A
-HREF="improved-browsing.html#AEN3172"
+>18.11. <A
+HREF="improved-browsing.html#AEN3186"
>Multiple interfaces</A
></DT
></DL
></DD
><DT
->18. <A
-HREF="vfs.html"
->Stackable VFS modules</A
+>19. <A
+HREF="msdfs.html"
+>Hosting a Microsoft Distributed File System tree on Samba</A
></DT
><DD
><DL
><DT
->18.1. <A
-HREF="vfs.html#AEN3190"
->Introduction and configuration</A
-></DT
-><DT
->18.2. <A
-HREF="vfs.html#AEN3199"
->Included modules</A
-></DT
-><DT
->18.3. <A
-HREF="vfs.html#AEN3253"
->VFS modules available elsewhere</A
+>19.1. <A
+HREF="msdfs.html#AEN3200"
+>Instructions</A
></DT
></DL
></DD
><DT
->19. <A
-HREF="groupmapping.html"
->Group mapping HOWTO</A
-></DT
-><DT
>20. <A
-HREF="speed.html"
->Samba performance issues</A
+HREF="vfs.html"
+>Stackable VFS modules</A
></DT
><DD
><DL
><DT
>20.1. <A
-HREF="speed.html#AEN3320"
->Comparisons</A
+HREF="vfs.html#AEN3259"
+>Introduction and configuration</A
></DT
><DT
>20.2. <A
-HREF="speed.html#AEN3326"
->Socket options</A
+HREF="vfs.html#AEN3268"
+>Included modules</A
></DT
><DT
>20.3. <A
-HREF="speed.html#AEN3333"
->Read size</A
-></DT
-><DT
->20.4. <A
-HREF="speed.html#AEN3338"
->Max xmit</A
-></DT
-><DT
->20.5. <A
-HREF="speed.html#AEN3343"
->Log level</A
-></DT
-><DT
->20.6. <A
-HREF="speed.html#AEN3346"
->Read raw</A
-></DT
-><DT
->20.7. <A
-HREF="speed.html#AEN3351"
->Write raw</A
-></DT
-><DT
->20.8. <A
-HREF="speed.html#AEN3355"
->Slow Clients</A
-></DT
-><DT
->20.9. <A
-HREF="speed.html#AEN3359"
->Slow Logins</A
-></DT
-><DT
->20.10. <A
-HREF="speed.html#AEN3362"
->Client tuning</A
+HREF="vfs.html#AEN3322"
+>VFS modules available elsewhere</A
></DT
></DL
></DD
><DT
>21. <A
-HREF="groupprofiles.html"
->Creating Group Prolicy Files</A
-></DT
-><DD
-><DL
-><DT
->21.1. <A
-HREF="groupprofiles.html#AEN3410"
->Windows '9x</A
-></DT
-><DT
->21.2. <A
-HREF="groupprofiles.html#AEN3420"
->Windows NT 4</A
-></DT
-><DT
->21.3. <A
-HREF="groupprofiles.html#AEN3458"
->Windows 2000/XP</A
-></DT
-></DL
-></DD
-><DT
->22. <A
HREF="securing-samba.html"
>Securing Samba</A
></DT
><DD
><DL
><DT
->22.1. <A
-HREF="securing-samba.html#AEN3539"
+>21.1. <A
+HREF="securing-samba.html#AEN3348"
>Introduction</A
></DT
><DT
->22.2. <A
-HREF="securing-samba.html#AEN3542"
+>21.2. <A
+HREF="securing-samba.html#AEN3351"
>Using host based protection</A
></DT
><DT
->22.3. <A
-HREF="securing-samba.html#AEN3549"
+>21.3. <A
+HREF="securing-samba.html#AEN3358"
>Using interface protection</A
></DT
><DT
->22.4. <A
-HREF="securing-samba.html#AEN3558"
+>21.4. <A
+HREF="securing-samba.html#AEN3367"
>Using a firewall</A
></DT
><DT
->22.5. <A
-HREF="securing-samba.html#AEN3565"
+>21.5. <A
+HREF="securing-samba.html#AEN3374"
>Using a IPC$ share deny</A
></DT
><DT
->22.6. <A
-HREF="securing-samba.html#AEN3574"
+>21.6. <A
+HREF="securing-samba.html#AEN3383"
>Upgrading Samba</A
></DT
></DL
></DD
><DT
->23. <A
+>22. <A
HREF="unicode.html"
>Unicode/Charsets</A
></DT
><DD
><DL
><DT
->23.1. <A
-HREF="unicode.html#AEN3588"
+>22.1. <A
+HREF="unicode.html#AEN3397"
>What are charsets and unicode?</A
></DT
><DT
->23.2. <A
-HREF="unicode.html#AEN3597"
+>22.2. <A
+HREF="unicode.html#AEN3406"
>Samba and charsets</A
></DT
></DL
@@ -917,6 +827,65 @@ HREF="appendixes.html"
><DD
><DL
><DT
+>23. <A
+HREF="speed.html"
+>Samba performance issues</A
+></DT
+><DD
+><DL
+><DT
+>23.1. <A
+HREF="speed.html#AEN3443"
+>Comparisons</A
+></DT
+><DT
+>23.2. <A
+HREF="speed.html#AEN3449"
+>Socket options</A
+></DT
+><DT
+>23.3. <A
+HREF="speed.html#AEN3456"
+>Read size</A
+></DT
+><DT
+>23.4. <A
+HREF="speed.html#AEN3461"
+>Max xmit</A
+></DT
+><DT
+>23.5. <A
+HREF="speed.html#AEN3466"
+>Log level</A
+></DT
+><DT
+>23.6. <A
+HREF="speed.html#AEN3469"
+>Read raw</A
+></DT
+><DT
+>23.7. <A
+HREF="speed.html#AEN3474"
+>Write raw</A
+></DT
+><DT
+>23.8. <A
+HREF="speed.html#AEN3478"
+>Slow Clients</A
+></DT
+><DT
+>23.9. <A
+HREF="speed.html#AEN3482"
+>Slow Logins</A
+></DT
+><DT
+>23.10. <A
+HREF="speed.html#AEN3485"
+>Client tuning</A
+></DT
+></DL
+></DD
+><DT
>24. <A
HREF="portability.html"
>Portability</A
@@ -925,27 +894,27 @@ HREF="portability.html"
><DL
><DT
>24.1. <A
-HREF="portability.html#AEN3626"
+HREF="portability.html#AEN3525"
>HPUX</A
></DT
><DT
>24.2. <A
-HREF="portability.html#AEN3632"
+HREF="portability.html#AEN3531"
>SCO Unix</A
></DT
><DT
>24.3. <A
-HREF="portability.html#AEN3636"
+HREF="portability.html#AEN3535"
>DNIX</A
></DT
><DT
>24.4. <A
-HREF="portability.html#AEN3665"
+HREF="portability.html#AEN3564"
>RedHat Linux Rembrandt-II</A
></DT
><DT
>24.5. <A
-HREF="portability.html#AEN3671"
+HREF="portability.html#AEN3570"
>AIX</A
></DT
></DL
@@ -959,27 +928,27 @@ HREF="other-clients.html"
><DL
><DT
>25.1. <A
-HREF="other-clients.html#AEN3691"
+HREF="other-clients.html#AEN3590"
>Macintosh clients?</A
></DT
><DT
>25.2. <A
-HREF="other-clients.html#AEN3700"
+HREF="other-clients.html#AEN3599"
>OS2 Client</A
></DT
><DT
>25.3. <A
-HREF="other-clients.html#AEN3740"
+HREF="other-clients.html#AEN3639"
>Windows for Workgroups</A
></DT
><DT
>25.4. <A
-HREF="other-clients.html#AEN3764"
+HREF="other-clients.html#AEN3663"
>Windows '95/'98</A
></DT
><DT
>25.5. <A
-HREF="other-clients.html#AEN3780"
+HREF="other-clients.html#AEN3679"
>Windows 2000 Service Pack 2</A
></DT
></DL
@@ -993,22 +962,22 @@ HREF="compiling.html"
><DL
><DT
>26.1. <A
-HREF="compiling.html#AEN3807"
+HREF="compiling.html#AEN3706"
>Access Samba source code via CVS</A
></DT
><DT
>26.2. <A
-HREF="compiling.html#AEN3850"
+HREF="compiling.html#AEN3749"
>Accessing the samba sources via rsync and ftp</A
></DT
><DT
>26.3. <A
-HREF="compiling.html#AEN3856"
+HREF="compiling.html#AEN3755"
>Building the Binaries</A
></DT
><DT
>26.4. <A
-HREF="compiling.html#AEN3884"
+HREF="compiling.html#AEN3812"
>Starting the smbd and nmbd</A
></DT
></DL
@@ -1022,32 +991,32 @@ HREF="bugreport.html"
><DL
><DT
>27.1. <A
-HREF="bugreport.html#AEN3946"
+HREF="bugreport.html#AEN3874"
>Introduction</A
></DT
><DT
>27.2. <A
-HREF="bugreport.html#AEN3956"
+HREF="bugreport.html#AEN3884"
>General info</A
></DT
><DT
>27.3. <A
-HREF="bugreport.html#AEN3962"
+HREF="bugreport.html#AEN3890"
>Debug levels</A
></DT
><DT
>27.4. <A
-HREF="bugreport.html#AEN3979"
+HREF="bugreport.html#AEN3907"
>Internal errors</A
></DT
><DT
>27.5. <A
-HREF="bugreport.html#AEN3989"
+HREF="bugreport.html#AEN3917"
>Attaching to a running process</A
></DT
><DT
>27.6. <A
-HREF="bugreport.html#AEN3992"
+HREF="bugreport.html#AEN3920"
>Patches</A
></DT
></DL
@@ -1061,22 +1030,22 @@ HREF="diagnosis.html"
><DL
><DT
>28.1. <A
-HREF="diagnosis.html#AEN4015"
+HREF="diagnosis.html#AEN3943"
>Introduction</A
></DT
><DT
>28.2. <A
-HREF="diagnosis.html#AEN4020"
+HREF="diagnosis.html#AEN3948"
>Assumptions</A
></DT
><DT
>28.3. <A
-HREF="diagnosis.html#AEN4030"
+HREF="diagnosis.html#AEN3958"
>Tests</A
></DT
><DT
>28.4. <A
-HREF="diagnosis.html#AEN4140"
+HREF="diagnosis.html#AEN4068"
>Still having troubles?</A
></DT
></DL
diff --git a/docs/htmldocs/samba-pdc.html b/docs/htmldocs/samba-pdc.html
index 98d735da06..b61931e770 100644
--- a/docs/htmldocs/samba-pdc.html
+++ b/docs/htmldocs/samba-pdc.html
@@ -13,10 +13,10 @@ REL="UP"
TITLE="Type of installation"
HREF="type.html"><LINK
REL="PREVIOUS"
-TITLE="Samba as Stand-Alone server (User and Share security level)"
+TITLE="Samba as Stand-Alone Server"
HREF="securitylevels.html"><LINK
REL="NEXT"
-TITLE="How to Act as a Backup Domain Controller in a Purely Samba Controlled Domain"
+TITLE="Samba Backup Domain Controller to Samba Domain Control"
HREF="samba-bdc.html"></HEAD
><BODY
CLASS="CHAPTER"
@@ -80,7 +80,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN705"
+NAME="AEN785"
>6.1. Prerequisite Reading</A
></H1
><P
@@ -103,7 +103,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN710"
+NAME="AEN790"
>6.2. Background</A
></H1
><P
@@ -115,31 +115,58 @@ PDC functionality.</P
><UL
><LI
><P
-> domain logons for Windows NT 4.0 / 200x / XP Professional clients.
+> Domain logons for Windows NT 4.0 / 200x / XP Professional clients.
</P
></LI
><LI
><P
-> placing Windows 9x / Me clients in user level security
+> Placing Windows 9x / Me clients in user level security
</P
></LI
><LI
><P
-> retrieving a list of users and groups from a Samba PDC to
+> Retrieving a list of users and groups from a Samba PDC to
Windows 9x / Me / NT / 200x / XP Professional clients
</P
></LI
><LI
><P
-> roaming user profiles
+> Roaming Profiles
</P
></LI
><LI
><P
-> Windows NT 4.0-style system policies
+> Network/System Policies
</P
></LI
></UL
+><DIV
+CLASS="NOTE"
+><P
+></P
+><TABLE
+CLASS="NOTE"
+WIDTH="100%"
+BORDER="0"
+><TR
+><TD
+WIDTH="25"
+ALIGN="CENTER"
+VALIGN="TOP"
+><IMG
+SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
+HSPACE="5"
+ALT="Note"></TD
+><TD
+ALIGN="LEFT"
+VALIGN="TOP"
+><P
+>Roaming Profiles and System/Network policies are advanced network administration topics
+that are covered separately in this document.</P
+></TD
+></TR
+></TABLE
+></DIV
><P
>The following functionalities are new to the Samba 3.0 release:</P
><P
@@ -223,7 +250,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN748"
+NAME="AEN830"
>6.3. Configuring the Samba Domain Controller</A
></H1
><P
@@ -420,7 +447,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN790"
+NAME="AEN872"
>6.4. Creating Machine Trust Accounts and Joining Clients to the Domain</A
></H1
><P
@@ -606,7 +633,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN833"
+NAME="AEN915"
>6.4.1. Manual Creation of Machine Trust Accounts</A
></H2
><P
@@ -776,7 +803,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN874"
+NAME="AEN956"
>6.4.2. "On-the-Fly" Creation of Machine Trust Accounts</A
></H2
><P
@@ -813,7 +840,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN883"
+NAME="AEN965"
>6.4.3. Joining the Client to the Domain</A
></H2
><P
@@ -881,7 +908,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN898"
+NAME="AEN980"
>6.5. Common Problems and Errors</A
></H1
><P
@@ -965,23 +992,16 @@ CLASS="EMPHASIS"
><P
>I joined the domain successfully but after upgrading
to a newer version of the Samba code I get the message, "The system
- can not log you on (C000019B), Please try a gain or consult your
+ can not log you on (C000019B), Please try again or consult your
system administrator" when attempting to logon.
</P
><P
-> This occurs when the domain SID stored in
- <TT
-CLASS="FILENAME"
->private/WORKGROUP.SID</TT
-> is
- changed. For example, you remove the file and <B
-CLASS="COMMAND"
->smbd</B
-> automatically
- creates a new one. Or you are swapping back and forth between
- versions 2.0.7, TNG and the HEAD branch code (not recommended). The
- only way to correct the problem is to restore the original domain
- SID or remove the domain client from the domain and rejoin.
+> This occurs when the domain SID stored in the secrets.tdb database
+ is changed. The most common cause of a change in domain SID is when
+ the domain name and/or the server name (netbios name) is changed.
+ The only way to correct the problem is to restore the original domain
+ SID or remove the domain client from the domain and rejoin. The domain
+ SID may be reset using either the smbpasswd or rpcclient utilities.
</P
></LI
><LI
@@ -1087,185 +1107,8 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN946"
->6.6. System Policies and Profiles</A
-></H1
-><P
->Much of the information necessary to implement System Policies and
-Roving User Profiles in a Samba domain is the same as that for
-implementing these same items in a Windows NT 4.0 domain.
-You should read the white paper <A
-HREF="http://www.microsoft.com/ntserver/management/deployment/planguide/prof_policies.asp"
-TARGET="_top"
->Implementing
-Profiles and Policies in Windows NT 4.0</A
-> available from Microsoft.</P
-><P
->Here are some additional details:</P
-><P
-></P
-><UL
-><LI
-><P
-> <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->What about Windows NT Policy Editor?</I
-></SPAN
->
- </P
-><P
-> To create or edit <TT
-CLASS="FILENAME"
->ntconfig.pol</TT
-> you must use
- the NT Server Policy Editor, <B
-CLASS="COMMAND"
->poledit.exe</B
-> which
- is included with NT Server but <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->not NT Workstation</I
-></SPAN
->.
- There is a Policy Editor on a NTws
- but it is not suitable for creating <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Domain Policies</I
-></SPAN
->.
- Further, although the Windows 95
- Policy Editor can be installed on an NT Workstation/Server, it will not
- work with NT policies because the registry key that are set by the policy templates.
- However, the files from the NT Server will run happily enough on an NTws.
- You need <TT
-CLASS="FILENAME"
->poledit.exe, common.adm</TT
-> and <TT
-CLASS="FILENAME"
->winnt.adm</TT
->. It is convenient
- to put the two *.adm files in <TT
-CLASS="FILENAME"
->c:\winnt\inf</TT
-> which is where
- the binary will look for them unless told otherwise. Note also that that
- directory is 'hidden'.
- </P
-><P
-> The Windows NT policy editor is also included with the Service Pack 3 (and
- later) for Windows NT 4.0. Extract the files using <B
-CLASS="COMMAND"
->servicepackname /x</B
->,
- i.e. that's <B
-CLASS="COMMAND"
->Nt4sp6ai.exe /x</B
-> for service pack 6a. The policy editor,
- <B
-CLASS="COMMAND"
->poledit.exe</B
-> and the associated template files (*.adm) should
- be extracted as well. It is also possible to downloaded the policy template
- files for Office97 and get a copy of the policy editor. Another possible
- location is with the Zero Administration Kit available for download from Microsoft.
- </P
-></LI
-><LI
-><P
-> <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Can Win95 do Policies?</I
-></SPAN
->
- </P
-><P
-> Install the group policy handler for Win9x to pick up group
- policies. Look on the Win98 CD in <TT
-CLASS="FILENAME"
->\tools\reskit\netadmin\poledit</TT
->.
- Install group policies on a Win9x client by double-clicking
- <TT
-CLASS="FILENAME"
->grouppol.inf</TT
->. Log off and on again a couple of
- times and see if Win98 picks up group policies. Unfortunately this needs
- to be done on every Win9x machine that uses group policies....
- </P
-><P
-> If group policies don't work one reports suggests getting the updated
- (read: working) grouppol.dll for Windows 9x. The group list is grabbed
- from /etc/group.
- </P
-></LI
-><LI
-><P
-> <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->How do I get 'User Manager' and 'Server Manager'</I
-></SPAN
->
- </P
-><P
-> Since I don't need to buy an NT Server CD now, how do I get
- the 'User Manager for Domains', the 'Server Manager'?
- </P
-><P
-> Microsoft distributes a version of these tools called nexus for
- installation on Windows 95 systems. The tools set includes
- </P
-><P
-></P
-><UL
-><LI
-><P
->Server Manager</P
-></LI
-><LI
-><P
->User Manager for Domains</P
-></LI
-><LI
-><P
->Event Viewer</P
-></LI
-></UL
-><P
-> Click here to download the archived file <A
-HREF="ftp://ftp.microsoft.com/Softlib/MSLFILES/NEXUS.EXE"
-TARGET="_top"
->ftp://ftp.microsoft.com/Softlib/MSLFILES/NEXUS.EXE</A
->
- </P
-><P
-> The Windows NT 4.0 version of the 'User Manager for
- Domains' and 'Server Manager' are available from Microsoft via ftp
- from <A
-HREF="ftp://ftp.microsoft.com/Softlib/MSLFILES/SRVTOOLS.EXE"
-TARGET="_top"
->ftp://ftp.microsoft.com/Softlib/MSLFILES/SRVTOOLS.EXE</A
->
- </P
-></LI
-></UL
-></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN990"
->6.7. What other help can I get?</A
+NAME="AEN1026"
+>6.6. What other help can I get?</A
></H1
><P
>There are many sources of information available in the form
@@ -1684,62 +1527,27 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1104"
->6.8. Domain Control for Windows 9x/ME</A
+NAME="AEN1140"
+>6.7. Domain Control for Windows 9x/ME</A
></H1
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->The following section contains much of the original
-DOMAIN.txt file previously included with Samba. Much of
-the material is based on what went into the book <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Special
-Edition, Using Samba</I
-></SPAN
->, by Richard Sharpe.</P
-></TD
-></TR
-></TABLE
-></DIV
><P
>A domain and a workgroup are exactly the same thing in terms of network
browsing. The difference is that a distributable authentication
database is associated with a domain, for secure login access to a
network. Also, different access rights can be granted to users if they
-successfully authenticate against a domain logon server (NT server and
-other systems based on NT server support this, as does at least Samba TNG now).</P
+successfully authenticate against a domain logon server. Samba-3 does this
+now in the same way that MS Windows NT/2K.</P
><P
>The SMB client logging on to a domain has an expectation that every other
server in the domain should accept the same authentication information.
-Network browsing functionality of domains and workgroups is
-identical and is explained in BROWSING.txt. It should be noted, that browsing
-is totally orthogonal to logon support.</P
+Network browsing functionality of domains and workgroups is identical and
+is explained in this documentation under the browsing discussions.
+It should be noted, that browsing is totally orthogonal to logon support.</P
><P
>Issues related to the single-logon network model are discussed in this
section. Samba supports domain logons, network logon scripts, and user
profiles for MS Windows for workgroups and MS Windows 9X/ME clients
-which will be the focus of this section.</P
+which are the focus of this section.</P
><P
>When an SMB client in a domain wishes to logon it broadcast requests for a
logon server. The first one to reply gets the job, and validates its
@@ -1818,8 +1626,8 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN1130"
->6.8.1. Configuration Instructions: Network Logons</A
+NAME="AEN1163"
+>6.7.1. Configuration Instructions: Network Logons</A
></H2
><P
>The main difference between a PDC and a Windows 9x logon
@@ -1919,703 +1727,6 @@ for its domain.</P
></TABLE
></DIV
></DIV
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN1149"
->6.8.2. Configuration Instructions: Setting up Roaming User Profiles</A
-></H2
-><DIV
-CLASS="WARNING"
-><P
-></P
-><TABLE
-CLASS="WARNING"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/warning.gif"
-HSPACE="5"
-ALT="Warning"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
-><SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->NOTE!</I
-></SPAN
-> Roaming profiles support is different
-for Win9X and WinNT.</P
-></TD
-></TR
-></TABLE
-></DIV
-><P
->Before discussing how to configure roaming profiles, it is useful to see how
-Win9X and WinNT clients implement these features.</P
-><P
->Win9X clients send a NetUserGetInfo request to the server to get the user's
-profiles location. However, the response does not have room for a separate
-profiles location field, only the user's home share. This means that Win9X
-profiles are restricted to being in the user's home directory.</P
-><P
->WinNT clients send a NetSAMLogon RPC request, which contains many fields,
-including a separate field for the location of the user's profiles.
-This means that support for profiles is different for Win9X and WinNT.</P
-><DIV
-CLASS="SECT3"
-><H3
-CLASS="SECT3"
-><A
-NAME="AEN1157"
->6.8.2.1. Windows NT Configuration</A
-></H3
-><P
->To support WinNT clients, in the [global] section of smb.conf set the
-following (for example):</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->logon path = \\profileserver\profileshare\profilepath\%U\moreprofilepath</PRE
-></P
-><P
->The default for this option is \\%N\%U\profile, namely
-\\sambaserver\username\profile. The \\N%\%U service is created
-automatically by the [homes] service.
-If you are using a samba server for the profiles, you _must_ make the
-share specified in the logon path browseable. </P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->[lkcl 26aug96 - we have discovered a problem where Windows clients can
-maintain a connection to the [homes] share in between logins. The
-[homes] share must NOT therefore be used in a profile path.]</P
-></TD
-></TR
-></TABLE
-></DIV
-></DIV
-><DIV
-CLASS="SECT3"
-><H3
-CLASS="SECT3"
-><A
-NAME="AEN1165"
->6.8.2.2. Windows 9X Configuration</A
-></H3
-><P
->To support Win9X clients, you must use the "logon home" parameter. Samba has
-now been fixed so that "net use/home" now works as well, and it, too, relies
-on the "logon home" parameter.</P
-><P
->By using the logon home parameter, you are restricted to putting Win9X
-profiles in the user's home directory. But wait! There is a trick you
-can use. If you set the following in the [global] section of your
-smb.conf file:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->logon home = \\%L\%U\.profiles</PRE
-></P
-><P
->then your Win9X clients will dutifully put their clients in a subdirectory
-of your home directory called .profiles (thus making them hidden).</P
-><P
->Not only that, but 'net use/home' will also work, because of a feature in
-Win9X. It removes any directory stuff off the end of the home directory area
-and only uses the server and share portion. That is, it looks like you
-specified \\%L\%U for "logon home".</P
-></DIV
-><DIV
-CLASS="SECT3"
-><H3
-CLASS="SECT3"
-><A
-NAME="AEN1173"
->6.8.2.3. Win9X and WinNT Configuration</A
-></H3
-><P
->You can support profiles for both Win9X and WinNT clients by setting both the
-"logon home" and "logon path" parameters. For example:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->logon home = \\%L\%U\.profiles
-logon path = \\%L\profiles\%U</PRE
-></P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->I have not checked what 'net use /home' does on NT when "logon home" is
-set as above.</P
-></TD
-></TR
-></TABLE
-></DIV
-></DIV
-><DIV
-CLASS="SECT3"
-><H3
-CLASS="SECT3"
-><A
-NAME="AEN1180"
->6.8.2.4. Windows 9X Profile Setup</A
-></H3
-><P
->When a user first logs in on Windows 9X, the file user.DAT is created,
-as are folders "Start Menu", "Desktop", "Programs" and "Nethood".
-These directories and their contents will be merged with the local
-versions stored in c:\windows\profiles\username on subsequent logins,
-taking the most recent from each. You will need to use the [global]
-options "preserve case = yes", "short preserve case = yes" and
-"case sensitive = no" in order to maintain capital letters in shortcuts
-in any of the profile folders.</P
-><P
->The user.DAT file contains all the user's preferences. If you wish to
-enforce a set of preferences, rename their user.DAT file to user.MAN,
-and deny them write access to this file.</P
-><P
-></P
-><OL
-TYPE="1"
-><LI
-><P
-> On the Windows 95 machine, go to Control Panel | Passwords and
- select the User Profiles tab. Select the required level of
- roaming preferences. Press OK, but do _not_ allow the computer
- to reboot.
- </P
-></LI
-><LI
-><P
-> On the Windows 95 machine, go to Control Panel | Network |
- Client for Microsoft Networks | Preferences. Select 'Log on to
- NT Domain'. Then, ensure that the Primary Logon is 'Client for
- Microsoft Networks'. Press OK, and this time allow the computer
- to reboot.
- </P
-></LI
-></OL
-><P
->Under Windows 95, Profiles are downloaded from the Primary Logon.
-If you have the Primary Logon as 'Client for Novell Networks', then
-the profiles and logon script will be downloaded from your Novell
-Server. If you have the Primary Logon as 'Windows Logon', then the
-profiles will be loaded from the local machine - a bit against the
-concept of roaming profiles, if you ask me.</P
-><P
->You will now find that the Microsoft Networks Login box contains
-[user, password, domain] instead of just [user, password]. Type in
-the samba server's domain name (or any other domain known to exist,
-but bear in mind that the user will be authenticated against this
-domain and profiles downloaded from it, if that domain logon server
-supports it), user name and user's password.</P
-><P
->Once the user has been successfully validated, the Windows 95 machine
-will inform you that 'The user has not logged on before' and asks you
-if you wish to save the user's preferences? Select 'yes'.</P
-><P
->Once the Windows 95 client comes up with the desktop, you should be able
-to examine the contents of the directory specified in the "logon path"
-on the samba server and verify that the "Desktop", "Start Menu",
-"Programs" and "Nethood" folders have been created.</P
-><P
->These folders will be cached locally on the client, and updated when
-the user logs off (if you haven't made them read-only by then :-).
-You will find that if the user creates further folders or short-cuts,
-that the client will merge the profile contents downloaded with the
-contents of the profile directory already on the local client, taking
-the newest folders and short-cuts from each set.</P
-><P
->If you have made the folders / files read-only on the samba server,
-then you will get errors from the w95 machine on logon and logout, as
-it attempts to merge the local and the remote profile. Basically, if
-you have any errors reported by the w95 machine, check the Unix file
-permissions and ownership rights on the profile directory contents,
-on the samba server.</P
-><P
->If you have problems creating user profiles, you can reset the user's
-local desktop cache, as shown below. When this user then next logs in,
-they will be told that they are logging in "for the first time".</P
-><P
-></P
-><OL
-TYPE="1"
-><LI
-><P
-> instead of logging in under the [user, password, domain] dialog,
- press escape.
- </P
-></LI
-><LI
-><P
-> run the regedit.exe program, and look in:
- </P
-><P
-> HKEY_LOCAL_MACHINE\Windows\CurrentVersion\ProfileList
- </P
-><P
-> you will find an entry, for each user, of ProfilePath. Note the
- contents of this key (likely to be c:\windows\profiles\username),
- then delete the key ProfilePath for the required user.
- </P
-><P
-> [Exit the registry editor].
- </P
-></LI
-><LI
-><P
-> <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->WARNING</I
-></SPAN
-> - before deleting the contents of the
- directory listed in
- the ProfilePath (this is likely to be c:\windows\profiles\username),
- ask them if they have any important files stored on their desktop
- or in their start menu. delete the contents of the directory
- ProfilePath (making a backup if any of the files are needed).
- </P
-><P
-> This will have the effect of removing the local (read-only hidden
- system file) user.DAT in their profile directory, as well as the
- local "desktop", "nethood", "start menu" and "programs" folders.
- </P
-></LI
-><LI
-><P
-> search for the user's .PWL password-caching file in the c:\windows
- directory, and delete it.
- </P
-></LI
-><LI
-><P
-> log off the windows 95 client.
- </P
-></LI
-><LI
-><P
-> check the contents of the profile path (see "logon path" described
- above), and delete the user.DAT or user.MAN file for the user,
- making a backup if required.
- </P
-></LI
-></OL
-><P
->If all else fails, increase samba's debug log levels to between 3 and 10,
-and / or run a packet trace program such as tcpdump or netmon.exe, and
-look for any error reports.</P
-><P
->If you have access to an NT server, then first set up roaming profiles
-and / or netlogons on the NT server. Make a packet trace, or examine
-the example packet traces provided with NT server, and see what the
-differences are with the equivalent samba trace.</P
-></DIV
-><DIV
-CLASS="SECT3"
-><H3
-CLASS="SECT3"
-><A
-NAME="AEN1216"
->6.8.2.5. Windows NT Workstation 4.0</A
-></H3
-><P
->When a user first logs in to a Windows NT Workstation, the profile
-NTuser.DAT is created. The profile location can be now specified
-through the "logon path" parameter. </P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->[lkcl 10aug97 - i tried setting the path to
-\\samba-server\homes\profile, and discovered that this fails because
-a background process maintains the connection to the [homes] share
-which does _not_ close down in between user logins. you have to
-have \\samba-server\%L\profile, where user is the username created
-from the [homes] share].</P
-></TD
-></TR
-></TABLE
-></DIV
-><P
->There is a parameter that is now available for use with NT Profiles:
-"logon drive". This should be set to "h:" or any other drive, and
-should be used in conjunction with the new "logon home" parameter.</P
-><P
->The entry for the NT 4.0 profile is a _directory_ not a file. The NT
-help on profiles mentions that a directory is also created with a .PDS
-extension. The user, while logging in, must have write permission to
-create the full profile path (and the folder with the .PDS extension)
-[lkcl 10aug97 - i found that the creation of the .PDS directory failed,
-and had to create these manually for each user, with a shell script.
-also, i presume, but have not tested, that the full profile path must
-be browseable just as it is for w95, due to the manner in which they
-attempt to create the full profile path: test existence of each path
-component; create path component].</P
-><P
->In the profile directory, NT creates more folders than 95. It creates
-"Application Data" and others, as well as "Desktop", "Nethood",
-"Start Menu" and "Programs". The profile itself is stored in a file
-NTuser.DAT. Nothing appears to be stored in the .PDS directory, and
-its purpose is currently unknown.</P
-><P
->You can use the System Control Panel to copy a local profile onto
-a samba server (see NT Help on profiles: it is also capable of firing
-up the correct location in the System Control Panel for you). The
-NT Help file also mentions that renaming NTuser.DAT to NTuser.MAN
-turns a profile into a mandatory one.</P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->[lkcl 10aug97 - i notice that NT Workstation tells me that it is
-downloading a profile from a slow link. whether this is actually the
-case, or whether there is some configuration issue, as yet unknown,
-that makes NT Workstation _think_ that the link is a slow one is a
-matter to be resolved].</P
-><P
->[lkcl 20aug97 - after samba digest correspondence, one user found, and
-another confirmed, that profiles cannot be loaded from a samba server
-unless "security = user" and "encrypt passwords = yes" (see the file
-ENCRYPTION.txt) or "security = server" and "password server = ip.address.
-of.yourNTserver" are used. Either of these options will allow the NT
-workstation to access the samba server using LAN manager encrypted
-passwords, without the user intervention normally required by NT
-workstation for clear-text passwords].</P
-><P
->[lkcl 25aug97 - more comments received about NT profiles: the case of
-the profile _matters_. the file _must_ be called NTuser.DAT or, for
-a mandatory profile, NTuser.MAN].</P
-></TD
-></TR
-></TABLE
-></DIV
-></DIV
-><DIV
-CLASS="SECT3"
-><H3
-CLASS="SECT3"
-><A
-NAME="AEN1229"
->6.8.2.6. Windows NT Server</A
-></H3
-><P
->There is nothing to stop you specifying any path that you like for the
-location of users' profiles. Therefore, you could specify that the
-profile be stored on a samba server, or any other SMB server, as long as
-that SMB server supports encrypted passwords.</P
-></DIV
-><DIV
-CLASS="SECT3"
-><H3
-CLASS="SECT3"
-><A
-NAME="AEN1232"
->6.8.2.7. Sharing Profiles between W95 and NT Workstation 4.0</A
-></H3
-><DIV
-CLASS="WARNING"
-><P
-></P
-><TABLE
-CLASS="WARNING"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/warning.gif"
-HSPACE="5"
-ALT="Warning"></TD
-><TH
-ALIGN="LEFT"
-VALIGN="CENTER"
-><B
->Potentially outdated or incorrect material follows</B
-></TH
-></TR
-><TR
-><TD
->&nbsp;</TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->I think this is all bogus, but have not deleted it. (Richard Sharpe)</P
-></TD
-></TR
-></TABLE
-></DIV
-><P
->The default logon path is \\%N\%U. NT Workstation will attempt to create
-a directory "\\samba-server\username.PDS" if you specify the logon path
-as "\\samba-server\username" with the NT User Manager. Therefore, you
-will need to specify (for example) "\\samba-server\username\profile".
-NT 4.0 will attempt to create "\\samba-server\username\profile.PDS", which
-is more likely to succeed.</P
-><P
->If you then want to share the same Start Menu / Desktop with W95, you will
-need to specify "logon path = \\samba-server\username\profile" [lkcl 10aug97
-this has its drawbacks: i created a shortcut to telnet.exe, which attempts
-to run from the c:\winnt\system32 directory. this directory is obviously
-unlikely to exist on a Win95-only host].</P
-><P
->&#13;If you have this set up correctly, you will find separate user.DAT and
-NTuser.DAT files in the same profile directory.</P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->[lkcl 25aug97 - there are some issues to resolve with downloading of
-NT profiles, probably to do with time/date stamps. i have found that
-NTuser.DAT is never updated on the workstation after the first time that
-it is copied to the local workstation profile directory. this is in
-contrast to w95, where it _does_ transfer / update profiles correctly].</P
-></TD
-></TR
-></TABLE
-></DIV
-></DIV
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN1242"
->6.9. DOMAIN_CONTROL.txt : Windows NT Domain Control &#38; Samba</A
-></H1
-><DIV
-CLASS="WARNING"
-><P
-></P
-><TABLE
-CLASS="WARNING"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/warning.gif"
-HSPACE="5"
-ALT="Warning"></TD
-><TH
-ALIGN="LEFT"
-VALIGN="CENTER"
-><B
->Possibly Outdated Material</B
-></TH
-></TR
-><TR
-><TD
->&nbsp;</TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
-> This appendix was originally authored by John H Terpstra of
- the Samba Team and is included here for posterity.
- </P
-></TD
-></TR
-></TABLE
-></DIV
-><P
-><SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->NOTE :</I
-></SPAN
->
-The term "Domain Controller" and those related to it refer to one specific
-method of authentication that can underly an SMB domain. Domain Controllers
-prior to Windows NT Server 3.1 were sold by various companies and based on
-private extensions to the LAN Manager 2.1 protocol. Windows NT introduced
-Microsoft-specific ways of distributing the user authentication database.
-See DOMAIN.txt for examples of how Samba can participate in or create
-SMB domains based on shared authentication database schemes other than the
-Windows NT SAM.</P
-><P
->Windows NT Server can be installed as either a plain file and print server
-(WORKGROUP workstation or server) or as a server that participates in Domain
-Control (DOMAIN member, Primary Domain controller or Backup Domain controller).
-The same is true for OS/2 Warp Server, Digital Pathworks and other similar
-products, all of which can participate in Domain Control along with Windows NT.</P
-><P
->To many people these terms can be confusing, so let's try to clear the air.</P
-><P
->Every Windows NT system (workstation or server) has a registry database.
-The registry contains entries that describe the initialization information
-for all services (the equivalent of Unix Daemons) that run within the Windows
-NT environment. The registry also contains entries that tell application
-software where to find dynamically loadable libraries that they depend upon.
-In fact, the registry contains entries that describes everything that anything
-may need to know to interact with the rest of the system.</P
-><P
->The registry files can be located on any Windows NT machine by opening a
-command prompt and typing:</P
-><P
-><SAMP
-CLASS="PROMPT"
->C:\WINNT\&#62;</SAMP
-> dir %SystemRoot%\System32\config</P
-><P
->The environment variable %SystemRoot% value can be obtained by typing:</P
-><P
-><SAMP
-CLASS="PROMPT"
->C:\WINNT&#62;</SAMP
->echo %SystemRoot%</P
-><P
->The active parts of the registry that you may want to be familiar with are
-the files called: default, system, software, sam and security.</P
-><P
->In a domain environment, Microsoft Windows NT domain controllers participate
-in replication of the SAM and SECURITY files so that all controllers within
-the domain have an exactly identical copy of each.</P
-><P
->The Microsoft Windows NT system is structured within a security model that
-says that all applications and services must authenticate themselves before
-they can obtain permission from the security manager to do what they set out
-to do.</P
-><P
->The Windows NT User database also resides within the registry. This part of
-the registry contains the user's security identifier, home directory, group
-memberships, desktop profile, and so on.</P
-><P
->Every Windows NT system (workstation as well as server) will have its own
-registry. Windows NT Servers that participate in Domain Security control
-have a database that they share in common - thus they do NOT own an
-independent full registry database of their own, as do Workstations and
-plain Servers.</P
-><P
->The User database is called the SAM (Security Access Manager) database and
-is used for all user authentication as well as for authentication of inter-
-process authentication (i.e. to ensure that the service action a user has
-requested is permitted within the limits of that user's privileges).</P
-><P
->The Samba team have produced a utility that can dump the Windows NT SAM into
-smbpasswd format: see ENCRYPTION.txt for information on smbpasswd and
-/pub/samba/pwdump on your nearest Samba mirror for the utility. This
-facility is useful but cannot be easily used to implement SAM replication
-to Samba systems.</P
-><P
->Windows for Workgroups, Windows 95, and Windows NT Workstations and Servers
-can participate in a Domain security system that is controlled by Windows NT
-servers that have been correctly configured. Almost every domain will have
-ONE Primary Domain Controller (PDC). It is desirable that each domain will
-have at least one Backup Domain Controller (BDC).</P
-><P
->The PDC and BDCs then participate in replication of the SAM database so that
-each Domain Controlling participant will have an up to date SAM component
-within its registry.</P
></DIV
></DIV
><DIV
@@ -2662,7 +1773,7 @@ ACCESSKEY="N"
WIDTH="33%"
ALIGN="left"
VALIGN="top"
->Samba as Stand-Alone server (User and Share security level)</TD
+>Samba as Stand-Alone Server</TD
><TD
WIDTH="34%"
ALIGN="center"
@@ -2676,7 +1787,7 @@ ACCESSKEY="U"
WIDTH="33%"
ALIGN="right"
VALIGN="top"
->How to Act as a Backup Domain Controller in a Purely Samba Controlled Domain</TD
+>Samba Backup Domain Controller to Samba Domain Control</TD
></TR
></TABLE
></DIV
diff --git a/docs/htmldocs/securing-samba.html b/docs/htmldocs/securing-samba.html
index 91fc880cfa..ad89fb8a9d 100644
--- a/docs/htmldocs/securing-samba.html
+++ b/docs/htmldocs/securing-samba.html
@@ -10,11 +10,11 @@ REL="HOME"
TITLE="SAMBA Project Documentation"
HREF="samba-howto-collection.html"><LINK
REL="UP"
-TITLE="Optional configuration"
+TITLE="Advanced Configuration"
HREF="optional.html"><LINK
REL="PREVIOUS"
-TITLE="Creating Group Prolicy Files"
-HREF="groupprofiles.html"><LINK
+TITLE="Stackable VFS modules"
+HREF="vfs.html"><LINK
REL="NEXT"
TITLE="Unicode/Charsets"
HREF="unicode.html"></HEAD
@@ -45,7 +45,7 @@ WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
-HREF="groupprofiles.html"
+HREF="vfs.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -74,14 +74,14 @@ CLASS="CHAPTER"
><A
NAME="SECURING-SAMBA"
></A
->Chapter 22. Securing Samba</H1
+>Chapter 21. Securing Samba</H1
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3539"
->22.1. Introduction</A
+NAME="AEN3348"
+>21.1. Introduction</A
></H1
><P
>This note was attached to the Samba 2.2.8 release notes as it contained an
@@ -93,8 +93,8 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3542"
->22.2. Using host based protection</A
+NAME="AEN3351"
+>21.2. Using host based protection</A
></H1
><P
>In many installations of Samba the greatest threat comes for outside
@@ -125,8 +125,8 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3549"
->22.3. Using interface protection</A
+NAME="AEN3358"
+>21.3. Using interface protection</A
></H1
><P
>By default Samba will accept connections on any network interface that
@@ -161,8 +161,8 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3558"
->22.4. Using a firewall</A
+NAME="AEN3367"
+>21.4. Using a firewall</A
></H1
><P
>Many people use a firewall to deny access to services that they don't
@@ -191,8 +191,8 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3565"
->22.5. Using a IPC$ share deny</A
+NAME="AEN3374"
+>21.5. Using a IPC$ share deny</A
></H1
><P
>If the above methods are not suitable, then you could also place a
@@ -230,8 +230,8 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3574"
->22.6. Upgrading Samba</A
+NAME="AEN3383"
+>21.6. Upgrading Samba</A
></H1
><P
>Please check regularly on http://www.samba.org/ for updates and
@@ -256,7 +256,7 @@ WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
-HREF="groupprofiles.html"
+HREF="vfs.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -284,7 +284,7 @@ ACCESSKEY="N"
WIDTH="33%"
ALIGN="left"
VALIGN="top"
->Creating Group Prolicy Files</TD
+>Stackable VFS modules</TD
><TD
WIDTH="34%"
ALIGN="center"
diff --git a/docs/htmldocs/securitylevels.html b/docs/htmldocs/securitylevels.html
index 1679827497..3d25e4d441 100644
--- a/docs/htmldocs/securitylevels.html
+++ b/docs/htmldocs/securitylevels.html
@@ -2,7 +2,7 @@
<HTML
><HEAD
><TITLE
->Samba as Stand-Alone server (User and Share security level)</TITLE
+>Samba as Stand-Alone Server</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
@@ -74,7 +74,24 @@ CLASS="CHAPTER"
><A
NAME="SECURITYLEVELS"
></A
->Chapter 5. Samba as Stand-Alone server (User and Share security level)</H1
+>Chapter 5. Samba as Stand-Alone Server</H1
+><P
+>In this section the function and purpose of Samba's <SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>security</I
+></SPAN
+>
+modes are described.</P
+><DIV
+CLASS="SECT1"
+><H1
+CLASS="SECT1"
+><A
+NAME="AEN681"
+>5.1. User and Share security level</A
+></H1
><P
>A SMB server tells the client at startup what "security level" it is
running. There are two options "share level" and "user level". Which
@@ -85,6 +102,14 @@ strange, but it fits in with the client/server approach of SMB. In SMB
everything is initiated and controlled by the client, and the server
can only tell the client what is available and whether an action is
allowed. </P
+><DIV
+CLASS="SECT2"
+><H2
+CLASS="SECT2"
+><A
+NAME="AEN684"
+>5.1.1. User Level Security</A
+></H2
><P
>I'll describe user level security first, as its simpler. In user level
security the client will send a "session setup" command directly after
@@ -117,6 +142,15 @@ requests. When the server responds it gives the client a "uid" to use
as an authentication tag for that username/password. The client can
maintain multiple authentication contexts in this way (WinDD is an
example of an application that does this)</P
+></DIV
+><DIV
+CLASS="SECT2"
+><H2
+CLASS="SECT2"
+><A
+NAME="AEN694"
+>5.1.2. Share Level Security</A
+></H2
><P
>Ok, now for share level security. In share level security the client
authenticates itself separately for each share. It will send a
@@ -139,6 +173,15 @@ home directories) and any users listed in the "user =" smb.conf
line. The password is then checked in turn against these "possible
usernames". If a match is found then the client is authenticated as
that user.</P
+></DIV
+><DIV
+CLASS="SECT2"
+><H2
+CLASS="SECT2"
+><A
+NAME="AEN698"
+>5.1.3. Server Level Security</A
+></H2
><P
>Finally "server level" security. In server level security the samba
server reports to the client that it is in user level security. The
@@ -167,6 +210,254 @@ requests to another "user mode" server. This requires an additional
parameter "password server =" that points to the real authentication server.
That real authentication server can be another Samba server or can be a
Windows NT server, the later natively capable of encrypted password support.</P
+><DIV
+CLASS="SECT3"
+><H3
+CLASS="SECT3"
+><A
+NAME="AEN703"
+>5.1.3.1. Configuring Samba for Seemless Windows Network Integration</A
+></H3
+><P
+>MS Windows clients may use encrypted passwords as part of a challenege/response
+authentication model (a.k.a. NTLMv1) or alone, or clear text strings for simple
+password based authentication. It should be realized that with the SMB protocol
+the password is passed over the network either in plain text or encrypted, but
+not both in the same authentication requests.</P
+><P
+>When encrypted passwords are used a password that has been entered by the user
+is encrypted in two ways:</P
+><P
+></P
+><UL
+><LI
+><P
+>An MD4 hash of the UNICODE of the password
+ string. This is known as the NT hash.
+ </P
+></LI
+><LI
+><P
+>The password is converted to upper case,
+ and then padded or trucated to 14 bytes. This string is
+ then appended with 5 bytes of NULL characters and split to
+ form two 56 bit DES keys to encrypt a "magic" 8 byte value.
+ The resulting 16 bytes for the LanMan hash.
+ </P
+></LI
+></UL
+><P
+>MS Windows 95 pre-service pack 1, MS Windows NT versions 3.x and version 4.0
+pre-service pack 3 will use either mode of password authentication. All
+versions of MS Windows that follow these versions no longer support plain
+text passwords by default.</P
+><P
+>MS Windows clients have a habit of dropping network mappings that have been idle
+for 10 minutes or longer. When the user attempts to use the mapped drive
+connection that has been dropped, the client re-establishes the connection using
+a cached copy of the password.</P
+><P
+>When Microsoft changed the default password mode, support was dropped for caching
+of the plain text password. This means that when the registry parameter is changed
+to re-enable use of plain text passwords it appears to work, but when a dropped
+service connection mapping attempts to revalidate it will fail if the remote
+authentication server does not support encrypted passwords. This means that it
+is definitely not a good idea to re-enable plain text password support in such clients.</P
+><P
+>The following parameters can be used to work around the issue of Windows 9x client
+upper casing usernames and password before transmitting them to the SMB server
+when using clear text authentication.</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+> <A
+HREF="smb.conf.5.html#PASSWORDLEVEL"
+TARGET="_top"
+>passsword level</A
+> = <VAR
+CLASS="REPLACEABLE"
+>integer</VAR
+>
+ <A
+HREF="smb.conf.5.html#USERNAMELEVEL"
+TARGET="_top"
+>username level</A
+> = <VAR
+CLASS="REPLACEABLE"
+>integer</VAR
+></PRE
+></P
+><P
+>By default Samba will lower case the username before attempting to lookup the user
+in the database of local system accounts. Because UNIX usernames conventionally
+only contain lower case character, the <VAR
+CLASS="PARAMETER"
+>username level</VAR
+> parameter
+is rarely needed.</P
+><P
+>However, passwords on UNIX systems often make use of mixed case characters.
+This means that in order for a user on a Windows 9x client to connect to a Samba
+server using clear text authentication, the <VAR
+CLASS="PARAMETER"
+>password level</VAR
+>
+must be set to the maximum number of upper case letter which <SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>could</I
+></SPAN
+>
+appear is a password. Note that is the server OS uses the traditional DES version
+of crypt(), then a <VAR
+CLASS="PARAMETER"
+>password level</VAR
+> of 8 will result in case
+insensitive passwords as seen from Windows users. This will also result in longer
+login times as Samba hash to compute the permutations of the password string and
+try them one by one until a match is located (or all combinations fail).</P
+><P
+>The best option to adopt is to enable support for encrypted passwords
+where ever Samba is used. There are three configuration possibilities
+for support of encrypted passwords:</P
+></DIV
+><DIV
+CLASS="SECT3"
+><H3
+CLASS="SECT3"
+><A
+NAME="AEN729"
+>5.1.3.2. Use MS Windows NT as an authentication server</A
+></H3
+><P
+>This method involves the additions of the following parameters in the smb.conf file:</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+> encrypt passwords = Yes
+ security = server
+ password server = "NetBIOS_name_of_PDC"</PRE
+></P
+><P
+>There are two ways of identifying whether or not a username and
+password pair was valid or not. One uses the reply information provided
+as part of the authentication messaging process, the other uses
+just and error code.</P
+><P
+>The down-side of this mode of configuration is the fact that
+for security reasons Samba will send the password server a bogus
+username and a bogus password and if the remote server fails to
+reject the username and password pair then an alternative mode
+of identification of validation is used. Where a site uses password
+lock out after a certain number of failed authentication attempts
+this will result in user lockouts.</P
+><P
+>Use of this mode of authentication does require there to be
+a standard Unix account for the user, this account can be blocked
+to prevent logons by other than MS Windows clients.</P
+></DIV
+></DIV
+><DIV
+CLASS="SECT2"
+><H2
+CLASS="SECT2"
+><A
+NAME="AEN737"
+>5.1.4. Domain Level Security</A
+></H2
+><P
+>When samba is operating in <SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>security = domain</I
+></SPAN
+> mode this means that
+the Samba server has a domain security trust account (a machine account) and will cause
+all authentication requests to be passed through to the domain controllers.</P
+><DIV
+CLASS="SECT3"
+><H3
+CLASS="SECT3"
+><A
+NAME="AEN741"
+>5.1.4.1. Samba as a member of an MS Windows NT security domain</A
+></H3
+><P
+>This method involves additon of the following paramters in the smb.conf file:</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+> encrypt passwords = Yes
+ security = domain
+ workgroup = "name of NT domain"
+ password server = *</PRE
+></P
+><P
+>The use of the "*" argument to "password server" will cause samba to locate the
+domain controller in a way analogous to the way this is done within MS Windows NT.
+This is the default behaviour.</P
+><P
+>In order for this method to work the Samba server needs to join the
+MS Windows NT security domain. This is done as follows:</P
+><P
+></P
+><UL
+><LI
+><P
+>On the MS Windows NT domain controller using
+ the Server Manager add a machine account for the Samba server.
+ </P
+></LI
+><LI
+><P
+>Next, on the Linux system execute:
+ <B
+CLASS="COMMAND"
+>smbpasswd -r PDC_NAME -j DOMAIN_NAME</B
+>
+ </P
+></LI
+></UL
+><P
+>Use of this mode of authentication does require there to be a standard Unix account
+for the user in order to assign a uid once the account has been authenticated by
+the remote Windows DC. This account can be blocked to prevent logons by other than
+MS Windows clients by things such as setting an invalid shell in the
+<TT
+CLASS="FILENAME"
+>/etc/passwd</TT
+> entry. </P
+><P
+>An alternative to assigning UIDs to Windows users on a Samba member server is
+presented in the <A
+HREF="winbind.html"
+TARGET="_top"
+>Winbind Overview</A
+> chapter
+in this HOWTO collection.</P
+></DIV
+></DIV
+><DIV
+CLASS="SECT2"
+><H2
+CLASS="SECT2"
+><A
+NAME="AEN758"
+>5.1.5. ADS Level Security</A
+></H2
+><P
+>For information about the configuration option please refer to the entire section entitled
+<SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>Samba as an ADS Domain Member.</I
+></SPAN
+></P
+></DIV
+></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
diff --git a/docs/htmldocs/speed.html b/docs/htmldocs/speed.html
index 8ea3faf828..dda491e4f6 100644
--- a/docs/htmldocs/speed.html
+++ b/docs/htmldocs/speed.html
@@ -10,14 +10,14 @@ REL="HOME"
TITLE="SAMBA Project Documentation"
HREF="samba-howto-collection.html"><LINK
REL="UP"
-TITLE="Optional configuration"
-HREF="optional.html"><LINK
+TITLE="Appendixes"
+HREF="appendixes.html"><LINK
REL="PREVIOUS"
-TITLE="Group mapping HOWTO"
-HREF="groupmapping.html"><LINK
+TITLE="Appendixes"
+HREF="appendixes.html"><LINK
REL="NEXT"
-TITLE="Creating Group Prolicy Files"
-HREF="groupprofiles.html"></HEAD
+TITLE="Portability"
+HREF="portability.html"></HEAD
><BODY
CLASS="CHAPTER"
BGCOLOR="#FFFFFF"
@@ -45,7 +45,7 @@ WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
-HREF="groupmapping.html"
+HREF="appendixes.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -59,7 +59,7 @@ WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
-HREF="groupprofiles.html"
+HREF="portability.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -74,14 +74,14 @@ CLASS="CHAPTER"
><A
NAME="SPEED"
></A
->Chapter 20. Samba performance issues</H1
+>Chapter 23. Samba performance issues</H1
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3320"
->20.1. Comparisons</A
+NAME="AEN3443"
+>23.1. Comparisons</A
></H1
><P
>The Samba server uses TCP to talk to the client. Thus if you are
@@ -111,8 +111,8 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3326"
->20.2. Socket options</A
+NAME="AEN3449"
+>23.2. Socket options</A
></H1
><P
>There are a number of socket options that can greatly affect the
@@ -139,8 +139,8 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3333"
->20.3. Read size</A
+NAME="AEN3456"
+>23.3. Read size</A
></H1
><P
>The option "read size" affects the overlap of disk reads/writes with
@@ -165,8 +165,8 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3338"
->20.4. Max xmit</A
+NAME="AEN3461"
+>23.4. Max xmit</A
></H1
><P
>At startup the client and server negotiate a "maximum transmit" size,
@@ -188,8 +188,8 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3343"
->20.5. Log level</A
+NAME="AEN3466"
+>23.5. Log level</A
></H1
><P
>If you set the log level (also known as "debug level") higher than 2
@@ -202,8 +202,8 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3346"
->20.6. Read raw</A
+NAME="AEN3469"
+>23.6. Read raw</A
></H1
><P
>The "read raw" operation is designed to be an optimised, low-latency
@@ -224,8 +224,8 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3351"
->20.7. Write raw</A
+NAME="AEN3474"
+>23.7. Write raw</A
></H1
><P
>The "write raw" operation is designed to be an optimised, low-latency
@@ -241,8 +241,8 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3355"
->20.8. Slow Clients</A
+NAME="AEN3478"
+>23.8. Slow Clients</A
></H1
><P
>One person has reported that setting the protocol to COREPLUS rather
@@ -258,8 +258,8 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3359"
->20.9. Slow Logins</A
+NAME="AEN3482"
+>23.9. Slow Logins</A
></H1
><P
>Slow logins are almost always due to the password checking time. Using
@@ -271,8 +271,8 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3362"
->20.10. Client tuning</A
+NAME="AEN3485"
+>23.10. Client tuning</A
></H1
><P
>Often a speed problem can be traced to the client. The client (for
@@ -389,7 +389,7 @@ WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
-HREF="groupmapping.html"
+HREF="appendixes.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -407,7 +407,7 @@ WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
-HREF="groupprofiles.html"
+HREF="portability.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -417,13 +417,13 @@ ACCESSKEY="N"
WIDTH="33%"
ALIGN="left"
VALIGN="top"
->Group mapping HOWTO</TD
+>Appendixes</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
-HREF="optional.html"
+HREF="appendixes.html"
ACCESSKEY="U"
>Up</A
></TD
@@ -431,7 +431,7 @@ ACCESSKEY="U"
WIDTH="33%"
ALIGN="right"
VALIGN="top"
->Creating Group Prolicy Files</TD
+>Portability</TD
></TR
></TABLE
></DIV
diff --git a/docs/htmldocs/type.html b/docs/htmldocs/type.html
index 8e6bc0c4e7..1d9806935b 100644
--- a/docs/htmldocs/type.html
+++ b/docs/htmldocs/type.html
@@ -78,7 +78,7 @@ CLASS="TITLE"
><DIV
CLASS="PARTINTRO"
><A
-NAME="AEN600"
+NAME="AEN610"
></A
><H1
>Introduction</H1
@@ -102,24 +102,24 @@ HREF="servertype.html"
><DL
><DT
>4.1. <A
-HREF="servertype.html#AEN629"
+HREF="servertype.html#AEN639"
>Stand Alone Server</A
></DT
><DT
>4.2. <A
-HREF="servertype.html#AEN635"
+HREF="servertype.html#AEN646"
>Domain Member Server</A
></DT
><DT
>4.3. <A
-HREF="servertype.html#AEN641"
+HREF="servertype.html#AEN652"
>Domain Controller</A
></DT
><DD
><DL
><DT
>4.3.1. <A
-HREF="servertype.html#AEN644"
+HREF="servertype.html#AEN655"
>Domain Controller Types</A
></DT
></DL
@@ -129,9 +129,47 @@ HREF="servertype.html#AEN644"
><DT
>5. <A
HREF="securitylevels.html"
->Samba as Stand-Alone server (User and Share security level)</A
+>Samba as Stand-Alone Server</A
+></DT
+><DD
+><DL
+><DT
+>5.1. <A
+HREF="securitylevels.html#AEN681"
+>User and Share security level</A
+></DT
+><DD
+><DL
+><DT
+>5.1.1. <A
+HREF="securitylevels.html#AEN684"
+>User Level Security</A
+></DT
+><DT
+>5.1.2. <A
+HREF="securitylevels.html#AEN694"
+>Share Level Security</A
+></DT
+><DT
+>5.1.3. <A
+HREF="securitylevels.html#AEN698"
+>Server Level Security</A
+></DT
+><DT
+>5.1.4. <A
+HREF="securitylevels.html#AEN737"
+>Domain Level Security</A
></DT
><DT
+>5.1.5. <A
+HREF="securitylevels.html#AEN758"
+>ADS Level Security</A
+></DT
+></DL
+></DD
+></DL
+></DD
+><DT
>6. <A
HREF="samba-pdc.html"
>Samba as an NT4 or Win2k Primary Domain Controller</A
@@ -140,140 +178,125 @@ HREF="samba-pdc.html"
><DL
><DT
>6.1. <A
-HREF="samba-pdc.html#AEN705"
+HREF="samba-pdc.html#AEN785"
>Prerequisite Reading</A
></DT
><DT
>6.2. <A
-HREF="samba-pdc.html#AEN710"
+HREF="samba-pdc.html#AEN790"
>Background</A
></DT
><DT
>6.3. <A
-HREF="samba-pdc.html#AEN748"
+HREF="samba-pdc.html#AEN830"
>Configuring the Samba Domain Controller</A
></DT
><DT
>6.4. <A
-HREF="samba-pdc.html#AEN790"
+HREF="samba-pdc.html#AEN872"
>Creating Machine Trust Accounts and Joining Clients to the Domain</A
></DT
><DD
><DL
><DT
>6.4.1. <A
-HREF="samba-pdc.html#AEN833"
+HREF="samba-pdc.html#AEN915"
>Manual Creation of Machine Trust Accounts</A
></DT
><DT
>6.4.2. <A
-HREF="samba-pdc.html#AEN874"
+HREF="samba-pdc.html#AEN956"
>"On-the-Fly" Creation of Machine Trust Accounts</A
></DT
><DT
>6.4.3. <A
-HREF="samba-pdc.html#AEN883"
+HREF="samba-pdc.html#AEN965"
>Joining the Client to the Domain</A
></DT
></DL
></DD
><DT
>6.5. <A
-HREF="samba-pdc.html#AEN898"
+HREF="samba-pdc.html#AEN980"
>Common Problems and Errors</A
></DT
><DT
>6.6. <A
-HREF="samba-pdc.html#AEN946"
->System Policies and Profiles</A
-></DT
-><DT
->6.7. <A
-HREF="samba-pdc.html#AEN990"
+HREF="samba-pdc.html#AEN1026"
>What other help can I get?</A
></DT
><DT
->6.8. <A
-HREF="samba-pdc.html#AEN1104"
+>6.7. <A
+HREF="samba-pdc.html#AEN1140"
>Domain Control for Windows 9x/ME</A
></DT
><DD
><DL
><DT
->6.8.1. <A
-HREF="samba-pdc.html#AEN1130"
+>6.7.1. <A
+HREF="samba-pdc.html#AEN1163"
>Configuration Instructions: Network Logons</A
></DT
-><DT
->6.8.2. <A
-HREF="samba-pdc.html#AEN1149"
->Configuration Instructions: Setting up Roaming User Profiles</A
-></DT
></DL
></DD
-><DT
->6.9. <A
-HREF="samba-pdc.html#AEN1242"
->DOMAIN_CONTROL.txt : Windows NT Domain Control &#38; Samba</A
-></DT
></DL
></DD
><DT
>7. <A
HREF="samba-bdc.html"
->How to Act as a Backup Domain Controller in a Purely Samba Controlled Domain</A
+>Samba Backup Domain Controller to Samba Domain Control</A
></DT
><DD
><DL
><DT
>7.1. <A
-HREF="samba-bdc.html#AEN1278"
+HREF="samba-bdc.html#AEN1193"
>Prerequisite Reading</A
></DT
><DT
>7.2. <A
-HREF="samba-bdc.html#AEN1282"
+HREF="samba-bdc.html#AEN1197"
>Background</A
></DT
><DT
>7.3. <A
-HREF="samba-bdc.html#AEN1290"
+HREF="samba-bdc.html#AEN1205"
>What qualifies a Domain Controller on the network?</A
></DT
><DD
><DL
><DT
>7.3.1. <A
-HREF="samba-bdc.html#AEN1293"
+HREF="samba-bdc.html#AEN1208"
>How does a Workstation find its domain controller?</A
></DT
><DT
>7.3.2. <A
-HREF="samba-bdc.html#AEN1296"
+HREF="samba-bdc.html#AEN1211"
>When is the PDC needed?</A
></DT
></DL
></DD
><DT
>7.4. <A
-HREF="samba-bdc.html#AEN1299"
+HREF="samba-bdc.html#AEN1214"
>Can Samba be a Backup Domain Controller to an NT PDC?</A
></DT
><DT
>7.5. <A
-HREF="samba-bdc.html#AEN1304"
+HREF="samba-bdc.html#AEN1219"
>How do I set up a Samba BDC?</A
></DT
><DD
><DL
><DT
>7.5.1. <A
-HREF="samba-bdc.html#AEN1321"
+HREF="samba-bdc.html#AEN1236"
>How do I replicate the smbpasswd file?</A
></DT
><DT
>7.5.2. <A
-HREF="samba-bdc.html#AEN1325"
+HREF="samba-bdc.html#AEN1240"
>Can I do this all with LDAP?</A
></DT
></DL
@@ -289,51 +312,47 @@ HREF="ads.html"
><DL
><DT
>8.1. <A
-HREF="ads.html#AEN1343"
->Installing the required packages for Debian</A
+HREF="ads.html#AEN1251"
+>Setup your <TT
+CLASS="FILENAME"
+>smb.conf</TT
+></A
></DT
><DT
>8.2. <A
-HREF="ads.html#AEN1350"
->Installing the required packages for RedHat</A
+HREF="ads.html#AEN1262"
+>Setup your <TT
+CLASS="FILENAME"
+>/etc/krb5.conf</TT
+></A
></DT
><DT
>8.3. <A
-HREF="ads.html#AEN1360"
->Compile Samba</A
-></DT
-><DT
->8.4. <A
-HREF="ads.html#AEN1375"
->Setup your /etc/krb5.conf</A
-></DT
-><DT
->8.5. <A
-HREF="ads.html#AEN1385"
+HREF="ads.html#AEN1273"
>Create the computer account</A
></DT
><DD
><DL
><DT
->8.5.1. <A
-HREF="ads.html#AEN1389"
+>8.3.1. <A
+HREF="ads.html#AEN1277"
>Possible errors</A
></DT
></DL
></DD
><DT
->8.6. <A
-HREF="ads.html#AEN1397"
+>8.4. <A
+HREF="ads.html#AEN1285"
>Test your server setup</A
></DT
><DT
->8.7. <A
-HREF="ads.html#AEN1402"
+>8.5. <A
+HREF="ads.html#AEN1290"
>Testing with smbclient</A
></DT
><DT
->8.8. <A
-HREF="ads.html#AEN1405"
+>8.6. <A
+HREF="ads.html#AEN1293"
>Notes</A
></DT
></DL
@@ -347,17 +366,12 @@ HREF="domain-security.html"
><DL
><DT
>9.1. <A
-HREF="domain-security.html#AEN1427"
+HREF="domain-security.html#AEN1315"
>Joining an NT Domain with Samba 3.0</A
></DT
><DT
>9.2. <A
-HREF="domain-security.html#AEN1482"
->Samba and Windows 2000 Domains</A
-></DT
-><DT
->9.3. <A
-HREF="domain-security.html#AEN1485"
+HREF="domain-security.html#AEN1369"
>Why is this better than security = server?</A
></DT
></DL
diff --git a/docs/htmldocs/unix-permissions.html b/docs/htmldocs/unix-permissions.html
index df66450be0..02c0b62240 100644
--- a/docs/htmldocs/unix-permissions.html
+++ b/docs/htmldocs/unix-permissions.html
@@ -10,15 +10,14 @@ REL="HOME"
TITLE="SAMBA Project Documentation"
HREF="samba-howto-collection.html"><LINK
REL="UP"
-TITLE="Optional configuration"
+TITLE="Advanced Configuration"
HREF="optional.html"><LINK
REL="PREVIOUS"
-TITLE="Integrating MS Windows networks with Samba"
-HREF="integrate-ms-networks.html"><LINK
+TITLE="System Policies"
+HREF="advancednetworkmanagement.html"><LINK
REL="NEXT"
-TITLE="Configuring PAM for distributed but centrally
-managed authentication"
-HREF="pam.html"></HEAD
+TITLE="Group mapping HOWTO"
+HREF="groupmapping.html"></HEAD
><BODY
CLASS="CHAPTER"
BGCOLOR="#FFFFFF"
@@ -46,7 +45,7 @@ WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
-HREF="integrate-ms-networks.html"
+HREF="advancednetworkmanagement.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -60,7 +59,7 @@ WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
-HREF="pam.html"
+HREF="groupmapping.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -81,14 +80,13 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1748"
+NAME="AEN1663"
>11.1. Viewing and changing UNIX permissions using the NT
security dialogs</A
></H1
><P
->New in the Samba 2.0.4 release is the ability for Windows
- NT clients to use their native security settings dialog box to
- view and modify the underlying UNIX permissions.</P
+>Windows NT clients can use their native security settings
+ dialog box to view and modify the underlying UNIX permissions.</P
><P
>Note that this ability is careful not to compromise
the security of the UNIX host Samba is running on, and
@@ -100,11 +98,11 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1752"
+NAME="AEN1667"
>11.2. How to view file security on a Samba share</A
></H1
><P
->From an NT 4.0 client, single-click with the right
+>From an NT4/2000/XP client, single-click with the right
mouse button on any file or directory in a Samba mounted
drive letter or UNC path. When the menu pops-up, click
on the <SPAN
@@ -114,15 +112,14 @@ CLASS="EMPHASIS"
>Properties</I
></SPAN
> entry at the bottom of
- the menu. This brings up the normal file properties dialog
- box, but with Samba 2.0.4 this will have a new tab along the top
- marked <SPAN
+ the menu. This brings up the file properties dialog
+ box. Click on the tab <SPAN
CLASS="emphasis"
><I
CLASS="EMPHASIS"
>Security</I
></SPAN
->. Click on this tab and you
+> and you
will see three buttons, <SPAN
CLASS="emphasis"
><I
@@ -170,7 +167,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1763"
+NAME="AEN1678"
>11.3. Viewing file ownership</A
></H1
><P
@@ -239,7 +236,7 @@ CLASS="EMPHASIS"
><P
>There is an NT chown command that will work with Samba
and allow a user with Administrator privilege connected
- to a Samba 2.0.4 server as root to change the ownership of
+ to a Samba server as root to change the ownership of
files on both a local NTFS filesystem or remote mounted NTFS
or Samba drive. This is available as part of the <SPAN
CLASS="emphasis"
@@ -256,7 +253,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1783"
+NAME="AEN1698"
>11.4. Viewing file or directory permissions</A
></H1
><P
@@ -310,7 +307,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN1798"
+NAME="AEN1713"
>11.4.1. File Permissions</A
></H2
><P
@@ -372,7 +369,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN1812"
+NAME="AEN1727"
>11.4.2. Directory Permissions</A
></H2
><P
@@ -404,7 +401,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1819"
+NAME="AEN1734"
>11.5. Modifying file or directory permissions</A
></H1
><P
@@ -436,7 +433,7 @@ CLASS="COMMAND"
CLASS="COMMAND"
>"Add"</B
>
- button will not return a list of users in Samba 2.0.4 (it will give
+ button will not return a list of users in Samba (it will give
an error message of <B
CLASS="COMMAND"
>"The remote procedure call failed
@@ -500,13 +497,14 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1841"
+NAME="AEN1756"
>11.6. Interaction with the standard Samba create mask
parameters</A
></H1
><P
->Note that with Samba 2.0.5 there are four new parameters
- to control this interaction. These are :</P
+>There are four parameters
+ to control interaction with the standard Samba create mask parameters.
+ These are :</P
><P
><VAR
CLASS="PARAMETER"
@@ -569,9 +567,8 @@ CLASS="PARAMETER"
>create mask
</VAR
></A
-> parameter to provide compatibility with Samba 2.0.4
- where this permission change facility was introduced. To allow a user to
- modify all the user/group/world permissions on a file, set this parameter
+> parameter. To allow a user to modify all the
+ user/group/world permissions on a file, set this parameter
to 0777.</P
><P
>Next Samba checks the changed permissions for a file against
@@ -602,8 +599,7 @@ CLASS="PARAMETER"
>force
create mode</VAR
></A
-> parameter to provide compatibility
- with Samba 2.0.4 where the permission change facility was introduced.
+> parameter.
To allow a user to modify all the user/group/world permissions on a file
with no restrictions set this parameter to 000.</P
><P
@@ -651,9 +647,7 @@ CLASS="PARAMETER"
the <VAR
CLASS="PARAMETER"
>force directory mode</VAR
-> parameter to provide
- compatibility with Samba 2.0.4 where the permission change facility
- was introduced.</P
+> parameter. </P
><P
>In this way Samba enforces the permission restrictions that
an administrator can set on a Samba share, whilst still allowing users
@@ -691,37 +685,13 @@ CLASS="PARAMETER"
CLASS="PARAMETER"
>force directory security mode = 0</VAR
></P
-><P
->As described, in Samba 2.0.4 the parameters :</P
-><P
-><VAR
-CLASS="PARAMETER"
->create mask</VAR
-></P
-><P
-><VAR
-CLASS="PARAMETER"
->force create mode</VAR
-></P
-><P
-><VAR
-CLASS="PARAMETER"
->directory mask</VAR
-></P
-><P
-><VAR
-CLASS="PARAMETER"
->force directory mode</VAR
-></P
-><P
->were used instead of the parameters discussed here.</P
></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1905"
+NAME="AEN1810"
>11.7. Interaction with the standard Samba file attribute
mapping</A
></H1
@@ -780,7 +750,7 @@ WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
-HREF="integrate-ms-networks.html"
+HREF="advancednetworkmanagement.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -798,7 +768,7 @@ WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
-HREF="pam.html"
+HREF="groupmapping.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -808,7 +778,7 @@ ACCESSKEY="N"
WIDTH="33%"
ALIGN="left"
VALIGN="top"
->Integrating MS Windows networks with Samba</TD
+>System Policies</TD
><TD
WIDTH="34%"
ALIGN="center"
@@ -822,8 +792,7 @@ ACCESSKEY="U"
WIDTH="33%"
ALIGN="right"
VALIGN="top"
->Configuring PAM for distributed but centrally
-managed authentication</TD
+>Group mapping HOWTO</TD
></TR
></TABLE
></DIV
diff --git a/docs/htmldocs/vfs.html b/docs/htmldocs/vfs.html
index e19f1f43be..c735eead1c 100644
--- a/docs/htmldocs/vfs.html
+++ b/docs/htmldocs/vfs.html
@@ -10,14 +10,14 @@ REL="HOME"
TITLE="SAMBA Project Documentation"
HREF="samba-howto-collection.html"><LINK
REL="UP"
-TITLE="Optional configuration"
+TITLE="Advanced Configuration"
HREF="optional.html"><LINK
REL="PREVIOUS"
-TITLE="Improved browsing in samba"
-HREF="improved-browsing.html"><LINK
+TITLE="Hosting a Microsoft Distributed File System tree on Samba"
+HREF="msdfs.html"><LINK
REL="NEXT"
-TITLE="Group mapping HOWTO"
-HREF="groupmapping.html"></HEAD
+TITLE="Securing Samba"
+HREF="securing-samba.html"></HEAD
><BODY
CLASS="CHAPTER"
BGCOLOR="#FFFFFF"
@@ -45,7 +45,7 @@ WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
-HREF="improved-browsing.html"
+HREF="msdfs.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -59,7 +59,7 @@ WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
-HREF="groupmapping.html"
+HREF="securing-samba.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -74,14 +74,14 @@ CLASS="CHAPTER"
><A
NAME="VFS"
></A
->Chapter 18. Stackable VFS modules</H1
+>Chapter 20. Stackable VFS modules</H1
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3190"
->18.1. Introduction and configuration</A
+NAME="AEN3259"
+>20.1. Introduction and configuration</A
></H1
><P
>Since samba 3.0, samba supports stackable VFS(Virtual File System) modules.
@@ -121,16 +121,16 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3199"
->18.2. Included modules</A
+NAME="AEN3268"
+>20.2. Included modules</A
></H1
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN3201"
->18.2.1. audit</A
+NAME="AEN3270"
+>20.2.1. audit</A
></H2
><P
>A simple module to audit file access to the syslog
@@ -167,8 +167,8 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN3209"
->18.2.2. recycle</A
+NAME="AEN3278"
+>20.2.2. recycle</A
></H2
><P
>A recycle-bin like modules. When used any unlink call
@@ -238,8 +238,8 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN3246"
->18.2.3. netatalk</A
+NAME="AEN3315"
+>20.2.3. netatalk</A
></H2
><P
>A netatalk module, that will ease co-existence of samba and
@@ -271,8 +271,8 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3253"
->18.3. VFS modules available elsewhere</A
+NAME="AEN3322"
+>20.3. VFS modules available elsewhere</A
></H1
><P
>This section contains a listing of various other VFS modules that
@@ -287,8 +287,8 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN3257"
->18.3.1. DatabaseFS</A
+NAME="AEN3326"
+>20.3.1. DatabaseFS</A
></H2
><P
>URL: <A
@@ -321,8 +321,8 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN3265"
->18.3.2. vscan</A
+NAME="AEN3334"
+>20.3.2. vscan</A
></H2
><P
>URL: <A
@@ -355,7 +355,7 @@ WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
-HREF="improved-browsing.html"
+HREF="msdfs.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -373,7 +373,7 @@ WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
-HREF="groupmapping.html"
+HREF="securing-samba.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -383,7 +383,7 @@ ACCESSKEY="N"
WIDTH="33%"
ALIGN="left"
VALIGN="top"
->Improved browsing in samba</TD
+>Hosting a Microsoft Distributed File System tree on Samba</TD
><TD
WIDTH="34%"
ALIGN="center"
@@ -397,7 +397,7 @@ ACCESSKEY="U"
WIDTH="33%"
ALIGN="right"
VALIGN="top"
->Group mapping HOWTO</TD
+>Securing Samba</TD
></TR
></TABLE
></DIV
diff --git a/docs/htmldocs/winbind.html b/docs/htmldocs/winbind.html
index 4d97d66b18..ccd5e54ff9 100644
--- a/docs/htmldocs/winbind.html
+++ b/docs/htmldocs/winbind.html
@@ -10,14 +10,14 @@ REL="HOME"
TITLE="SAMBA Project Documentation"
HREF="samba-howto-collection.html"><LINK
REL="UP"
-TITLE="Optional configuration"
+TITLE="Advanced Configuration"
HREF="optional.html"><LINK
REL="PREVIOUS"
TITLE="CUPS Printing Support"
HREF="cups-printing.html"><LINK
REL="NEXT"
-TITLE="Improved browsing in samba"
-HREF="improved-browsing.html"></HEAD
+TITLE="Integrating MS Windows networks with Samba"
+HREF="integrate-ms-networks.html"></HEAD
><BODY
CLASS="CHAPTER"
BGCOLOR="#FFFFFF"
@@ -59,7 +59,7 @@ WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
-HREF="improved-browsing.html"
+HREF="integrate-ms-networks.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -80,7 +80,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN2685"
+NAME="AEN2573"
>16.1. Abstract</A
></H1
><P
@@ -107,7 +107,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN2689"
+NAME="AEN2577"
>16.2. Introduction</A
></H1
><P
@@ -161,7 +161,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN2702"
+NAME="AEN2590"
>16.3. What Winbind Provides</A
></H1
><P
@@ -203,7 +203,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN2709"
+NAME="AEN2597"
>16.3.1. Target Uses</A
></H2
><P
@@ -227,7 +227,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN2713"
+NAME="AEN2601"
>16.4. How Winbind Works</A
></H1
><P
@@ -247,7 +247,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN2718"
+NAME="AEN2606"
>16.4.1. Microsoft Remote Procedure Calls</A
></H2
><P
@@ -273,7 +273,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN2722"
+NAME="AEN2610"
>16.4.2. Microsoft Active Directory Services</A
></H2
><P
@@ -292,7 +292,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN2725"
+NAME="AEN2613"
>16.4.3. Name Service Switch</A
></H2
><P
@@ -372,7 +372,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN2741"
+NAME="AEN2629"
>16.4.4. Pluggable Authentication Modules</A
></H2
><P
@@ -421,7 +421,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN2749"
+NAME="AEN2637"
>16.4.5. User and Group ID Allocation</A
></H2
><P
@@ -447,7 +447,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN2753"
+NAME="AEN2641"
>16.4.6. Result Caching</A
></H2
><P
@@ -470,7 +470,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN2756"
+NAME="AEN2644"
>16.5. Installation and Configuration</A
></H1
><P
@@ -489,7 +489,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN2761"
+NAME="AEN2649"
>16.5.1. Introduction</A
></H2
><P
@@ -548,7 +548,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN2774"
+NAME="AEN2662"
>16.5.2. Requirements</A
></H2
><P
@@ -618,7 +618,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN2788"
+NAME="AEN2676"
>16.5.3. Testing Things Out</A
></H2
><P
@@ -663,7 +663,7 @@ CLASS="SECT3"
><H3
CLASS="SECT3"
><A
-NAME="AEN2799"
+NAME="AEN2687"
>16.5.3.1. Configure and compile SAMBA</A
></H3
><P
@@ -729,7 +729,7 @@ CLASS="SECT3"
><H3
CLASS="SECT3"
><A
-NAME="AEN2818"
+NAME="AEN2706"
>16.5.3.2. Configure <TT
CLASS="FILENAME"
>nsswitch.conf</TT
@@ -834,7 +834,7 @@ CLASS="SECT3"
><H3
CLASS="SECT3"
><A
-NAME="AEN2851"
+NAME="AEN2739"
>16.5.3.3. Configure smb.conf</A
></H3
><P
@@ -909,7 +909,7 @@ CLASS="SECT3"
><H3
CLASS="SECT3"
><A
-NAME="AEN2867"
+NAME="AEN2755"
>16.5.3.4. Join the SAMBA server to the PDC domain</A
></H3
><P
@@ -947,7 +947,7 @@ CLASS="SECT3"
><H3
CLASS="SECT3"
><A
-NAME="AEN2878"
+NAME="AEN2766"
>16.5.3.5. Start up the winbindd daemon and test it!</A
></H3
><P
@@ -1083,7 +1083,7 @@ CLASS="SECT3"
><H3
CLASS="SECT3"
><A
-NAME="AEN2918"
+NAME="AEN2806"
>16.5.3.6. Fix the init.d startup scripts</A
></H3
><DIV
@@ -1091,7 +1091,7 @@ CLASS="SECT4"
><H4
CLASS="SECT4"
><A
-NAME="AEN2920"
+NAME="AEN2808"
>16.5.3.6.1. Linux</A
></H4
><P
@@ -1201,7 +1201,7 @@ CLASS="SECT4"
><H4
CLASS="SECT4"
><A
-NAME="AEN2940"
+NAME="AEN2828"
>16.5.3.6.2. Solaris</A
></H4
><P
@@ -1285,7 +1285,7 @@ CLASS="SECT4"
><H4
CLASS="SECT4"
><A
-NAME="AEN2950"
+NAME="AEN2838"
>16.5.3.6.3. Restarting</A
></H4
><P
@@ -1309,7 +1309,7 @@ CLASS="SECT3"
><H3
CLASS="SECT3"
><A
-NAME="AEN2956"
+NAME="AEN2844"
>16.5.3.7. Configure Winbind and PAM</A
></H3
><P
@@ -1367,7 +1367,7 @@ CLASS="SECT4"
><H4
CLASS="SECT4"
><A
-NAME="AEN2973"
+NAME="AEN2861"
>16.5.3.7.1. Linux/FreeBSD-specific PAM configuration</A
></H4
><P
@@ -1496,7 +1496,7 @@ CLASS="SECT4"
><H4
CLASS="SECT4"
><A
-NAME="AEN3006"
+NAME="AEN2894"
>16.5.3.7.2. Solaris-specific configuration</A
></H4
><P
@@ -1583,7 +1583,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3013"
+NAME="AEN2901"
>16.6. Limitations</A
></H1
><P
@@ -1625,7 +1625,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3023"
+NAME="AEN2911"
>16.7. Conclusion</A
></H1
><P
@@ -1671,7 +1671,7 @@ WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
-HREF="improved-browsing.html"
+HREF="integrate-ms-networks.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -1695,7 +1695,7 @@ ACCESSKEY="U"
WIDTH="33%"
ALIGN="right"
VALIGN="top"
->Improved browsing in samba</TD
+>Integrating MS Windows networks with Samba</TD
></TR
></TABLE
></DIV