SITE ADMIN Commands List

Once you've set up your initial system settings as well as the groups and the paths they have access to, you can use the SITE commands while connected to the server to setup and administer the users and connections on/to the server. These are very handy for remote administration.

IMPORTANT: The user or group that you want to log into the server and use these SITE commands with must have the Permission Flag setting set to a 1 in the Options TAB. All SITE commands are case sensitive. You must use matching upper and lower case letters when identifying GROUP and USER names.

NOTE: You must have the latest GuildFTPd plug-ins for the SITE commands to work properly. If you just updated GuildFTPd, you should visit http://www.nitrolic.com and go to the downloads page and get the latest versions of any plug-ins you use.

If you use a DOS FTP client or have one that does not use the SITE command, you can use the QUOTE command in front of SITE to perform the same tasks.
EXAMPLE:
QUOTE SITE ADDUSER joe joespassword

The commands are listed in the following format:

Simple description:
Command w/ variables
More Info
example

COMMANDS:

*Add USER:
*SITE ADDUSER %d[Group:] %d[Usename:] %d[Password:]
Add user will add user to the given group on the ftp server
SITE ADDUSER MYUSERS joe passwordislong

*Add GROUP:
*SITE ADDGROUP %d[Group:]
Add group will add a group on the ftp server
SITE ADDGROUP uploadusers

Delete User:
SITE DELUSER %d[User:]
Delete the user's login & password
SITE DELUSER joe

*Delete GROUP:
*SITE DELGROUP %d[Group:]
Delete group will delete a group and all of its users on the ftp server
SITE DELGROUP uploadusers

*Add PATH:
*SITE ADDPATH %d[Group\User:] %d[Local Path:] %d[Virtual Path:]
Add path will add a path on the ftp server
SITE ADDPATH uploadusers d: \ftp\upload /upload

*Delete PATH:
*SITE DELPATH %d[Group\User:] %d[Local Path:] %d[Virtual Path:]
Delete path will delete a path from the ftp server
SITE DELPATH uploadusers d: \ftp\upload /upload

*Change Login Amont:
*SITE CHLOGINS %d[Username:] %d[Amount]
Change Maximum Login Amount for a certain User name
SITE CHLOGINS joe 60

Allow Anonymous login:
SITE ANON ALLOW
Users using the anonymous account will be able to login
SITE ANON ALLOW

Deny Anonymous Login:
SITE ANON DENY
Users using the anonymous account will NOT be allow to login
SITE ANON DENY

*Change Login Pass:
*SITE CHPASS %d[user] %d[new pass]
Changes the user's password.
SITE CHPASS joe mynewlongpassword

*Disable User:
*site disable %d[User:]
Users trying to login using a certain username and password won't be able to get in. But the username and password will remain.
SITE DISABLE joe

*Enable User:
*site enable %d[User:]
If the Siteop has disabled the username and password, this option will enable users to login again. Useful for temporary accounts such as upload/upload if you don't want people to keep uploading too much.
SITE ENABLE joe

*Who's online:
*SITE WHO
Shows you a list of users currently logged in
SITE WHO

*Kick a User:
*SITE KICK %d[user id]
After doing the SITE WHO you can select which user to kick.
SITE KICK joe

*Send a message to the server console:
*SITE MSG [text]
This will send a message to the server console that can be read by the admin in the message window.
SITE MSG Hello server admin
** NOTE ** This is the only SITE command that can be used by any user.