Tuesday 16 September 2014

Microsoft: Inherited Permissions Are Not Automatically Updated When You Move Folders

In Windows, when you move a folder, the ACL is not changed, and the inherited permissions are not updated.

When you move a file or folder, the ACL is also moved and is not changed in any way. Even when inheritance is enabled for this folder, the inherited permissions are not automatically updated. The ACL will be updated the next time you change permissions, and this forces the parent to propagate its permissions.

This behavior can also be caused by:
  • Setting the permissions of a parent folder by using CACLS does not propagate to the subfolders. Note that the /T option does not mean to propagate the rights by using inheritance, but to overwrite all ACLs.
  • Setting the permissions of a parent folder by using an API that does not automatically propagate inheritance (like Adssecurity.dll).
  • Restoring from a backup to a different location.


Reference:
Inherited permissions are not automatically updated when you move folders
http://support.microsoft.com/kb/320246

No comments:

Post a Comment