print "PROVISIONING server with security=ads...";
+ my $prefix_abs = abs_path($prefix);
+
my $ktest_options = "
workgroup = KTEST
realm = ktest.samba.example.com
security = ads
username map = $prefix/lib/username.map
server signing = required
+
+ kerberos method = dedicated keytab
+ dedicated keytab file = $prefix_abs/private/krb5.keytab
";
my $ret = $self->provision($prefix,
$ret or return undef;
my $ctx;
- my $prefix_abs = abs_path($prefix);
$ctx = {};
$ctx->{krb5_conf} = "$prefix_abs/lib/krb5.conf";
$ctx->{domain} = "KTEST";
#Samba4 DC with the same parameters as are being used here. The
#domain SID is S-1-5-21-1071277805-689288055-3486227160
+ system("cp $self->{srcdir}/source3/selftest/ktest-krb5.keytab $prefix/private/krb5.keytab");
+ chmod 0600, "$prefix/private/krb5.keytab";
+
system("cp $self->{srcdir}/source3/selftest/ktest-secrets.tdb $prefix/private/secrets.tdb");
chmod 0600, "$prefix/private/secrets.tdb";