Name
kdumpd
Synopsis
kdumpd [-l] [-sdirectory[-uusername] [-c | -C]] [-n] [directory]
Provides a service meant to accept transfers of kernel core dumps
from remote Mac OS X clients. Based on tftpd, it
offers a simplistic file drop service. Setting it up involves:
Adding a
kdumpentry to/etc/services, recommended on UDP port 1069.Creating a
kdumpservice file in/etc/xinetd.d/, modeled after that fortftp.Executing
sudo service kdump start.
Once that’s done, you can invoke
tftp on a client system, enter connect server_name 1069, and then put
filename to transfer a file. The file will
be saved on the server in the directory specified in the arguments to
kdumpd. There are restrictions: the
filename can’t include / or
.., so the file is deposited into the target
directory only; and the target file must not already exist.
This service is apparently not used by any current facility but may exist for future use by Apple.
Options
-
-c Same as
-C. Using this option should reject the connection if the path including the client IP address doesn’t exist, but a bug prevents it from doing so.-
-C Add the client’s IP address to the end of the
chrootdirectory path. If this path doesn’t already exist, it falls back to that specified for-s.-
-l Enable logging via
syslogusing theftpfacility. However, logging is enabled by default, so this option doesn’t actually do anything.-
-n Suppress a negative acknowledgement if the client requests a relative pathname that doesn’t exist.
-
-s Perform a
chrootto the ...
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.
Read now
Unlock full access