由 一只毒蝎 在 07-05-2004 16:59 发表:
跪求各位高手,关于WU-FTP的问题!
问题放在了操作中,请各位高手给予指教!!
配置匿名FTP
1、配置匿名FTP,使匿名用户能够从/var/ftp/pub和/var/ftp/incoming目录下载文件;
2、能够向incoming目录上传文件,并建立子目录;
3、但不能在incoming目录下的temp目录中建立子目录;
4、同时,配置好上传文件的属性,使其所属用户为ftp,所属组为:guestuser。
步骤:
1、配置匿名FTP服务器
[root@localhost]# vi /etc/ftpaccess //加入以下内容
upload /var/ftp * no
upload /var/ftp/incoming yes ftp guestuser 0666
upload /var/ftp/incoming/* yes ftp guestuser 0666
upload /var/ftp/incoming/temp yes ftp guestuser 0666 nodirs
注,有疑问:第二行(incoming后面未加/)与第三行(在incoming后加了/),不要第二行可以吗?
2、把ftpaccess文件复制一份放到/var/ftp/pub目录下,并为其设置正确的权限,供用户测试用.
[root@localhost]# cp /etc/ftpaccess /var/ftp/pub
[root@localhost]# chmod 644 /var/ftp/pub/ftpaccess
3、在/var/ftp目录下,建立incoming子目录,把组用户设置成为ftp,并为组用户添加写入权限。
[root@localhost]# mkdir /etc/ftp/incoming
[root@localhost]# chgrp ftp /var/ftp/incoming
[root@localhost]# chmod g+w /var/ftp/incoming
4、在incoming目录下建立temp子目录,进行和incoming目录本身同样的设置。
[root@localhost]# mkdir /var/ftp/incoming/temp
[root@localhost]# chgrp ftp /var/ftp/incoming/temp
[root@localhost]# chmod g+w /var/ftp/incoming/temp
5、编辑提示信息文件welcome.msg,放在/var/ftp目录下,文件内容如下 :
[root@localhost]# vi /var/ftp/welcome.msg
Welcome to NCIE FTP site!!
As an anonymous user,you can download files from
pub and incoming directories, and upload files to
incoming directory.
Enjoy!
6、编辑提示信息.message,放在/var/ftp/incoming目录下,文件内容如下 :
[root@localhost]# vi /var/ftp/incoming/.message
You can upload files to this directory and the
subdirectory 'temp',but you can't make new directory in it.
7、重新启动xinetd
[root@localhost]# service xinetd restart
[root@localhost]# ftp 192.168.1.1 //此步连接成功
ftp> cd pub
ftp> get ftpaccess //此步成功,即:可以下载。
ftp> cd ../incoming
ftp> mkdir new //新建一个目录,就出现了以下信息:
550 new: Permission denied on server. (upload)
ftp> put ftpaccess //上传一个文件,就出现了以下信息:
local:ftpaccess remote: ftpaccess
227 Entering Passive Mode (192,168,1