Readme file for Login.exe Version 1.0

This program is a drop-in replacement for telnetd included
with OS/2. Since the base login.exe shipped with Warp Connect
(and TCP/IP 2.0) uses an environment variable, it's not very
secure from the standpoint of someone being able to physically
access your config.sys to find out your password.

This login.exe uses standard crypt to encrypt passwords. It also
allows multiple users to have individual passwords. This does
not enforce any sort of security on the user once that person
is logged in. They still have full access rights to the machine.

One part that is not included with this program is the crypt
dynamic link library. Due to the U.S. export laws, it's a crime
for me to export something which is already freely available in
all parts of the world. So, in order to use this login.exe, you'll
need to either compile the crypt sources into a dll or obtain
a crypt.dll from somewhere else.

As it turns out, a good place to locate a crypt.dll that will
work is with the NeoLogic Network Suite package. It's probably
available from the same place you retrieved this package from.

If you wish to compile the crypt source yourself, I've included
the header file and def file to do so. The source itself is available
on many anonymous ftp sites around the world.

I guess a short explanation would be in order also. The program
requires that you have the ETC environment variable set. This shouldn't
be a problem, tcp/ip sets it by default. The program will look
for a file called "users" in the ETC directory. This file has
the format of

username|password

where the password is encrypted by crypt.

In order to create this file, just run login.exe with an argument
of "-c" for create. It will prompt for a username and password. To
delete a user, run it with an argument of "-d", it will ask for
a username to delete. An argument of "-?" will print a short help
message. No argument will prompt you to login. It returns a return
code of "0" to telnetd to indicate that login was successful and a
"1" otherwise.

I'm releasing this as emailware. If you like it, tell me about it in
an email message.

thanks,

Paul Hethmon
phethmon@utk.edu
October 30, 1995


