update-inetd(8) Linux Programmers Manual update-inetd(8)
NAME
update-inetd - create, remove, enable or disable entry in
/etc/inetd.conf
SYNOPSIS
update-inetd [--file FILENAME] [--help] [--version] [--verbose] [--com
ment-chars CHARACTERS] [--debug] [--group GROUPNAME] --add ENTRY
update-inetd [--file FILENAME] [--help] [--version] [--verbose]
[--debug] --remove ENTRY
update-inetd [--file FILENAME] [--help] [--version] [--verbose] [--com
ment-chars CHARACTERS] [--pattern PATTERN] [--multi] [--debug] --enable
SERVICE
update-inetd [--file FILENAME] [--help] [--version] [--verbose] [--com
ment-chars CHARACTERS] [--pattern PATTERN] [--multi] [--debug] --dis
able SERVICE
DESCRIPTION
update-inetd can be used to add, remove, enable or disable entries in
the /etc/inetd.conf file (you can specify a different file by using the
--file option). After the /etc/inetd.conf file has been changed,
update-inetd will send a SIGHUP signal to the inetd process to make
sure that inetd will use the new /etc/inetd.conf file. For Perl scripts
you can also use the Perl module DebianNet.pm . See DebianNet(3pm) for
further information. update-inetd can also be used to add entries that
are commented out by default. They will be treated like normal entries.
That also means that if you already have an entry that is commented out
you cant add an entry for the same service without removing the old
one first.
update-inetd treats entries that are commented out by a single #
character as entries that have been commented out by a user. It wont
change such entries.
OPTIONS
--version
Print version information on standard output and exit success
fully.
--help Print a usage message on standard output and exit successfully.
--verbose
Explain what is being done.
--debug
Enables debugging mode.
--file FILENAME
Use FILENAME instead of /etc/inetd.conf .
--group GROUPNAME
Specify that the new entry should be placed in group GROUPNAME
(e.g. MAIL"). If the group does not exist the entry will be
placed at the end of the file. The default group is OTHER".
--comment-chars CHARACTERS
update-inetd uses ## as the default comment characters.
You can use this option to specify different comment characters.
This is only necessary if you have to deal with two (or more)
services of the same name.
--pattern PATTERN
This option can be used to select a service. You only need this
option if you have two (or more) services of the same name.
--multi
If you want to disable/remove more than one entry at a time you
should use this option. If you try to remove more than one entry
at a time without using this option the program will show a
warning and asks the user if he want to continue.
--add ENTRY
Add an entry to /etc/inetd.conf . A description of the ENTRY
format can be found in the inetd(8) or inetd.conf(5) manual
pages (or just look at the /etc/services file). In order to pre
vent the shell from changing your ENTRY definition you have to
quote the ENTRY using single or double quotes. You can use tabs
(the tab character or \t) and spaces to separate the fields of
the ENTRY. To add the ENTRY to a specific section in the
/etc/inetd.conf file please use the --group option in addition
to the --add option.
If you are trying to add an entry which already exists update-
inetd wont add the entry. For uncommented entries it will do
nothing and for entries that are commented out by the comment-
chars (see option --comment-chars ) it will enable the existing
entry. If you want to completely replace an entry just remove
the entry with the --remove option first.
--remove ENTRY
Remove an entry from /etc/inetd.conf . You can use a regular
expression to remove the entry.
--enable SERVICE
Enable SERVICE (e.g. ftp") in /etc/inetd.conf . If you want to
enable more than one SERVICE you can use a comma separated list
of services (no whitespace characters allowed).
--disable SERVICE
Disable SERVICE (e.g. ftp") in /etc/inetd.conf . If you want to
disable more than one SERVICE you can use a comma separated list
of services (no whitespace characters allowed).
In order to prevent the shell from changing your ENTRY definition you
have to quote the ENTRY using single or double quotes. You can use tabs
(the tab character or \t) and spaces to separate the fields of the
ENTRY. If you want to enable/disable more than one SERVICE you can use
a comma separated list of services (no whitespace characters allowed).
EXAMPLES
Youve installed ssh (secure encrypting remote shell) and wish to dis
able its unencrypted cousins:
update-inetd --comment-chars # --disable
login,shell,exec,telnet
Using a single # character as a comment-char prevents update-inetd to
reenable the services on package upgrades.
You think the clock on your computer is often inaccurate and wish to
make sure other computers cannot read it:
update-inetd --disable time,daytime
You get the clock fixed:
update-inetd --enable time,daytime
You hear a rumor that inetd is easily crashed via a SYN attack against
the time and daytime services, you want to turn off only their TCP ver
sions, while leaving the analogous UDP services enabled:
update-inetd --pattern tcp --disable time,daytime
You just finished writing a POP3 server and want to install the
/etc/inetd.conf entry from the makefile:
update-inetd --group MAIL --add \
pop-3\t\tstream\ttcp\tnowait\troot\t/usr/sbin/tcpd\t/usr/sbin/in.pop3d
FILES
/etc/inetd.conf /var/run/inetd.pid
SEE ALSO
DebianNet(3pm)
AUTHOR
Peter Tobias,
Linux 21 September 1995 update-inetd(8)
|