blackadder has asked for the wisdom of the Perl Monks concerning the following question:

If I create a local group on a remote machine and grant them access permission to a certain area on a drive housed by the same machine, and then I run the script below, I'd get all the information pertaining to that group, apart from the group name? I tried using Win32::FileSecurity instead of the Perms library to no avail. Has anyone experienced similar problems? Your reply are (the least I can worded as) VERY VITAL to me.
use strict; use Win32::Perms; my $path = shift @ARGV; my $perms = new Win32::Perms($path) || die "\n$^E\n"; if ( my $counter = $perms->Get (\ my @list)) { print "\n$ counter = Total number of ACES\n"; foreach my $Ace (@list) { next unless ("DACL" eq $Ace->{Entry}); my $account = ("" ne $Ace->{Domain})? "$Ace->{Domain}\\":""; $account .=$Ace->{Account}; print "\tAccount: $account\n"; print "\tPath " . $perms->Path() . "\n"; print "\tType: ", $Ace->{ObjectName}, "\n"; print "\tAccess: ", $Ace->{Access}, "\n"; print "\n"; } }

Replies are listed 'Best First'.
Re: Simple question on Win32-Perms and local groups
by Nitrox (Chaplain) on Jul 26, 2002 at 15:30 UTC
      Thanks Nitrox - But still Nope.
Re: Simple question on Win32-Perms and local groups
by Nitrox (Chaplain) on Jul 26, 2002 at 16:09 UTC
    Keep in mind that not all objects have Groups.

    -Nitrox