4.1.2.1 inetd - aka Super Daemon

Warning! Audit Deprecated

This audit has been deprecated and will be removed in a future update.

View Next Audit Version

Information

When none of the services run and managed by inetd are required then disable the inetd daemon itself.

This is the preferred state.

Rationale:

When no inetd managed services are required there is no need to start the daemon at boot time.

An administrator can manually start the inetd service post-IPL, should any of the inetd supported services are/become required.

Impact:

When an inetd service is required this service is permitted. Be sure to review the section 4.1.5 Inetd (aka Super Daemon) Services later in the document.

Solution

Review any active inetd services:

refresh -s inetd
lssrc -ls inetd

NOTE: If there are active services and the services are required, do not disable inetd. Skip to the next section and consider the implementation of TCP Wrappers to secure access to these active services. If the active services are not required disable them via the chsubserver command.
Disable inetd if there are no active services:

chrctcp -d inetd
stopsrc -s inetd

Default Value:

Enabled

Additional Information:

Reversion:

Comment in inetd startup in /etc/rc.tcpip:

chrctcp -a inetd

See Also

https://workbench.cisecurity.org/benchmarks/7851