完美解决lftp遇到put: Access failed: 553 Could not create file.

目录

一、问题

二、原因

三、解决方法


一、问题

put: Access failed: 553 Could not create file.

二、原因

(1)没有关闭SeLinux

(2)linux默认安装vsftp服务之后只允许匿名用户的访问和下载,不支持上传。

三、解决方法

方法一:

关闭SeLinux

复制代码
setenforce 0

使用vim命令编写 /etc/sysconfig/selinux,修改为SELINUX=disabled

复制代码
vim /etc/sysconfig/selinux

试下能不能上传文件了,不成功使用方法二。

方法二:

修改文件vsftpd.conf

复制代码
vi /etc/vsftpd/vsftpd.conf

进入后会发现很多注释(带#的),需要修改如下内容,但是很麻烦,建议直接全部删除,直接输入如下内容。

复制代码
write_enable=YES
 
anon_umask=022
anonymous_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
 
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
 
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES

编辑完成后保存退出,重新启动vsftp服务。

复制代码
systemctl restart vsftpd

如果都没有成功,使用下面方法。

复制代码
getsebool -a | grep ftp
复制代码
setsebool -P allow_ftpd_anon_write on  
setsebool -P allow_ftpd_full_access on 

好了,快去试下吧~

相关推荐
Android系统攻城狮4 分钟前
Linux PipeWire深度解析之pw_init调用流程与实战(八十三)
linux·运维·服务器·音频进阶·pipewire音频进阶
zbyyd2 小时前
Linux 进程管理详解:从概念到实战
linux·运维·服务器
云飞云共享云桌面4 小时前
智能装备工厂研发团队如何利用单台服务器承载 10 路 SolidWorks 并发?
运维·服务器·3d·自动化·制造
辻弋2014 小时前
手动关服务会自动重启、组策略家庭版用不了——Windows Update Blocker用“禁用+锁定”双保险,让Win10/11自动更新彻底闭嘴
服务器·人工智能·windows·电脑·开源软件
躺不平的理查德4 小时前
OpenSSL 的异步 TLS 1.3 加密
linux·运维·服务器
tedcloud1234 小时前
Awesome DSH Plugin 怎么用?给 DeepSeek Harness 搭建自己的插件生态
大数据·linux·服务器·人工智能·音视频
夜月yeyue5 小时前
SOME/IP 服务模型
linux·服务器·单片机·安全·车载系统
程序员z75 小时前
深入理解 GMP 模型:Go 协程调度器的设计与调度场景全解析
服务器·网络·golang
土星云SaturnCloud6 小时前
高速服务区AI视觉全场景方案:安全管控+运营提效+服务升级,土星云边缘算力赋能智慧交通
服务器·人工智能·ai·边缘计算
土星云SaturnCloud6 小时前
Real-ESRGAN超分辨率算法原理与边缘侧部署实践
服务器·算法·ai·边缘计算·real-esrgan