Question: Task 4 : Create a Script - Enumerate Access Control Lists Before we create a script, let's review Access Control ListsLinks to an external site..
Task : Create a Script Enumerate Access Control Lists
Before we create a script, let's review Access Control ListsLinks to an external site..
In Windows, access to files and directories are managed by Access Control Lists ACLs These identify which entities known as security principals such as users and groups, can access which resources. ACLs use security identifers to manage which principals can access which resources.
While you don't need to know the specific components within ACLs for this task, you do need to know how to use the GetAcl PowerShell cmdlet to retrieve them. View GetAcl documentation hereLinks to an external site..
Familiarize yourself with the basics of GetAcls:
GetAcl without any parameters or arguments will return the security descriptors of the directory you're currently in
GetAcl will return the specific file's ACL. We'll need to use this for our task.
Instructions
For this task, you'll work in your nested Windows machine with the following credentials: sysadmin cybersecurity.
Create a PowerShell script that will enumerate the Access Control List of each file or subdirectory within the current working directory. To do so complete the following steps:
Create a foreach loop. You can use the following template:
foreach $item in $directory
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
