zl程序教程

您现在的位置是:首页 >  系统

当前栏目

windows10与linux进行ftp遇到550 Failed to change directory及553 Could not creat file

LinuxFailedftp to 进行 not File 遇到
2023-09-27 14:26:02 时间

第一个原因:

没有权限,可以使用带有l参数的ls命令来看文件或者目录的权限

ls -l

 

解决:给本地用户添加一个可写权限

chmod +w /home/student            ##给对应的本地用户添加一个可写的权限

 

 

第二个原因:

selinux是开启状态而本地用户上传的bool值为off

getenforce                        ##通过该命令查看selinux状态,如果是开启状态就有可能是selinux的问题

 

解决1:关闭selinux

vim /etc/sysconfig/selinux        ##编辑selinux配置文件,在其中把selinux状态改成disabled
reboot                            ##重启系统后就可以成功上传了

 

解决2:

如果不想关闭selinux服务,可以通过设置bool值打开使用本地用户上传功能的权限

getsebool -a | grep ftp            ##在这里查看ftp服务的bool值
setsebool -P ftp_home_dir on    ##打开本地用户上传功能

 

 

 

 

 

getenforce ##通过该命令查看selinux状态,如果是开启状态就有可能是selinux的问题