svn commit: samba r12588 - in trunk/source: groupdb include nsswitch passdb rpc_server sam

vlendec at samba.org vlendec at samba.org
Thu Dec 29 21:42:12 GMT 2005


Author: vlendec
Date: 2005-12-29 21:42:09 +0000 (Thu, 29 Dec 2005)
New Revision: 12588

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

Log:
A couple of things:

* add winbind_allocate_[ug]id operations. Right now only gids are allocated,
  but it might become useful when we add code to auto-create the posixAccount
  entries in LDAP, thus avoiding the dreadful add user script & friends.

* idmap has no business in the global_sam_sid domain and the builtin
  domain. Refuse to allocate unix ids there.

* From the above follows that aliases are now raw group mapping entries. Need
  to fix pdb_ldap to allow adding those raw entries.

* Fix: Needed to change pdb_rid_to_id to pdb_sid_to_id, we might have to look
  up S-1-5-32 id's.

Volker
Modified:
   trunk/source/groupdb/mapping.c
   trunk/source/include/passdb.h
   trunk/source/nsswitch/wb_client.c
   trunk/source/nsswitch/wbinfo.c
   trunk/source/nsswitch/winbindd.c
   trunk/source/nsswitch/winbindd_dual.c
   trunk/source/nsswitch/winbindd_group.c
   trunk/source/nsswitch/winbindd_nss.h
   trunk/source/nsswitch/winbindd_sid.c
   trunk/source/passdb/lookup_sid.c
   trunk/source/passdb/pdb_interface.c
   trunk/source/rpc_server/srv_samr_nt.c
   trunk/source/sam/idmap.c


Changeset:
Sorry, the patch is too large (658 lines) to include; please use WebSVN to see it!
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=12588


More information about the samba-cvs mailing list