Ignore:
Timestamp:
Nov 27, 2012, 4:43:17 PM (13 years ago)
Author:
Silvan Scherrer
Message:

Samba Server: updated trunk to 3.6.0

Location:
trunk/server
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/server

  • trunk/server/docs-xml/manpages-3/idmap_tdb.8.xml

    r414 r745  
    88        <refmiscinfo class="source">Samba</refmiscinfo>
    99        <refmiscinfo class="manual">System Administration tools</refmiscinfo>
    10         <refmiscinfo class="version">3.5</refmiscinfo>
     10        <refmiscinfo class="version">3.6</refmiscinfo>
    1111</refmeta>
    1212
     
    2828        In contrast to read only backends like idmap_rid, it is an allocating
    2929        backend: This means that it needs to allocate new user and group IDs in
    30         order to create new mappings. The allocator can be provided by the
    31         idmap_tdb backend itself or by any other allocating backend like
    32         idmap_ldap or idmap_tdb2. This is configured with the
    33         parameter <parameter>idmap alloc backend</parameter>.
    34         </para>
    35 
    36         <para>
    37         Note that in order for this (or any other allocating) backend to
    38         function at all, the default backend needs to be writeable.
    39         The ranges used for uid and gid allocation are the default ranges
    40         configured by &quot;idmap uid&quot; and &quot;idmap gid&quot;.
    41         </para>
    42 
    43         <para>
    44         Furthermore, since there is only one global allocating backend
    45         responsible for all domains using writeable idmap backends,
    46         any explicitly configured domain with idmap backend tdb
    47         should have the same range as the default range, since it needs
    48         to use the global uid / gid allocator. See the example below.
     30        order to create new mappings.
    4931        </para>
    5032</refsynopsisdiv>
     
    5941                        Defines the available matching uid and gid range for which the
    6042                        backend is authoritative.
    61                         If the parameter is absent, Winbind fails over to use
    62                         the &quot;idmap uid&quot; and &quot;idmap gid&quot; options
    63                         from smb.conf.
    6443                </para></listitem>
    6544                </varlistentry>
     
    7251        <para>
    7352        This example shows how tdb is used as a the default idmap backend.
    74         It configures the idmap range through the global options for all
    75         domains encountered. This same range is used for uid/gid allocation.
     53        This configured range is used for uid and gid allocation.
    7654        </para>
    7755
    7856        <programlisting>
    7957        [global]
    80         # "idmap backend = tdb" is redundant here since it is the default
    81         idmap backend = tdb
    82         idmap uid = 1000000-2000000
    83         idmap gid = 1000000-2000000
    84         </programlisting>
    85 
    86         <para>
    87         This (rather theoretical) example shows how tdb can be used as the
    88         allocating backend while ldap is the default backend used to store
    89         the mappings.
    90         It adds an explicit configuration for some domain DOM1, that
    91         uses the tdb idmap backend. Note that the same range as the
    92         default uid/gid range is used, since the allocator has to serve
    93         both the default backend and the explicitly configured domain DOM1.
    94         </para>
    95 
    96         <programlisting>
    97         [global]
    98         idmap backend = ldap
    99         idmap uid = 1000000-2000000
    100         idmap gid = 1000000-2000000
    101         # use a different uid/gid allocator:
    102         idmap alloc backend = tdb
    103 
    104         idmap config DOM1 : backend = tdb
    105         idmap config DOM1 : range = 1000000-2000000
     58        # "backend = tdb" is redundant here since it is the default
     59        idmap config * : backend = tdb
     60        idmap config * : range = 1000000-2000000
    10661        </programlisting>
    10762</refsect1>
Note: See TracChangeset for help on using the changeset viewer.