vsftp服务器实现匿名用户

来源:互联网 发布:pop3和smtp端口被占用 编辑:程序博客网 时间:2024/06/05 18:24
平时经常要架设个简单的ftp服务器,用来传一些文件,只要匿名用户可以上传和修改就可以了。下面是一些相关的配置,这样的ftp只需要修改几个地方就ok了。
anonymous_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=YES      #容许匿名用户上传文件
anon_mkdir_write_enable=YES     #容许匿名用户建立目录
anon_other_write_enable=YES     #容许匿名用户除了新建和上传外的其他权限,如:删除、更名。
主要是这几条,其他的基本不用动。
然后再在/var/ftp下面建立一个匿名用户有足够权限的目录:
cd /var/ftp
mkdir upload
chmod 777 upload
这样就可以实现匿名用户可以上传,修改和删除的功能了。
还有一些有用的设置,在这里记录一下:
chroot_list_enables=YES
chroot_list_file=/etc/vsftpd/chroot_list
#将某些用户所定在自家目录中,用户名在chroot_list中记录,格式:每行一用户。
pasv_enable=YES
pasv_min_port=5000
pasv_max_port=6000
#打开ftp被动连结,并设置最小、最大端口。
user_config_dir=/etc/vsftpd/userconf
#定义用户个人配置文件所在目录。
#定义了这句就要在userconf目录中建立以用户名命名的文件,这就是这个用户的配置文件。其中加入一条local_root=/home/ftp为指定用户登陆目录,local_max_rate=80000 设置此用户的最大数据传输速度为80KBytes/s
setproctitle_enable=YES
#将所有连接也不同的进程体现出来。
http://www.dianli8.net/
0 0
原创粉丝点击