                              Security and
                         System Administration
                            Software Products
                                  for
                        Novell NetWare Networks





Information in this document is subject to change without notice and 
does not represent a commitment on the part of Citadel Computer Systems 
Incorporated.  The software described in this document is furnished 
under a license agreement or non-disclosure agreement.  The software may 
be used or copied only in accordance with the terms of the agreement.  
It is against the law to copy the software on any medium except as 
specifically allowed in the license or non-disclosure agreement.  No 
part of this publication may be reproduced, transmitted, transcribed, 
stored in a retrieval system, or translated into any other language or 
computer language in whole or in part, in any form or by any means, 
whether it be electronic, mechanical, magnetic, optical, manual or 
otherwise, for any purpose without the express written permission of 
Citadel Computer Systems Incorporated.


Copyright Notice
 1991-1995 Citadel Computer Systems, Inc.  All rights reserved.


Disclaimer

Citadel believes that the information contained herein is correct and 
accurate.  However, Citadel reserves the right to make changes to the 
content without a direct or inferred obligation by Citadel to notify any 
person of such revision or changes.  Citadel assumes no responsibility 
for the use of this documentation.

The software describes herein contains valuable trade secrets and 
proprietary information.  Unauthorized use of the documentation or 
software can result in civil damages and criminal prosecution.


Trademark Notices

All products and brand names mentioned herein are trademarks and/or 
registered trademarks of their respective companies.


Technical Support

To obtain technical support, you must first send in your Product 
Registration Form.  Then, whenever you have questions, you may contact 
us in any of the following ways.


Mail

	Citadel Computer Systems, Inc.
	2950 North Loop West, Suite 1080
	Houston, TX  USA   77092


Phone Numbers:

	(713) 686-6400 (Technical Support)
	(800) 962-0701 (Sales - U.S. and Canada only)
	(713) 686-6495 (Facsimile)


Internet Email:

	contact@citadel.com
	CitadelCS@aol.com
	73541.2014@compuserve.com
_______________________________________________________________________


NetOFF NLM

Version 2.5
 

Software Features

The NetOFF NLM was developed for those frustrated network administrators 
who need to ensure that their users log off at the end of the day.  Users 
who remain logged into the network often interfere with backups and other 
system maintenance activities, or cause security problems by having their 
workstations unattended during non-business hours.

By writing this program as a NetWare Loadable Module (NLM), Citadel has 
provided a solution which is both reliable and easy to use.  It is fully 
controlled from the network server's console.

The NetOFF NLM has a single purpose: to logout users at a specific time 
each day.  Using the NetOFF NLM is easy.  Simply load the NLM with the 
time options and NetOFF NLM is off and running. 

You can load NetOFF NLM with a time parameter that will keep the program 
resident on your server, so that it will log users off every day at the 
same time.  Or you can use a command option that causes NetOFF to load, 
logoff users immediately, and then unload itself.

Optionally, you may configure NetOFF NLM to warn logged-on users that 
they are about to be logged out.  You may also tell NetOFF NLM to prevent 
logins during a specified time window.

At logoff time, a user's files will be properly closed on the network, 
and then the user will be logged off.  By properly closing files before 
a backup, NetOFF helps to insure that you will get a clean backup.

Please note that premature disconnection from a network may cause a user 
to lose any updates they have not saved.  Citadel Computer Systems, Inc., 
strongly recommends the use of "timed backups" available in many of 
today's programs.  Once logged off the network, it may not be possible 
to save any changes made.

Logouts will occur only to user connections.  Hardware which uses 
connections (such as some print servers) will not be affected by the 
logout procedure.  If a user is logged into the network and is not a 
member of the exemption group, then they must logout and  re-login 
after the logout procedure has completed.


Software Components

NetOFF NLM consists of a single NLM program.

 

The Fine Print


Software Copyright Notice
 1992-1994 Citadel Computer Systems, Inc.  All rights reserved.


Citadel Software License Agreement

By installing NetOFF NLM, you implicitly accept the terms of this license 
agreement.

Use of NetOFF NLM, except for demonstration versions or copies delivered 
under an agreement for a free evaluation period, requires payment and a 
license agreement.  All other use of unlicensed copies of NetOFF NLM by 
any person, business, corporation, government agency, or other entity or 
institution is prohibited.

If you have the product for evaluation, you may use it free for a maximum 
of 30 days.  Then you must register and pay for it, remove it from your 
system, or get approval for an extension of the evaluation period.

Copies of NetOFF NLM may be made for the purpose of archival backup only.  
Reverse engineering of NetOFF NLM is prohibited.  You may not transfer the 
product to any other party without prior written authorization from Citadel
Computer Systems Incorporated.

NetOFF NLM is licensed per server.  The program may not be used in excess 
of the purchased licenses without purchase of additional licenses.


How to Install NetOFF NLM

- At any network workstation, insert the distribution diskette into a
  floppy drive and copy the NETOFF.NLM file into your file server's 
  SYSTEM directory.

- If there is a READ.ME file on the diskette, please review it for 
  information updated after this manual was prepared.

- Make sure your server is running current version Novell NLMs.  In 
  particular, CLIB.NLM must be up to date.  You can get updates from 
  Novells NetWire service, accessible at either of these addresses:

  World Wide Web:   http://www.novell.com/
  Compuserve:       GO NETWIRE


Software Registration

Please complete and mail your software product registration form, if you 
haven't already done so. Its located in the "REGISTER.TXT" file.


How to Use NetOFF NLM

To load the NetOFF NLM, access the system console (either from the server 
or from RCONSOLE).  Once at the console prompt (:), use the command.

    :load netoff [options]


The following options are defined.  Where times are indicated, they must be specified in 24-hour military time with four digits, including a leading 0 if necessary (example: 04:00).

    Argument          Meaning
    --------------    -----------------------------------------------------
    -t hh:mm          Time the logout is to occur.

    -w hh:mm          Time for NetOFF NLM to send a warning to all users.

    -d hh:mm hh:mm    Deny all logins between the indicated times.

    -m group          Group name of users to be affected by the logout. 
                      (Users in Exemption group will not be affected.)  
                      You may specify more then one group by separating 
                      the group names by commas.

                      Example:  -m grp1,grp2,grp3

    -x group          Group specification for exempt users. You may specify
                      more then one group by separating the group names by
                      commas.  

                      Example:  -x grp1,grp2,grp3

    -l logfile        Specifies a log file for all messages.

    -i                Causes NetOFF NLM to perform logout immediately and 
                      then terminate.

    -sf file          If the user has the indicated file open, no logoff 
                      will occur.  You can't specify both -sf and -so for 
                      the same invocation of NetOFF.

    -so file          No users will be logged out except those with the 
                      indicated file open.  You can't specify both -sf 
                      and -so for the same invocation of NetOFF.

    -b                Redirect system error messages to the SYS$LOG.ERR 
                      file.

For example, this command loads NetOFF NLM with a logout time of 6 a.m.:

    :load netoff -t 06:00


This command loads NetOFF NLM with a logout time of 3 p.m. and sends a 
warning to all users at 2:40 p.m.:

    :load netoff -t 15:00 -w 14:40


This command loads NetOFF NLM with a logout time of 6 p.m. and exempts the 
users which are a member of the BACKUP group:

    :load netoff -t 18:00 -x BACKUP


This command loads NetOFF NLM with a logout time of 9 p.m., sends a 
warning out at 5:45 p.m., and exempts the group BACKUP from logout:

    :load netoff -t 18:00 -w 17:45 -x BACKUP


This command loads NetOFF NLM and performs an immediate logout of users, 
sending log messages to SYS:\NOFF.LOG:

    :load netoff -i -l SYS:\NOFF.LOG


This command loads NetOFF NLM  and performs the logout sequence, affecting 
only members of the SALES group, but excluding members of the BACKUP group 
who are also members of SALES:


    :load netoff -i -x BACKUP -m SALES -l SYS:\NOFF.LOG


If you wanted to logout all users who had the file "DATABASE.DBF" open, 
you could specify:

    :load netoff -i -so DATABASE.DBF


Or if they shouldn't be logged off when the have NAMES.DBF open:

    :load netoff -i -sf NAMES.DBF


Note that only users who have met the criteria of exemptions and 
inclusions will be checked for the file status, and you cannot specify 
both -so and -sf in the same command.

A note about open files: The list of open files returned by Novell may 
not always contain all the files which the user is using.  For example, 
when a user is running WordPerfect, NetWare may not consider WP51.EXE to 
be open by the connection.  If your intention is to logoff users who are 
running a specific program, we recommend that you experiment to find a 
file that is always open while the application is executing.

The function calls that NetOFF NLM uses to perform the logout are 
documented by Novell as properly closing all files.  While Citadel 
Systems, Inc., has not received any reports of data corruption from use 
of this product, this is not to be taken as a guarantee.

Citadel Systems, Inc., is not liable for any damages whatsoever that 
result from the use of this product. Please review your license agreement.