FTP使用报错

1.将用户限定只能访问其主目录以后,FTP能够链接,可是上传文件的时候报错:服务器

553 could not create fileide

经检查,ftp的文件夹确实没有写权限,因而设置ftp文件夹有读写权限:spa

chmod -R 777 /var/ftp

2.可是若是设置为chmod -R 777 /var/ftp,会致使ftp服务器不能启动,出现以下错误:rest

500 OOPS: vsftpd: refusing to run with writable root inside chroot ()  code

又得把ftp文件夹的写权限去掉it

chmod a-w /var/ftp

解决方法:在/var/ftp下新建文件夹/var/ftp/data,将data文件夹设置chmod -R 777 /var/ftp/data,io

在data文件夹下进行写的操做。table

3.FTP链接出错ftp

530 Permission denied配置

首先检查系统是否开启了vsftp服务,若是没有开启,先开启该服务,而后查看vsftpd.conf的配置,当vsftpd .conf配置文件里启用userlist_enable=NO选项时才容许访问。配置修改完成后,执行

service vsftpd restart
或
/bin/systemctl restart  vsftpd.service

重启vsftpd服务,这时候能够链接了,再次将userlist_enable=YES,重启vsftpd服务

相关文章
相关标签/搜索