UNC directories work..

    print "allowing perms on dir\n";
    if ($Dir->Allow( $username_with_domain, GENERIC_ALL,
CONTAINER_INHERIT_ACE )) {
      print "  - Allowed $username_with_domain GENERIC_ALL permissions
on Home Dir\n"; 
    } else {
      print "  - Failed Allowing $username_with_domain GENERIC_ALL
permissions on Dir\n"; 
    }
    foreach $permsuser (@PermsUsers) {
      if ($Dir->Allow( $permsuser, FULL, CONTAINER_INHERIT_ACE |
OBJECT_INHERIT_ACE )) {
        print "  - Allowed $permsuser FULL-INHERITABLE permissions on
Dir\n"; 
      } else {
        print "  - Failed Allowing $permsuser FULL-INHERITABLE
permissions on Dir\n";
      }
    }
    print "Setting Perms on Dir";
    if (!$Dir->Set()) {
      print " - Set did not work\n";
    } else {
      print " - Success Setting Perms\n";
    }
    print "Closing directory";
    if ($Dir->Close()) {
      print " - Success Closing Dir\n";
      exit 1;
    } else {
      exit 0;
    }

Steven

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Allen, Matthew (c)
Sent: Wednesday, November 19, 2003 1:40 PM
To: '[EMAIL PROTECTED]'
Subject: Win32::Perms


Hello friends--

I am having trouble here.  I am trying to get perms to accept an UNC
path as a directory path to remotely set NTFS permissions:

use Win32::Perms;
$Dir = new Win32::Perms( '\\\\server\\d\$\\data\\perltest' ) || die;
$Dir->Add( {Account=>'domain\\ctxtest01', Mask=>FULL } ); $Dir->Set();

Perltest is a directory under N$ not a share.
Anyone ever try this?

Matthew Allen
Systems Consulting Senior Analyst
ACS, Inc.
Office:  (303) 462-6000 x46645
Pager:  (888) MCI-2WAY PIN #192998
_______________________________________________
Perl-Win32-Admin mailing list [EMAIL PROTECTED]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

_______________________________________________
Perl-Win32-Admin mailing list
[EMAIL PROTECTED]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to