Date: Sun, 25 Apr 1999 03:32:27 -0500 (CDT) From: John Preisler <john@vapornet.net> To: erik <erik@chapman.karlskrona.se> Cc: freebsd-security@FreeBSD.ORG Subject: Re: limit ftp users to their homedir Message-ID: <14114.53550.598471.753465@habanero.chili-pepper.net> In-Reply-To: <3.0.6.32.19990425001944.00904430@chapman.karlskrona.se> References: <3.0.6.32.19990425001944.00904430@chapman.karlskrona.se>
next in thread | previous in thread | raw e-mail | index | archive | help
I cant find the request I just got for this info, but in order to have this capability from login.conf(5) what you need to do is: 1. cd into src/libexec/ftpd 2. [assuming a bourney shell] $ export FTPD_INTERNAL_LS=true $ make install clean hopefully now you have an ftpd with the 'ls' command built-in 3. include the following entry into your desired login class in /etc/login.conf: :ftp-chroot: 4. cap_mkdb /etc/login.conf now everyone with that login class will be chrooted into their home directory when they ftp into your machine. hope this helps -j erik writes: > > is there a way to deny a registered user access to anything but his own > homedirectory? > > it would be nice if it was the same as with anonymous access.. ie. users > who cwd to "/" , > really enters the virtual ftp root instead of the real system root. > > is this possible to do with _none anonymous_ users? > > for example: > > in a normal setup, when user foo ftps to the system, the initial directory > will be > his homedirectory. when (for some reason) he cwd to "/" he will enter the > real system root. > can you limit him to only access his own stuff, ie. a cwd to / will bring > him to /home/fred. > > any suggestions appreciated! > > /erik > > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-security" in the body of the message -- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-security" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?14114.53550.598471.753465>