Changed how the privileges are stored in the group mapping code. It's now
authorJean-François Micouleau <jfm@samba.org>
Fri, 23 Nov 2001 15:11:22 +0000 (15:11 +0000)
committerJean-François Micouleau <jfm@samba.org>
Fri, 23 Nov 2001 15:11:22 +0000 (15:11 +0000)
commitf29774e58973f421bfa163c45bfae201a140f28c
tree1410ee22b26ef73fcab2968f8872bd9804249666
parenta58d0f91f9ee7354c01a9c20cfe178d5dc02142d
Changed how the privileges are stored in the group mapping code. It's now
an array of uint32. That's not perfect but that's better.

Added more privileges too.

Changed the local_lookup_rid/name functions in passdb.c to check if the
group is mapped. Makes the LSA rpc calls return correct groups

Corrected the return code in the LSA server code enum_sids.

Only enumerate well known aliases if they are mapped to real unix groups.
Won't confuse user seeing groups not available.

Added a short/long view to smbgroupedit.

now decoding rpc calls to add/remove privileges to sid.

        J.F.
source/groupdb/mapping.c
source/include/mapping.h
source/libsmb/cli_lsarpc.c
source/passdb/passdb.c
source/rpc_parse/parse_lsa.c
source/rpc_server/srv_lsa_nt.c
source/rpc_server/srv_samr_nt.c
source/utils/smbgroupedit.c