Contents 
 
What's new ? 
 
Overview 
Installation 
GUI preferences 
Configuration 
Dotfiles 
Using campus 
Features 
Security 
 
Bugs and missing features 
Things to do 
Licence 
History 
 
About the author 
Internet Suite 
 
FAQ 
campus - The FTP-server for the BeOS®

campus: GUI preferences

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

General settings

In this tab you can modify the general settings of campus. The tab consists of three parts:

  1. 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.
  2. Network
    The network related settings are:
    1. 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.
    2. 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.
    3. 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.
    4. 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.
  3. 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

Anonymous user

In this tab you can modify the settings for the anonymous user. The tab consists of two parts:

  1. 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.
  2. 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

Administrator

In this tab you can modify the settings for the Administrator. The tab consists of two parts:

  1. 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.
  2. 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.