2007-03-21 23:48:00 +03:00
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE refentry PUBLIC "-//Samba-Team//DTD DocBook V4.2-Based Variant V1.0//EN" "http://www.samba.org/samba/DTD/samba-doc">
<refentry id= "idmap_rid.8" >
<refmeta >
<refentrytitle > idmap_rid</refentrytitle>
<manvolnum > 8</manvolnum>
2008-04-07 00:26:45 +04:00
<refmiscinfo class= "source" > Samba</refmiscinfo>
<refmiscinfo class= "manual" > System Administration tools</refmiscinfo>
<refmiscinfo class= "version" > 3.2</refmiscinfo>
2007-03-21 23:48:00 +03:00
</refmeta>
<refnamediv >
<refname > idmap_rid</refname>
<refpurpose > Samba's idmap_rid Backend for Winbind</refpurpose>
</refnamediv>
<refsynopsisdiv >
<title > DESCRIPTION</title>
2007-03-22 00:45:10 +03:00
<para > The idmap_rid backend provides a way to use an algorithmic
mapping scheme to map UIDs/GIDs and SIDs. No database is required
in this case as the mapping is deterministic.</para>
2007-03-21 23:48:00 +03:00
</refsynopsisdiv>
<refsect1 >
<title > IDMAP OPTIONS</title>
2007-03-22 00:45:10 +03:00
<variablelist >
<varlistentry >
<term > range = low - high</term>
<listitem > <para >
Defines the available matching uid and gid range for which the
backend is authoritative. Note that the range acts as a filter.
If algorithmically determined UID or GID fall outside the
range, they are ignored and the corresponding map is discarded.
It is intended as a way to avoid accidental UID/GID overlaps
between local and remotely defined IDs.
</para> </listitem>
</varlistentry>
<varlistentry >
<term > base_rid = INTEGER</term>
<listitem > <para >
Defines the base integer used to build SIDs out of an UID or a GID,
2007-04-12 15:20:15 +04:00
and to rebase the UID or GID to be obtained from a SID. User RIDs
by default start at 1000 (512 hexadecimal), this means a good value
2007-03-22 00:45:10 +03:00
for base_rid can be 1000 as the resulting ID is calculated this way:
ID = RID - BASE_RID + LOW RANGE ID.
</para> </listitem>
</varlistentry>
</variablelist>
2007-03-21 23:48:00 +03:00
</refsect1>
<refsect1 >
<title > EXAMPLES</title>
2007-03-22 00:45:10 +03:00
<para > This example shows how to configure 2 domains with idmap_rid</para>
<programlisting >
[global]
2007-04-11 15:26:52 +04:00
idmap domains = MAIN TRUSTED1
2007-03-22 00:45:10 +03:00
idmap config MAIN:backend = rid
2007-09-12 15:56:02 +04:00
idmap config MAIN:base_rid = 0
2007-03-22 00:45:10 +03:00
idmap config MAIN:range = 10000 - 49999
idmap config TRUSTED1:backend = rid
idmap config TRUSTED1:base_rid = 1000
idmap config TRUSTED1:range = 50000 - 99999
</programlisting>
2007-03-21 23:48:00 +03:00
</refsect1>
<refsect1 >
<title > AUTHOR</title>
<para >
2007-08-21 02:47:12 +04:00
The original Samba software and related utilities
2007-03-21 23:48:00 +03:00
were created by Andrew Tridgell. Samba is now developed
2007-08-21 02:47:12 +04:00
by the Samba Team as an Open Source project similar
2007-03-21 23:48:00 +03:00
to the way the Linux kernel is developed.
2007-08-21 02:47:12 +04:00
</para>
2007-03-21 23:48:00 +03:00
</refsect1>
</refentry>