Date: Thu, 3 Apr 2003 12:17:21 +1000 From: Tim Robbins <tjr@FreeBSD.ORG> To: Randy Bush <randy@psg.com> Cc: FreeBSD Stable <freebsd-stable@freebsd.org> Subject: Re: tftpd config problem Message-ID: <20030403121721.A13031@dilbert.robbins.dropbear.id.au> In-Reply-To: <E190slm-0004iP-00@ran.psg.com>; from randy@psg.com on Wed, Apr 02, 2003 at 04:39:53PM -0800 References: <E190slm-0004iP-00@ran.psg.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Apr 02, 2003 at 04:39:53PM -0800, Randy Bush wrote: > the following allows tftp from 1.2.3.4 > > tftp dgram udp wait nobody /usr/libexec/tftpd tftpd -l /foo -u luser /foo/1.2.3.4 > > but the following did not > > tftp dgram udp wait nobody /usr/libexec/tftpd tftpd -lC /foo -u luser -s /foo /foo/1.2.3.4 > > giving errors of the form > > Apr 3 00:25:04 xx tftpd[81979]: chroot: /foo/1.2.3.4: Operation not permitted > > any clues? You are running tftpd as "nobody" and asking it to chroot into /foo, which is a privileged operation. You should probably run tftpd as root, and use the -u option to make it run as an unprivileged user. Tim
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030403121721.A13031>