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.guildftpd.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.