[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: