提示553 Could not create file,把这个目录的属主和权限都设置好,还是报这个错误,那仔细在网上查查,问题解决如下:
错误提示
当前目录是/home
ftp> !ls -l
......
-rwxr-xr-x 1 root root 146 Aug 16 03:30 hosts
-rw-r--r-- 1 root root 46 Aug 16 02:09 host.txt
-rw-r--r-- 1 root root 51 Aug 15 07:14 logins.txt
.....
ftp> put host.txt
local: host.txt remote: host.txt
227 Entering Passive Mode (127,0,0,1,62,184)
150 Ok to send data.
226 File receive OK.
46 bytes sent in 0.014 seconds (3.2 Kbytes/s)
ftp> put hosts
local: hosts remote: hosts
227 Entering Passive Mode (127,0,0,1,174,59)
150 Ok to send data.
226 File receive OK.
146 bytes sent in 0.046 seconds (3.1 Kbytes/s)
ftp> put /home/hosts
local: /home/hosts remote: /home/hosts
227 Entering Passive Mode (127,0,0,1,232,15)
553 Could not create file.
ftp>
问题:ftp> put /home/hosts 与 ftp> put hosts (当前目录是/home
)执行的参数应该是一样的 为什么前一种却不能上传?
碰到这种问题我们要先要分析原因,大概如
1.考虑是不是selinux的原因 把selinux禁用试试
2.说不定ftp的文件夹确实没有写权限,确认一下该目录权限
3.配置文件里有write_enable=YES吗
先来尝试:
代码如下 | 复制代码 |
1. setsebool -P ftpd_disable_trans 1 |
如果解决了就不要向下看了,否则往下看另一种方法
我们需要把allow_ftpd_full_access 设置为1
代码如下 | 复制代码 |
[root@umboyserver vsftpd]# setsebool allow_ftpd_full_access 1 [root@umboyserver vsftpd]# setsebool allow_ftpd_use_cifs 1 |
续:
为ftp新加用户
代码如下 | 复制代码 |
useradd ftp-new -s /sbin/nologin -g ftp -d /home/ftp-new 修改系统配置iptables /etc/sysconfig/iptables /etc/init.d/iptables restart |
推荐一种匿名用户
1.vsftpd.conf文件中:
代码如下 | 复制代码 |
write_enable=YES anon_mkdir_write_enable=YES anon_other_write_enable=YES |
2.ftp目录权限:
查看ftp目录:
代码如下 | 复制代码 |
> cat /etc/passwd | grep ftp ftp:x:107:65534::/home/ftp:/bin/false |
ftp目录为/home/ftp
代码如下 | 复制代码 |
chown root:root /home/ftp chmod -R 755 /home/ftp |
但这样是不能上传文件的。因为这是匿名用户,当前目录所有者是root用户; 真的要上传文件在该目录下建立一个文件夹如名字是upload,
代码如下 | 复制代码 |
mkdir /home/ftp/upload chown ftp:root /home/ftp/upload |
这个时候可以传文件到upload目录,但根目录还是不能上传文件,这是匿名用户,如果是不是匿名用户就不存在这个问题。
我的博物馆故事 官方安卓版v1.61.2
我的博物馆故事是一款以消除为主题的经营养成类手游,在这里玩家
专业模拟飞行10 手机版v12.2.4
专业模拟飞行10安卓版是一款飞行休闲手游,顶尖的物理飞行引擎
动物起义战斗模拟器二琳同款 最新版v4.1.1
动物起义战斗模拟器是一个非常有趣的模拟类游戏,玩家可以召唤各
迷你世界七周年 安卓手机版v1.43.0
迷你世界7周年是一款由《迷你世界》官方推出的庆祝特别版本,在
劫后公司无限资源版 v1.0.5.1
劫后公司内置菜单版是游戏的破解版本,在该版本中为玩家提供了内