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 kdump entry to /etc/services, recommended on UDP port 1069.
Creating a kdump service file in /etc/xinetd.d/, modeled after that for tftp.
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 is 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 chroot directory path. If this path doesn’t already exist, it falls back to that specified for -s.
- -l
Enable logging via syslog using the ftp facility. However, logging is enabled by default, so this option doesn’t actually do anything.
- -n
Suppress a negative acknowledgment if the client requests a relative pathname that doesn’t exist.
- -s
Perform a chroot to the specified ...
Get Mac OS X Tiger in a Nutshell 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.