inheritable permissions are propagating but showing up as not inherited


i have folder "division restricted folders" has 11 aces applied, 6 of aces inherited (see acl = "division restricted folders"). of remaining 5 directly applied / not inherited aces, 1 of them "identityreference: parentdomain\provisioning - rf" set apply "this folder, subfolders , files". other 4 not inherited aces set "this folder only". issues when create subfolder "test" within "division restricted folders", single additional ace "identityreference: parentdomain\provisioning - rf"  that set apply "this folder, subfolders , files" applied folder "test" not inherited (see acl = "test"). seems weird because ace inherited, seems un-inherited itself? i'm confused. else note, not sure if help, if make subfolder within "test" same thing happens aces propagate down the "identityreference: parentdomain\provisioning - rf" ace shows again not inherited. 

acl = "division restricted folders"

#ps o:\joey\scripts\powershell> $resfol = get-acl -path "\\evs-04.childdomain.parentdomain.com\elc\division restricted folders" #ps o:\joey\scripts\powershell> $resfol.access   filesystemrights  : readandexecute, synchronize accesscontroltype : allow identityreference : parentdomain\all divisions - admin file access isinherited       : false inheritanceflags  : none propagationflags  : none  filesystemrights  : readandexecute, synchronize accesscontroltype : allow identityreference : parentdomain\1280-admin file access isinherited       : false inheritanceflags  : none propagationflags  : none  filesystemrights  : readandexecute, synchronize accesscontroltype : allow identityreference : parentdomain\1280-general file access isinherited       : false inheritanceflags  : none propagationflags  : none  filesystemrights  : fullcontrol <---------------------------- ace of interest accesscontroltype : allow identityreference : parentdomain\provisioning - rf isinherited       : false inheritanceflags  : containerinherit, objectinherit propagationflags  : none  filesystemrights  : readandexecute, synchronize accesscontroltype : allow identityreference : parentdomain\1280-general file access (read only) isinherited       : false inheritanceflags  : none propagationflags  : none  filesystemrights  : fullcontrol accesscontroltype : allow identityreference : parentdomain\domain admins isinherited       : true inheritanceflags  : containerinherit, objectinherit propagationflags  : none  filesystemrights  : readandexecute, synchronize accesscontroltype : allow identityreference : parentdomain\all divisions - admin file access (list only) isinherited       : true inheritanceflags  : containerinherit propagationflags  : none  filesystemrights  : readandexecute, synchronize accesscontroltype : allow identityreference : parentdomain\all divisions - admin file access (read only) isinherited       : true inheritanceflags  : containerinherit, objectinherit propagationflags  : none  filesystemrights  : fullcontrol accesscontroltype : allow identityreference : parentdomain\all divisions - admin file access (full control) isinherited       : true inheritanceflags  : containerinherit, objectinherit propagationflags  : none  filesystemrights  : readandexecute, synchronize accesscontroltype : allow identityreference : parentdomain\1280-admin file access (read only) isinherited       : true inheritanceflags  : containerinherit, objectinherit propagationflags  : none  filesystemrights  : fullcontrol accesscontroltype : allow identityreference : childdomain\domain admins isinherited       : true inheritanceflags  : containerinherit, objectinherit propagationflags  : none

acl = "test"

#ps o:\joey\scripts\powershell> $testfol = get-acl -path "\\evs-04.childdomain.parentdomain.com\elc\division restricted folders\test" #ps o:\joey\scripts\powershell> $testfol.access   filesystemrights  : fullcontrol <----------------------- ace of interest accesscontroltype : allow identityreference : parentdomain\provisioning - rf isinherited       : false <----------------------- should read true inheritanceflags  : containerinherit, objectinherit propagationflags  : none  filesystemrights  : fullcontrol accesscontroltype : allow identityreference : parentdomain\domain admins isinherited       : true inheritanceflags  : containerinherit, objectinherit propagationflags  : none  filesystemrights  : readandexecute, synchronize accesscontroltype : allow identityreference : parentdomain\all divisions - admin file access (list only) isinherited       : true inheritanceflags  : containerinherit propagationflags  : none  filesystemrights  : readandexecute, synchronize accesscontroltype : allow identityreference : parentdomain\all divisions - admin file access (read only) isinherited       : true inheritanceflags  : containerinherit, objectinherit propagationflags  : none  filesystemrights  : fullcontrol accesscontroltype : allow identityreference : parentdomain\all divisions - admin file access (full control) isinherited       : true inheritanceflags  : containerinherit, objectinherit propagationflags  : none  filesystemrights  : readandexecute, synchronize accesscontroltype : allow identityreference : parentdomain\1280-admin file access (read only) isinherited       : true inheritanceflags  : containerinherit, objectinherit propagationflags  : none  filesystemrights  : fullcontrol accesscontroltype : allow identityreference : childdomain\domain admins isinherited       : true inheritanceflags  : containerinherit, objectinherit propagationflags  : none













it seems issue share being hosted on our hitachi evs, when identical acl config on native windows file share aces propagate correctly. although ace shows not inherited on evs, inherited and continues to propagate down child items. i've tested applying additional aces on "division restricted folders" folder , they propagate down fine (even though not inherited). other looking weird, well. 



Windows Server  >  Windows PowerShell



Comments

Popular posts from this blog

2008 Windows Deployment Server Properties Error

Can no longer user MS Update - Files required to use Microsoft Update are no longer registered

How do a find data in one file, search for it in another file and if not found, write a custom message to another file