diff options
author | Christian Ambach <ambi@samba.org> | 2013-05-27 12:24:22 +0200 |
---|---|---|
committer | Michael Adam <obnox@samba.org> | 2013-06-21 10:44:19 +0200 |
commit | 0ad38d777f442b5da10c39c9c5695c4d857d7141 (patch) | |
tree | 22e761a5661b321999b1d7b375856e94a681c8c1 /source3/passdb/ABI | |
parent | 9eb67f259f91e31dfb6a7abf2b42ec8a4ce9f837 (diff) | |
download | samba-0ad38d777f442b5da10c39c9c5695c4d857d7141.tar.gz samba-0ad38d777f442b5da10c39c9c5695c4d857d7141.tar.bz2 samba-0ad38d777f442b5da10c39c9c5695c4d857d7141.zip |
s3:passdb add pdb_*_is_responsible_for* functions
allows PDB modules to specify for which special domains they
are responsible when it comes to SID->xid conversion
By default, passdb modules will be responsible for local BUILTIN,
local SAM and Unix Users/Groups
Pair-Programmed-With: Michael Adam <obnox@samba.org>
Signed-off-by: Christian Ambach <ambi@samba.org>
Signed-off-by: Michael Adam <obnox@samba.org>
Diffstat (limited to 'source3/passdb/ABI')
-rw-r--r-- | source3/passdb/ABI/pdb-0.sigs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/source3/passdb/ABI/pdb-0.sigs b/source3/passdb/ABI/pdb-0.sigs index 51810efeca..09563f5089 100644 --- a/source3/passdb/ABI/pdb-0.sigs +++ b/source3/passdb/ABI/pdb-0.sigs @@ -90,6 +90,11 @@ pdb_default_get_aliasinfo: NTSTATUS (struct pdb_methods *, const struct dom_sid pdb_default_getgrgid: NTSTATUS (struct pdb_methods *, GROUP_MAP *, gid_t) pdb_default_getgrnam: NTSTATUS (struct pdb_methods *, GROUP_MAP *, const char *) pdb_default_getgrsid: NTSTATUS (struct pdb_methods *, GROUP_MAP *, struct dom_sid) +pdb_is_responsible_for_our_sam: bool (void) +pdb_is_responsible_for_builtin: bool (void) +pdb_is_responsible_for_wellknown: bool (void) +pdb_is_responsible_for_unix_users: bool (void) +pdb_is_responsible_for_unix_groups: bool (void) pdb_default_set_aliasinfo: NTSTATUS (struct pdb_methods *, const struct dom_sid *, struct acct_info *) pdb_default_update_group_mapping_entry: NTSTATUS (struct pdb_methods *, GROUP_MAP *) pdb_del_aliasmem: NTSTATUS (const struct dom_sid *, const struct dom_sid *) |