vsftpd实现匿名上传——Centos 6.0

在Centos 6.0服务器上配置vsftpd以实现匿名FTP上传时,遇到了553错误"Could not create file!"。问题根源在于SELinux访问控制。配置包括安装vsftpd,关闭防火墙,设置启动服务,修改upload目录权限,并重启vsftpd服务。提供了解决此问题的步骤以及ftp上传批处理命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近要使用Centos 6.0 服务器中的FTP匿名上传服务,配置vsftpd.conf和ftp权限之后总是遇到553错误“Could not create file!”,网上查过一些资料之后发现是SELinux访问控制模块的原因。现在就把配置的过程记录下来留作备忘。

1.安装vsftpd,并关闭防火墙

  安装: yun -y install vsftpd 
  关闭防火墙: /etc/init.d/iptables stop    (也可以关掉开机启动:chkconfig iptables off)

  设置启动ftp服务:chkconfig vsftpd on

2.配置vsftpd
在vsftpd的配置文件/etc/vsftpd/vsftpd.conf 中开启支持匿名用户上传的功能
anonymous_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
anon_umask=022 (权限掩码,根据需要修改,表示目录被初始创建的权限为755,即777-022。不设置则掩码默认为077)
3.配置上传目录
匿名用户默认的ftp目录是/var/ftp, 该根目录可以用于下载但一般无法用于上传(可能出现500错误),在/var/ftp/pub/下新建一目录upload,
设置
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值