Name
kdumpd
Synopsis
kdumpd [-l] [-sdirectory
[-uusername
] [-c | -C]] [-n] [directory
]
Description
Provides a service meant to accept transfers of
kernel core dumps from remote Mac OS X
clients. Based on tftpd
,
kdumpd
offers a simplistic file drop service.
Setting it up involves:
Adding a
kdump
entry to/etc/services
, recommended on UDP port 1069.Creating a
kdump
service 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 use 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
cannot include /
or ..
, so
the target file will be deposited into the target directory only and
must not already exist.
This service is apparently not used by any current facility, but may exist for future use by Apple.
Options/Usage
- -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 this.- -C
Adds the client’s IP address to the end of the
chroot
directory path. If this path doesn’t already exist, it falls back to the one specified for -s
.- -l
Enables logging via
syslog
using theftp
facility. However, logging is enabled by default, so this option doesn’t actually do anything.- -n
Suppresses a negative acknowledgment if the client requests a relative pathname that doesn’t exist.
- -s
Performs ...
Get Mac OS X Panther for Unix Geeks, Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.