r21179: Anything more complex than this causes the keytab never to be updated...
authorAndrew Bartlett <abartlet@samba.org>
Tue, 6 Feb 2007 12:27:23 +0000 (12:27 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 19:44:43 +0000 (14:44 -0500)
Andrew Bartlett
(This used to be commit c3977b4bae1e1b5e4ff4a64c7146534536685e91)

source4/dsdb/samdb/ldb_modules/update_keytab.c

index 411f8c98ef2dd21877b60e59ba6214e734d2a5cc..fa61887bd5b4d320b57d9f230700fa8ac58ca8f6 100644 (file)
@@ -61,7 +61,8 @@ static int add_modified(struct ldb_module *module, struct ldb_dn *dn, BOOL delet
        }
 
        cli_credentials_set_conf(item->creds);
-       filter = talloc_asprintf(item, "(&(&(objectClass=kerberosSecret)(&(privateKeytab=*)(|(secret=*)(ntPwdHash=*))))(dn=%s))", 
+/*     filter = talloc_asprintf(item, "(&(&(&(objectClass=kerberosSecret)(privateKeytab=*))(|(secret=*)(ntPwdHash=*)))(distinguishedName=%s))", */ 
+       filter = talloc_asprintf(item, "dn=%s",
                                 ldb_dn_get_linearized(dn));
        status = cli_credentials_set_secrets(item->creds, module->ldb, NULL, filter);
        talloc_free(filter);