- Related Products
- AD360
- Log360
- ADManager Plus
- ADSelfService Plus
- EventLog Analyzer
- Exchange Reporter Plus
Click here to expand
The privileges in this section apply when ADAudit Plus uses the domain data collection account for agentless Active Directory and GPO auditing on domain controllers.
This section documents the privileges required on Windows-based domain controllers for agentless audit data collection.
Account used: ADAudit Plus authenticates to domain controllers using either:
This is the same identity used for file server, Windows server, and endpoint auditing within the same domain. See Domain Data Collection Account for how authentication works.
Note: For domain controllers that use the ADAudit Plus agent, these privileges are not required.
| # | Privilege | Required | Purpose |
|---|---|---|---|
| 1 | Manage Auditing and Security logs | ✅ | Read Security event log + configure SACLs |
| 2 | Membership in Event Log Readers group | ✅ | Read Security, System, and Directory Service logs |
| 3 | Read access to SYSVOL | ✅ | Audit GPO configuration changes |
| 4 | Read access to Active Directory objects and naming contexts | ✅ | Retrieve Active Directory attributes, replication metadata, and DNS data |
| 5 | GPO edit permissions | ⚠ Optional | Only for automatic audit policy configuration |
| 6 | Remote WMI/DCOM/RPC access | ⚠ Optional | Only for checking audit policy status from the UI |
Note: For Domain Admin accounts, all the above privileges are already granted by default. The individual privileges below are required only when configuring a least-privilege data collection account.
Purpose: This privilege is required for two critical functions during Active Directory auditing:
Location: Computer Configuration > Policies > Windows Settings > Security Settings > Local Policies > User Rights Assignment > Manage auditing and security log
Privilege behavior:
Note: This privilege applies specifically to domain controllers for Active Directory auditing. It can be assigned through a domain GPO or any equivalent enterprise configuration method. Without this privilege, ADAudit Plus cannot read the Security log or access required SACL configurations, resulting in incomplete Active Directory auditing.
Purpose: Required for reading Windows event logs, such as Security, System, and Directory Service logs, on domain controllers. ADAudit Plus relies on these logs to audit authentication events, directory changes, policy updates, and system activities.
Location: Active Directory Users and Computers > {Domain Name} > Builtin > Event Log Readers
Required rights: Membership in this group grants the data collection account permission to:
Default access behavior: Domain controllers do not automatically add domain users to the Event Log Readers group; explicit membership is required.
How to assign: Open Active Directory Users and Computers > expand {Domain Name} > Builtin > double-click Event Log Readers > Members tab > Add > add the data collection account.
Purpose: Required for auditing GPO configuration changes. ADAudit Plus monitors the SYSVOL directory structure on domain controllers to detect modifications to GPO templates, policy files, scripts, and related configuration artifacts.
Location: The data collection account requires Read access to the SYSVOL share on all domain controllers:
\\<DomainController>\SYSVOL
This directory stores all GPO definitions, including:
Default access behavior: Standard domain users typically have read access to SYSVOL by default. If SYSVOL ACLs are restricted due to hardened baselines (CIS/STIG), the data collection account must be explicitly granted read access.
Note: NETLOGON access is not required for Active Directory auditing in ADAudit Plus. ADAudit Plus uses read-only access to SYSVOL and does not modify or alter any policy files.
Purpose: Required for retrieving Active Directory object attributes, replication metadata, directory service changes, DNS-related Active Directory data, authentication information, and configuration data across all Active Directory partitions.
The data collection account requires Read access on the following Active Directory naming contexts:
| Naming context | Example |
|---|---|
| Default naming context (domain partition) | LDAP://DC=domain,DC=com |
| Configuration naming context | LDAP://CN=Configuration,DC=domain,DC=com |
| Schema naming context | LDAP://CN=Schema,CN=Configuration,DC=domain,DC=com |
| RootDSE | LDAP://RootDSE |
| DomainDnsZones application partition | LDAP://DC=DomainDnsZones,DC=domain,DC=com |
| ForestDnsZones application partition | LDAP://DC=ForestDnsZones,DC=domain,DC=com |
The data collection account must have Read permissions on each of the above naming contexts. These permissions are standard Active Directory ACL permissions and can be viewed or modified under:
Object > Properties > Security
Standard domain users have read access to these naming contexts by default. No special delegation is required unless custom restrictive ACLs, CIS/STIG templates, or hardened environments limit read access.
ADAudit Plus uses LDAP or Global Catalog queries across these naming contexts to enumerate Active Directory objects, attributes, DNS records, replication metadata, and directory topology for accurate auditing and reporting.
You may use any standard Active Directory management tool to view or verify naming contexts and ACLs:
| Tool | Purpose |
|---|---|
| ADSI Edit (adsiedit.msc) | Browse naming contexts, verify security/ACL. |
| LDP.exe | Perform LDAP queries and test access. |
| Active Directory Users and Computers (ADUC) | View object attributes and security. |
| Active Directory Administrative Center (ADAC) | Used for advanced object and attribute visibility. |
These tools do not change the privilege requirement; they are used only to verify that the data collection account has the required Read access.
Important: This privilege is required only when you enable automatic audit policy configuration in ADAudit Plus. If you choose manual audit policy configuration, this permission is not required.
Purpose: When automatic audit policy configuration is enabled, ADAudit Plus edits the audit policy settings inside the Default Domain Controllers Policy GPO. Unlike file server, Windows server, and endpoint auditing (where ADAudit Plus creates a new GPO), for domain controllers, ADAudit Plus modifies the existing default policy.
Location: Group Policy Management Console > Default Domain Controllers Policy > Delegation tab > Advanced > Permissions > Edit Settings
Required permission: Edit settings permission on the Default Domain Controllers Policy GPO.
Access behavior:
Note: This permission applies only to the Default Domain Controllers Policy GPO. ADAudit Plus does not create a new GPO for domain controllers—it edits the existing one.
Important: This privilege is required only when you want to check the audit policy configuration status of domain controllers from the ADAudit Plus UI. It is not required for audit data collection itself.
Purpose: Required for querying audit policy status and system configuration from domain controllers via the ADAudit Plus web console. These interfaces allow ADAudit Plus to remotely verify whether the correct audit policies are enabled on each domain controller.
Where to apply: These permissions must be configured on each domain controller that you want to check audit policy status for from the ADAudit Plus UI.
Note: The WMI/DCOM/RPC privilege requirements are identical for file servers, Windows servers, and endpoints. The detailed steps below apply to all data source types—only the target machines differ.
Location:
Required rights (for both namespaces):
Location: Component Services > Computers > My Computer > Properties > COM Security
Required rights:
RPC is used automatically by Windows for remote management and does not require separate configuration unless restricted by firewall or security-hardening policies.
Copyright © 2020, ZOHO Corp. All Rights Reserved.