1 创建一个ftp guest组,用groupadd命令,通常就用ftp组(less /etc/group看看是否存在,如果装了ftp server的话都有)。
2 把这个用户加入到这个组中.
3 修改/etc/ftpaccess文件,加入guestgroup的定义: guestgroup ftp
4 向这个用户的$HOME目录下拷贝必要的文件,主要是与ls有关的。一般的ls要Lib支持,你得重新编译ls,或把lib目录copy过去.或者拷贝ftp server带的ls,比如把/home/ftp/下的bin, etc,lib三个目录拷贝到这个用户的根目录下,并修改权限(chown username.ftp *)。有些ftp无须拷贝这些文件。
相关信息:
man ftpaccess 仔细阅读guestgroup这一项
man chroot