Serv-U Administrator (SERVUADM)

NOTICE:  SERVUADM requires the freeware DLL to create passwords 
         from Cat Soft's web page.
         (available from http://www.cat-soft.com/addon.htm)

What is SERVUADM?
  SERVUADM is a command line utility that allows you
  to manage serv-u accounts via the command line (as in
  batch files or other cgi/perl scripts)

What is the cost of SERVUADM?
  SERVUADM has been released as shareware.  The cost for
  using this product is $10.00 per server.  This amount will go towards
  further development of the product to incorporate all of
  serv-u's user functionality into the product.
  Registered users will get free upgrades of the product through email.
  (see the end of this document for more info)

What features does SERVUADM lack?
  Currently, support for RATIOS and QUOTAS have not been implemented.
  Other snazzy features that users will recommend :)

What are SERVUADM's features?
  Add, Change, or delete users from the command line.
  Full 32 bit console application.
  Returns error codes / success messages
  Quiet mode
  Logging
  ** Can be used via DCOM for 95/NT remote administration **
  ** email me for information ... ***

(See the WhatsNew.txt file for more details)

HOW TO USE SERVUADM

SERVUADM is either executed from the command line or by another 
program (batch file, perl script, cgi program, etc...) by executing its
name and following it with command line parameters.

The command line options are as follows:

Command    Descr.                            Example          Requires
------------------------------------------------------------------------
 -m        a,c,d for Add, Change or Delete   -ma  -mc  -md
 -u        Username to act upon              -u<username>     -m
 -p        password for User                 -p<password>     -m -u
 -g        Group for user                    -g<groupname>    -m -u
 -i        Path to INI file                  -i<path to file>
 -q        Quiet mode                        -q
 -l        Log to file (servuadm.log)        -l
 -h        Home Dir                          -h<path>         -m -u
 -f        Login Message File                -f<path\file>    -m -u
 -e        Account Enable/disable            -eY  or -eN      -m -u
 -x        Hide Hidden Dirs/ Files           -xY  or -xN      -m -u
 -r        Use relative paths                -rY  or -rN      -m -u
 -n        Always allow login                -nY  or -nn      -m -u
 -o        One Login per IP                  -oY  or -oN      -m -u

Examples:

To add a user:
  servuadm.exe -ma -utestuser -phello -gMyGroup

To delete a user:
  servuadm.exe -md -utestuser

To change a user's password
  servuadm.exe -mc -utestuser -pnewpassword

To change a user's group
  servuadm.exe -mc -utestuser -gnewgroup

To disable an account
  servuadm.exe -mc -utestuser -en

To enable an account (after being disabled)
  servuadm.exe -mc -utestuser -ey



NOTES ABOUT SERVUADM's OPERATION:

  if you don't specify a parameter, the default option in Serv-U will be used.
    (ie: for -e, -x, -r, -n, -o, etc)

  if you dont specify the -i option, it defaults to the current directory for 
  the "SERV-U.INI" file.

  If you use the -a methods, declare them in the order in which you want to have
  them listed for restrictions.  When writing them to servu's configuration file,
  it always starts at 1.  In other words, if you already have some defined, they
  will be overwritten...

  
Registering SERVUADM:

  Send registrations to:

     Jerry Kurtz
     111 Montrose Ave
     Delaware, OH  43015


