第一个原因:

没有权限,可以使用带有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的问题

相关文章:

  • 2021-06-14
  • 2022-12-23
  • 2021-10-26
  • 2021-12-01
  • 2021-11-30
  • 2021-09-30
  • 2021-12-31
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-04-28
  • 2022-12-23
  • 2021-12-13
  • 2022-12-23
  • 2021-09-28
  • 2022-12-23
相关资源
相似解决方案