- adding builtin[alias]db.
authorLuke Leighton <lkcl@samba.org>
Mon, 30 Nov 1998 15:08:58 +0000 (15:08 +0000)
committerLuke Leighton <lkcl@samba.org>
Mon, 30 Nov 1998 15:08:58 +0000 (15:08 +0000)
commit31044dd8e6419b305779408a4b3b0fbd8eab11b5
tree1ed17e61bd4e31ab70454e989a5736f48fbf8262
parent868b22f5a1b5c9fec82d8c07f93ec0e7d05f23ac
- adding builtin[alias]db.

- lib/sids.c:

generate_sam_sid() modified to take a domain name: it now
generates "DOMAIN_NAME.SID".  reasons:

1) if you run multiple samba servers on the same machine
under different netbios names as members of a domain,
they won't all use the same SID, which is a _big_ mistake
but it would happen _by default_.

2) we have (had) a problem with sid_to_string() and string_to_sid()
which cause SIDs to be incorrectly read.  one of the major
reasons for *NOT* making this change was so as not to disrupt
existing users.  but as they will be anyway by this bug,
we might as well go ahead.

- passdb/smbpass.c:

wanted to change the meaning of the name in the smbpasswd
file to an "nt" name not a "unix" name.  this is probably
not a good idea: reverted this.

- output formatting / bug-fixing in rpcclient query_useraliases code.
(This used to be commit e4930f5f48f8246ceec8add8bf769954a963190c)
14 files changed:
source3/Makefile.in
source3/include/proto.h
source3/include/rpcclient.h
source3/lib/domain_namemap.c
source3/lib/sids.c
source3/lib/util_pwdb.c
source3/lsarpcd/srv_lsa.c
source3/passdb/smbpass.c
source3/passdb/smbpassgroupunix.c
source3/rpc_client/cli_lsarpc.c
source3/rpc_server/srv_lsa.c
source3/rpc_server/srv_samr.c
source3/rpcclient/cmd_samr.c
source3/smbd/server.c