idmap_adex: Add new idmap plugin for support RFC2307 enabled AD forests.
commit61760fe5d85a5850e9aa43af846ac6df7757097a
authorGerald (Jerry) Carter <jerry@samba.org>
Fri, 19 Sep 2008 17:27:15 +0000 (19 12:27 -0500)
committerKarolin Seeger <kseeger@samba.org>
Mon, 29 Sep 2008 11:17:48 +0000 (29 04:17 -0700)
treea28d701499c99f50d700e82d6e1d3e31bebbb9f7
parent238f02b35720b9a8d49a0defba7be8ddb1b107d9
idmap_adex: Add new idmap plugin for support RFC2307 enabled AD forests.

The adex idmap/nss_info plugin is an adapation of the Likewise
Enterprise plugin with support for OU based cells removed
(since the Windows pieces to manage the cells are not available).

This plugin supports

  * The RFC2307 schema for users and groups.
  * Connections to trusted domains
  * Global catalog searches
  * Cross forest trusts
  * User and group aliases

Prerequiste: Add the following attributes to the Partial Attribute
Set in global catalog:

  * uidNumber
  * uid
  * gidNumber

A basic config using the current trunk code would look like

 [global]
      idmap backend = adex
      idmap uid = 10000 - 29999
      idmap gid = 10000 - 29999
      winbind nss info = adex

       winbind normalize names = yes
       winbind refresh tickets = yes
       template homedir = /home/%D/%U
       template shell = /bin/bash
(cherry picked from commit 62785b8e2aa862b7eb85e20a11f7a29e1e8b2825)
source/Makefile.in
source/configure.in
source/winbindd/idmap_adex/cell_util.c [new file with mode: 0644]
source/winbindd/idmap_adex/domain_util.c [new file with mode: 0644]
source/winbindd/idmap_adex/gc_util.c [new file with mode: 0644]
source/winbindd/idmap_adex/idmap_adex.c [new file with mode: 0644]
source/winbindd/idmap_adex/idmap_adex.h [new file with mode: 0644]
source/winbindd/idmap_adex/likewise_cell.c [new file with mode: 0644]
source/winbindd/idmap_adex/provider_unified.c [new file with mode: 0644]