|
|
campus - The FTP-server for the
BeOS®
The GUI preferences
The GUI preferences program makes it easy to setup a standard ftp site with an
anonymous login for downloading files from a public directory tree and one upload
directory. For remote administration a root login is also created.
If you need a more advanced configuration, e.g. more users, groups for easier
maintainance, etc. you still have to edit the configuration file with an editor.
General settings
In this tab you can modify the general settings of campus. The tab consists of
three parts:
- Parse modes
When campus loads the configuration it depends on these two switches what happens
when a (potential) error is found. With warnings enabled campus warns about problems
like missing password, etc. If pedantic mode is also enabled campus will not use
a configuration if it encounters any problem with it. This is recommended to avoid
possible security problems with a wrong configuration.
Note: You will only see warnings when you start campus from the Terminal application.
- Network
The network related settings are:
- Full hostname
Enter the full hostname of your machine. This is needed for the passive mode to
work correctly. The preferences program will complain if passive mode is not
possible with this hostname.
- Port
This is the port of your ftp-server. The default is port 21 and should not be changed
unless you know what to do.
- Max. Connection
Enter the maximum number of concurrent connection that campus will handle. Change
this according to your network connection. If you have not registered campus this
will be limited to three connections.
- Idletime
Specifies the maximum number of seconds an user may be idle before the connection is
dropped. Must be between 30 and 7200, the (reasonable) default is 900.
- Logging
Here you specify the logfile for campus, where all logoutput will be written to, the level of logging
and if hostnames will be resolved in the logfile. The different loglevels are:
- Loglevel 0: No logging
- Loglevel 1: Normal logging (Login, Downloads, ...)
- Loglevel 2: More logging (logs more requests)
- Loglevel 3: Extensive logging (some more uncommon things)
- Loglevel 4: Log everything (cd, list)
Anonymous user
In this tab you can modify the settings for the anonymous user. The tab consists of
two parts:
- Directories
Two directories are needed for the anonymous user:
- Home
This is the home directory for the anonymous user. The user will not be able to go
to the parent directory of his home directory.
- Incoming
This is the incoming directory of the anonymous user. The user is able to upload files
into this directory (and only into this one). The incoming directory must a subdirectory
of the home directory.
- Misc
Here the miscellaneous settings are gathered:
- Alias
Enter an alias for the anonymous user. The internal name for the anonymous user is ftp
and a common alias is anonymous. If you think another name would be better then go ahead
but some clients may have problems if you change it...
- Userlimit
Limits the number of users than can be logged in at any time as the anonymous user.
- Allow listing of incoming directory
Toggles wether the anonymous user is able to list the incoming directory. Can be useful
because the user can check if a file has already been uploaded.
- Allow creation of subdirectories in incoming
Toggles wether the anonymous user can create directories "below" the incoming directory.
Maybe useful if you want the uploads sorted in categories.
Administrator
In this tab you can modify the settings for the Administrator. The tab consists of
two parts:
- Directories
Only one directory is needed for the root user:
- Home
This is the home directory for the Administrator. The Administrator will not be able to go
to the parent directory of his home directory but he has the permissions to delete, list
everything "below" the home directory.
- Misc
Here the miscellaneous settings are gathered:
- Password
This is the password of the Administrator. Make sure that it is not easy to guess.
- Alias
Enter an alias for the Administrator. The internal name for the anonymous user is root.
If you think another name would be better then go ahead, there is no common alias.
Copyright © 1997-99 Stegemann & Co., Inc., All Rights reserved.
Created: March 4, 1998. Last modified: April 25, 1999.
|