本文共 1582 字,大约阅读时间需要 5 分钟。
yum install -y vsftpdchkconfig vsftpd onvi /etc/vsftpd/vftpuser.txt#***user#***pwdrpm -qa|grep db4-utilsdb_load -T -t hash -f /etc/vsftpd/vftpuser.txt /etc/vsftpd/vftpuser.dbvi /etc/pam.d/vsftpd#auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/vftpuser#account required /lib64/security/pam_userdb.so db=/etc/vsftpd/vftpuseruseradd -d /home/vftpsite -s /sbin/nologin vftpuserchmod 700 /home/vftpsitevi /etc/vsftpd/vsftpd.conf############listen=YESlisten_port=12580connect_from_port_20=YESftp_data_port=20pasv_enable=YESpasv_min_port=30000pasv_max_port=30999tcp_wrappers=YESlocal_enable=YESchroot_local_user=yesanonymous_enable=NOguest_enable=YESguest_username=vftpuseruser_config_dir=/etc/vsftpd/vsftpd_user_confpam_service_name=/etc/pam.d/vsftpdftpd_banner=Welcome to Rekoo FTP serverdirmessage_enable=YESxferlog_enable=YESxferlog_file=/var/log/vsftpd.logxferlog_std_format=YESidle_session_timeout=600check_shell=NO###### end #######mkdir -p /etc/vsftpd/vsftpd_user_confcd /etc/vsftpd/vsftpd_user_confvim skyland_ftp #### 注意:此文件名与/etc/vsftpd/vftpuser.txt 中的***user需一致#################local_root=/home/ftpdirvirtual_use_local_privs=NOwrite_enable=YESanon_world_readable_only=NOanon_upload_enable=YESanon_other_write_enable=YESanon_mkdir_write_enable=YESanon_umask=0022chmod_enable=YESfile_open_mode=0775########end#############chown vftpuser.vftpuser /home/ftpdir###授权ftp目录/etc/init.d/vsftpd restart## 注意检查pam_userdb.so 的全路径 修改/etc/pam.d/vsftpd 中,跟全路径一致#find / -name "pam_userdb.so"#vim /etc/pam.d/vsftpd #service vsftpd restart
转载于:https://blog.51cto.com/qiyishi/1720902