svn commit: samba r12962 - in trunk/source: . nsswitch passdb
rpc_server utils
vlendec at samba.org
vlendec at samba.org
Mon Jan 16 16:46:52 GMT 2006
Author: vlendec
Date: 2006-01-16 16:46:49 +0000 (Mon, 16 Jan 2006)
New Revision: 12962
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=12962
Log:
Implement 'net sam', 'net lookup name' and 'net lookup sid'.
net sam is meant to replace net groupmap and pdbedit in the future as a
direct, local access to our passdb. If you extend this, please make sure that
the user interface is *usable*...
To support this better:
The alias member functions how return NTSTATUS instead of bool.
Get better error codes out of ldapsam. We can tell that if an alias member to
be added already existed etc.
Another thing: To speed things up, with ldapsam:trusted=yes feed the
sid2[ug]id caches. In sid2uid, fail if we find a gid and vice versa. This
avoids unnecessary round trips to the LDAP server.
Implement ldapsam_sid_to_id for ldapsam:trusted=yes. One round trip less.
Volker
Added:
trunk/source/utils/net_sam.c
Modified:
trunk/source/Makefile.in
trunk/source/nsswitch/winbindd_passdb.c
trunk/source/passdb/lookup_sid.c
trunk/source/passdb/pdb_interface.c
trunk/source/passdb/pdb_ldap.c
trunk/source/rpc_server/srv_samr_nt.c
trunk/source/utils/net.c
trunk/source/utils/net_groupmap.c
trunk/source/utils/net_help.c
trunk/source/utils/net_lookup.c
Changeset:
Sorry, the patch is too large (1007 lines) to include; please use WebSVN to see it!
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=12962
More information about the samba-cvs
mailing list