git.samba.org
/
sfrench
/
samba-autobuild
/
.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
f75dad0
)
r14144: allow to set sec_info in rpcclients lsa_query_secobj.
author
Günther Deschner
<gd@samba.org>
Fri, 10 Mar 2006 13:01:08 +0000
(13:01 +0000)
committer
Gerald (Jerry) Carter
<jerry@samba.org>
Wed, 10 Oct 2007 16:15:13 +0000
(11:15 -0500)
Guenther
source/rpcclient/cmd_lsarpc.c
patch
|
blob
|
history
diff --git
a/source/rpcclient/cmd_lsarpc.c
b/source/rpcclient/cmd_lsarpc.c
index 1b7ebac45f9d337b4111c1a9c46fea45c864685d..21097649cb9e9e47b19344e04adc02bdba901e4c 100644
(file)
--- a/
source/rpcclient/cmd_lsarpc.c
+++ b/
source/rpcclient/cmd_lsarpc.c
@@
-736,10
+736,10
@@
static NTSTATUS cmd_lsa_query_secobj(struct rpc_pipe_client *cli,
POLICY_HND pol;
NTSTATUS result = NT_STATUS_UNSUCCESSFUL;
SEC_DESC_BUF *sdb;
- uint32 sec_info =
0x00000004; /* ??? */
+ uint32 sec_info =
DACL_SECURITY_INFORMATION;
- if (argc
!= 1
) {
- printf("Usage: %s\n", argv[0]);
+ if (argc
< 1 || argc > 2
) {
+ printf("Usage: %s
[sec_info]
\n", argv[0]);
return NT_STATUS_OK;
}
@@
-747,6
+747,9
@@
static NTSTATUS cmd_lsa_query_secobj(struct rpc_pipe_client *cli,
SEC_RIGHTS_MAXIMUM_ALLOWED,
&pol);
+ if (argc == 2)
+ sscanf(argv[1], "%x", &sec_info);
+
if (!NT_STATUS_IS_OK(result))
goto done;