diff options
author | Andrew Bartlett <abartlet@samba.org> | 2011-11-30 07:45:25 +1100 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2011-11-30 03:22:11 +0100 |
commit | 12ce07e53b9453f35a1483d941bfce9c23f790a0 (patch) | |
tree | 30ccccb52153031095f8b68a666fb7d101432ec4 /source4/kdc/kdc.c | |
parent | 0ee447fef5563e2b26fac6cac7c8fd7a71c80c0a (diff) | |
download | samba-12ce07e53b9453f35a1483d941bfce9c23f790a0.tar.gz samba-12ce07e53b9453f35a1483d941bfce9c23f790a0.tar.bz2 samba-12ce07e53b9453f35a1483d941bfce9c23f790a0.zip |
s4-kdc: Add hdb plugin for samba4, to allow kadmin to work
This will help users who are used to the kadmin interface, and could
be extended to import existing MIT or Heimdal keys into a Samba4 AD
domain.
To use, add to your krb5.conf
[kdc]
database = {
dbname = samba4:
}
or
[kdc]
database = {
dbname = samba4:/usr/local/samba/etc/smb.conf
}
And copy hdb_samba4.so from PREFIX/modules/hdb to your Heimdal lib directory
Andrew Bartlett
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Wed Nov 30 03:22:11 CET 2011 on sn-devel-104
Diffstat (limited to 'source4/kdc/kdc.c')
-rw-r--r-- | source4/kdc/kdc.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/source4/kdc/kdc.c b/source4/kdc/kdc.c index 4e1e27c42b..9679144237 100644 --- a/source4/kdc/kdc.c +++ b/source4/kdc/kdc.c @@ -38,7 +38,6 @@ NTSTATUS server_service_kdc_init(void); extern struct krb5plugin_windc_ftable windc_plugin_table; -extern struct hdb_method hdb_samba4; static NTSTATUS kdc_proxy_unavailable_error(struct kdc_server *kdc, TALLOC_CTX *mem_ctx, @@ -1006,7 +1005,7 @@ static void kdc_task_init(struct task_server *task) ret = krb5_plugin_register(kdc->smb_krb5_context->krb5_context, PLUGIN_TYPE_DATA, "hdb", - &hdb_samba4); + &hdb_samba4_interface); if(ret) { task_server_terminate(task, "kdc: failed to register hdb plugin", true); return; |