beautypg.com

Apple AppleShare 3.0 File Server Controls User Manual

Page 2

background image

AppleShare File Server 3.0 software components

The AppleShare File Server 3.0 is composed of a number of files. The File

Server Extension provides the actual functionality of the file server. The

AppleShare File Server and the AppleShare Admin applications provide the user

interface for the server.

This section describes each of AppleShare File Server 3.0 software

components. The section "Data Files," later in this chapter, describes the

Users & Groups Data File and the AppleShare PDS file.

File Server Extension The File Server Extension contains the actual file

server code. It is an extension of the system and resides in the Extensions

folder. The File Server Extension is a launchable file, though its file type

is 'INIT' instead of 'APPL', which prevents users from starting it from the

Finder. (The 'INIT' file type also tells the system to put the file in the

Extensions folder and causes the extension to be opened during system

startup.) When the File Server Extension is launched, it runs as a background

application.

The File Server Extension contains no user interface of its own. The user

interface is provided by the AppleShare File Server and AppleShare Admin

applications (described next). These applications communicate with the File

Server Extension primarily by means of server control calls. Server control

calls are also the primary means of communication between server additions

and the file server. The File Server Extension communicates with remote

AppleShare clients through Apple Filing Protocol (AFP) sessions, and,

locally, with shared volumes and files by means of Macintosh File Manager

routines.

When the File Server Extension is launched, it checks its environment, the

Users & Groups Data File, and the desktop databases and AppleShare PDS files

of appropriate volumes. (The File Server Extension does not attempt to share

remote volumes, or volumes such as floppy disks or volumes that are ejected

and off line during startup.) If an important required condition is not

satisfied, the offending volume will not be prepared for use with the file

server or the file server will not be enabled.

Once started, the File Server Extension takes over the dispatching of all

file system calls -- both local calls and remote requests. Essentially, the

file server acts as a mediator between the network and your local HFS

volumes. The file server imposes access privilege constraints on AFP requests

and implements some calls that are not implemented in HFS -- such as those

that govern byte-range locking, access privileges, and extended file access

permissions.

AppleShare File Server The AppleShare File Server application provides part

of the user interface for the File Server Extension. Users start the file

server by opening the AppleShare File Server application. The AppleShare File

Server application also provides the interface for controlling and monitoring

the file server while it is running. The AppleShare File Server application

displays the Volume Info window, which lists the volumes that are available

on the server, and the Connected Users window, which lists users who are

currently logged on to the server. The Server menu lets you unmount volumes,

disconnect users, send messages to users, and set the greeting message. (See

the AppleShare Server 3.0 Administrator's Guide for more information about

the features of the AppleShare File Server 3.0 user interface.)