- 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)
commite4930f5f48f8246ceec8add8bf769954a963190c
tree5a030a93060312c6b55d3541d5dbd286b927b891
parentb95b2b5d44ad9f998a6f422132b854593de20f04
- 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.
14 files changed:
source/Makefile.in
source/include/proto.h
source/include/rpcclient.h
source/lib/domain_namemap.c
source/lib/sids.c
source/lib/util_pwdb.c
source/lsarpcd/srv_lsa.c
source/passdb/smbpass.c
source/passdb/smbpassgroupunix.c
source/rpc_client/cli_lsarpc.c
source/rpc_server/srv_lsa.c
source/rpc_server/srv_samr.c
source/rpcclient/cmd_samr.c
source/smbd/server.c