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.