500 OOPS: cannot change directory:/home/ftp
$ getsebool -a | grep ftp
allow_ftpd_anon_write --> off
allow_ftpd_full_access --> off
allow_ftpd_use_cifs --> off
allow_ftpd_use_nfs --> off
ftp_home_dir --> off
ftpd_connect_db --> off
ftpd_use_passive_mode --> off
httpd_enable_ftp_server --> off
tftp_anon_write --> off
$ setsebool -P ftp_home_dir on
$ vim /etc/vsftpd/loginuser.txt
nginx_access_log
ineedaccesslog
$ db_load -T -t hash -f /etc/vsftpd/loginuser.txt /etc/vsftpd/vsftpd_login.db
$ vim /etc/pam.d/vsftpd.vu
auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
account required /lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
$ useradd vsftpd -s /sbin/false
$ vim /etc/vsftpd/vsftpd.conf
pam_service_name=vsftpd.vu
guest_enable=YES
guest_username=vsftpd
user_config_dir=/etc/vsftpd/vsftpd_user_conf
* 下载账号
参考文献:
http://hx100.blog.51cto.com/44326/383143/
$ getsebool -a | grep ftp
allow_ftpd_anon_write --> off
allow_ftpd_full_access --> off
allow_ftpd_use_cifs --> off
allow_ftpd_use_nfs --> off
ftp_home_dir --> off
ftpd_connect_db --> off
ftpd_use_passive_mode --> off
httpd_enable_ftp_server --> off
tftp_anon_write --> off
$ setsebool -P ftp_home_dir on
$ vim /etc/vsftpd/loginuser.txt
nginx_access_log
ineedaccesslog
$ db_load -T -t hash -f /etc/vsftpd/loginuser.txt /etc/vsftpd/vsftpd_login.db
$ vim /etc/pam.d/vsftpd.vu
auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
account required /lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
$ useradd vsftpd -s /sbin/false
$ vim /etc/vsftpd/vsftpd.conf
pam_service_name=vsftpd.vu
guest_enable=YES
guest_username=vsftpd
user_config_dir=/etc/vsftpd/vsftpd_user_conf
* 下载账号
参考文献:
http://hx100.blog.51cto.com/44326/383143/