Skip to content

TechDirectArchive

Hands-on IT, Cloud, Security & DevOps Insights

  • Home
  • About
  • Advertise With US
  • Reviews
  • Contact
  • Toggle search form
Home » Windows » How to Enable or Disable Inherited Permissions for Files and Folders in Windows
  • Screenshot 2020 11 17 at 12.20.15
    PA Server Monitor Ultra: How to setup PA Server Monitor Reviews
  • SSL for Localhost on WAMP
    How to configure SSL for WAMP server Windows Server
  • sandboxx
    Use Windows Sandbox as a security feature Virtualization
  • image 1
    Fix Windows Can’t find the path: Please check the spelling and try again Windows
  • Screenshot 2020 05 19 at 02.57.10
    Create Central Store for Group Policy Administrative Templates Windows Server
  • Delete Slack Account
    How to delete your Slack account JIRA|Confluence|Apps
  • MSIEXEC returned 1602
    Fix MSIEXEC returned 1602: Trellix Setup cannot use this account Windows Server
  • servicechannels3 1
    Long Term Servicing Branch vs Semi-Annual Channel Windows

How to Enable or Disable Inherited Permissions for Files and Folders in Windows

Posted on 21/03/202422/03/2024 Matthew By Matthew No Comments on How to Enable or Disable Inherited Permissions for Files and Folders in Windows
How to Enable or Disable Inherited Permissions for Files and Folders in Windows
How to Enable or Disable Inherited Permissions for Files and Folders in Windows

In Windows operating systems, specifically on NTFS and ReFS volumes, users have the ability to control access to files and folders through security permissions. These permissions dictate who can access, modify, or delete these digital entities. Every folder or file on a computer contains access control information called a security descriptor. This descriptor acts as a gatekeeper, regulating the access levels for users and groups. It automatically generates upon creating the folder or file. See How to Grant Local Admin Permissions to a Group [Part 1].

User and Group Permissions

Users who are part of certain groups, like “Administrators,” have the authority to manage permissions on objects associated with those groups. For objects that a user owns, they are granted full control.

The system intricately ties permissions to an object’s security descriptor, assigning them to specific users and groups. For instance, the “Administrators” group might receive permissions like Read, Write, and Delete for a file named System.dll.

Please see Set Special File Permissions with SUID or GUID and Sticky Bit in Linux, Pleasant User Group Permission and User Access, How to grant public access to S3 Bucket using Policy, and how to Add or delete users and set permissions in Azure AD.

Access Control Entries (ACE) and Access Control Lists (ACL):

The system represents each assignment of permissions as an access control entry (ACE). It refers to the collection of these entries within a security descriptor as an access control list (ACL). For instance, a file may have permission entries for both the Administrators and Backup Operators groups.

Types of Permissions

There are two main types of permissions: explicit and inherited. The Explicit permissions are set directly on objects, while inherited permissions are passed down from parent objects.

Explicit Permissions

These explicit permissions are either automatically assigned to non-child objects upon creation or set manually by a user on objects that are not descendants, including both parent and child objects.

Inherited Permissions

Inherited permissions are those inherited from parent objects, ensuring uniformity and simplifying permission management across a container. It’s important to note that inherited deny permissions do not override explicit allow permissions.

Enabling or Disabling Inherited Permissions

Now, let’s delve into the practicalities of enabling or disabling inherited permissions for files and folders in Windows system. But first, you need an administrative right to perform these steps.

Method 1: Enable Inherited Using Advanced Security Settings

Right-click on the file or folder of interest and select “Properties.”

Enable or Disable Inherited Permissions: Open file properties
Open file properties

Click on the “Security” tab and then tap “Advanced.” If needed, click on “Change permissions.”

Enable or Disable Inherited Permissions: Click the Advanced tab
Select the Advanced tab

Click “Enable inheritance” for the file to inherit the account permission.

Enable or Disable Inherited Permissions: Click Enable inheritance
Enable inheritance permission

Click Apply for the inherited permissions to take effect.

Enable or Disable Inherited Permissions: Apply the changes
Apply the changes

Once the inheritance is applied, you should see other permissions listed in the permission entries.

Enable or Disable Inherited Permissions: Inherited permission
Inherited permissions

Method 2: Disable Inherited Using Advanced Security Settings

Within File Explorer, locate the file or folder. Right-click and access “Properties.”

Open file properties
Open file properties

Select the “Security” tab and click “Advanced.” If needed, click on “Change permissions.”

Open Advance settings
Open Advance settings

Select “Disable inheritance” to remove the inherited permission.

Disable inheritance
Disable inheritance

When prompted, select “Remove all inherited permissions from this object.”

Remove inherited permissions
Remove inherited permissions

Click Apply for the disable permissions change to take effect.

Disable inheritance permissions
Disable inheritance permissions

Method 3: Enable or Disable Command Prompt Wizardry

Run command prompt as administrator from the windows Start menu.

Open Command Prompt
Open Command Prompt

Execute the desired command:

To enable inheritance: icacls “Full path” /inheritance:e

Enable inheritance via command
Enable inheritance via command

To disable inheritance and convert inherited permissions: icacls “Full path” /inheritance:d

Disable inheritance permissions via command
Disable inheritance permissions via command

To disable inheritance and remove all inherited permissions: icacls “Full path” /inheritance:r

Remove inheritance permissions via command
Remove inheritance permissions via command

Replace “Full path” with the actual path of the file or folder.

Conclusion

I hope you found this blog post on how to Enable or Disable Inherited Permissions for Files and Folders in Windows Interesting and helpful. In case you have any questions do not hesitate to ask in the comment section.

Rate this post

Thank you for reading this post. Kindly share it with others.

  • Share on X (Opens in new window) X
  • Share on Reddit (Opens in new window) Reddit
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Facebook (Opens in new window) Facebook
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Telegram (Opens in new window) Telegram
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Share on Pocket (Opens in new window) Pocket
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Bluesky (Opens in new window) Bluesky
  • Share on Threads (Opens in new window) Threads
  • Share on Nextdoor (Opens in new window) Nextdoor
Windows Tags:Microsoft Windows, Permission, Windows 10, Windows 11, Windows Server 2016

Post navigation

Previous Post: Object First OOTBI Appliance Unboxing and Quick Setup
Next Post: How To Setup A New Computer Without A Microsoft Account on Windows 11

Related Posts

  • QueryBitLocker1
    Query Windows BitLocker status remotely Windows
  • Featured image samp
    How to use Windows 11 PC Health Check App Windows
  • Cloud Cost
    How to Control Cloud Cost Using Azure VM AWS/Azure/OpenShift
  • Featured Image
    Remote WMI Connection: How to enable or disable WMI Traffic Using Firewall UI Windows
  • Featured image 1
    How to Disable Internet Explorer with Group Policy & Registry Windows
  • csdfg
    What is Cortona: How to disable Cortana via the registry or GPO Windows

More Related Articles

QueryBitLocker1 Query Windows BitLocker status remotely Windows
Featured image samp How to use Windows 11 PC Health Check App Windows
Cloud Cost How to Control Cloud Cost Using Azure VM AWS/Azure/OpenShift
Featured Image Remote WMI Connection: How to enable or disable WMI Traffic Using Firewall UI Windows
Featured image 1 How to Disable Internet Explorer with Group Policy & Registry Windows
csdfg What is Cortona: How to disable Cortana via the registry or GPO Windows

Leave a Reply Cancel reply

You must be logged in to post a comment.

Microsoft MVP

VEEAMLEGEND

vexpert-badge-stars-5

Virtual Background

GoogleNews

Categories

veeaam100

sysadmin top30a

  • Screenshot 2020 11 17 at 12.20.15
    PA Server Monitor Ultra: How to setup PA Server Monitor Reviews
  • SSL for Localhost on WAMP
    How to configure SSL for WAMP server Windows Server
  • sandboxx
    Use Windows Sandbox as a security feature Virtualization
  • image 1
    Fix Windows Can’t find the path: Please check the spelling and try again Windows
  • Screenshot 2020 05 19 at 02.57.10
    Create Central Store for Group Policy Administrative Templates Windows Server
  • Delete Slack Account
    How to delete your Slack account JIRA|Confluence|Apps
  • MSIEXEC returned 1602
    Fix MSIEXEC returned 1602: Trellix Setup cannot use this account Windows Server
  • servicechannels3 1
    Long Term Servicing Branch vs Semi-Annual Channel Windows

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 1,832 other subscribers
  • RSS - Posts
  • RSS - Comments
  • About
  • Authors
  • Write for us
  • Advertise with us
  • General Terms and Conditions
  • Privacy policy
  • Feedly
  • Telegram
  • Youtube
  • Facebook
  • Instagram
  • LinkedIn
  • Tumblr
  • Pinterest
  • Twitter
  • mastodon

Tags

AWS Azure Bitlocker Microsoft Windows PowerShell WDS Windows 10 Windows 11 Windows Deployment Services Windows Server 2016

Copyright © 2025 TechDirectArchive

 

Loading Comments...
 

You must be logged in to post a comment.