diff options
author | Ralph Boehme <slow@samba.org> | 2017-04-05 13:27:51 +0200 |
---|---|---|
committer | Ralph Boehme <slow@samba.org> | 2017-04-07 00:05:02 +0200 |
commit | b680ceebf85b2403758a0f9e931f1211e9b80e8d (patch) | |
tree | 9d747d0495f3f878b30242ed9e26a904ef685b0c /source3/selftest/tests.py | |
parent | ef10b43469f5b31a696259a70b3e116a350bfd3d (diff) | |
download | samba-b680ceebf85b2403758a0f9e931f1211e9b80e8d.tar.gz |
selftest: tests idmap mapping with idmap_rid
This adds two blackbox tests that run wbinfo --sids-to-unix-ids:
o a non-existing SID from the primary domain should return a mapping
o a SID with a bogus (and therefor unknown) domain must not return a mapping
Bug: https://bugzilla.samba.org/show_bug.cgi?id=11961
Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
Autobuild-User(master): Ralph Böhme <slow@samba.org>
Autobuild-Date(master): Fri Apr 7 00:05:02 CEST 2017 on sn-devel-144
Diffstat (limited to 'source3/selftest/tests.py')
-rwxr-xr-x | source3/selftest/tests.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/source3/selftest/tests.py b/source3/selftest/tests.py index 336ec923647..d0e2ae69775 100755 --- a/source3/selftest/tests.py +++ b/source3/selftest/tests.py @@ -330,7 +330,7 @@ rpc = ["rpc.authcontext", "rpc.samba3.bind", "rpc.samba3.srvsvc", "rpc.samba3.sh local = ["local.nss"] -idmap = ["idmap.rfc2307", "idmap.alloc"] +idmap = ["idmap.rfc2307", "idmap.alloc", "idmap.rid"] rap = ["rap.basic", "rap.rpc", "rap.printing", "rap.sam"] @@ -400,6 +400,8 @@ for t in tests: plantestsuite(t, "ad_member_rfc2307", [os.path.join(samba3srcdir, "../nsswitch/tests/test_idmap_rfc2307.sh"), '$DOMAIN', 'Administrator', '2000000', 'Guest', '2000001', '"Domain Users"', '2000002', 'DnsAdmins', '2000003', 'ou=idmap,dc=samba,dc=example,dc=com', '$DC_SERVER', '$DC_USERNAME', '$DC_PASSWORD']) elif t == "idmap.alloc": plantestsuite(t, "ad_member_rfc2307", [os.path.join(samba3srcdir, "../nsswitch/tests/test_idmap_nss.sh"), '$DOMAIN']) + elif t == "idmap.rid": + plantestsuite(t, "ad_member_idmap_rid", [os.path.join(samba3srcdir, "../nsswitch/tests/test_idmap_rid.sh"), '$DOMAIN', '2000000']) elif t == "raw.acls": plansmbtorture4testsuite(t, "nt4_dc", '//$SERVER_IP/tmp -U$USERNAME%$PASSWORD') plansmbtorture4testsuite(t, "nt4_dc", '//$SERVER_IP/nfs4acl_simple -U$USERNAME%$PASSWORD', description='nfs4acl_xattr-simple') |