############################################################
Adduser: simple way to add new user accounts, with quota calls
# File Size in BYTES: 9753 # Date of last Modification: Apr 6 1993
# #We have used it to add over 2000 students, and has performed quite well. # #It has the following options: # # usage: add_user [-options ...] username #
############################################################
# File Size in BYTES: 2148 # Date of last Modification: Jul 16 1993
# Article ID:# Sender: support@mcs.anl.gov (Support) # Subject: Announcing ANLpasswd # Date:Fri, 16 Jul 1993 18:58:15 GMT # Announcing "ANLpasswd" (formally perl-passwd2). # # While other programs check for bad passwords after the fact, it is # important to have good passwords at all times, not just after the # latest Crack run. To this end we have modified Larry Wall's Perl # password program and added
############################################################
# File Size in BYTES: 1210 # Date of last Modification: Apr 29 02:16
# Article ID: <7620988456700@raptor.mcs.anl.gov> # Sender: olson@raptor.mcs.anl.gov (Bob Olson) # Subject: Re: anlpasswd parenthesis matching problem # Date:Thu, 24 Feb 1994 14:07:25 GMT # # [...] # # That is a bug in an earlier version of anlpasswd. You can pick up a # new version from info.mcs.anl.gov in pub/systems/anlpasswd-2.2.tar.Z. # It has further enhancements and bugfixes. #
############################################################
backup - another backup script
# File Size in BYTES: 7842 # Date of last Modification: Nov 28 02:39
# $usage = "[-H] [-d day] [-h host] [-l level] [-r]"; # %help = #
############################################################
Summary: Report of Concurrent Users
# File Size in BYTES: 2362 # Date of last Modification: Sep 18 1993
# Article ID: <26rgma$6u4@vixen.cso.uiuc.edu> # Sender: lance@moxley.aiss.uiuc.edu (C Lance Moxley) # Subject: Summary: Report of Concurrent Users # Date:11 Sep 1993 03:29:14 GMT # Thanks to all who helped with my quest for a program to # report the concurrent use of an AIX workstation. To those # who wanted a copy of my solution, below is pretty much # exactly what I was looking for. #
############################################################
# File Size in BYTES: 25699 # Date of last Modification: Jul 29 1993
# # Archivists note: At Tom's behest, I've removed this item. # You can get it still at any non-US archive, along with # Malcolm's DES Module. # # Bill # # Sender: Eric Young# Subject: Re: Encryption anyone, anyone? # # Copyright (C) 1992 Eric Young # des.pl - eric young 22/11/1991 eay@psych.psy.uq.oz.au # # The two routines (des_set_key and des_ecb_encrypt) # take 8 byte objects as arguments. # # des_set_key takes an 8 byte string as a key and returns a key schedule # for use in calls to des_ecb_encrypt. # des_ecb_encrypt takes three arguments, the first is a key schedule # (make sure to pass it by reference with the *), the second is 1 # to encrypt, 0 to decrypt. The third argument is an 8 byte object # to encrypt. The function returns an 8 byte object that has been # DES encrypted. #
############################################################
Generate random passwords for adduser.
# File Size in BYTES: 1896 # Date of last Modification: Oct 1 1993
# Subject: Generate random passwords for adduser. # # Below is some perl to generate and encrypt random passwords. # You could either use my code to roll your own adduser program, # or to filter /etc/passwd after you run add_user.
############################################################
# File Size in BYTES: 1067 # Date of last Modification: Oct 5 1993
# Article ID: <28s73fINNdfh@srvr1.engin.umich.edu> # Sender: garath@engin.umich.edu (pistons) # Subject: Kerberos version of Perl available # Date:5 Oct 1993 16:24:15 GMT # Keywords: kerberos # # I have placed my kerberized version of perl on freebie.engin.umich.edu # in /pub/kperl/kperl-1.0.tar.gz #
############################################################
############################################################
# File Size in BYTES: 2127 # Date of last Modification: May 23 1993
# # Article ID: <1993May18.212907.26320@ncar.ucar.edu> # Sender: tres@rap.ucar.edu (Tres Hofmeister) # Subject: Re: SOURCE: change UIDs thoughout your filesystems # Date:Tue, 18 May 1993 21:29:07 GMT # # The `mvids' script I posted (a modified version of Tom # Christiansen's original) has the same problem. I've included a patch # below which I believe takes care of it. #
############################################################
mvids: change ownership of many files
# File Size in BYTES: 6383 # Date of last Modification: Apr 6 1993
# # Sender: tchrist@convex.COM (Tom Christiansen) # Subject: Re: Help with massive uid/gid change. # Date:30 Nov 90 21:36:05 GMT # # mvids - "moves" uids and gids # Tom Christiansen# # usage: mvids [-n] [-f howtomvfile] [starting-dir] # # Takes list of new user and group ids. # Fixes passwd and group files. # Traverses local file system starting with starting-dir # updating all changed ids #
############################################################
# File Size in BYTES: 8481 # Date of last Modification: May 23 1993
# # Article ID: <1993May17.215055.3313@ncar.ucar.edu> # Sender: tres@rap.ucar.edu (Tres Hofmeister) # Subject: Re: SOURCE: change UIDs thoughout your filesystems # Date:Mon, 17 May 1993 21:50:55 GMT # # mvids: "moves" uids and gids # Tom Christiansen# Modified by: Tres Hofmeister # 3/29/93 # Use find.pl and `lstat' rather than reading a pipe from find(1): # For better portability, as not all finds support -fstype or -ls; # indexing into the find string breaks on device special files and # filenames containing whitespace; `split' was breaking up the # string inconsistently because of leading whitespace (using # split(' ') and changing the indexing could also fix this).
############################################################
# File Size in BYTES: 2089 # Date of last Modification: Jun 10 1993
# Article ID: <1v2tot$k0l@jethro.Corp.Sun.COM> # Sender: eric.arnold@sun.com (eric.arnold ) # Subject: Re: Hiding a password? # Date:8 Jun 1993 20:45:17 GMT # # I had to to put a password in a script a while ago. What I did was to # first encrypt the password, and then store the encrypted password in # the script. When the script ran, it compared the encrypted password # against the user input. # # I needed two functions to accomplish this, "&genpasswd" and "&cmppasswd": #
############################################################
# File Size in BYTES: 233683 # Date of last Modification: Jan 24 1993
# # Tarred and compressed binary file # of the COPS distribution. Perl portion only. # Probably not the latest revision.
############################################################
# File Size in BYTES: 2238 # Date of last Modification: Apr 29 02:16
# # Article ID: <1994Jan5.011650.5326@aqm.com> # Sender: pomeranz@imagen.com (Hal Pomeranz) # Subject: Announcing PLOD v1.7 # Date:Wed, 5 Jan 1994 01:16:50 GMT # # A new version of PLOD (v1.7) is now available on ftp.aqm.com (161.33.3.1) # in the /pub/plod directory. The file plod.shar contains the whole kit, # but the files are also broken out individually (plod, plod.man, and README # are new). To save bandwidth, I'm not posting the sharfile here, but email # me if you don't have FTP access and I'll mail it to you. #
############################################################
# File Size in BYTES: 38272 # Date of last Modification: Sep 23 1993
# # Sender: pomeranz@imagen.com (Hal Pomeranz) # Subject: PLOD (v1.6) # Date:Wed, 22 Sep 1993 16:22:40 GMT # # PLOD-- Personal LOgging Device, v1.6 # Copyright (C), 1993, Hal Pomeranz (pomeranz@aqm.com) # All rights reserved. No warranty expressed or implied. # PLOD is freely distributable under the same terms as Perl. # Inspired by Bill Mendyka (mendyka@dg-rtp.dg.com) # # Greetings, PLOD enthusiasts! # # I'll also be setting up a PLOD archive in the near future on # gatekeeper.imagen.com (161.33.3.1) in the directory /pub/plod. I plan # to keep a copy of the very latest version in this directory at all
############################################################
pwbitch: gripe about easy passwords
# File Size in BYTES: 1374 # Date of last Modification: Apr 6 1993
The script from the CAMEL which checks for dumb passwords, and mails a gripe to the offender.
############################################################
myquota: uses syscall to view/change quota's (HP syscall)
# Small script which allows users to ck their quota, and # SuperUser to change them. Uses HP syscall()
############################################################
# File Size in BYTES: 7286 # Date of last Modification: Apr 29 02:16
# Article ID: <2cecut$lal@goanna.cs.rmit.oz.au> # Sender: lm@yallara.cs.rmit.OZ.AU (Luke Mewburn) # Subject: checking rhost files for dodgy entries # Date:17 Nov 1993 23:43:25 GMT # Keywords: perl, rhosts, security # chk_rhost - # checks the .rhosts files for every user for invalid entries # # This program is placed in the public domain, and may be freely used # with the restriction that this header remains intact, and you do not # try to claim you wrote this. # # Here's a script I whipped up to check the rhost entries of the users # on your machine for `dodgyness'. Looks for `+', `*' (umax v equiv # of `+'), differing usernames, unknown machine names, etc. Won't check # uid's < 100 or > 59998 (configurable), so you don't get complaints # about 'daemon' != 'root' :) #
############################################################
# File Size in BYTES: 3518 # Date of last Modification: Sep 1 1993
# Article ID: <1993Sep1.155512.17193@colorado.edu> # Sender: Tom Christiansen# Subject: Re: rvi - restricted vi?? # Date:Wed, 1 Sep 1993 15:55:12 GMT # # seced -- secure editor wrapper # Tom Christiansen # based on an idea by Ray Davis # # install suid root or with a suid wrapper # # From the keyboard of cwang@convex.com (Cindy Wang): # :I know someone who is setting up restricted shell. He'd like # :to have vi in /usr/rbin but couldn't because of the :!shell feature # :in vi. Is there a rvi -- restricted vi somewhere? # # I've used this, which is a wrapper around any editor. # # --tom #
############################################################
Sentryd - system monitor, v. 1.01
# File Size in BYTES: 13956 # Date of last Modification: Apr 6 1993
# # sentryd -- system monitor, v1.01 # # This is the sentryd. It does lots of stuff for us here at feenix, # and can be configured to do lots more. Please send suggestions. # The sentryd will monitor your log files, and report to online users/admins # based on the hidden files in a hidden directory in their $HOME. The script # is currently released to monitor the sendmail syslog, and report new mail to # online users, monitor the syslog and report strangeness to admins, monitor # /etc/wtmp, and report new logins, /etc/btmp to report bad login attempts,
############################################################
# File Size in BYTES: 4392 # Date of last Modification: Apr 29 02:16
# Article ID: <1993Apr5.195508.19731@netlabs.com> # Sender: lwall@netlabs.com (Larry Wall) # Subject: Re: taintperl question # Date:Mon, 5 Apr 1993 19:55:08 GMT # # $Log: suidscript,v $ # Revision 1.1 90/08/11 13:51:29 lwall # Initial revision # # You do not want to have taintperl installed setuid root. If any # program needs to be installed setuid root, it's suidperl, which does # setuid emulation on systems for which the setuid bit is ignored on #! # scripts. If you're not on such a system, you have to use a wrapper C # program instead to give setuidness to a non-setuid script. I will # include a copy of suidscript, which writes wrappers for you.
############################################################
# File Size in BYTES: 76950 # Date of last Modification: Aug 23 1993
# Sender: jms@tardis.Tymnet.COM (Joe Smith) # Subject: Re: Making Backups? # Date:23 Aug 93 07:14:48 GMT # # Name: /usr/local/admin/dump/autobackup Author: Joe Smith # Purpose: Invoked by cron to automatically starts the backup dumps. # #
############################################################
# File Size in BYTES: 1986 # Date of last Modification: Apr 29 02:16
# Sender: mose@ns.ccsn.edu (Russell Mosemann) # Subject: Re: Trying to use SUID curseperl script as login shell # Date:7 Mar 1994 19:24:35 -0600 # # >I tried "make superl.o" in the perl source directory, and it didn't know # >how to make it. Are you sure that's the right method? # # Heh, heh. It's the right method if you put the right changes in your # makefile. :-) I left that part out. Change the following line:
---- Comments or suggestions regarding this archive to <wjm@metronet.com>