NIO CommKit Host Interface Installation and System Administration Manual
SRVTAB(4) SRVTAB(4)
E-80 CommKit Host Interface, Release 4.0
& Translate the supplied origin group name and user ID using the
dkuidtab(4) file to match users who have established authorization via
use of the authorize(1M) program. This type of entry matches only user
IDs which have entries in the dkuidtab(4) file. If no entry is found, the
dkserver(1M) program continues to search the srvtab file for a match.
<uid, >uid The previous two forms can be further restricted to a range of user IDs
by appending <uid or >uid to the field. This restricts the incoming user
ID to be less than (greater than) the specified decimal number. For
example, *n>0 prevents root (user ID 0) from using a particular
service. Only one modifier may be appended to an entry.
login This type of entry allows a fixed user ID listed in the passwd(4) file to be
chosen.
Program: The pathname of the program to be executed. This field may contain a %s which is
substituted for the pathname of the user’s shell as obtained from the passwd(4) file. Use a
– to indicate that no program needs to be executed after the incoming call is accepted.
Parms: The initial arguments to the program. If no program is specified in the previous field, enter
a – for this field. Arguments separated by colons will be followed by arguments passed on
the call, provided that the -a flag is present, indicating that additional arguments follow.
Arguments may contain tokens which start with a percent sign (%) that cause another string
to be substituted in their place. Since some older versions of data switches do not support
certain features, the substitution string may turn out to be NULL. The following are the
possible substitution strings:
%b The baud rate of the calling terminal.
%c Originating channel number (also see %m and %n).
%d The dialed service name, not including the period or anything after it;
(that is, the destination address part of the dialstring).
%e The service field of the dialstring.
%f The Originating Group name.
%h The local server name.
%l The originator, as known to local node.
%m The originating module number (also see %c and %n).
%n The originating node name (also see %c and %m).
%o The type of originating device.
%p Parameters from the dialstring, reparsed, so that if they contain colons,
separate arguments will be generated.
%r The protocol field of the dialstring, if any.
%s The pathname of the user’s shell as obtained from the passwd(4) file.
%t The device file name which corresponds to the assigned data switch
channel, minus the initial /dev.
%u The user ID of the user placing the call.
%x The call flag: F if this is the first call from the device, P if there have been
previous calls. Applies only to originating ports which have been
assigned a predefined destination.