URL: http://www.firstbasesoftware.com/man/man8/fblserver.htm
Last modified: 12 September 1995
Copyright © by FirstBase Software.
[ Index of Contents] [ FirstBase RDBMS Overview]


NAME

fblserver - services for FirstBase Floating License system and remote FirstBase execution

SYNOPSIS

fblserver &

DESCRIPTION

fblserver is the network daemon that provides services for the FirstBase Floating License system and FirstBase remote execution. Typically, fblserver is started via one of the rc startup files when the computer is booted.

Here are a few lines that can be inserted in a UNIX startup file:

   FIRSTBASEHOME=/usr/local/firstbase; export FIRSTBASEHOME
   PATH=$PATH:$FIRSTBASEHOME/bin.`arch`; export PATH
   fblserver &

The fblserver process will listen for incoming requests from the following FirstBase components: fbgetlicense(8), fbputlicense(8), and rfb(8).

fblserver will use the $FIRSTBASEHOME directory to look for floating licenses and to store the license request queue, but will also run without floating licenses to allow remote FirstBase command executions.

To enable floating licenses, define the LSERVER variable as outlined in setup(5).

A log of all license activity, requests and denials, is written to a file pointed to by the FirstBase environment variable LSERVERLOG. If no such variable exists, no license activity record will be kept.

Additionally, the stderr stream is tied to the file specified via the FirstBase environment variable LSERVERERROR. Commands that cause errors to fblserver will generate their error messages into this error file.

The FirstBase tool rfb(8) also utilizes fblserver to provide a remote tool execution mechanism.

For proper file and UNIX protections, fblserver needs to be owned by root and setuid.

However, this protection mechanism is needed only for use with rfb(8) for remote execution of commands. In these cases, fblserver will look up the user name, determine the proper UNIX user and group numbers on the server node, and set permissions accordingly.

Note that fblserver will refuse to do remote command execution for root users from other machines.

In environments with both fixed and floating FirstBase licenses, use of the UNIX environment variable FIRSTBASE_FIXEDNODE can be used to disable the floating license mechanism. See setup(5).

FILES

.firstbase-flicense - FirstBase floating license file

.serverqueue - FirstBase floating license queue file

.queuehead - FirstBase floating license queue header file

fblserver.err - default error file name

SEE ALSO

setup(5), fbgetlicense(8), rfb(8), fbfloat(8)

FirstBase User's Guide and Reference Manual


URL: http://www.firstbasesoftware.com/man/man8/fblserver.htm
Last modified: 12 September 1995
Copyright © by FirstBase Software.
[ Index of Contents] [ FirstBase RDBMS Overview]