vsftpd 错误排除

作者:admin 发布时间:December 31, 2011 分类:技术

553 Could not create file

假设是/home/ftp

这个目录的权限应该是777,owner是root,group是ftp

chmod 777 /home/ftp

chown root:ftp /home/ftp

530 Permission denied错误

vsftpd出现530 Login incorrect错误与530 Permission denied错误。 
530 Permission denied 
原因是/etc/vsftpd/vsftpd.conf里userlist_enable=YES 
/etc/vsftpd/user_list含有root名单 
2种解决办法: 

  • userlist_enable=NO
  • 将root从user_list中去掉

530 Login incorrect错误 
将root从/etc/vsftpdftpusers中去掉。 

 

使用在vsftpd.conf中添加userlist_*阻止特定的本地用户 
         userlist_enable=YES 
         userlist_deny=YES 
         userlist_file=/etc/vsftpd.denyuser 
编辑/etc/vsftpd.denyuser ,添加上需要阻止的本地用户,一个用户名一行 
用被阻止的用户登录FTP显示的消息为:530 Permission denied 


我本机的etc/vsftpd/vsftpd.conf文件里,只有userlist_enable=YES 
于是用root用户登录报错530 Permission denied 
把YES改成NO就OK了

 

 

 

 

 

标签: none

添加新评论 »

captcha
请输入验证码