> cool solutions home   > cool tools home
ACL Reset
Perl program to recreate all the default ACL's for users.
Reader Rating    from ratings rate this article
View a Printer Friendly Version of this Page Send this page to a friend
Posted: 19 May 2003
File Size: 1KB
License: Free
Download 1:  acl3.zip
Publisher: Jim Schnitter
E-mail: JSchnitter@TAKETHISOUTnovell.com
Please read the note from our friends in legal before using this file.

I helped a customer who needed to reset the four default ACL's on all 7000 of their users back to the defaults. This perl program creates an LDIF which accomplishes this tasks.

Here are the steps you need to follow:

If you don't have it, install Perl. I prefer the one from www.activestate.com.
  1. Create input file with all the user DN's
    c:> ldapsearch -h shiloh -b "o=novell" "objectclass=*" dn > users
  2. Create the LDIF that adds the default ACL's
    c:> perl acl3.pl users
  3. Import the acl.ldif file
    c:> ldapmodify -h shiloh -D "cn=admin,o=novell" -w novell -f acl.ldif
  4. (NOTE: You can find ldapsearch and ldapmodify in sys:Public\mgmt\ConsoleOne\1.2\bin )