URL: http://www.firstbasesoftware.com/man/man8/fblserver.htm
Last modified: 12 September 1995
Copyright © by FirstBase Software.
[
Index of Contents] [
FirstBase RDBMS Overview]
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).
FirstBase User's Guide and Reference Manual