svn commit: samba-docs r1084 - in trunk/manpages-3: .

idra at samba.org idra at samba.org
Wed Mar 21 21:45:12 GMT 2007


Author: idra
Date: 2007-03-21 21:45:10 +0000 (Wed, 21 Mar 2007)
New Revision: 1084

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba-docs&rev=1084

Log:

Fix idmap_ad sgml

Fill in idmap_rid template


Modified:
   trunk/manpages-3/idmap_ad.8.xml
   trunk/manpages-3/idmap_rid.8.xml


Changeset:
Modified: trunk/manpages-3/idmap_ad.8.xml
===================================================================
--- trunk/manpages-3/idmap_ad.8.xml	2007-03-21 21:31:35 UTC (rev 1083)
+++ trunk/manpages-3/idmap_ad.8.xml	2007-03-21 21:45:10 UTC (rev 1084)
@@ -38,6 +38,8 @@
 			It is intended as a way to avoid accidental UID/GID overlaps
 			between local and remotely defined IDs.
 		</para></listitem>
+		</varlistentry>
+	</variablelist>
 </refsect1>
 
 <refsect1>

Modified: trunk/manpages-3/idmap_rid.8.xml
===================================================================
--- trunk/manpages-3/idmap_rid.8.xml	2007-03-21 21:31:35 UTC (rev 1083)
+++ trunk/manpages-3/idmap_rid.8.xml	2007-03-21 21:45:10 UTC (rev 1084)
@@ -15,18 +15,56 @@
 
 <refsynopsisdiv>
 	<title>DESCRIPTION</title>
-
-	<para>TODO</para>
+	<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>
 </refsynopsisdiv>
 
 <refsect1>
 	<title>IDMAP OPTIONS</title>
-	<para>TODO</para>
+
+	<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,
+			and to rebase the UID or GID to be obtained froma SID. User RIDs
+			by default starts at 1000 (512 hexadecimal), this means a good value
+			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>
 </refsect1>
 
 <refsect1>
 	<title>EXAMPLES</title>
-	<para>TODO</para>
+	<para>This example shows how to configure 2 domains with idmap_rid</para>
+
+	<programlisting>
+	[global]
+	    idmap domain = MAIN TRUSTED1
+
+	    idmap config MAIN:backend      = rid
+	    idmap config MAIN:base_rid     = 1000
+	    idmap config MAIN:range        = 10000 - 49999
+
+	    idmap config TRUSTED1:backend  = rid
+	    idmap config TRUSTED1:base_rid = 1000
+	    idmap config TRUSTED1:range    = 50000 - 99999
+	</programlisting>
 </refsect1>
 
 <refsect1>



More information about the samba-cvs mailing list