|Perl: the Markov chain saw|
Inherited Permissionsby blackadder (Hermit)
|on Jun 23, 2002 at 12:58 UTC||Need Help??|
blackadder has asked for the
wisdom of the Perl Monks concerning the following question:
I have a problem: I shall explain (poorly maybe so please bear with me :-)
I have this code which simply extracts access permission information from an object (in my case, it's always a directory), displays the information on the screen and and I should be able to remove permission from a given account name(lets say the 'Everyone' account) off every directory/sub-directory from a given location (lets say \\srv1\d$).
I have a test drive (lets say d:/) and assigned access permissions to Domain Admins, Everyone and myself, I also have ensured that the ”Allow inherited permissions from parent to propagate to this object” is checked. Which means that the permissions are inherited on all accounts.
When I run my script (on Windows 2000 based PC) it removes permissions for the top level only, i.e. all sub folder below it are left intact.
Can some please tell what am I doing wrong. I REALLY appreciate your help.