ftp trouble - cannot chroot
Hi,
I am having some trouble to chroot all the users when they ftp.
Using the standard in.ftpd from netstd package, I created a file
/etc/ftpchroot with one line: shao.
But when I ftp as shao, I can log in properly, but "ls" shows up
nothing.
I then tried to use wu-ftpd-academ. Changed passwd entry to
shao:x:1000:1000:Shao Zhang,,,:/home/shao/./:/bin/bash
add an entry to /etc/wu-ftpd-academ/ftpaccess:
guestgroup 1000
change the entry in /etc/inetd.conf to something like
/usr/sbin/ftpd -a which will enable ftpaccess for wu-ftp
With this config, user can still chdir to anywhere. If I change
it to guestgroup shao, then "ls" shows up nothing again.
Here is what's happening:
230 User shao logged in.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
200 PORT command successful.
150 Opening ASCII mode data connection for '/bin/ls'.
226 Transfer complete.
ftp>
Can anyone please help me? I have got this working before but
now I forgot.
Thanks.
Shao.
--
____________________________________________________________________________
Shao Zhang - Running Debian 2.1 ___ _ _____
Department of Communications / __| |_ __ _ ___ |_ / |_ __ _ _ _ __ _
University of New South Wales \__ \ ' \/ _` / _ \ / /| ' \/ _` | ' \/ _` |
Sydney, Australia |___/_||_\__,_\___/ /___|_||_\__,_|_||_\__, |
Email: shao@cia.com.au |___/
_____________________________________________________________________________
Reply to: