Open System Services Management and Operations Guide (G06.27+, H06.04+)
Managing Servers
Open System Services Management and Operations Guide—527191-003
4-34
Configuring Network Services Servers, Tools, and
Applications
rexecd
To configure the rexecd process:
1. Ensure that the /etc/services file is accessible by entering:
cd /etc
ls -al
If the /etc/services file is not listed, follow the directions on page 4-35 to
make it accessible, then continue with Step 2.
2. Add a port specification for the exec service to the /etc/services file.
3. Add the following entry to the configuration file used for the inetd process:
exec stream tcp nowait super.super /bin/rexecd
4. Stop and restart inetd. Alternatively, you can force inetd to reread its
configuration file, as described in the inetd(8) reference page either online or in
the Open System Services Shell and Utilities Reference Manual.
You must also configure the OSS environment for remote users of the rexecd server.
Each user of the rexecd server must have either a NonStop operating system user ID
and login name or an alias configured through Safeguard. If an alias is used, the user
must also have an initial working directory (specified by the Safeguard INITIAL-
DIRECTORY attribute) defined for it in the OSS file system.
See the rexecd(8) reference page either online or in the Open System Services
Shell and Utilities Reference Manual for more information about the rexecd process.
OSS Sockets Applications
If your site runs applications that use OSS sockets:
•
You should confirm the existence of a $ZTC0 TCP/IP process or define a substitute
for that process. Unless an AF_INET or AF_INET6 sockets application program is
coded to select its own transport-provider process, it attempts to use the $ZTC0
default process and fails if there is no $ZTC0 transport-provider process; defining a
substitute for the default avoids this situation.
To set up an alternative to $ZTC0 if your node does not run a $ZTC0 process:
a. Determine the name of the TCP/IP process that is used instead and create a
NonStop operating system DEFINE for it. For example:
DEFINE =TCPIP^PROCESS^NAME, FILE $B018
b. Add this DEFINE to the TACLLOCL file that is executed whenever a TACL
session is started.
If your users do not always login through TACL, follow the equivalent
procedure for the /etc/profile file to add the DEFINE to all OSS shells
when they are started.