[SAMSRV/SYSSETUP]
authorEric Kohl <eric.kohl@reactos.org>
Wed, 19 Sep 2012 12:59:47 +0000 (12:59 +0000)
committerEric Kohl <eric.kohl@reactos.org>
Wed, 19 Sep 2012 12:59:47 +0000 (12:59 +0000)
Use proper access rights in calls to LsaOpenPolicy.

svn path=/trunk/; revision=57338

reactos/dll/win32/samsrv/setup.c
reactos/dll/win32/syssetup/security.c

index c3438bc..fed2772 100644 (file)
@@ -471,7 +471,7 @@ SampGetAccountDomainInfo(PPOLICY_ACCOUNT_DOMAIN_INFO *AccountDomainInfo)
 
     Status = LsaOpenPolicy(NULL,
                            &ObjectAttributes,
-                           POLICY_TRUST_ADMIN,
+                           POLICY_VIEW_LOCAL_INFORMATION,
                            &PolicyHandle);
     if (Status != STATUS_SUCCESS)
     {
index f958d2e..9df7669 100644 (file)
@@ -38,7 +38,7 @@ SetAccountDomain(LPCWSTR DomainName,
 
     Status = LsaOpenPolicy(NULL,
                            &ObjectAttributes,
-                           POLICY_TRUST_ADMIN,
+                           POLICY_VIEW_LOCAL_INFORMATION | POLICY_TRUST_ADMIN,
                            &PolicyHandle);
     if (Status != STATUS_SUCCESS)
     {