AGDLP Model - Active Directory Best Practice

Understanding and Implementing the AGDLP Model in Active Directory

What is the AGDLP Model?

The AGDLP model is a best practice approach for managing user permissions in Active Directory. It stands for:

This model provides a structured and efficient way to manage access control, making it easier to assign and revoke permissions while maintaining security and scalability.

Implementing AGDLP

1. Account (A)

Create individual user accounts for each person who needs access to your network resources.

2. Global Group (G)

Create Global Groups based on job functions or roles (e.g., "Marketing Team", "IT Support"). Add user accounts to these groups.

3. Domain Local Group (D)

Create Domain Local Groups that represent access to specific resources (e.g., "Marketing Folder Access", "Printer Access"). Add Global Groups to these Domain Local Groups.

4. Local Group (L)

On member servers or workstations, create Local Groups that correspond to the required access levels. Add Domain Local Groups to these Local Groups.

5. Permissions (P)

Assign permissions to the Local Groups on the resources they need to access.

Benefits of AGDLP

AGDLP Example

Level Example
Account JohnDoe
Global Group Marketing_Team
Domain Local Group Marketing_Folder_Access
Local Group Marketing_Data_Readers
Permissions Read access to D:\Marketing_Data

In this example, JohnDoe is a member of the Marketing_Team global group. This group is a member of the Marketing_Folder_Access domain local group, which in turn is a member of the Marketing_Data_Readers local group on a file server. The Marketing_Data_Readers group has read permissions on the D:\Marketing_Data folder.

Tip: When implementing AGDLP, start with a pilot project or a single department to gain experience and refine your approach before rolling it out organization-wide.

Best Practices for AGDLP Implementation






Scroll to Top