- 论坛徽章:
- 0
|
centos7安装vsftpd后,本地读写权限,匿名用户读写权限都已经打开,可上传文件时依然报 553 could not create file。
1.配置
local_enable=yes
wirte_enable=yes
local_umask=022
listen=yes
listen_ipv6=no
pasv_min_port=30001
pasv_max_port=31000
以上几项没有的添加上,有的按照以上参数配置。
2.防火墙。centos7 默认防火墙为firewalld,在不修改默认防火墙的情况下,设置iptables没用。
打开服务端口,和数据传输端口
firewall-cmd --zone=public --add-port=21/tcp --permanent
firewall-cmd --zone=public --add-port=30001-31000/tcp --permanent
3.此时上传文件依然报553 could not create file
查看SElinux策略,设置ftp权限。
getsebool -a |grep ftp
setsebool ftpd_full_access on
setsebool ftpd_anon_write on
setsebool ftpd_use_passive_mode on
4.大功告成。
|
|