LICENSE.OPTIONS(5)
NAME
license.opt - site administrator options file for FLEXlm
licensed applications
SYNOPSIS
/usr/local/flexlm/options/license.opt
DESCRIPTION
The license.opt file contains optional information supplied
by the system administrator at the end-user site. This
information can be used to tailor the behavior of the
license daemons. The options file can contain the following
information:
reserved license information
logfile control options
license timeout control
license access control
Lines beginning with an octothorp (#) are ignored, and can
be used as comments.
There is no default location or name for the options file;
it is only active if it has been specified in the
license.dat file as the fourth argument on the DAEMON line.
Note that if there are multiple DAEMON lines in the
license.dat file, then there can be multiple options files,
one for each DAEMON line. Not all of the lines in an
options file refer to a feature, so the site administrator
MUST set up separate options files in order to use the NOLOG
feature.
Each line in the options file starts with a keyword which
identifies the information on that line. The keyword is one
of EXCLUDE, EXCLUDEALL, GROUP, INCLUDE, INCLUDEALL, NOLOG,
RESERVE, or TIMEOUT.
The RESERVE line is of the form
RESERVE numlic feature {USER|HOST|DISPLAY|GROUP} name
The RESERVE command reserves the specified number of
licenses for the specified user, host, display, or group.
Note that reserving a license decreases the number of
generally available licenses.
The NOLOG line is of the form
NOLOG {IN|OUT|DENIED|QUEUED}
NOLOG causes messages of the specified type to be filtered
out of the daemon's log file. Specifying a NOLOG option
will reduce the amount of output to the log file, which can
be useful in those cases where the log file grows too
quickly.
The GROUP line is of the form
GROUP group-name member-list
The GROUP command is used to define collections of users,
which can then be used in RESERVE, INCLUDE, or EXCLUDE
commands.
The INCLUDE and EXCLUDE commands are of the form
{INCLUDE|EXCLUDE} feature {USER|HOST|DISPLAY|GROUP|INTERNET} name
INCLUDE and EXCLUDE are used to specify which users (or
hosts, displays, groups, or internet addresses) are allowed
to use a particular feature. Any user who is EXCLUDEd from
a feature will not be able to use that feature. Specifying
an INCLUDE line has the effect of excluding everyone else
from that feature; thus, only those users specifically
INCLUDEd will be able to use that feature.
The INCLUDEALL and EXCLUDEALL commands are of the form
{INCLUDEALL|EXCLUDEALL} {USER|HOST|DISPLAY|GROUP|INTERNET} name
INCLUDEALL and EXCLUDEALL are used to specify which users
(or hosts, displays, groups, or internet addresses) are
allowed to use ANY features that this daemon supports. Any
user who is EXCLUDEd will not be able to use any of this
daemon's features. Specifying an INCLUDE line has the
effect of excluding everyone else from all features; thus,
only those users specifically INCLUDEd will be able to use
the daemon's features.
The INTERNET address is specified in the standard IP address
notation, and parts of the address can be wild-carded with a
"*", eg:
192.9.200.1
or
192.9.200.*
For example, the following line would allow only users from
the 192.9.200 network to use the features of this daemon:
INCLUDEALL INTERNET 192.9.200.*
Any users from machines on another network would not have
access to these features. NOTE: INCLUEALL, EXCLUDEALL, and
INTERNET are only available in FLEXlm v2.4 or later.
The TIMEOUT line is of the form
TIMEOUT feature idletime
The TIMEOUT command is used to set up a minimum idle time
after which a user will lose his license if he is not using
it. This allows the site administrator to prevent users
from wasting a license (by keeping it checked out when they
are not using it) when someone else wants a license.
EXAMPLE
Here is an example of an options file.
RESERVE compile USER pat
RESERVE compile USER less
RESERVE compile HOST terry
NOLOG QUEUED
FILES
/usr/local/flexlm/options/license.opt
SEE ALSO
lmgrd(1), license.dat(5)