svn commit: samba r14144 - branches/SAMBA_3_0/source/rpcclient
trunk/source/rpcclient
gd at samba.org
gd at samba.org
Fri Mar 10 13:01:09 GMT 2006
Author: gd
Date: 2006-03-10 13:01:08 +0000 (Fri, 10 Mar 2006)
New Revision: 14144
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=14144
Log:
allow to set sec_info in rpcclients lsa_query_secobj.
Guenther
Modified:
branches/SAMBA_3_0/source/rpcclient/cmd_lsarpc.c
trunk/source/rpcclient/cmd_lsarpc.c
Changeset:
Modified: branches/SAMBA_3_0/source/rpcclient/cmd_lsarpc.c
===================================================================
--- branches/SAMBA_3_0/source/rpcclient/cmd_lsarpc.c 2006-03-10 12:59:05 UTC (rev 14143)
+++ branches/SAMBA_3_0/source/rpcclient/cmd_lsarpc.c 2006-03-10 13:01:08 UTC (rev 14144)
@@ -736,10 +736,10 @@
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 @@
SEC_RIGHTS_MAXIMUM_ALLOWED,
&pol);
+ if (argc == 2)
+ sscanf(argv[1], "%x", &sec_info);
+
if (!NT_STATUS_IS_OK(result))
goto done;
Modified: trunk/source/rpcclient/cmd_lsarpc.c
===================================================================
--- trunk/source/rpcclient/cmd_lsarpc.c 2006-03-10 12:59:05 UTC (rev 14143)
+++ trunk/source/rpcclient/cmd_lsarpc.c 2006-03-10 13:01:08 UTC (rev 14144)
@@ -736,10 +736,10 @@
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 @@
SEC_RIGHTS_MAXIMUM_ALLOWED,
&pol);
+ if (argc == 2)
+ sscanf(argv[1], "%x", &sec_info);
+
if (!NT_STATUS_IS_OK(result))
goto done;
More information about the samba-cvs
mailing list