]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
netapi: when using NetApi functions forward net's kerberos setting.
authorGünther Deschner <gd@samba.org>
Thu, 31 Jul 2008 13:14:14 +0000 (15:14 +0200)
committerGünther Deschner <gd@samba.org>
Thu, 31 Jul 2008 13:26:15 +0000 (15:26 +0200)
Guenther

source/utils/net_dom.c
source/utils/net_rpc.c

index 6b8185a31d83bc2ec25aaa117c4906359be672c7..f13b9c23d047d1735d13108db58dc691975f92bf 100644 (file)
@@ -257,6 +257,9 @@ int net_dom(struct net_context *c, int argc, const char **argv)
 
        libnetapi_set_username(c->netapi_ctx, c->opt_user_name);
        libnetapi_set_password(c->netapi_ctx, c->opt_password);
+       if (c->opt_kerberos) {
+               libnetapi_set_use_kerberos(c->netapi_ctx);
+       }
 
        return net_run_function(c, argc, argv, "net dom", func);
 }
index 730681cc742330239fc81bee83fcd52b8f162fd1..347ddd039f101967d978e1cd9ea3fa8a2177cbad 100644 (file)
@@ -1243,6 +1243,9 @@ int net_rpc_user(struct net_context *c, int argc, const char **argv)
        }
        libnetapi_set_username(c->netapi_ctx, c->opt_user_name);
        libnetapi_set_password(c->netapi_ctx, c->opt_password);
+       if (c->opt_kerberos) {
+               libnetapi_set_use_kerberos(c->netapi_ctx);
+       }
 
        if (argc == 0) {
                if (c->display_usage) {
@@ -3062,6 +3065,9 @@ int net_rpc_group(struct net_context *c, int argc, const char **argv)
        }
        libnetapi_set_username(c->netapi_ctx, c->opt_user_name);
        libnetapi_set_password(c->netapi_ctx, c->opt_password);
+       if (c->opt_kerberos) {
+               libnetapi_set_use_kerberos(c->netapi_ctx);
+       }
 
        if (argc == 0) {
                if (c->display_usage) {