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 -m -p password for User -p -m -u -g Group for user -g -m -u -i Path to INI file -i -q Quiet mode -q -l Log to file (servuadm.log) -l -h Home Dir -h -m -u -f Login Message File -f -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