From 2001-2004, I was a teacher at Hennepin Technical College in Brooklyn Park, MN. I taught all the Unix/Linux courses, and a bunch of networking courses too. Heck, I even taught some MS windows stuff. Hard to believe, ain't it? It was a blast, but the dotcom downturn, state budget cuts, and the fact that many of the instructors had been there since Moses attended the networking program meant that I got downsized in Spring 2004.

Here are the scripts I wrote while I was there. I actually wrote tons of little scripts, but these are the administrative ones I used enough to keep around. Simple simple little scripts, but I thought I'd share them with you. I hope they're helpful. All are fully documented internally.

fix_dir_ownership.bash: a Bash script to automatically fix some file permissions, using the find command.
create_users.bash, a script for mass adding users to a linux box
changer.pl: A Perl script to read in a text file and change a bunch of user's passwords in a batch-like fashion
maker.pl: A Perl script to create a whole bunch of users from the data in a text file. Again, a big old batch thingie
rc.firewall: The firewalling script for the Linux box. It blocks AOL Instant Messenger Traffic, and also outbound ICMP stuff, which is necessary because MS Windows security is crap.
Okay, I'll be honest. The firewalling script has so much stuff I've cobbled off the 'net, I can't even claim ownership to it. But the other stuff I did write myself.