home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 8 Other
/
08-Other.zip
/
lspw119.zip
/
README
< prev
next >
Wrap
Text File
|
1996-01-31
|
12KB
|
295 lines
LAN Server PassWord Utility
by: Keith Luken
(c)copyright 1996
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.
*Note: With multiple domain support you do NOT have to leave workstation logged
on as administrator. See Domain configuration info below!
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.
You can download the LOTUS VIM files from CIS and Lotus' BBS as VDLOS2.ZIP.
Just place the files in your \OS2\DLL directory and you will NOT need to have
cc:MAIL client installed!
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 NO LONGER assumes
that the ID to be reset is on the current DOMAIN. You must define each DOMAIN
(including the default if you want to use it) to KL-LSPW.
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.
DOMAIN Configuration:
If you only need to have LSPW reset ids on a single domain or only on the default
domain then do NOT add any items to the DOMAIN page. If you want KL-LSPW to attempt
to RESET passwords on multiple domains then select ADD DOMAIN and add the
DOMAIN Controller's MACHINE NAME and a comment (i.e. \\DCNAME). You MUST include the
begining double slash or the process will error out. If the user ID does not exist on
one of the domains you list then you will get an error, but it is an informational error.
It will still continue processing and return a message with the status of the password
reset for each domain.
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 $50. The registration is also good for
any other PHANTASM Software Commercial products. I will be releasing
several other cc:MAIL and LAN products over the next few months and
those products (commercial class) are a seperate line from
my consumer oriented line (KL-ZIP, KLBENCH, Schedule-IT!)
If you already have an ID for the consumer line it will be recognized
as valid for the commercial line until 1/1/96.
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!
1.10 09/19/95
-------------
- Fixed error if a user sent message to reset own ID.
- Lowered minimum interval to 2 min. But inital will still be at
least 5-10 min. to allow for boot process and requester to finish.
- Added multiple DOMAIN support. See text above for operation.
(I need feedback on this to make sure it works well, I do not
have access to a multiple-Domain environment for testing)
- Added "Single Run Immediate" MODE! If you pass a command line argument
of IMMEDIATE then approximately 20-30 seconds after starting KL-DIR will
check the mail ID and process any pending actions and EXIT when complete.
This allows you to use an external utility (i.e. Schedule-IT!) to schedule
when you process requests!
1.11 09/20/95
-------------
- Added option to have RESET password set to EXPIRED immediately. This prevents
users from abusing the reset function. The RESET function used essentially
resets the USER ID's PASSWORD history and resets any expiration counter. By
having it EXPIRE immediately you force the user to pick a new password
right away!!
1.12 10/16/95
-------------
- Adjusted immediate mode to spin-off within 5 seconds of program startup.
1.15 11/01/95
-------------
- Minor changes. Removed split bar from containers. Doc changes.
1.16 12/25/95
-------------
- Fixed a problem with all KL-DIR, KL-LSPW and KL-VIRUS that was casuing
each run to reload some .DLL files that was casuing a memory lock after
repeated runs without a reboot.
1.17 1/17/96
-------------
- Recompiled with new version of software
1.18 1/19/96
-------------
- Software no longer changes password on default domain! This was done to
prevent KL-LSPW from changing passwords on a WARP Connect system that was
may not have been logged on the LAN properly and would then change
passwords on the PEER system instead.
1.19 1/31/96
-------------
- Fixed cosmetic bug where log and returned message did not properly process
the configured domains