vsftpd 226 553 550 530错误

vsftpd遇到了几个错误:

1. 226 transfer done (but failed to open directory)

2. 553 Could not create file.

3. 550 Create directory operation failed.

因为SELINUX=enforcing模式,所以出现以上3个错误,

解决方法:

setsebool -P ftp_home_dir=on #解决错误1

setsebool -P allow_ftpd_full_access=on #解决错误2、3

4. 530 Login incorrect

解决方法:

vim /etc/pam.d/vsftpd

 

增加2行:

auth sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/virtusers

account sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/virtusers

 

发表评论

你必须 登录 才能发表评论.