PreviousNext

Server Configuration Information

Each DCE has a database that can store configuration information for servers on that host. Use the DCE control program server object to store, modify or remove server configuration information in the server configuration database on the host system.

You need to specify some or all of the following information when managing server configuration:

uuid
An identifier for the particular server configuration object.

program
The name (including the path name) that invokes the server program.

directory
The name of the program's working directory. Once a server is running, it might need a place to store its output or temporary files.

arguments
Command line arguments used to start the server.

entryname
The name of an RPC entry to which the server exports its binding.

keytabs
A list of one or more UUIDs of related keytab objects (files) where the server stores its keys. This information is needed for servers that use DCE authentication or authorization.

principals
A list of one or more principal names for the server that are registered in the DCE Security Service. This information is needed for servers that use DCE authentication or authorization.

services
Identifies the services offered by the server. Each service attribute consists of an attribute list with the following elements:

annotation
A human-readable string describing the service

ifname
The interface name of this service (specified in the interface definition file).

interface
The interface identifier (UUID and version number) of this service (specified in the interface definition file).

binding
A list of string bindings identifying this service.

entryname
The name of an RPC entry to which the server exports its binding for this service.

flags
A list of keywords to identify flags for this server. Only the disabled flag is currently supported.

objects
A list of object UUIDs supported by this service.

uid
A POSIX uid that the server is started with.

starton
Specifies server starting conditions. The value is a list of one or more of the following:

auto
The server starts whenever a request for its service is received by the DCE daemon.

explicit
The server starts (or stops) whenever an administrator performs a server start or server stop operation that directly names the server.

boot
The server starts whenever the host system starts.

failure
The server starts whenever it has exited with a non-successful exit status.