【FTP】出现550错误的解决办法----删除FTP服务端的文件失败!!

问题描述

提示:FTP服务端删除文件失败的情况:
场景:我使用FTP,我们从FTP服务端下载一个文件到本地,紧接着我处理FTP服务端的被下载文件----删除操作,但是我遇到的问题是,一直出现550代码,显示删除失败!!!!

原因分析及解决方案:

问题的分析:
我的问题:FTP服务端 要删除的文件的权限问题
要删除的文件的文件夹和文件必须是可写的

必须清楚登录FTP服务端的用户对要删除文件的操作权限

使用ls -l 文件名查看要删除文件的权限
使用ls -ld 文件夹名查看包含要删除文件的文件夹的权限

例如下面

[root@taochanglong cpp]# ls -l /tmp/idc/surfdata/SURF_ZH_20250927144700_1247.csv
-rw-r--r-- 1 root root 47602 Sep 27 14:47 /tmp/idc/surfdata/SURF_ZH_20250927144700_1247.csv
[root@taochanglong cpp]# ls -ld /tmp/idc/surfdata
drwxr-xr-x. 2 root root 24576 Sep 27 17:15 /tmp/idc/surfdata

我登录FTP服务端的用户是普通用户,是属于 其它用户
观察上面文件和文件夹的权限,对于 其它用户 是没有w权限的,所以导致删除失败。

因此使用chmod去改变文件和文件夹的权限

// -R 表示连同文件夹下的文件一起改了
chmod -R u=rwx,g=rx,o=rwx /tmp/idc/surfdata
[root@taochanglong cpp]# ls -ld /tmp/idc/surfdata
drwxr-xrwx. 2 root root 24576 Sep 27 17:26 /tmp/idc/surfdata
[root@taochanglong cpp]# ls -l /tmp/idc/surfdata/SURF_ZH_20250927144700_1247.csv
-rwxr-xrwx 1 root root 47602 Sep 27 14:47 /tmp/idc/surfdata/SURF_ZH_20250927144700_1247.csv

这样就可以删除了!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值