]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
selftest: add force_user_error_inject share in maptoguest env
authorRalph Boehme <slow@samba.org>
Mon, 25 Jan 2021 10:47:45 +0000 (11:47 +0100)
committerJeremy Allison <jra@samba.org>
Tue, 26 Jan 2021 02:55:28 +0000 (02:55 +0000)
BUG: https://bugzilla.samba.org/show_bug.cgi?id=14617

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
selftest/target/Samba3.pm

index b3f0bca01102dd77cb6cd7d41e680ce6ce91b936..b091043394025349c1b99ff4c6fb7e4fb5c00d45 100755 (executable)
@@ -1766,12 +1766,22 @@ $ret->{USERNAME} = KTEST\\Administrator
 sub setup_maptoguest
 {
        my ($self, $path) = @_;
+       my $prefix_abs = abs_path($path);
+       my $libdir="$prefix_abs/lib";
+       my $share_dir="$prefix_abs/share";
+       my $errorinjectconf="$libdir/error_inject.conf";
 
        print "PROVISIONING maptoguest...";
 
        my $options = "
 map to guest = bad user
 ntlm auth = yes
+
+[force_user_error_inject]
+       path = $share_dir
+       vfs objects = acl_xattr fake_acls xattr_tdb error_inject
+       force user = user1
+       include = $errorinjectconf
 ";
 
        my $vars = $self->provision(