The branch, master has been updated
       via  9ff2c1e... testprogs: print SDDL string of printer security 
descriptors
      from  6cf10cc... s3-modules: fix get_acl_blob in the acl_tdb VFS module.

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit 9ff2c1ea64a267bb459eaba4a273c8300bb82c5a
Author: Günther Deschner <[email protected]>
Date:   Tue Feb 16 16:21:02 2010 +0100

    testprogs: print SDDL string of printer security descriptors

-----------------------------------------------------------------------

Summary of changes:
 testprogs/win32/spoolss/printlib.c |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)


Changeset truncated at 500 lines:

diff --git a/testprogs/win32/spoolss/printlib.c 
b/testprogs/win32/spoolss/printlib.c
index a41a5c1..c1eaeeb 100644
--- a/testprogs/win32/spoolss/printlib.c
+++ b/testprogs/win32/spoolss/printlib.c
@@ -152,15 +152,25 @@ void print_sid(LPSTR str, PSID sid)
 
 void print_secdesc(SECURITY_DESCRIPTOR *secdesc)
 {
+       LPSTR sd_string;
+
        if (secdesc == NULL) {
                printf("\tSecurity Descriptor\t= (null)\n");
                return;
        }
 
+       if (!ConvertSecurityDescriptorToStringSecurityDescriptor(secdesc, 1, 7, 
&sd_string, NULL)) {
+               PrintLastError();
+               return;
+       }
+
+       printf("%s\n", sd_string);
+       LocalFree(sd_string);
+
+#if 0
        printf("\tRevision\t= 0x%x\n", secdesc->Revision);
        printf("\tSbz1\t\t= 0x%x\n", secdesc->Sbz1);
        printf("\tControl\t\t= 0x%x\n", secdesc->Control);
-#if 0
        print_sid("\tOwner\t\t= ", secdesc->Owner);
        print_sid("\tGroup\t\t= ",secdesc->Group);
        print_acl("\tSacl\t\t= ", secdesc->Sacl);


-- 
Samba Shared Repository

Reply via email to