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服务