vsftpd配置centOS5.5

1、匿名用户可以上传、下载文件,创建文件夹、删除文件夹
[root@xu ~]# rpm -qa |grep vsftpd

如果没有的话就先安装软件包

[root@xu ~]# mount /dev/cdrom /mnt ; cd /mnt/Server

[root@xu Server]# rpm -ivh vsftpd-2.0.5-16.el5_4.1.i386.rpm

 下面我先贴出我的配置

[root@xu ~]# cat /etc/vsftpd/vsftpd.conf |grep =

#允许匿名登陆
anonymous_enable=YES

#本地帐户能够登陆
local_enable=YES

#本地帐户登陆后无权删除和修改文件
write_enable=YES

#FTP上本地的文件权限,默认是077
local_umask=022

#把上传到FTP的文件或者目录改变权限,别人上传的文件匿名也可以下载
anon_umask=022

#开放上传权限
anon_upload_enable=YES

#匿名帐号可以有删除的权限 也可以修改文件名
anon_other_write_enable=YES

#放开匿名用户浏览权限
anon_world_readable_only=NO

#可创建目录的同时可以在此目录中上传文件
anon_mkdir_write_enable=YES

#切换目录时,显示目录下.message的内容
dirmessage_enable=YES

#激活上传和下传的日志
xferlog_enable=YES

#启用FTP数据端口的数据连接
connect_from_port_20=YES
#chown_uploads=YES
#chown_username=whoever
# The name of log file when xferlog_enable=YES and xferlog_std_format=YES
#xferlog_file=/var/log/xferlog

#使用标准的日志格式
xferlog_std_format=YES
#idle_session_timeout=600
#data_connection_timeout=120
#nopriv_user=ftpsecure
#async_abor_enable=YES
#ascii_upload_enable=YES
#ascii_download_enable=YES

#欢迎信息
#ftpd_banner=Welcome to blah FTP service.
#deny_email_enable=YES
#banned_email_file=/etc/vsftpd/banned_emails
#chroot_list_enable=YES
#chroot_list_file=/etc/vsftpd/chroot_list
#ls_recurse_enable=YES

#独立的VSFTPD服务器
listen=YES
#listen_ipv6=YES

#验证方式
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES

 

创建文件夹

[root@xu Server]# mkdir /var/ftp/public

[root@xu Server]# chmod 777 /var/ftp/public

设置sebool

[root@xu Server]# getsebool -a |grep ftp

#匿名用户写权限,要开启
allow_ftpd_anon_write --> on

#匿名用户要上传文件,要开启
allow_ftpd_full_access --> on
allow_ftpd_use_cifs --> off
allow_ftpd_use_nfs --> off
allow_tftp_anon_write --> off

#本地用户家目录
ftp_home_dir --> on
ftpd_connect_db --> off

#关闭selinux对ftp服务的影响
ftpd_disable_trans --> on
ftpd_is_daemon --> on
httpd_enable_ftp_server --> off
tftpd_disable_trans --> off

可以用setsebool allow_ftpd_anon_write on 来开启

按照上面的设置,重启服务就好了.

[root@xu Server]# /etc/init.d/vsftpd restart   或 service vsftpd restart   或 service xinetd restart

 

 

你可能感兴趣的:(centos,职场,休闲)