Removal of CRUFT. 50 lashes to those who created CRUFT. Argh.
authorJohn Terpstra <jht@samba.org>
Wed, 6 Jul 2005 21:23:58 +0000 (21:23 +0000)
committerJohn Terpstra <jht@samba.org>
Wed, 6 Jul 2005 21:23:58 +0000 (21:23 +0000)
85 files changed:
manpages-3/winbindd.8.xml
smbdotconf/base/bindinterfacesonly.xml
smbdotconf/filename/manglingchar.xml
smbdotconf/locking/fakeoplocks.xml
smbdotconf/locking/kerneloplocks.xml
smbdotconf/locking/level2oplocks.xml
smbdotconf/locking/lockspintime.xml
smbdotconf/locking/oplocks.xml
smbdotconf/logging/debughirestimestamp.xml
smbdotconf/logging/debugpid.xml
smbdotconf/logging/debugtimestamp.xml
smbdotconf/logging/debuguid.xml
smbdotconf/logon/abortshutdownscript.xml
smbdotconf/logon/adduserscript.xml
smbdotconf/logon/domainlogons.xml
smbdotconf/logon/logondrive.xml
smbdotconf/logon/logonhome.xml
smbdotconf/logon/logonpath.xml
smbdotconf/logon/logonscript.xml
smbdotconf/misc/addsharecommand.xml
smbdotconf/misc/defaultservice.xml
smbdotconf/misc/deletesharecommand.xml
smbdotconf/misc/homedirmap.xml
smbdotconf/misc/lockdirectory.xml
smbdotconf/misc/magicoutput.xml
smbdotconf/misc/magicscript.xml
smbdotconf/misc/nishomedir.xml
smbdotconf/misc/preexec.xml
smbdotconf/misc/preexecclose.xml
smbdotconf/misc/preload.xml
smbdotconf/misc/remoteannounce.xml
smbdotconf/printing/cupsoptions.xml
smbdotconf/printing/cupsserver.xml
smbdotconf/printing/defaultdevmode.xml
smbdotconf/printing/deleteprintercommand.xml
smbdotconf/printing/loadprinters.xml
smbdotconf/printing/lpresumecommand.xml
smbdotconf/printing/os2drivermap.xml
smbdotconf/printing/printable.xml
smbdotconf/printing/printcapname.xml
smbdotconf/printing/printcommand.xml
smbdotconf/printing/printername.xml
smbdotconf/printing/queueresumecommand.xml
smbdotconf/protocol/maxwinsttl.xml
smbdotconf/protocol/minprotocol.xml
smbdotconf/protocol/minwinsttl.xml
smbdotconf/protocol/nameresolveorder.xml
smbdotconf/security/adminusers.xml
smbdotconf/security/allowtrusteddomains.xml
smbdotconf/security/authmethods.xml
smbdotconf/security/createmask.xml
smbdotconf/security/directorymask.xml
smbdotconf/security/encryptpasswords.xml
smbdotconf/security/forcegroup.xml
smbdotconf/security/guestaccount.xml
smbdotconf/security/guestok.xml
smbdotconf/security/guestonly.xml
smbdotconf/security/hostsallow.xml
smbdotconf/security/hostsequiv.xml
smbdotconf/security/inheritpermissions.xml
smbdotconf/security/maptoguest.xml
smbdotconf/security/obeypamrestrictions.xml
smbdotconf/security/onlyuser.xml
smbdotconf/security/pampasswordchange.xml
smbdotconf/security/passdbbackend.xml
smbdotconf/security/passwdchat.xml
smbdotconf/security/passwdchatdebug.xml
smbdotconf/security/passwordlevel.xml
smbdotconf/security/passwordserver.xml
smbdotconf/security/readlist.xml
smbdotconf/security/readonly.xml
smbdotconf/security/restrictanonymous.xml
smbdotconf/security/rootdirectory.xml
smbdotconf/security/security.xml
smbdotconf/security/serverschannel.xml
smbdotconf/security/updateencrypted.xml
smbdotconf/security/username.xml
smbdotconf/security/usernamemap.xml
smbdotconf/security/writeable.xml
smbdotconf/tuning/getwdcache.xml
smbdotconf/tuning/keepalive.xml
smbdotconf/tuning/maxconnections.xml
smbdotconf/vfs/hostmsdfs.xml
smbdotconf/vfs/msdfsproxy.xml
smbdotconf/vfs/msdfsroot.xml

index 1ad8a6ff1e00d84b7872f806e151b17fc7899dcd..4d02ed6a35da095aec5f1da891099ce3bc39e0e3 100644 (file)
@@ -255,25 +255,30 @@ hosts:            files wins
 <refsect1>
        <title>EXAMPLE SETUP</title>
 
-       <para>To setup winbindd for user and group lookups plus 
+       <para>
+       To setup winbindd for user and group lookups plus 
        authentication from a domain controller use something like the 
-       following setup. This was tested on a RedHat 6.2 Linux box. </para>
+       following setup. This was tested on an early Red Hat Linux box.
+       </para>
 
        <para>In <filename>/etc/nsswitch.conf</filename> put the 
        following:
 <programlisting>
-passwd:     files winbind
-group:      files winbind
-</programlisting></para>  
+passwd: files winbind
+group:  files winbind
+</programlisting>
+       </para>  
 
        <para>In <filename>/etc/pam.d/*</filename> replace the <parameter>
        auth</parameter> lines with something like this:
 <programlisting>
-auth       required    /lib/security/pam_securetty.so
-auth       required    /lib/security/pam_nologin.so
-auth       sufficient  /lib/security/pam_winbind.so
-auth       required     /lib/security/pam_pwdb.so use_first_pass shadow nullok
-</programlisting></para>
+auth  required    /lib/security/pam_securetty.so
+auth  required   /lib/security/pam_nologin.so
+auth  sufficient  /lib/security/pam_winbind.so
+auth  required    /lib/security/pam_pwdb.so \
+                  use_first_pass shadow nullok
+</programlisting>
+       </para>
   
 
        <para>Note in particular the use of the <parameter>sufficient
index 0fd302ceaa6725249133749108a3fff29fd0544e..ae72efd73d08def49c561d23b04bd990c0c4ff7a 100644 (file)
         <manvolnum>8</manvolnum></citerefentry> and name service <citerefentry><refentrytitle>nmbd</refentrytitle>
         <manvolnum>8</manvolnum></citerefentry> in a slightly different ways.</para>
 
-       <para>For name service it causes <command moreinfo="none">nmbd</command> to bind 
-       to ports 137 and 138 on the interfaces listed in 
-        the <link linkend="INTERFACES">interfaces</link> parameter. <command moreinfo="none">nmbd</command> also 
-        binds to the &quot;all addresses&quot; interface (0.0.0.0) 
-       on ports 137 and 138 for the purposes of reading broadcast messages. 
-       If this option is not set then <command moreinfo="none">nmbd</command> will service 
-       name requests on all of these sockets. If <smbconfoption name="bind interfaces only"/> is set then <command moreinfo="none">nmbd</command> will check the 
-       source address of any packets coming in on the broadcast sockets 
-       and discard any that don't match the broadcast addresses of the 
-       interfaces in the <smbconfoption name="interfaces"/> parameter list. 
-       As unicast packets are received on the other sockets it allows 
-       <command moreinfo="none">nmbd</command> to refuse to serve names to machines that 
-       send packets that arrive through any interfaces not listed in the
-       <smbconfoption name="interfaces"/> list.  IP Source address spoofing
-       does defeat this simple check, however, so it must not be used
-       seriously as a security feature for <command moreinfo="none">nmbd</command>.</para>
+       <para>
+       For name service it causes <command moreinfo="none">nmbd</command> to bind to ports 137 and 138 on the
+       interfaces listed in the <smbconfoption name="interfaces"/> parameter. <command moreinfo="none">nmbd</command>
+       also binds to the &quot;all addresses&quot; interface (0.0.0.0) on ports 137 and 138 for the purposes of
+       reading broadcast messages.  If this option is not set then <command moreinfo="none">nmbd</command> will
+       service name requests on all of these sockets. If <smbconfoption name="bind interfaces only"/> is set then
+       <command moreinfo="none">nmbd</command> will check the source address of any packets coming in on the
+       broadcast sockets and discard any that don't match the broadcast addresses of the interfaces in the
+       <smbconfoption name="interfaces"/> parameter list.  As unicast packets are received on the other sockets it
+       allows <command moreinfo="none">nmbd</command> to refuse to serve names to machines that send packets that
+       arrive through any interfaces not listed in the <smbconfoption name="interfaces"/> list.  IP Source address
+       spoofing does defeat this simple check, however, so it must not be used seriously as a security feature for
+       <command moreinfo="none">nmbd</command>.
+       </para>
 
-       <para>For file service it causes <citerefentry><refentrytitle>smbd</refentrytitle>
-       <manvolnum>8</manvolnum></citerefentry> to bind only to the interface list 
-       given in the <link linkend="INTERFACES">interfaces</link> parameter. This 
-        restricts the networks that <command moreinfo="none">smbd</command> will serve 
-        to packets coming in those interfaces.  Note that you should not use this parameter 
-        for machines that are serving PPP or other intermittent or non-broadcast network 
-       interfaces as it will not cope with non-permanent interfaces.</para>
+       <para>
+       For file service it causes <citerefentry><refentrytitle>smbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> to bind only to the interface list given in the <smbconfoption
+       name="interfaces"/> parameter. This restricts the networks that <command moreinfo="none">smbd</command> will
+       serve to packets coming in those interfaces.  Note that you should not use this parameter for machines that
+       are serving PPP or other intermittent or non-broadcast network interfaces as it will not cope with
+       non-permanent interfaces.
+       </para>
 
-<para>If <smbconfoption name="bind interfaces only"/> is set then 
-       unless the network address <emphasis>127.0.0.1</emphasis> is added 
-       to the <smbconfoption name="interfaces"/> parameter 
-        list <citerefentry><refentrytitle>smbpasswd</refentrytitle>
-       <manvolnum>8</manvolnum></citerefentry> and <citerefentry><refentrytitle>swat</refentrytitle>
-       <manvolnum>8</manvolnum></citerefentry> may not work as expected due 
-        to the reasons covered below.</para>
+       <para>
+       If <smbconfoption name="bind interfaces only"/> is set then unless the network address
+       <emphasis>127.0.0.1</emphasis> is added to the <smbconfoption name="interfaces"/> parameter list
+       <citerefentry><refentrytitle>smbpasswd</refentrytitle> <manvolnum>8</manvolnum></citerefentry> and
+       <citerefentry><refentrytitle>swat</refentrytitle> <manvolnum>8</manvolnum></citerefentry> may not work as
+       expected due to the reasons covered below.
+       </para>
 
-       <para>To change a users SMB password, the <command moreinfo="none">smbpasswd</command>
-       by default connects to the <emphasis>localhost - 127.0.0.1</emphasis> 
-       address as an SMB client to issue the password change request. If 
-       <smbconfoption name="bind interfaces only"/> is set then unless the 
-       network address <emphasis>127.0.0.1</emphasis> is added to the
-       <smbconfoption name="interfaces"/> parameter list then <command moreinfo="none">
-       smbpasswd</command> will fail to connect in it's default mode. 
-       <command moreinfo="none">smbpasswd</command> can be forced to use the primary IP interface 
-       of the local host by using its <citerefentry><refentrytitle>smbpasswd</refentrytitle>
-       <manvolnum>8</manvolnum></citerefentry> <parameter moreinfo="none">-r <replaceable>remote machine</replaceable></parameter>
-       parameter, with <replaceable>remote machine</replaceable> set 
-       to the IP name of the primary interface of the local host.</para>
+       <para>
+       To change a users SMB password, the <command moreinfo="none">smbpasswd</command> by default connects to the
+       <emphasis>localhost - 127.0.0.1</emphasis> address as an SMB client to issue the password change request. If
+       <smbconfoption name="bind interfaces only"/> is set then unless the network address
+       <emphasis>127.0.0.1</emphasis> is added to the <smbconfoption name="interfaces"/> parameter list then <command
+       moreinfo="none"> smbpasswd</command> will fail to connect in it's default mode.  <command
+       moreinfo="none">smbpasswd</command> can be forced to use the primary IP interface of the local host by using
+       its <citerefentry><refentrytitle>smbpasswd</refentrytitle> <manvolnum>8</manvolnum></citerefentry>      <parameter
+       moreinfo="none">-r <replaceable>remote machine</replaceable></parameter> parameter, with <replaceable>remote
+       machine</replaceable> set to the IP name of the primary interface of the local host.
+       </para>
 
-       <para>The <command moreinfo="none">swat</command> status page tries to connect with
-       <command moreinfo="none">smbd</command> and <command moreinfo="none">nmbd</command> at the address 
-       <emphasis>127.0.0.1</emphasis> to determine if they are running.  
-       Not adding <emphasis>127.0.0.1</emphasis>  will cause <command moreinfo="none">
-       smbd</command> and <command moreinfo="none">nmbd</command> to always show
-       &quot;not running&quot; even if they really are.  This can prevent <command moreinfo="none">
-       swat</command> from starting/stopping/restarting <command moreinfo="none">smbd</command>
-       and <command moreinfo="none">nmbd</command>.</para>
+       <para>
+       The <command moreinfo="none">swat</command> status page tries to connect with <command
+       moreinfo="none">smbd</command> and <command moreinfo="none">nmbd</command> at the address
+       <emphasis>127.0.0.1</emphasis> to determine if they are running.  Not adding <emphasis>127.0.0.1</emphasis>
+       will cause <command moreinfo="none"> smbd</command> and <command moreinfo="none">nmbd</command> to always show
+       &quot;not running&quot; even if they really are.  This can prevent <command moreinfo="none"> swat</command>
+       from starting/stopping/restarting <command moreinfo="none">smbd</command> and <command
+       moreinfo="none">nmbd</command>.
+       </para>
 
 </description>
 <value type="default">no</value>
index 39e7546ef038667a1e8731d104d31447eea04976..95b47794d1d1004b52a61a85dae53a928be695b9 100644 (file)
@@ -4,7 +4,7 @@
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
  <description>
        <para>This controls what character is used as 
-       the <emphasis>magic</emphasis> character in <link linkend="NAMEMANGLINGSECT">name mangling</link>. The 
+       the <emphasis>magic</emphasis> character in <smbconfoption name="name mangling"/>. The 
        default is a '~' but this may interfere with some software. Use this option to set 
        it to whatever you prefer. This is effective only when mangling method is hash.</para>
 </description>
index 069cdaa95e721c42196f3a208b91acbbac15b60f..fa004d7497a3ce6c813a83759db345100f056a40 100644 (file)
@@ -15,8 +15,7 @@
        <refentrytitle>smbd</refentrytitle><manvolnum>8</manvolnum></citerefentry> will
        always grant oplock requests no matter how many clients are using the file.</para>
 
-       <para>It is generally much better to use the real <link linkend="OPLOCKS">
-       <parameter moreinfo="none">oplocks</parameter></link> support rather 
+       <para>It is generally much better to use the real <smbconfoption name="oplocks"/> support rather 
        than this parameter.</para>
                
        <para>If you enable this option on all read-only shares or 
index a89f6b4d80abe525d9aa8402c3589d49c6a73c0e..c4f12b9bd425389647d550042e3ae7645849c814 100644 (file)
@@ -3,8 +3,7 @@
                  context="G"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
-       <para>For UNIXes that support kernel based <link linkend="OPLOCKS">
-       <parameter moreinfo="none">oplocks</parameter></link>
+       <para>For UNIXes that support kernel based <smbconfoption name="oplocks"/>
        (currently only IRIX and the Linux 2.4 kernel), this parameter 
        allows the use of them to be turned on or off.</para>
 
index 96a855c45a8d59970dad9882ff23fcb47ed84269..496701b18857d32c4c73fe2b78cadb15f70db1ad 100644 (file)
 
        <para>For more discussions on level2 oplocks see the CIFS spec.</para>
 
-       <para>Currently, if <link linkend="KERNELOPLOCKS"><parameter moreinfo="none">kernel 
-       oplocks</parameter></link> are supported then level2 oplocks are 
-       not granted (even if this parameter is set to <constant>yes</constant>). 
-       Note also, the <link linkend="OPLOCKS"><parameter moreinfo="none">oplocks</parameter>
-       </link> parameter must be set to <constant>yes</constant> on this share in order for 
+       <para>
+       Currently, if <smbconfoption name="kernel oplocks"/> are supported then
+       level2 oplocks are not granted (even if this parameter is set to
+       <constant>yes</constant>).  Note also, the <smbconfoption name="oplocks"/>
+       parameter must be set to <constant>yes</constant> on this share in order for 
        this parameter to have any effect.</para>
 </description>
 
index 172e85489498a39d2efc1d4b4ff2ebb02370af49..c2e5501f070a1a4ba74eada4b20a627f524d3a9a 100644 (file)
@@ -5,8 +5,7 @@
 <description>
        <para>The time in microseconds that smbd should 
        pause before attempting to gain a failed lock.  See
-       <link linkend="LOCKSPINCOUNT"><parameter moreinfo="none">lock spin 
-                       count</parameter></link> for more details.</para>
+       <smbconfoption name="lock spin count"/> for more details.</para>
 </description>
 <value type="default">10</value>
 </samba:parameter>
index d7f453c56122dd28b3615e6aa0968ab6ce03c024..3ce70a788336a24bb5b3d56fe8c0f6a9f7c626e0 100644 (file)
@@ -14,8 +14,7 @@
        directory.</para>
 
        <para>Oplocks may be selectively turned off on certain files with a 
-       share. See the <link linkend="VETOOPLOCKFILES"><parameter moreinfo="none">
-       veto oplock files</parameter></link> parameter. On some systems 
+       share. See the <smbconfoption name="veto oplock files"/> parameter. On some systems 
        oplocks are recognized by the underlying operating system. This 
        allows data synchronization between all access to oplocked files, 
        whether it be via Samba or NFS or a local UNIX process. See the 
index 7da4573df5ebd18dd65d840d99d082ee44aec980..eef5af73f0fb7bdd22fd47202d71f503becb3f26 100644 (file)
@@ -9,8 +9,8 @@
     boolean parameter adds microsecond resolution to the timestamp 
     message header when turned on.</para>
 
-    <para>Note that the parameter <link linkend="DEBUGTIMESTAMP"><parameter moreinfo="none">
-    debug timestamp</parameter></link> must be on for this to have an 
+    <para>
+       Note that the parameter <smbconfoption name="debug timestamp"/> must be on for this to have an 
     effect.</para>
 
 </description>
index 1d6bc9570422427366dd0e73b6ffe5141b606628..0d84eb5263f9abc6facc27e9f9367528570b51eb 100644 (file)
@@ -11,8 +11,7 @@
     is adds the process-id to the timestamp message headers in the
     logfile when turned on.</para>
 
-    <para>Note that the parameter <link linkend="DEBUGTIMESTAMP"><parameter moreinfo="none">
-    debug timestamp</parameter></link> must be on for this to have an 
+    <para>Note that the parameter <smbconfoption name="debug timestamp"/> must be on for this to have an 
        effect.</para>
 </description>
 <value type="default">no</value>
index 2215baeb010eb84bae2ae333f78f3c0fb7fdf20b..ac1ce7b09ebec757c6c85a1aa0c879068e7b4679 100644 (file)
@@ -6,8 +6,7 @@
  <synonym>timestamp logs</synonym>
 <description>
     <para>Samba debug log messages are timestamped 
-    by default. If you are running at a high <link linkend="DEBUGLEVEL">
-    <parameter moreinfo="none">debug level</parameter></link> these timestamps
+    by default. If you are running at a high <smbconfoption name="debug level"/> these timestamps
     can be distracting. This boolean parameter allows timestamping 
     to be turned off.</para>
 </description>
index af84501e809df0a8cc6c86a4f8f8a02b9a2cfa7b..616128a581f6993302dd89be0210fe5e9a221b28 100644 (file)
@@ -9,8 +9,7 @@
     current euid, egid, uid and gid to the timestamp message headers 
     in the log file if turned on.</para>
                
-    <para>Note that the parameter <link linkend="DEBUGTIMESTAMP"><parameter moreinfo="none">
-    debug timestamp</parameter></link> must be on for this to have an 
+    <para>Note that the parameter <smbconfoption name="debug timestamp"/> must be on for this to have an 
     effect.</para>
 </description>
 <value type="default">no</value>
index b9084897ff261e4cebdee37240154ebc36e94cdb..f1ac6183dce61979c8dadbc236a59066b4daaa95 100644 (file)
@@ -6,8 +6,7 @@
 <description>
        <para>This a full path name to a script called by <citerefentry><refentrytitle>smbd</refentrytitle>
        <manvolnum>8</manvolnum></citerefentry> that
-       should stop a shutdown procedure issued by the <link linkend="SHUTDOWNSCRIPT">
-       <parameter moreinfo="none">shutdown script</parameter></link>.</para>
+       should stop a shutdown procedure issued by the <smbconfoption name="shutdown script"/>.</para>
                
        <para>If the connected user posseses the <constant>SeRemoteShutdownPrivilege</constant>,
        right, this command will be run as user.</para>
index 568c054a1ac61b3df71ebfa41a7d1e9a4e7bf030..1dd71b3867aede8ff2784719ebb610fdbf3ab7ec 100644 (file)
        already existed. In this way, UNIX users are dynamically created to
        match existing Windows NT accounts.</para>
 
-       <para>See also <link linkend="SECURITY"><parameter moreinfo="none">
-       security</parameter></link>, <link linkend="PASSWORDSERVER">
-       <parameter moreinfo="none">password server</parameter></link>, 
-       <link linkend="DELETEUSERSCRIPT"><parameter moreinfo="none">delete user 
-       script</parameter></link>.</para>
+       <para>
+       See also <smbconfoption name="security"/>, <smbconfoption name="password server"/>,
+       <smbconfoption name="delete user script"/>.
+       </para>
 </description>
 
 <value type="default"/>
index 7c432221d097d3760cd7f6f74cc7c16ba34671ec..d274faa18bad7c5544f009d995b32209546bf317 100644 (file)
@@ -7,8 +7,7 @@
        <para>
        If set to <constant>yes</constant>, the Samba server will
        provide the netlogon service for Windows 9X network logons for the
-       <link linkend="WORKGROUP">
-       <parameter moreinfo="none">workgroup</parameter></link> it is in.
+       <smbconfoption name="workgroup"/> it is in.
        This will also cause the Samba server to act as a domain
        controller for NT4 style domain services. For more details on
        setting up this feature see the Domain Control chapter of the
index a37c2e760b77ec185efcc58f11e70adadb885946..2b8f016ecee419682c917f03647c5e8752b7e496 100644 (file)
@@ -5,8 +5,7 @@
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
        <para>This parameter specifies the local path to 
-       which the home directory will be connected (see <link linkend="LOGONHOME">
-       <parameter moreinfo="none">logon home</parameter></link>) 
+       which the home directory will be connected (see <smbconfoption name="logon home"/>) 
        and is only used by NT Workstations. </para>
 
        <para>Note that this option is only useful if Samba is set up as a
index 8d07550c3008414f67f4be1fa72529c4be71a579..593990262523591a83bfeac32f5f9ea5950ee8b6 100644 (file)
@@ -29,8 +29,7 @@
        \\server\share when a user does <command moreinfo="none">net use /home</command>
        but use the whole string when dealing with profiles.</para>
 
-       <para>Note that in prior versions of Samba, the <link linkend="LOGONPATH">
-       <parameter moreinfo="none">logon path</parameter></link> was returned rather than 
+       <para>Note that in prior versions of Samba, the <smbconfoption name="logon path"/> was returned rather than 
        <parameter moreinfo="none">logon home</parameter>.  This broke <command 
        moreinfo="none">net use /home</command> but allowed profiles outside the home directory.  
        The current implementation is correct, and can be used for profiles if you use 
index ab87c77bb9b99aa7136c07c9c8beac3f7623143c..eb2e9de0569f8a2fbfaa996d34d86c8272bac99b 100644 (file)
@@ -8,8 +8,7 @@
        where roaming profiles (NTuser.dat etc files for Windows NT) are 
        stored.  Contrary to previous versions of these manual pages, it has 
        nothing to do with Win 9X roaming profiles.  To find out how to 
-       handle roaming profiles for Win 9X system, see the <link linkend="LOGONHOME">
-       <parameter moreinfo="none">logon home</parameter></link> parameter.</para>
+       handle roaming profiles for Win 9X system, see the <smbconfoption name="logon home"/> parameter.</para>
 
        <para>This option takes the standard substitutions, allowing you 
        to have separate logon scripts for each user or machine.  It also 
index eb7bda66ee4f4beebd64497d1df843dfd1508689..847896e1ce954dced7320f20dc89e4062b724791 100644 (file)
        file is recommended.</para>
                
        <para>The script must be a relative path to the [netlogon] 
-       service.  If the [netlogon] service specifies a <link linkend="PATH">
-       <parameter moreinfo="none">path</parameter></link> of <filename 
-       moreinfo="none">/usr/local/samba/netlogon</filename>, and <command 
-       moreinfo="none">logon script = STARTUP.BAT</command>, then 
-       the file that will be downloaded is:</para>
-
-       <para><filename moreinfo="none">/usr/local/samba/netlogon/STARTUP.BAT</filename></para>
+       service.  If the [netlogon] service specifies a <smbconfoption name="path"/> of <filename
+       moreinfo="none">/usr/local/samba/netlogon</filename>, and <smbconfoption name="logon
+       script">STARTUP.BAT</smbconfoption>, then the file that will be downloaded is:
+       <screen>
+       /usr/local/samba/netlogon/STARTUP.BAT
+       </screen>
+       </para>
 
        <para>The contents of the batch file are entirely your choice.  A 
        suggested command would be to add <command moreinfo="none">NET TIME \\SERVER /SET 
@@ -35,8 +35,7 @@
        <para>This option takes the standard substitutions, allowing you 
        to have separate logon scripts for each user or machine.</para>
 
-       <para>This option is only useful if Samba is set up as a logon 
-               server.</para>
+       <para>This option is only useful if Samba is set up as a logon server.</para>
 </description>
 <value type="default"></value>
 <value type="example">scripts\%U.bat</value>
index c1eecd59305b9626f227c1884a03280d93ac8d95..a351044e1833ff42c0dd1865ac80cdb9639909b3 100644 (file)
@@ -47,8 +47,7 @@
                
        <para>
        This parameter is only used for add file shares.  To add printer shares, 
-       see the <link linkend="ADDPRINTERCOMMAND"><parameter moreinfo="none">addprinter 
-       command</parameter></link>.
+       see the <smbconfoption name="addprinter command"/>.
        </para>
 </description>
 
index f7a6c0234dba0af9bb09c50cdad9046b3d2905bf..ca986d460a9f4a2d8f7f6ceea218752df502a092 100644 (file)
        parameter is not given, attempting to connect to a nonexistent 
        service results in an error.</para>
 
-       <para>Typically the default service would be a <link linkend="GUESTOK">
-       <parameter moreinfo="none">guest ok</parameter></link>, <link linkend="READONLY">
-       <parameter moreinfo="none">read-only</parameter></link> service.</para>
-
-       <para>Also note that the apparent service name will be changed 
-       to equal that of the requested service, this is very useful as it 
-       allows you to use macros like <parameter moreinfo="none">%S</parameter> to make 
-       a wildcard service.</para>
+       <para>
+       Typically the default service would be a <smbconfoption name="guest ok"/>, <smbconfoption
+       name="read-only"/> service.</para> <para>Also note that the apparent service name will be changed to equal
+       that of the requested service, this is very useful as it allows you to use macros like <parameter
+       moreinfo="none">%S</parameter> to make a wildcard service.
+       </para>
 
        <para>Note also that any &quot;_&quot; characters in the name of the service 
        used in the default service will get mapped to a &quot;/&quot;. This allows for
index 1489a4136ddbd929c78c02f9a831252397344127..1afce2fd24b97054370c39ec1eb495bcff6dbe38 100644 (file)
@@ -35,8 +35,7 @@
                
        <para>
        This parameter is only used to remove file shares.  To delete printer shares, 
-       see the <link linkend="DELETEPRINTERCOMMAND"><parameter moreinfo="none">deleteprinter 
-       command</parameter></link>.
+       see the <smbconfoption name="deleteprinter command"/>.
        </para>
 </description>
 
index 4e4e0d9fe5c997abb66da67e8ef46ae355c402e9..3459928b58337bee10e2933177b6ab5bc25fe85d 100644 (file)
@@ -4,8 +4,8 @@
                 advanced="1" developer="1"
                 xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
  <description>
-       <para>If<link linkend="NISHOMEDIR"><parameter moreinfo="none">nis homedir
-       </parameter></link> is <constant>yes</constant>, and <citerefentry><refentrytitle>smbd</refentrytitle>
+       <para>If <smbconfoption name="nis homedir"/> is <constant>yes</constant>,
+       and <citerefentry><refentrytitle>smbd</refentrytitle>
        <manvolnum>8</manvolnum></citerefentry> is also acting 
        as a Win95/98 <parameter moreinfo="none">logon server</parameter> then this parameter 
        specifies the NIS (or YP) map from which the server for the user's 
index a0abf8cf97c63815e71c3c4f65f1258ef1ffd88e..d96351a4fbaec547b9a2932e9b492c232a719f89 100644 (file)
@@ -7,8 +7,8 @@
 <description>
        <para>This option specifies the directory where lock 
        files will be placed.  The lock files are used to implement the 
-       <link linkend="MAXCONNECTIONS"><parameter moreinfo="none">max connections</parameter>
-</link> option.</para>
+       <smbconfoption name="max connections"/> option.
+       </para>
 </description>
 
 <value type="default">${prefix}/var/locks</value>
index 1e41a9ff557ac162ea700b7276462a010fe48d01..ed0cb0b21c4245a6bbd3b3ff4296295d5fc22e78 100644 (file)
@@ -3,10 +3,11 @@
                 type="string"
                 xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
-       <para>This parameter specifies the name of a file 
+       <para>
+       This parameter specifies the name of a file 
        which will contain output created by a magic script (see the 
-       <link linkend="MAGICSCRIPT"><parameter moreinfo="none">magic script</parameter></link>
-       parameter below).</para>
+       <smbconfoption name="magic script"/> parameter below).
+       </para>
 
 <warning><para>If two clients use the same <parameter moreinfo="none">magic script
        </parameter> in the same directory the output file content
index 143576e7bd67891f9420d7d65b92db9756381a5d..b621f00c389718916af45c30ccf424056455e7c7 100644 (file)
@@ -13,8 +13,8 @@
        of privilege and the file permissions allow the deletion.</para>
 
        <para>If the script generates output, output will be sent to 
-       the file specified by the <link linkend="MAGICOUTPUT"><parameter moreinfo="none">
-       magic output</parameter></link> parameter (see above).</para>
+       the file specified by the <smbconfoption name="magic output"/>
+       parameter (see above).</para>
 
        <para>Note that some shells are unable to interpret scripts 
        containing CR/LF instead of CR as 
index a1bfd947b6b9bec9250da6a5b0e0f3f4dbbf42da..45c451197e4dfb1901792641ff4abbc91bd9ebd5 100644 (file)
@@ -21,8 +21,8 @@
        long as a Samba daemon is running on the home directory server, 
        it will be mounted on the Samba client directly from the directory 
        server. When Samba is returning the home share to the client, it 
-       will consult the NIS map specified in <link linkend="HOMEDIRMAP">
-       <parameter moreinfo="none">homedir map</parameter></link> and return the server 
+       will consult the NIS map specified in
+       <smbconfoption name="homedir map"/> and return the server 
        listed there.</para>
 
        <para>Note that for this option to work there must be a working 
index 001f9c2b4294ce55fd736ad53c9e78e51ba4ea25..6608c830501ad008afb13249c4ce8b7f347b665b 100644 (file)
        message every time they log in. Maybe a message of the day? Here 
        is an example:</para>
 
-       <para><command moreinfo="none">preexec = csh -c 'echo \&quot;Welcome to %S!\&quot; | /usr/local/samba/bin/smbclient -M %m -I %I' &amp; </command></para>
+       <para>
+       <command moreinfo="none">preexec = csh -c 'echo \&quot;Welcome to %S!\&quot; |
+       /usr/local/samba/bin/smbclient -M %m -I %I' &amp; </command>
+       </para>
 
        <para>Of course, this could get annoying after a while :-)</para>
 
-       <para>See also <link linkend="PREEXECCLOSE"><parameter moreinfo="none">preexec close</parameter></link> and <link 
-       linkend="POSTEXEC"><parameter moreinfo="none">postexec
-       </parameter></link>.</para>
+       <para>
+       See also <smbconfoption name="preexec close"/> and <smbconfoption name="postexec"/>.
+       </para>
 </description>
 
 <value type="default"></value>
index a557a58a36d5307a35bd4ab7d8da813187cffbaf..c616ad7f07cd7875b234bdda6e18757ef6520bca 100644 (file)
@@ -5,8 +5,7 @@
                 xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
        <para>This boolean option controls whether a non-zero 
-       return code from <link linkend="PREEXEC"><parameter moreinfo="none">preexec
-</parameter></link> should close the service being connected to.</para>
+       return code from <smbconfoption name="preexec"/> should close the service being connected to.</para>
 </description>
 
 <value type="default">no</value>
index 70b5b2968b7a8a7dd8054cc3c3881c2490bc355d..94905a67ef7b961ed0ef12e6d2684f80b78e1111 100644 (file)
        for homes and printers services that would otherwise not be 
        visible.</para>
 
-       <para>Note that if you just want all printers in your 
-       printcap file loaded then the <link linkend="LOADPRINTERS">
-       <parameter moreinfo="none">load printers</parameter></link> option is easier.</para>
+       <para>
+       Note that if you just want all printers in your 
+       printcap file loaded then the <smbconfoption name="load printers"/>
+        option is easier.
+       </para>
 </description>
 
 <value type="default"></value>
index 891790327d296a40acacc7b82e019820ae64ea97..fc46a46e89f29eceed35446e00a379f2b657f256 100644 (file)
        <para>the above line would cause <command moreinfo="none">nmbd</command> to announce itself 
        to the two given IP addresses using the given workgroup names. 
        If you leave out the workgroup name then the one given in 
-       the <link linkend="WORKGROUP"><parameter moreinfo="none">workgroup</parameter></link> 
-       parameter is used instead.</para>
+       the <smbconfoption name="workgroup"/> parameter is used instead.</para>
 
        <para>The IP addresses you choose would normally be the broadcast 
        addresses of the remote networks, but can also be the IP addresses 
        of known browse masters if your network config is that stable.</para>
 
-<para>See <link linkend="NetworkBrowsing"/>.</para>
+<para>See <smbconfoption name="NetworkBrowsing"/>.</para>
 </description>
 
 <value type="default"></value>
index ce3eb83c7e1c91e08a7e0da72720d0d1cf798b0d..6bb3782dc36469adafbcfb85b4349a5cb8f725a7 100644 (file)
@@ -4,8 +4,8 @@
                 print="1"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
-    <para>This parameter is only applicable if <link 
-    linkend="PRINTING"><parameter moreinfo="none">printing</parameter></link> is 
+    <para>
+       This parameter is only applicable if <smbconfoption name="printing"/> is 
     set to <constant>cups</constant>.  Its value is a free form string of options
     passed directly to the cups library.  
     </para>
index ecd2958e618b442ad4003b80f748ded75a5c1cf4..045d26027711c4fe03c4740aff36c88d37d636d3 100644 (file)
@@ -4,9 +4,7 @@
                 print="1"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
-    <para>This parameter is only applicable if <link 
-    linkend="PRINTING"><parameter moreinfo="none">printing</parameter></link> is 
-    set to <constant>cups</constant>.
+    <para>This parameter is only applicable if <smbconfoption name="printing"/> is set to <constant>cups</constant>.
     </para>
 
    <para>If set, this option overrides the ServerName option in the CUPS
index 971c507e5a61cbb71aaaaccffd5636e08fd4e542..fba5b898bb6dcde56d396213fc660fa4af3feb7d 100644 (file)
@@ -4,7 +4,7 @@
                 print="1"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
-    <para>This parameter is only applicable to <link linkend="PRINTOK">printable</link> services.
+    <para>This parameter is only applicable to <smbconfoption name="printable"/> services.
     When smbd is serving Printer Drivers to Windows NT/2k/XP clients, each printer on the Samba
     server has a Device Mode which defines things such as paper size and
     orientation and duplex settings.  The device mode can only correctly be
index ed24ff40486eeb418de1a14b7702af0ab368f35d..1f9a91656d57644021ff97740be5aca2636e8977 100644 (file)
     DeletePrinter() RPC call.</para>
                
     <para>For a Samba host this means that the printer must be 
-    physically deleted from underlying printing system.  The <parameter moreinfo="none">
-    deleteprinter command</parameter> defines a script to be run which 
+    physically deleted from underlying printing system.  The 
+    <smbconfoption name="deleteprinter command"/> defines a script to be run which 
     will perform the necessary operations for removing the printer
     from the print system and from <filename moreinfo="none">smb.conf</filename>.
     </para>
                
-    <para>The <parameter moreinfo="none">deleteprinter command</parameter> is 
-    automatically called with only one parameter: <parameter moreinfo="none">
-    &quot;printer name&quot;</parameter>.</para>
+    <para>The <smbcomfoption name="deleteprinter command"/> is 
+    automatically called with only one parameter: <smbconfoption name="printer name"/>.
+       </para>
                
-    <para>Once the <parameter moreinfo="none">deleteprinter command</parameter> has 
+    <para>Once the <smbconfoption name="deleteprinter command"/> has 
     been executed, <command moreinfo="none">smbd</command> will reparse the <filename moreinfo="none">
     smb.conf</filename> to associated printer no longer exists.  
     If the sharename is still valid, then <command moreinfo="none">smbd
index 63b110dadfc3795b513d38cf3774731e9ad5eb93..b136505009dd75fc8cb4cd4d8cc1740e32d54193 100644 (file)
@@ -6,7 +6,7 @@
 <description>
     <para>A boolean variable that controls whether all 
     printers in the printcap will be loaded for browsing by default. 
-    See the <link linkend="PRINTERSSECT">printers</link> section for 
+    See the <smbconfoption name="printers"/> section for 
        more details.</para>
 </description>
 
index 4a703057deb4c7cbf47e8f1592176b7576718136..dc807f1f7181baf89451577a886acdcefdf43815 100644 (file)
@@ -10,8 +10,7 @@
 
     <para>This command should be a program or script which takes 
     a printer name and job number to resume the print job. See 
-    also the <link linkend="LPPAUSECOMMAND"><parameter moreinfo="none">lppause command
-    </parameter></link> parameter.</para>
+    also the <smbconfoption name="lppause command"/> parameter.</para>
 
     <para>If a <parameter moreinfo="none">%p</parameter> is given then the printer name 
     is put in its place. A <parameter moreinfo="none">%j</parameter> is replaced with 
@@ -21,8 +20,7 @@
     in the <parameter moreinfo="none">lpresume command</parameter> as the PATH may not 
     be available to the server.</para>
                
-    <para>See also the <link linkend="PRINTING"><parameter moreinfo="none">printing
-    </parameter></link> parameter.</para>
+    <para>See also the <smbconfoption name="printing"/> parameter.</para>
 
     <para>Default: Currently no default value is given 
     to this string, unless the value of the <parameter moreinfo="none">printing</parameter> 
index ac49babd40f25b4a3b78bc208a8097ba66aa7ccc..d646071e3a4900f900ddf02d6c800ff1d5ec6766 100644 (file)
@@ -15,7 +15,7 @@
     LaserJet 5L</command>.</para>
                
     <para>The need for the file is due to the printer driver namespace 
-               problem described in <link linkend="printing"/>.  For more details on OS/2 clients, please 
+               problem described in <link linkend="classicalprinting"/>.  For more details on OS/2 clients, please 
                refer to <link linkend="Other-Clients"/>.</para>
 </description>
 <value type="default"/>
index b8991ae9ad0222d545855e4e88aaf31c1c9530b3..73aa533ed3be885b5cd4d91e32d25f7157c4b42d 100644 (file)
@@ -11,8 +11,7 @@
                
     <para>Note that a printable service will ALWAYS allow writing 
     to the service path (user privileges permitting) via the spooling 
-    of print data. The <link linkend="READONLY"><parameter moreinfo="none">read only
-    </parameter></link> parameter controls only non-printing access to 
+    of print data. The <smbconfoption name="read only"/> parameter controls only non-printing access to 
     the resource.</para>
 </description>
 <value type="default">no</value>
index c0d228896e356cbd8a07b0f6730467481f33e8ba..7ade8881b64f84990de3a3dd91a1cee7657bbdab 100644 (file)
@@ -13,7 +13,7 @@
 
     <para>To use the CUPS printing interface set <command moreinfo="none">printcap name = cups
     </command>. This should be supplemented by an addtional setting 
-    <link linkend="PRINTING">printing = cups</link> in the [global] 
+    <smbconfoption name="printing">cups</smbconfoption> in the [global] 
     section.  <command moreinfo="none">printcap name = cups</command> will use the  
     &quot;dummy&quot; printcap created by CUPS, as specified in your CUPS
     configuration file.
index e17fb7ae2f6addd1083646053c4f4983b6c403b8..461d6de8e38defd7d3708bbfef6a9b554bf28f49 100644 (file)
@@ -47,8 +47,7 @@
 
     <para>Note that printing may fail on some UNIXes from the 
     <constant>nobody</constant> account. If this happens then create 
-    an alternative guest account that can print and set the <link linkend="GUESTACCOUNT">
-    <parameter moreinfo="none">guest account</parameter></link> 
+    an alternative guest account that can print and set the <smbconfoption name="guest account"/> 
     in the [global] section.</para>
 
     <para>You can form quite complex print commands by realizing 
@@ -61,8 +60,8 @@
 
     <para>You may have to vary this command considerably depending 
     on how you normally print files on your system. The default for 
-    the parameter varies depending on the setting of the <link linkend="PRINTING">
-    <parameter moreinfo="none">printing</parameter></link> parameter.</para>
+    the parameter varies depending on the setting of the <smbconfoption name="printing"/>
+       parameter.</para>
 
     <para>Default: For <command moreinfo="none">printing = BSD, AIX, QNX, LPRNG 
     or PLP :</command></para>
@@ -75,7 +74,7 @@
     <para><command moreinfo="none">print command = lp -d%p -s %s; rm %s</command></para>
 
     <para>For printing = CUPS :   If SAMBA is compiled against
-    libcups, then <link linkend="PRINTING">printcap = cups</link
+    libcups, then <smbconfoption name="printcap">cups</smbconfoption
     uses the CUPS API to
     submit jobs, etc.  Otherwise it maps to the System V
     commands with the -oraw option for printing, i.e. it
index ed55a9bb7033a5aff761d8cc32bbd005be81e6b7..fad127cad19720899abaa14b2f3915f08ccb1cda 100644 (file)
@@ -5,14 +5,22 @@
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
  <synonym>printer</synonym>
 <description>
-    <para>This parameter specifies the name of the printer 
-    to which print jobs spooled through a printable service will be sent.</para>
+    <para>
+       This parameter specifies the name of the printer to which print jobs spooled through a printable service
+       will be sent.
+       </para>
 
-    <para>If specified in the [global] section, the printer
-    name given will be used for any printable service that does 
-       not have its own printer name specified.</para>
+    <para>
+       If specified in the [global] section, the printer name given will be used for any printable service that
+       does not have its own printer name specified.
+       </para>
+
+       <para>
+       The default value of the <smbconfoption name="printer name"/> may be <literal>lp</literal> on many
+       systems.
+       </para>
 </description>
 
-<value type="default"><comment>none (but may be <constant>lp</constant> on many systems)</comment></value>
+<value type="default">none</value>
 <value type="example">laserwriter</value>
 </samba:parameter>
index 1a878c209889424cee2660a89c77887233e3bb6c..f6593c228995e32f3bc9ba4e98ac4905c3be6f04 100644 (file)
@@ -7,8 +7,7 @@
     <para>This parameter specifies the command to be 
     executed on the server host in order to resume the printer queue. It 
     is the command to undo the behavior that is caused by the 
-    previous parameter (<link linkend="QUEUEPAUSECOMMAND"><parameter moreinfo="none">
-    queuepause command</parameter></link>).</para>
+    previous parameter (<smbconfoption name="queuepause command"/>).</para>
  
     <para>This command should be a program or script which takes 
     a printer name as its only parameter and resumes the printer queue, 
index 20461b7a496a3c1ae8ebf6a6d4e08e6184742f25..09935cdd9b64b003b543038a08992556739490b9 100644 (file)
@@ -5,8 +5,8 @@
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
     <para>This option tells <citerefentry><refentrytitle>smbd</refentrytitle>
-    <manvolnum>8</manvolnum></citerefentry> when acting as a WINS server (<link linkend="WINSSUPPORT">
-    <parameter moreinfo="none">wins support = yes</parameter></link>) what the maximum
+    <manvolnum>8</manvolnum></citerefentry> when acting as a WINS server
+       (<smbconfoption name="wins support">yes</smbconfoption>) what the maximum
     'time to live' of NetBIOS names that <command moreinfo="none">nmbd</command> 
     will grant will be (in seconds). You should never need to change this
        parameter.  The default is 6 days (518400 seconds).</para>
index a1480756bd10c2b5e57e8276cfd95b7dfac7506c..0bec282467c1d982a20d8ba88dd17fbc140273ea 100644 (file)
@@ -6,15 +6,14 @@
 <description>
     <para>The value of the parameter (a string) is the 
     lowest SMB protocol dialect than Samba will support.  Please refer
-    to the <link linkend="MAXPROTOCOL"><parameter moreinfo="none">max protocol</parameter></link>
+    to the <smbconfoption name="max protocol"/>
     parameter for a list of valid protocol names and a brief description
     of each.  You may also wish to refer to the C source code in
     <filename moreinfo="none">source/smbd/negprot.c</filename> for a listing of known protocol
     dialects supported by clients.</para>
                
     <para>If you are viewing this parameter as a security measure, you should
-    also refer to the <link linkend="LANMANAUTH"><parameter moreinfo="none">lanman 
-    auth</parameter></link> parameter.  Otherwise, you should never need 
+    also refer to the <smbconfoption name="lanman auth"/> parameter.  Otherwise, you should never need 
     to change this parameter.</para>
 </description>
 
index 9c308d8b73a8dcaf1a0b7f6c7552bfe7808ab0dc..38fbd7b0ebbde84f9b5ebfdc46b0a96ec2b980dc 100644 (file)
@@ -6,8 +6,7 @@
 <description>
     <para>This option tells <citerefentry><refentrytitle>nmbd</refentrytitle>
     <manvolnum>8</manvolnum></citerefentry>
-    when acting as a WINS server (<link linkend="WINSSUPPORT"><parameter moreinfo="none">
-    wins support = yes</parameter></link>) what the minimum 'time to live' 
+    when acting as a WINS server (<smbconfoption name="wins support">yes</smbconfoption>) what the minimum 'time to live' 
     of NetBIOS names that <command moreinfo="none">nmbd</command> will grant will be (in 
     seconds). You should never need to change this parameter.  The default 
     is 6 hours (21600 seconds).</para>
index a3637a3ee0e2c4e4d9bc8a23ccae2d65a960f473..d8bbb395891e6399d95264bbd9592d360dde09c4 100644 (file)
@@ -18,8 +18,8 @@
        <listitem>
            <para><constant>lmhosts</constant> : Lookup an IP 
            address in the Samba lmhosts file. If the line in lmhosts has 
-           no name type attached to the NetBIOS name (see the <ulink 
-            noescape="1" url="lmhosts.5.html">lmhosts(5)</ulink> for details) then
+           no name type attached to the NetBIOS name (see the <usmbconfoption 
+            noescape="1" url="lmhosts.5.html">lmhosts(5)</usmbconfoption> for details) then
            any name type matches for lookup.</para>
        </listitem>
 
 
        <listitem>
            <para><constant>wins</constant> : Query a name with 
-           the IP address listed in the <link linkend="WINSSERVER"><parameter moreinfo="none">
-           wins server</parameter></link> parameter.  If no WINS server has
+           the IP address listed in the <smbconfoption name="WINSSERVER"><parameter moreinfo="none">
+           wins server</parameter></smbconfoption> parameter.  If no WINS server has
            been specified this method will be ignored.</para>
        </listitem>
 
        <listitem>
            <para><constant>bcast</constant> : Do a broadcast on 
-           each of the known local interfaces listed in the <link linkend="INTERFACES"><parameter moreinfo="none">interfaces</parameter></link
+           each of the known local interfaces listed in the <smbconfoption name="interfaces"/
            parameter. This is the least reliable of the name resolution 
            methods as it depends on the target host being on a locally 
            connected subnet.</para>
index 6c2d8e8f721957bfadc9842a225120ea0f27a706..d8f14b6d7404ebc4b0e8a92286f9bc0ff2e44837 100644 (file)
@@ -11,8 +11,7 @@
     this list will be able to do anything they like on the share, 
     irrespective of file permissions.</para>
 
-    <para>This parameter will not work with the <link linkend="SECURITY">
-    <parameter moreinfo="none">security = share</parameter></link> in
+    <para>This parameter will not work with the <smbconfoption name="security">share</smbconfoption> in
     Samba 3.0.  This is by design.</para>
 
 </description>
index ad84513417bbaabf6843c11687ee65c10dad5352..7bc55545508dbbfd94f7023f6c711bd812ea1daa 100644 (file)
@@ -4,8 +4,8 @@
                  advanced="1" developer="1"
                 xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
-    <para>This option only takes effect when the <link linkend="SECURITY">
-    <parameter moreinfo="none">security</parameter></link> option is set to 
+    <para>
+       This option only takes effect when the <smbconfoption name="security"/> option is set to 
     <constant>server</constant>,<constant>domain</constant> or <constant>ads</constant>.  
     If it is set to no, then attempts to connect to a resource from 
     a domain or workgroup other than the one which smbd is running 
index 2eaf6a352b52c6319c4f907bae9267074a0c4e3a..6e6b88c51901be114630fd1768e930c11948f4c0 100644 (file)
@@ -4,12 +4,12 @@
                  basic="1" advanced="1" wizard="1" developer="1"
                 xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
-    <para>This option allows the administrator to chose what
-    authentication methods <command moreinfo="none">smbd</command> will use when authenticating
-    a user.  This option defaults to sensible values based on <link linkend="SECURITY">
-    <parameter moreinfo="none">security</parameter></link>.  This should be considered
-    a developer option and used only in rare circumstances.  In the majority (if not all)
-    of production servers, the default setting should be adequate.</para>
+    <para>
+       This option allows the administrator to chose what authentication methods <command
+       moreinfo="none">smbd</command> will use when authenticating a user.  This option defaults to sensible values
+       based on <smbconfoption name="security"/>.  This should be considered a developer option and used only in rare
+       circumstances.  In the majority (if not all) of production servers, the default setting should be adequate.
+       </para>
 
     <para>Each entry in the list attempts to authenticate the user in turn, until
     the user authenticates.  In practice only one method will ever actually 
index 14b8253a87b6de517df73dc5afe893a71731e500..7f9f93caaa914283e3e7ca0e180e4f991f0a2636 100644 (file)
     'group' and 'other' write and execute bits from the UNIX modes.</para>
 
     <para>Following this Samba will bit-wise 'OR' the UNIX mode created 
-    from this parameter with the value of the <link linkend="FORCECREATEMODE">
-    <parameter moreinfo="none">force create mode</parameter></link>
+    from this parameter with the value of the <smbconfoption name="force create mode"/>
     parameter which is set to 000 by default.</para>
 
     <para>This parameter does not affect directory modes. See the 
-    parameter <link linkend="DIRECTORYMODE"><parameter moreinfo="none">directory mode
-    </parameter></link> for details.</para>
+    parameter <smbconfoption name="directory mode"/> for details.</para>
 
     <para>Note that this parameter does not apply to permissions
     set by Windows NT/2000 ACL editors. If the administrator wishes to enforce
-    a mask on access control lists also, they need to set the <link linkend="SECURITYMASK">
-               <parameter moreinfo="none">security mask</parameter></link>.</para>
+    a mask on access control lists also, they need to set the <smbconfoption name="security mask"/>.</para>
 </description>
 
 <related>force create mode</related>
index 8662b31e15ae9591b7f49ae86869be0994734d5d..414239bcff31d887e74425772330e4eefe8992fd 100644 (file)
     user who owns the directory to modify it.</para>
                
     <para>Following this Samba will bit-wise 'OR' the UNIX mode 
-    created from this parameter with the value of the <link linkend="FORCEDIRECTORYMODE">
-    <parameter moreinfo="none">force directory mode</parameter></link> parameter. 
+    created from this parameter with the value of the <smbconfoption name="force directory mode"/> parameter. 
     This parameter is set to 000 by default (i.e. no extra mode bits are added).</para>
 
     <para>Note that this parameter does not apply to permissions
     set by Windows NT/2000 ACL editors. If the administrator wishes to enforce
-    a mask on access control lists also, they need to set the <link linkend="DIRECTORYSECURITYMASK">
-               <parameter moreinfo="none">directory security mask</parameter></link>.</para>
+    a mask on access control lists also, they need to set the <smbconfoption name="directory security mask"/>.</para>
 </description>
 
 <related>force directory mode</related>
index e3bc3f6deafc0a570d6a14ea16a159c8cbed4edf..8d2b86cb8cc33a30d5201e09852cb0c3cbf84f65 100644 (file)
@@ -32,7 +32,7 @@
     have access to a local <citerefentry><refentrytitle>smbpasswd</refentrytitle>
     <manvolnum>5</manvolnum></citerefentry> file (see the <citerefentry><refentrytitle>smbpasswd</refentrytitle>
     <manvolnum>8</manvolnum></citerefentry> program for information on how to set up 
-    and maintain this file), or set the <link linkend="SECURITY">security = [server|domain|ads]</link> parameter which 
+    and maintain this file), or set the <smbconfoption name="security">[server|domain|ads]</smbconfoption> parameter which 
     causes <command moreinfo="none">smbd</command> to authenticate against another 
        server.</para>
 </description>
index 2d8f5790d8dd147d25027e884c9e7a9d5d217370..f6c9974f99dae0b9d666ef1145db2ed6bbb6a9f0 100644 (file)
@@ -25,8 +25,8 @@
     primary group assigned to sys when accessing this Samba share. All
     other users will retain their ordinary primary group.</para>
 
-    <para>If the <link linkend="FORCEUSER"><parameter moreinfo="none">force user</parameter>
-    </link> parameter is also set the group specified in 
+    <para>
+       If the <smbconfoption name="force user"/> parameter is also set the group specified in 
     <parameter moreinfo="none">force group</parameter> will override the primary group
     set in <parameter moreinfo="none">force user</parameter>.</para>
 
index fd791c742383d6c6be87b7d5e21f7f594dde1feb..8132835a82156bddf6833b28fc8a7d198c831970 100644 (file)
@@ -5,8 +5,7 @@
                 xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
     <para>This is a username which will be used for access 
-    to services which are specified as <link linkend="GUESTOK"><parameter moreinfo="none">
-    guest ok</parameter></link> (see below). Whatever privileges this 
+    to services which are specified as <smbconfoption name="guest ok"/> (see below). Whatever privileges this 
     user has will be available to any client connecting to the guest service. 
     This user must exist in the password file, but does not require
     a valid login. The user account &quot;ftp&quot; is often a good choice 
index f2e5f0adcd9cc387754d401d9fd355159b4bb1d4..7cbf4e50bbd2e033c6384df90d16c2798ea20d03 100644 (file)
@@ -7,15 +7,13 @@
 <description>
     <para>If this parameter is <constant>yes</constant> for 
     a service, then no password is required to connect to the service. 
-    Privileges will be those of the <link linkend="GUESTACCOUNT"><parameter moreinfo="none">
-    guest account</parameter></link>.</para>
+    Privileges will be those of the <smbconfoption name="guest account"/>.</para>
 
     <para>This paramater nullifies the benifits of setting
-    <link linkend="RESTRICTANONYMOUS"><parameter moreinfo="none">restrict
-    anonymous</parameter></link> = 2</para>
+    <smbconfoption name="restrict anonymous">2</smbconfoption>
+       </para>
 
-    <para>See the section below on <link linkend="SECURITY"><parameter moreinfo="none">
-    security</parameter></link> for more information about this option.
+    <para>See the section below on <smbconfoption name="security"/> for more information about this option.
        </para>
 </description>
 <value type="default">no</value>
index 9d70c16c3fdfbb2248c108bd8c4b4dfee5edb741..258eba92678aed0e12243a64b45c048584cca746 100644 (file)
@@ -6,11 +6,9 @@
 <description>
     <para>If this parameter is <constant>yes</constant> for 
     a service, then only guest connections to the service are permitted. 
-    This parameter will have no effect if <link linkend="GUESTOK">
-    <parameter moreinfo="none">guest ok</parameter></link> is not set for the service.</para>
+    This parameter will have no effect if <smbconfoption name="guest ok"/> is not set for the service.</para>
 
-    <para>See the section below on <link linkend="SECURITY"><parameter moreinfo="none">
-    security</parameter></link> for more information about this option.
+    <para>See the section below on <smbconfoption name="security"/> for more information about this option.
        </para>
 </description>
 <value type="default">no</value>
index e71377a289272225bd00a3c2be60421f022a8eba..5e807daa68ffb5265bac3c603464d4bacd202e69 100644 (file)
@@ -24,8 +24,7 @@
     be given here also.</para>
 
     <para>Note that the localhost address 127.0.0.1 will always 
-    be allowed access unless specifically denied by a <link linkend="HOSTSDENY">
-    <parameter moreinfo="none">hosts deny</parameter></link> option.</para>
+    be allowed access unless specifically denied by a <smbconfoption name="hosts deny"/> option.</para>
 
     <para>You can also specify hosts by network/netmask pairs and 
     by netgroup names if your system supports netgroups. The 
index 014c75369a43034a0abb7c46e1bc1cc62cf15275..db7cbaffc8f3bb24f57a4dda1be6e6f3ff81a831 100644 (file)
@@ -9,8 +9,7 @@
     and users who will be allowed access without specifying a password.
     </para>
                
-    <para>This is not be confused with <link linkend="HOSTSALLOW">
-    <parameter moreinfo="none">hosts allow</parameter></link> which is about hosts 
+    <para>This is not be confused with <smbconfoption name="hosts allow"/> which is about hosts 
     access to services and is more useful for guest services. <parameter moreinfo="none">
     hosts equiv</parameter> may be useful for NT clients which will 
     not supply passwords to Samba.</para>
index b6c774ab93f78cd3998db4b4601d901933c83be3..6e09f4f033cadaf91cd4b43ba7f158ca310e34c1 100644 (file)
@@ -3,24 +3,20 @@
                                 type="boolean"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
-    <para>The permissions on new files and directories 
-    are normally governed by <link linkend="CREATEMASK"><parameter moreinfo="none">
-    create mask</parameter></link>, <link linkend="DIRECTORYMASK">
-    <parameter moreinfo="none">directory mask</parameter></link>, <link linkend="FORCECREATEMODE">
-    <parameter moreinfo="none">force create mode</parameter>
-    </link> and <link linkend="FORCEDIRECTORYMODE"><parameter moreinfo="none">force 
-    directory mode</parameter></link> but the boolean inherit 
-    permissions parameter overrides this.</para>
+    <para>
+       The permissions on new files and directories are normally governed by <smbconfoption name="create mask"/>,
+       <smbconfoption name="directory mask"/>, <smbconfoption name="force create mode"/> and <smbconfoption
+       name="force directory mode"/> but the boolean inherit permissions parameter overrides this.
+       </para>
                
     <para>New directories inherit the mode of the parent directory,
     including bits such as setgid.</para>
 
-    <para>New files inherit their read/write bits from the parent 
-    directory.  Their execute bits continue to be determined by
-    <link linkend="MAPARCHIVE"><parameter moreinfo="none">map archive</parameter>
-    </link>, <link linkend="MAPHIDDEN"><parameter moreinfo="none">map hidden</parameter>
-    </link> and <link linkend="MAPSYSTEM"><parameter moreinfo="none">map system</parameter>
-    </link> as usual.</para>
+    <para>
+       New files inherit their read/write bits from the parent directory.  Their execute bits continue to be
+       determined by <smbconfoption name="map archive"/>, <smbconfoption name="map hidden"/> and <smbconfoption
+       name="map system"/> as usual.
+       </para>
 
     <para>Note that the setuid bit is <emphasis>never</emphasis> set via 
     inheritance (the code explicitly prohibits this).</para>
index 89939590732e343404054c352fb2f81e49d523f2..52600a5dcc45b441e6acaf2e050ddea99b735b76 100644 (file)
@@ -4,8 +4,8 @@
                  advanced="1" developer="1"
                 xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
-    <para>This parameter is only useful in <link linkend="SECURITY">
-    security</link> modes other than <parameter moreinfo="none">security = share</parameter> 
+    <para>This parameter is only useful in <smbconfoption name="SECURITY">
+    security</smbconfoption> modes other than <parameter moreinfo="none">security = share</parameter> 
     - i.e. <constant>user</constant>, <constant>server</constant>, 
     and <constant>domain</constant>.</para>
 
            <para><constant>Bad User</constant> - Means user
            logins with an invalid password are rejected, unless the username 
            does not exist, in which case it is treated as a guest login and 
-           mapped into the <link linkend="GUESTACCOUNT"><parameter moreinfo="none">
-           guest account</parameter></link>.</para>
+           mapped into the <smbconfoption name="guest account"/>.</para>
        </listitem>
 
        <listitem>
            <para><constant>Bad Password</constant> - Means user logins 
            with an invalid password are treated as a guest login and mapped 
-           into the <link linkend="GUESTACCOUNT">guest account</link>. Note that 
+           into the <smbconfoption name="guest account"/>. Note that 
            this can cause problems as it means that any user incorrectly typing 
            their password will be silently logged on as &quot;guest&quot; - and 
            will not know the reason they cannot access files they think
index fd12e456b6a5e88ff9a3f8ce98632b9cbe358b6d..40777f4f5da7d31c1978f68a14d599cf1862f03e 100644 (file)
@@ -9,8 +9,8 @@
     should obey PAM's account and session management directives.  The 
     default behavior is to use PAM for clear text authentication only
     and to ignore any account or session management.  Note that Samba
-    always ignores PAM for authentication in the case of <link linkend="ENCRYPTPASSWORDS">
-    <parameter moreinfo="none">encrypt passwords = yes</parameter></link>.  The reason 
+    always ignores PAM for authentication in the case of <smbconfoption 
+       name="encrypt passwords">yes</smbconfoption>.  The reason 
     is that PAM modules cannot support the challenge/response
     authentication mechanism needed in the presence of SMB password encryption.
 </para>
index d94d3d523d25a965e039ff7aa5f19cac694c13b5..b1ef1b7606022f518b15d2a45e26061732e945d0 100644 (file)
@@ -9,8 +9,7 @@
     client can supply a username to be used by the server.  Enabling
     this parameter will force the server to only use the login 
     names from the <parameter moreinfo="none">user</parameter> list and is only really
-    useful in <link linkend="SECURITYEQUALSSHARE">share level</link>
-    security.</para>
+    useful in <smbconfoption name="security">share</smbconfoption> level security.</para>
 
     <para>Note that this also means Samba won't try to deduce 
     usernames from the service name. This can be annoying for 
index 22dc98d4e93a51a180a4e66e44dd1b962c84544b..e5c04d405ccd8b21bf19d324564dc90c61586ca2 100644 (file)
@@ -8,10 +8,9 @@
     this parameter, it is possible to use PAM's password change control 
     flag for Samba.  If enabled, then PAM will be used for password
     changes when requested by an SMB client instead of the program listed in 
-    <link linkend="PASSWDPROGRAM"><parameter moreinfo="none">passwd program</parameter></link>. 
+    <smbconfoption name="passwd program"/>. 
     It should be possible to enable this without changing your 
-    <link linkend="PASSWDCHAT"><parameter moreinfo="none">passwd chat</parameter></link>
-       parameter for most setups.</para>
+    <smbconfoption name="passwd chat"/> parameter for most setups.</para>
 </description>
 
 <value type="default">no</value>
index 74f26b89ea13289ac2f75c4dc7d1bedf167fea94..bbe1d13106085f9f2c2d95f6cc01a6527769fcbb 100644 (file)
@@ -27,8 +27,7 @@
            <listitem>
                <para><command moreinfo="none">tdbsam</command> - The TDB based password storage
                 backend.  Takes a path to the TDB as an optional argument (defaults to passdb.tdb 
-                in the <link linkend="PRIVATEDIR">
-                <parameter moreinfo="none">private dir</parameter></link> directory.</para>
+                in the <smbconfoption name="private dir"/> directory.</para>
            </listitem>
                        
            <listitem>
@@ -37,7 +36,7 @@
                 <command moreinfo="none">ldap://localhost</command>)</para>
                        
                <para>LDAP connections should be secured where possible.  This may be done using either
-                Start-TLS (see <link linkend="LDAPSSL"><parameter moreinfo="none">ldap ssl</parameter></link>) or by
+                Start-TLS (see <smbconfoption name="ldap ssl"/>) or by
                 specifying <parameter moreinfo="none">ldaps://</parameter> in
                 the URL argument. </para>
 
index f3a73957100fd5eeb7b7a2243a4fafbc3506806c..32ae5b30336b4780d2b7774c07674d997729e72b 100644 (file)
     program to change the user's password. The string describes a 
     sequence of response-receive pairs that <citerefentry><refentrytitle>smbd</refentrytitle>
     <manvolnum>8</manvolnum></citerefentry> uses to determine what to send to the 
-    <link linkend="PASSWDPROGRAM"><parameter moreinfo="none">passwd program</parameter>
-    </link> and what to expect back. If the expected output is not 
+    <smbconfoption name="passwd program"/> and what to expect back. If the expected output is not 
     received then the password is not changed.</para>
 
     <para>This chat sequence is often quite site specific, depending 
     on what local methods are used for password control (such as NIS 
     etc).</para>
 
-    <para>Note that this parameter only is only used if the <link
-    linkend="UNIXPASSWORDSYNC"> <parameter moreinfo="none">unix password sync</parameter>
-    </link> parameter is set  to <constant>yes</constant>. This sequence is 
+    <para>Note that this parameter only is only used if the <smbconfoption
+    name="unix password sync"/> parameter is set  to <constant>yes</constant>. This sequence is 
     then called <emphasis>AS ROOT</emphasis> when the SMB password  in the 
     smbpasswd file is being changed, without access to the old password
     cleartext. This means that root must be able to reset the user's password without
     knowing the text of the previous password. In the presence of
-    NIS/YP,  this means that the <link linkend="PASSWDPROGRAM">passwd program</link> must
+    NIS/YP,  this means that the <smbconfoption name="passwd program"/> must
     be executed on the NIS master.
     </para>
 
     stop &quot;.&quot;,  then no string is sent. Similarly,  if the
     expect string is a full stop then no string is expected.</para>
 
-    <para>If the <link linkend="PAMPASSWORDCHANGE"><parameter moreinfo="none">pam
-    password change</parameter></link> parameter is set to <constant>yes</constant>, the chat pairs
-    may be matched in any order, and success is determined by the PAM result, 
-    not any particular output. The \n macro is ignored for PAM conversions.
+    <para>If the <smbconfoption name="pam password change"/> parameter is set to <constant>yes</constant>, the
+       chat pairs may be matched in any order, and success is determined by the PAM result, not any particular
+       output. The \n macro is ignored for PAM conversions.
     </para>
 
 </description>
index 6211688eb795b8300a6d7f2287bf15037b463eb7..78714ab8b58eb86006630c7a256fff77e82793aa 100644 (file)
@@ -9,13 +9,13 @@
     strings passed to and received from the passwd chat are printed 
     in the <citerefentry><refentrytitle>smbd</refentrytitle>
     <manvolnum>8</manvolnum></citerefentry> log with a 
-    <link linkend="DEBUGLEVEL"><parameter moreinfo="none">debug level</parameter></link
+    <smbconfoption name="debug level"/
     of 100. This is a dangerous option as it will allow plaintext passwords 
     to be seen in the <command moreinfo="none">smbd</command> log. It is available to help 
     Samba admins debug their <parameter moreinfo="none">passwd chat</parameter> scripts 
     when calling the <parameter moreinfo="none">passwd program</parameter> and should 
     be turned off after this has been done. This option has no effect if the 
-    <link linkend="PAMPASSWORDCHANGE"><parameter moreinfo="none">pam password change</parameter></link>
+    <smbconfoption name="pam password change"/>
        paramter is set. This parameter is off by default.</para>
 </description>
 
index 33a0f13e2a4e5397414e1a2333550783f779a8d8..1da11e406bda8a2a550d188fe1d62c27105b3e6a 100644 (file)
@@ -40,8 +40,7 @@
 
     <para>This parameter is used only when using plain-text passwords. It is
     not at all used when encrypted passwords as in use (that is the default
-    since samba-3.0.0). Use this only when <link linkend="ENCRYPTPASSWORDS">
-    encrypt passwords = No</link>.</para>
+    since samba-3.0.0). Use this only when <smbconfoption name="encrypt passwords">No</smbconfoption>.</para>
 </description>
 
 <value type="default">0</value>
index 4836a177310ff00cfbbb93211ff3890b088e00aa..188cea88d1a3e05f829bab95e905c382d0b9321e 100644 (file)
@@ -20,8 +20,7 @@
     connections.</para>
 
     <para>If parameter is a name, it is looked up using the 
-    parameter <link linkend="NAMERESOLVEORDER"><parameter moreinfo="none">name 
-    resolve order</parameter></link> and so may resolved
+    parameter <smbconfoption name="name resolve order"/> and so may resolved
     by any method and order described in that parameter.</para>
 
     <para>The password server must be a machine capable of using 
index 613758ec2aaf9cd72299229bf1355c8a4286721e..df6b4f129bb82ef9e4e2e4829058228f97889c23 100644 (file)
@@ -3,16 +3,14 @@
                                 type="list"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
-    <para>This is a list of users that are given read-only 
-    access to a service. If the connecting user is in this list then 
-    they will not be given write access, no matter what the <link linkend="READONLY">
-    <parameter moreinfo="none">read only</parameter></link>
-    option is set to. The list can include group names using the 
-    syntax described in the <link linkend="INVALIDUSERS"><parameter moreinfo="none">
-    invalid users</parameter></link> parameter.</para>
+    <para>
+       This is a list of users that are given read-only access to a service. If the connecting user is in this list
+       then they will not be given write access, no matter what the <smbconfoption name="read only"/> option is set
+       to. The list can include group names using the syntax described in the <smbconfoption name="invalid users"/>
+       parameter.
+       </para>
   
-    <para>This parameter will not work with the <link linkend="SECURITY">
-    <parameter moreinfo="none">security = share</parameter></link> in 
+    <para>This parameter will not work with the <smbconfoption name="security">share</smbconfoption> in 
     Samba 3.0.  This is by design.</para>
 </description>
 
index 686b28aede45af1c2653b9e513e6a8c8146c7004..6e1f6dd2b83c8c549c479ffc2037d4c266818126 100644 (file)
@@ -4,8 +4,7 @@
                  basic="1" advanced="1"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
-    <para>An inverted synonym is <link linkend="WRITEABLE">
-    <parameter moreinfo="none">writeable</parameter></link>.</para>
+    <para>An inverted synonym is <smbconfoption name="writeable"/>.</para>
 
     <para>If this parameter is <constant>yes</constant>, then users 
     of a service may not create or modify files in the service's 
index a7aaa31b0b2bacb8926b987a0c1dee057e690050..2a45ef15613c9e14e5f3c1cf118dfae7d04dfebe 100644 (file)
@@ -29,8 +29,7 @@ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\
        <note>
        <para>
     The security advantage of using restrict anonymous = 2 is removed
-    by setting <link linkend="GUESTOK"><parameter moreinfo="none">guest
-       ok</parameter> = yes</link> on any share.
+    by setting <smbconfoption name="guest ok">yes</smbconfoption> on any share.
        </para>
        </note>
 </description>
index ed894d57cbe02b94226982ae4a48ca2ba128484a..8736598001faa19279531bf3eadd3de2049e240a 100644 (file)
@@ -12,9 +12,8 @@
     server will deny access to files not in one of the service entries. 
     It may also check for, and deny access to, soft links to other 
     parts of the filesystem, or attempts to use &quot;..&quot; in file names 
-    to access other directories (depending on the setting of the <link linkend="WIDELINKS">
-    <parameter moreinfo="none">wide links</parameter></link> 
-    parameter).
+    to access other directories (depending on the setting of the
+       <smbconfoption name="wide smbconfoptions"/> parameter).
     </para>
 
     <para>Adding a <parameter moreinfo="none">root directory</parameter> entry other 
index fe5cf5404f20152464cf23dbb0fdfa5773212515..226d1c12702732994c0969e61f0ec9ded28576dd 100644 (file)
     want to mainly setup shares without a password (guest shares). This 
     is commonly used for a shared printer server. It is more difficult 
     to setup guest shares with <command moreinfo="none">security = user</command>, see 
-    the <link linkend="MAPTOGUEST"><parameter moreinfo="none">map to guest</parameter>
-    </link>parameter for details.</para>
+    the <smbconfoption name="map to guest"/>parameter for details.</para>
                
     <para>It is possible to use <command moreinfo="none">smbd</command> in a <emphasis>
     hybrid mode</emphasis> where it is offers both user and share 
-    level security under different <link linkend="NETBIOSALIASES">
-    <parameter moreinfo="none">NetBIOS aliases</parameter></link>. </para>
+    level security under different <smbconfoption name="NetBIOS aliases"/>. </para>
 
     <para>The different settings will now be explained.</para>
 
 
     <itemizedlist>
        <listitem>
-           <para>If the <link linkend="GUESTONLY"><parameter moreinfo="none">guest 
-           only</parameter></link> parameter is set, then all the other 
-           stages are missed and only the <link linkend="GUESTACCOUNT">
-           <parameter moreinfo="none">guest account</parameter></link> username is checked.
+           <para>If the <smbconfoption name="guest only"/> parameter is set, then all the other 
+           stages are missed and only the <smbconfoption name="guest account"/> username is checked.
            </para>
        </listitem>
 
        <listitem>
            <para>Is a username is sent with the share connection 
-           request, then this username (after mapping - see <link linkend="USERNAMEMAP">
-           <parameter moreinfo="none">username map</parameter></link>), 
+           request, then this username (after mapping - see <smbconfoption name="username map"/>), 
            is added as a potential username.
            </para>
        </listitem>
        </listitem>
 
        <listitem>
-           <para>Any users on the <link linkend="USER"><parameter moreinfo="none">
-           user</parameter></link> list are added as potential usernames.
+           <para>Any users on the <smbconfoption name="user"/> list are added as potential usernames.
            </para>
        </listitem>
     </itemizedlist>
 
     <para>This is the default security setting in Samba 3.0. 
     With user-level security a client must first &quot;log-on&quot; with a 
-    valid username and password (which can be mapped using the <link linkend="USERNAMEMAP">
-    <parameter moreinfo="none">username map</parameter></link> 
-    parameter). Encrypted passwords (see the <link linkend="ENCRYPTPASSWORDS">
-    <parameter moreinfo="none">encrypted passwords</parameter></link> parameter) can also
-    be used in this security mode. Parameters such as <link linkend="USER">
-    <parameter moreinfo="none">user</parameter></link> and <link linkend="GUESTONLY">
-    <parameter moreinfo="none">guest only</parameter></link> if set    are then applied and 
+    valid username and password (which can be mapped using the <smbconfoption name="username map"/> 
+    parameter). Encrypted passwords (see the <smbconfoption name="encrypted passwords"/> parameter) can also
+    be used in this security mode. Parameters such as <smbconfoption name="user"/> and <smbconfoption
+       name="guest only"/> if set      are then applied and 
     may change the UNIX user to use on this connection, but only after 
     the user has been successfully authenticated.</para>
 
     requested is <emphasis>not</emphasis> sent to the server until after 
     the server has successfully authenticated the client. This is why 
     guest shares don't work in user level security without allowing 
-    the server to automatically map unknown users into the <link linkend="GUESTACCOUNT">
-    <parameter moreinfo="none">guest account</parameter></link>. 
-    See the <link linkend="MAPTOGUEST"><parameter moreinfo="none">map to guest</parameter>
-    </link> parameter for details on doing this.</para>
+    the server to automatically map unknown users into the <smbconfoption name="guest account"/>. 
+    See the <smbconfoption name="map to guest"/> parameter for details on doing this.</para>
 
-    <para>See also the section <link linkend="VALIDATIONSECT">
-    NOTE ABOUT USERNAME/PASSWORD VALIDATION</link>.</para>
+    <para>See also the section <link linkend="VALIDATIONSECT">NOTE ABOUT USERNAME/PASSWORD VALIDATION</link>.</para>
 
     <para><anchor id="SECURITYEQUALSDOMAIN"/><emphasis>SECURITY = DOMAIN</emphasis></para>
 
     <para>This mode will only work correctly if <citerefentry><refentrytitle>net</refentrytitle>
     <manvolnum>8</manvolnum></citerefentry> has been used to add this
-    machine into a Windows NT Domain. It expects the <link linkend="ENCRYPTPASSWORDS">
-    <parameter moreinfo="none">encrypted passwords</parameter>
-    </link> parameter to be set to <constant>yes</constant>. In this 
+    machine into a Windows NT Domain. It expects the <smbconfoption name="encrypted passwords"/>
+       parameter to be set to <constant>yes</constant>. In this 
     mode Samba will try to validate the username/password by passing
     it to a Windows NT Primary or Backup Domain Controller, in exactly 
     the same way that a Windows NT Server would do.</para>
     requested is <emphasis>not</emphasis> sent to the server until after 
     the server has successfully authenticated the client. This is why 
     guest shares don't work in user level security without allowing 
-    the server to automatically map unknown users into the <link linkend="GUESTACCOUNT">
-    <parameter moreinfo="none">guest account</parameter></link>. 
-    See the <link linkend="MAPTOGUEST"><parameter moreinfo="none">map to guest</parameter>
-    </link> parameter for details on doing this.</para>
+    the server to automatically map unknown users into the <smbconfoption name="guest account"/>. 
+    See the <smbconfoption name="map to guest"/> parameter for details on doing this.</para>
 
     <para>See also the section <link linkend="VALIDATIONSECT">
     NOTE ABOUT USERNAME/PASSWORD VALIDATION</link>.</para>
 
-    <para>See also the <link linkend="PASSWORDSERVER"><parameter moreinfo="none">password 
-    server</parameter></link> parameter and the <link linkend="ENCRYPTPASSWORDS">
-    <parameter moreinfo="none">encrypted passwords</parameter>
-    </link> parameter.</para>
+    <para>See also the <smbconfoption name="password server"/> parameter and
+        the <smbconfoption name="encrypted passwords"/> parameter.</para>
 
     <para><anchor id="SECURITYEQUALSSERVER"/><emphasis>SECURITY = SERVER</emphasis></para>
 
-    <para>In this mode Samba will try to validate the username/password 
-    by passing it to another SMB server, such as an NT box. If this 
-    fails it will revert to <command moreinfo="none">security =
-    user</command>. It expects the <link linkend="ENCRYPTPASSWORDS">
-    <parameter moreinfo="none">encrypted passwords</parameter></link> parameter 
-    to be set to <constant>yes</constant>, unless the remote server
-    does not support them.  However note that if encrypted passwords have been 
-    negotiated then Samba cannot revert back to checking the UNIX password file, 
-    it must have a valid <filename moreinfo="none">smbpasswd</filename> file to check 
-       users against. See the chapter about the User Database in the Samba HOWTO Collection for details on how to set this up.</para>
+    <para>
+       In this mode Samba will try to validate the username/password by passing it to another SMB server, such as an
+       NT box. If this fails it will revert to <command moreinfo="none">security = user</command>. It expects the
+       <smbconfoption name="encrypted passwords"/> parameter to be set to <constant>yes</constant>, unless the remote
+       server does not support them.  However note that if encrypted passwords have been negotiated then Samba cannot
+       revert back to checking the UNIX password file, it must have a valid <filename
+       moreinfo="none">smbpasswd</filename> file to check users against. See the chapter about the User Database in
+       the Samba HOWTO Collection for details on how to set this up.
+</para>
 
        <note><para>This mode of operation has
     significant pitfalls, due to the fact that is activly initiates a
     requested is <emphasis>not</emphasis> sent to the server until after 
     the server has successfully authenticated the client. This is why 
     guest shares don't work in user level security without allowing 
-    the server to automatically map unknown users into the <link linkend="GUESTACCOUNT">
-    <parameter moreinfo="none">guest account</parameter></link>. 
-    See the <link linkend="MAPTOGUEST"><parameter moreinfo="none">map to guest</parameter>
-    </link> parameter for details on doing this.</para>
+    the server to automatically map unknown users into the <smbconfoption name="guest account"/>. 
+    See the <smbconfoption name="map to guest"/> parameter for details on doing this.</para>
 
     <para>See also the section <link linkend="VALIDATIONSECT">
     NOTE ABOUT USERNAME/PASSWORD VALIDATION</link>.</para>
 
-    <para>See also the <link linkend="PASSWORDSERVER"><parameter moreinfo="none">password 
-    server</parameter></link> parameter and the <link linkend="ENCRYPTPASSWORDS">
-    <parameter moreinfo="none">encrypted passwords</parameter></link> parameter.</para>
+    <para>See also the <smbconfoption name="password server"/> parameter and the 
+       <smbconfoption name="encrypted passwords"/> parameter.</para>
 
        <para><anchor id="SECURITYEQUALSADS"/><emphasis>SECURITY = ADS</emphasis></para>
        
index 0f264a0f7d71b9f780e61b99f0fe359511073308..6317448fb62ecb89f353dfa836004c6ee95d81da 100644 (file)
@@ -4,20 +4,18 @@
                  basic="1"
                 xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
-    <para>This controls whether the server offers or even
-    demands the use of the netlogon schannel.
-    <parameter>server schannel = no</parameter> does not
-    offer the schannel, <parameter>server schannel =
-    auto</parameter> offers the schannel but does not
-    enforce it, and <parameter>server schannel =
-    yes</parameter> denies access if the client is not
-    able to speak netlogon schannel. This is only the case
-    for Windows NT4 before SP4.</para>
+    <para>
+       This controls whether the server offers or even demands the use of the netlogon schannel.
+       <smbconfoption name="server schannel">no</smbconfoption> does not offer the schannel, <smbconfoption
+       name="server schannel">auto</smbconfoption> offers the schannel but does not enforce it, and <smbconfoption
+       name="server schannel">yes</smbconfoption> denies access if the client is not able to speak netlogon schannel.
+       This is only the case for Windows NT4 before SP4.
+       </para>
 
-    <para>Please note that with this set to
-    <parameter>no</parameter> you will have to apply the
-    WindowsXP requireSignOrSeal-Registry patch found in
-       the docs/Registry subdirectory.</para>
+    <para>
+       Please note that with this set to <literal>no</literal> you will have to apply the WindowsXP
+       <filename>WinXP_SignOrSeal.reg</filename> registry patch found in the docs/registry subdirectory of the Samba distribution tarball.
+       </para>
 </description>
 
 <value type="default">auto</value>
index 7042a116786d188a6bccfe76529ac524de043dfd..da493665cf2333448652ba0de77ef86ee7287084 100644 (file)
@@ -5,29 +5,29 @@
                 xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
 
-    <para>This boolean parameter allows a user logging on with
-    a plaintext password to have their encrypted (hashed) password in
-    the smbpasswd file to be updated automatically as they log
-    on. This option allows a site to migrate from plaintext    
-    password authentication (users authenticate with plaintext         
-    password over the wire, and are checked against a UNIX account     
-    database) to encrypted password authentication (the SMB    
-    challenge/response authentication mechanism) without forcing all
-    users to re-enter their passwords via smbpasswd at the time the    
-    change is made. This is a convenience option to allow the change
-    over to encrypted passwords to be made over a longer period.
-    Once all users have encrypted representations of their passwords
-    in the smbpasswd file this parameter should be set to
-    <constant>no</constant>.</para>
+    <para>
+       This boolean parameter allows a user logging on with a plaintext password to have their encrypted (hashed)
+       password in the smbpasswd file to be updated automatically as they log on. This option allows a site to
+       migrate from plaintext password authentication (users authenticate with plaintext password over the
+       wire, and are checked against a UNIX account atabase) to encrypted password authentication (the SMB
+       challenge/response authentication mechanism) without forcing all users to re-enter their passwords via
+       smbpasswd at the time the change is made. This is a convenience option to allow the change over to encrypted
+       passwords to be made over a longer period.  Once all users have encrypted representations of their passwords
+       in the smbpasswd file this parameter should be set to <constant>no</constant>.
+       </para>
 
-    <para>In order for this parameter to work correctly the <link linkend="ENCRYPTPASSWORDS">
-    <parameter moreinfo="none">encrypt passwords</parameter></link> parameter must 
-    be set to <constant>no</constant> when this parameter is set to <constant>yes</constant>.</para>
+    <para>
+       In order for this parameter to be operative the <smbconfoption name="encrypt passwords"/> parameter must 
+    be set to <constant>no</constant>. The default value of <smbconfoption name="encrypt
+       passwords">Yes</smbconfoption>. Note: This must be set to <constant>no</constant> for this <smbconfoption
+       name="update encrypted"/> to work.
+       </para>
 
-    <para>Note that even when this parameter is set a user 
-    authenticating to <command moreinfo="none">smbd</command> must still enter a valid 
-    password in order to connect correctly, and to update their hashed 
-       (smbpasswd) passwords.</para>
+    <para>
+       Note that even when this parameter is set a user authenticating to <command moreinfo="none">smbd</command>
+       must still enter a valid password in order to connect correctly, and to update their hashed (smbpasswd)
+       passwords.
+       </para>
 </description>
 
 <value type="default">no</value>
index 9a6d83ae710900f0d9e0ef8b6e7d3dcbd3026e5f..3a45d4d72fc78359219bf41299f640f02466399a 100644 (file)
@@ -32,8 +32,7 @@
     so they cannot do anything that user cannot do.</para>
 
     <para>To restrict a service to a particular set of users you 
-    can use the <link linkend="VALIDUSERS"><parameter moreinfo="none">valid users
-    </parameter></link> parameter.</para>
+    can use the <smbconfoption name="valid users"/> parameter.</para>
 
     <para>If any of the usernames begin with a '@' then the name 
     will be looked up first in the NIS netgroups list (if Samba 
@@ -54,9 +53,9 @@
     quite some time, and some clients may time out during the 
     search.</para>
 
-    <para>See the section <link linkend="VALIDATIONSECT">NOTE ABOUT 
-    USERNAME/PASSWORD VALIDATION</link> for more information on how 
-this parameter determines access to the services.</para>
+    <para>See the section <link linkend="VALIDATIONSECT">NOTE ABOUT
+       USERNAME/PASSWORD VALIDATION</link> for more information on how 
+       this parameter determines access to the services.</para>
 </description>
 
 <value type="default"><comment>The guest account if a guest service, 
index 1c76d317111e36f340e5cb84d758e1ffd8da902f..ef4291733e07b57d1b6dd3b5a96cd5613e7ceb26 100644 (file)
@@ -75,8 +75,7 @@ guest = *
     will actually be connecting to \\server\mary and will need to
     supply a password suitable for <constant>mary</constant> not
     <constant>fred</constant>. The only exception to this is the
-    username passed to the <link linkend="PASSWORDSERVER"><parameter moreinfo="none">
-    password server</parameter></link> (if you have one). The password
+    username passed to the <smbconfoption name="password server"/> (if you have one). The password
     server will receive whatever username the client supplies without
     modification.</para>
 
index 1bb0e41810d89dcb0d4fa018e5d0f414c32c2598..f811c47e5c2b9b6769a25fdb659b151cd66719b2 100644 (file)
@@ -4,7 +4,6 @@
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <synonym>writable</synonym>
 <description>
-    <para>Inverted synonym for <link linkend="READONLY">
-    <parameter moreinfo="none">read only</parameter></link>.</para>
+    <para>Inverted synonym for <smbconfoption name="read only"/>.</para>
 </description>
 </samba:parameter>
index cac8dba47b26545dacda5fc1fcb273d6906588a4..74d30c28e545a3b07099b266545a390b312450f1 100644 (file)
@@ -6,8 +6,7 @@
     <para>This is a tuning option. When this is enabled a 
     caching algorithm will be used to reduce the time taken for getwd() 
     calls. This can have a significant impact on performance, especially 
-    when the <link linkend="WIDELINKS"><parameter moreinfo="none">wide links</parameter>
-</link> parameter is set to <constant>no</constant>.</para>
+    when the <smbconfoption name="wide smbconfoptions"/> parameter is set to <constant>no</constant>.</para>
 </description>
 
 <value type="default">yes</value>
index 56482534780bd0525a3b7d1992dfac3c291156de..0586365512f5f03fe38ca2f0d46731e35430c6fc 100644 (file)
@@ -11,8 +11,7 @@
     a client is still present and responding.</para>
 
     <para>Keepalives should, in general, not be needed if the socket 
-    has the SO_KEEPALIVE attribute set on it by default. (see <link linkend="SOCKETOPTIONS">
-    <parameter moreinfo="none">socket options</parameter></link>). 
+    has the SO_KEEPALIVE attribute set on it by default. (see <smbconfoption name="socket options"/>). 
 Basically you should only use this option if you strike difficulties.</para>
 </description>
 
index ac014100ea2717e0ebcf97c125b2975034b0ee47..1e3043b2f7adf77599dddae07fcb14d09ce086ba 100644 (file)
@@ -9,8 +9,7 @@
     of zero mean an unlimited number of connections may be made.</para>
 
     <para>Record lock files are used to implement this feature. The lock files will be stored in 
-    the directory specified by the <link linkend="LOCKDIRECTORY">
-    <parameter moreinfo="none">lock directory</parameter></link> option.</para>
+    the directory specified by the <smbconfoption name="lock directory"/> option.</para>
 </description>
 
 <value type="default">0</value>
index f941621a6cd0522e510a2a31546de5fe2d1c0af4..877daac998b72ea8f13f72bc4d85afdaed18ab71 100644 (file)
@@ -8,8 +8,7 @@
        server, and allow Dfs-aware clients to browse Dfs trees hosted
        on the server.</para>
 
-       <para>See also the <link linkend="MSDFSROOT"><parameter moreinfo="none">
-       msdfs root</parameter></link> share  level  parameter.  For
+       <para>See also the <smbconfoption name="msdfs root"/> share  level  parameter.  For
        more  information  on  setting  up a Dfs tree on Samba,
        refer to <link linkend="msdfs"/>.
        </para>
index 86e8175f068e9783aa1e549d588383721f61b79b..5117bae224146379a1339b0dcdee902632303a49 100644 (file)
@@ -10,8 +10,7 @@
        the SMB-Dfs protocol.</para>
 
        <para>Only Dfs roots can act as proxy shares. Take a look at the
-       <link linkend="MSDFSROOT"><parameter moreinfo="none">msdfs root</parameter></link>
-       and <link linkend="HOSTMSDFS"><parameter moreinfo="none">host msdfs</parameter></link>
+       <smbconfoption name="msdfs root"/> and <smbconfoption name="host msdfs"/>
        options to find out how to set up a Dfs root share.</para>
 </description>
 
index 5fdaef5092182f95da7e5d2cee583fdcff4aefd7..24b8884ffc6b4cda05b425d7c85cbda2588c9cbc 100644 (file)
@@ -16,5 +16,5 @@
 <related>host msdfs</related>
 <value type="default">no</value>
                
-       <para>See also <link linkend="HOSTMSDFS"><parameter moreinfo="none">host msdfs</parameter></link></para>
+       <para>See also <smbconfoption name="host msdfs"/></para>
 </samba:parameter>