***** NOTICE: These scripts are mostly quite specialized, and are meant as tools, to be adapted by other Unix Systems Administrators to their own needs. They are freely redistributable, as long as you give credit where credit is due. Any licensing language within the script itself is to be honored. You probably want to scan these over before you try to run them in your own environment. ***** adpasswd - "Proof of concept" script that will set a password in Active Directory via LDAP. comment - Crude script to add "comments" to files. These comments are used by indexpix. Script must be run in the same directory as the file. enteruser - User-friendly interface to pw(8) which will add users to a FreeBSD system. See http://ezine.daemonnews.org/199908/enteruser.html. idefetch - This will download the latest IDE files to keep your Sophos SWEEP virus scanner up to date. indexpix - Uses mogrify to recursively build thumbnailed image index.html files. Sample at http://www.olemiss.edu/orgs/wf/retreat/. ldap2bugzilla - This will read users from your LDAP system, and update Bugzilla profiles, where needed. ldap2nis - This will read users from your LDAP system, and update GECOS entries, where appropriate. Uses FreeBSD's pw(8) command. mbox2cyrus - This will transfer an mbox format file in to Cyrus IMAPd. I've tweaked it a little to work better for my purposes. sync_EU.pl and sync_People.pl - Two moderately ambitious scripts designed to populate and maintain data on a new LDAP service that I was deploying. These scripts feature examples of munging LDAP entries to conform to a schema, and incorporating new data from sources like NIS. The ability to perform arbitrarily complex data synchronization struck me as important in deploying a solid LDAP service. :) These are meant as example pseudo-code, and definately will not work in your environment. I've added many comments to explain what's going on, and you are welcome to contact me for help understanding the code. uw2cyrus - This will read the UW-IMAP mailbox list for a user, and call mbox2cyrus as appropriate to transfer messages over. First, it sets a .qmail file so that mail will be forwarded off the server.