Skip to Content
Linux Security Cookbook
book

Linux Security Cookbook

by Daniel J. Barrett, Richard E. Silverman, Robert G. Byrnes
June 2003
Intermediate to advanced
336 pages
8h 54m
English
O'Reilly Media, Inc.
Content preview from Linux Security Cookbook

3.4. Enabling/Disabling a Service (inetd)

Problem

You want to prevent a specific TCP service from being invoked on your system by inetd .

Solution

To disable, comment out the service’s line in /etc/inetd.conf by preceding it with a hash mark (#). For example, for the Telnet daemon:

               /etc/inetd.conf:
               # telnet  stream  tcp  nowait  root  /usr/sbin/in.telnetd  in.telnetd

Then inform inetd by signal to pick up your changes. (Here the hash mark is the root shell prompt, not a comment symbol.)

# kill -HUP `pidof inetd`

To enable, uncomment the same line and send SIGHUP again.

Discussion

Instead of disabling the service, you could delete the line in the inetd configuration file, or even delete its executable from the machine, but such deletions are harder to undo. (Don’t remove the executable and leave the service enabled, or inetd will still try to run it, and will complain.) Alternatively, use ipchains or iptables [Recipe 2.6] to keep the service runnable, just not by remote request.

See Also

inetd(8), inetd.conf(5).

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Practical Linux Security Cookbook - Second Edition

Practical Linux Security Cookbook - Second Edition

Tajinder Kalsi
Mastering Linux Command Line

Mastering Linux Command Line

Coding Gears | Train Your Brain

Publisher Resources

ISBN: 0596003919Errata Page