mirror of
https://github.com/samba-team/samba.git
synced 2025-02-28 01:58:17 +03:00
s3-net: add "net rpc vampire passdb" that allows to take arguments.
Guenther
This commit is contained in:
parent
4be8d9cca0
commit
9f86dd715a
@ -359,6 +359,7 @@ NTSTATUS rpc_vampire_internals(struct net_context *c,
|
||||
TALLOC_CTX *mem_ctx,
|
||||
int argc,
|
||||
const char **argv);
|
||||
int rpc_vampire_passdb(struct net_context *c, int argc, const char **argv);
|
||||
int rpc_vampire_ldif(struct net_context *c, int argc, const char **argv);
|
||||
NTSTATUS rpc_vampire_ldif_internals(struct net_context *c,
|
||||
const DOM_SID *domain_sid,
|
||||
|
@ -6370,6 +6370,14 @@ static int rpc_vampire(struct net_context *c, int argc, const char **argv)
|
||||
"net rpc vampire keytab\n"
|
||||
" Dump remote SAM database to Kerberos keytab file"
|
||||
},
|
||||
{
|
||||
"passdb",
|
||||
rpc_vampire_passdb,
|
||||
NET_TRANSPORT_RPC,
|
||||
"Dump remote SAM database to passdb",
|
||||
"net rpc vampire passdb\n"
|
||||
" Dump remote SAM database to passdb"
|
||||
},
|
||||
|
||||
{NULL, NULL, 0, NULL, NULL}
|
||||
};
|
||||
|
@ -248,6 +248,19 @@ NTSTATUS rpc_vampire_internals(struct net_context *c,
|
||||
return result;
|
||||
}
|
||||
|
||||
int rpc_vampire_passdb(struct net_context *c, int argc, const char **argv)
|
||||
{
|
||||
if (c->display_usage) {
|
||||
d_printf("Usage:\n"
|
||||
"net rpc vampire passdb\n"
|
||||
" Dump remote SAM database to passdb\n");
|
||||
return 0;
|
||||
}
|
||||
|
||||
return run_rpc_command(c, NULL, &ndr_table_netlogon.syntax_id, 0,
|
||||
rpc_vampire_internals, argc, argv);
|
||||
}
|
||||
|
||||
NTSTATUS rpc_vampire_ldif_internals(struct net_context *c,
|
||||
const DOM_SID *domain_sid,
|
||||
const char *domain_name,
|
||||
|
Loading…
x
Reference in New Issue
Block a user