Index of /netwaresl/OS2/KSPW102
Name Last modified Size Description
Parent Directory 23-Apr-2005 03:03 -
FILE_ID.DIZ 31-Aug-1995 17:36 1k
KL-LSPW.EXE 31-Aug-1995 17:26 198k
KL-LSPW.ICO 09-Jul-1995 14:12 2k
KSPW102.ZIP 31-Aug-1995 17:36 276k
LSRXUT.DLL 22-Sep-1994 14:30 282k
REXXVIM.DLL 11-Mar-1995 13:46 126k
LAN Server PassWord Utility
by: Keith Luken
(c)copyright 1995
KL-LSPW is a utility for environments that include IBM's LAN SERVER and
LOTUS' cc:MAIL messaging system. This utility allows you to fully automate
the restting of lost or forgotten LAN Server Passwords. The utility requires
that you have REXX installed on you OS/2 system that will be running KL-LSPW
as well as access to the cc:MAIL .DLL files as well as the Post Office
directory. This usually means you will want to run KL-LSPW from a workstation
that is logged on the LAN as a LAN Administrator with access to cc:MAIL.
The utility is very straight forward. You must have the LSRXUTL.DLL that comes
with LAN Server as well as the REXXVIM.DLL supplied with KL-LSPW in a directory
that is in your LIBPATH. You also need to
have the OS/2 VIM interface loaded on the workstation that you run KL-DIR on.
This usually means you need to have OS/2 cc:MAIL loaded. I have not yet
experimented with just loading the VIM 2.06 DLLs that Lotus has posted on
CIS, but you should just need those files since this program in no way
utilizes any cc:MAIL installed files.
When you start KL-LSPW you will see the inital versions of the associated
support files and systems. This data will be very important if you ahve
any bugs to report. It will also display the delay until the initial check.
To give a workstation time to boot and logon the LAN the first check will be
between 5 and 15 minutes. This initial delay will be randomly generated as
to not clash with other automated events that may be starting.
Usage:
KL-LSPW is a simple utility that periodically checks a cc:MAIL ID for
messages. It takes the subject of the message and assumes that the subject is
an IBM LAN Server ID and it attempts to reset that ID. It then sends a cc:MAIL
message to the ID that requested the password rest acknowledging whther or not
the action was completed. The LAN workstation you run KL-LSPW from must be
logged on the LAN with ADMINISTRATOR authority. The program currently assumes
that the ID to be reset is on the current DOMAIN. I am exploring options to
have KL-LSPW handle multiple DOMAINS from a single source.
Configuration Options:
When you start KL-LSPW for the first time on a system it should take you
directly into the configuration screen. This data is very straight forward.
The PO Path is the path from the system that KL-LSPW is running on.
The PO Name is the PO Name that KL-LSPW will be a USER on and will check for
mail. The PO Password is the password of the Post Office that KL-LSPW will be
using. LSPW cc:MAIL ID is the cc:MAIL Id that KL-LSPW will be checking for
messages. LSPW ID Password is the Password assigned to the ID on cc:MAIL that
KL-LSPW will be using. There is NO VALIDITY CHECKING DONE!! It is YOUR
RESPONSIBILTY to make sure the information you provide on the configuration
pages is of the proper lenghts and syntax for cc:MAIL. The Check Interval
is the interval, in minutes, between when KL-LSPW checks for messages. The
maximum is 720 (12 Hours). If you want it to only check once a day let me know
and I'll raise this. I suspect that most people will want this to check at
least once an hour.
The permissions are also very straight forward. This allows you to limit who
can rest passwords. Most installations will want only authorized users to be
able to reset passwords. If a users is defined to KL-LSPW (see next section)
as an administrator then regardless of which option you pick for permissions
and administrator can always have a password reset. Some people may ask why
would you select ANY USER FOR OWN ID ONLY since if the user does not have
their LAN password they can not access cc:MAIL. Well there is the possibility
that an LAN administrator may have GUEST access set up for cc:MAIL so that a
user may not be able to log on as themselves, but they can log on as a guest
with limited access and at least get to cc:MAIL to send a message. For those
LAN Administrators that are wreckless and very trusting of their users you can
also set a permission of ANY USER FOR ANY ID. This allows ANY cc:MAIL user to
RESET ANY LAN Password. This is not recommended, but I knew if I didn't
include it that someone would ask for it!!
User Configuration:
The Users page is also very straight forward. It is a container with several
columns. If you allow any USER to reset ANY ID then KL-LSPW does not even
look at this USER list.
The first column is NAME. This is not used for anything other than a
method of sorting and viewing the users in KL-LSPW. This NAME does NOT have to
be their cc:MAIL or LAN ID since it is NOT used for anything other than to
allow you to display and sort names in a format you desire. Since this column
is sorted it is advisable to list users in LAST NAME then first name.
The nect column is the cc:MAIL ID. This is the cc:MAIL ID that KL-LSPW will
use as validation before resetting any passwords. LAN ID is the LAN Server ID
that corresponds to the User defined. This field is only used to validate
permissions of ANY USER OWN ID ONLY. This is how KL-LSPW determines if the
requested ID to be reset is truly the users own ID. ADMIN is whether or not
this cc:MAIL ID is a PASSWORD Administrator. This does NOT mean they are a LAN
Server administrator, only that you allow this cc:MAIL ID to reset ANY LAN
Password.
ID that you have listed on this screen can be directly edited by holding ALT
and then clicking mouse button 1 (usually the left button) once. You will see
that the field is now in direct edit mode. Again NO VALIDATION is doen, it is
up to you to make sure you enter VAILD DATA! The ADMIN field will allow you to
enter anything you want, but KL-LSPW look for a single letter Y. If when you
save the configuration a ADMIN field contains something other than a Y (upper
or lower case) then it will be set to a N for non-ADMIN authority.
WRITE User List will prompt you for a file name and will then dump a list of
all the users you have defined to KL-LSPW in a ~ delimited file. The fields in
the file correspond to the fields in the USERS container.
READ User List will prompt you for the file to read in and ask you if you want
to delte the current users first. The file is in the same ~ delimted format
that the WRITE USER List option creates. LAN ID and ADMIN fields will
automatically be converted to upper case.
To save changes you simply ALT-F4 or couble click in upper left box to close.
You will be asked if you want to save the changes. Changes do NOT become
effective until you SAVE the changes!
The SHAREWARE version has the following limitations:
- WRITE & READ USER Lists disabled
- No LOG file support
- Start Minimized is disabled
- Check Interval is FIXED at 120 regardless of what you set it to
- Maximum of 2 USERS can be defined
Registration:
KL-LSPW can be registered for $25 (or $50 for the suite) until 12/31/95. The
registration is also good for SCHEDULE-IT!, KLBENCH, KL-ZIP and any
future PHANTASM SOFTWARE products for OS/2 through the end of 1995.
I will be releasing several other cc:MAIL and LAN products over the
next few months and at the end of 1995 those products (commercial class) will
have a new registration ID and will cost $50 per product or $100 for the suite.
So register now and get in while the price is $50 and you get both sets of
products! During 1995 when you register KL-LSPW you will get and an ID for
each set of products. If you registered a product prior the commercial series
of products the commercial series will recognize your previous registration
info in OS2.INI, but be sure to contact me for a free commercial series ID
because the old ID will stop being recognized after 12/31/95.
LICENSE
This software is shareware and may be used for 30 days after which you must
stop using it unless you register it. Registration entitiles you to have only
one copy of this program running at any time. You may install this software
on as many systems as you like as long as only one copy is running!!
If you run more than one copy on a single system you need to license
EACH RUNNING COPY!
Unlimited corporate licenses start as low as $500 for single release and
$1000 for all future releases. Volume discounts for 5 or more copies are
negotiagted individually and start as low as $100.
To contact me it is best to leave me, Keith Luken, messages on
OS/2 Shareware BBS or you may fax me at 770-977-2263.
I generally check my Compuserve ID (75627,563) 3-4 times a week so this is the
best way to get me fast!
To register send check or money order to:
Keith Luken
3930 Shoemaker Court
Marietta, Georgia 30062
I generally only process registrations every 10-14 days so if you
want you ID number faster include a FAX number and I will fax your
registration to you.
If you have a COMPUSERVE ID you may register this application online by
entering: GO SWREG and then the REGISTRATION ID for KL-LSPW is:
My Compuserve ID is: Keith Luken 75627,563
Once you register online I receive a message. I generally check in with CIS
2-3 times a week. Once I receive notification of your registrarion
I will send you MAIL on COMPUSERVE with your registration number!
Release History:
0.90 08/95
-------------
- Released inital beta version.
0.92 08/08/95
-------------
- Minor restructuring of timer code
0.95 08/09/95
-------------
- Fixed bug when adding users app would terminate
1.00 08/13/95
-------------
- Released initial version
1.01 08/31/95
-------------
- Refreshed readme to provide some additional details.
Added Silent mode to remove chime when processing!