源码安装vsftp2.0.7
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-16
[root@localhost source]# tar xzvf vsftpd-2.0.7.tar.gz [root@localhost source]# cd vsftpd-2.0.7 [root@localhost vsftpd-2.0.7]# more INSTALL [root@localhost usr]# cd /home/source/vsftpd-2.0.7 [root@localhost vsftpd-2.0.7]# make [root@localhost vsftpd-2.0.7]# make install [root@localhost vsftpd-2.0.7]# cp vsftpd.conf /etc/ [root@localhost vsftpd-2.0.7]# cp RedHat/vsftpd.pam /etc/pam.d/vsftpd [root@localhost vsftpd-2.0.7]# useradd -M ftp -d /var/ftp [root@localhost vsftpd-2.0.7]# mkdir -p /var/ftp [root@localhost vsftpd-2.0.7]# chown root:root /var/ftp [root@localhost vsftpd-2.0.7]# chmod 755 /var/ftp [root@localhost vsftpd-2.0.7]# mkdir -p /usr/share/empty [root@localhost vsftpd-2.0.7]# more /etc/xinetd.d/vsftpd # default: on # description: # The vsftpd FTP server serves FTP connections. It uses # normal, unencrypted usernames and passwords for authentication. # vsftpd is designed to be secure. service ftp { socket_type = stream wait = no user = root server = /usr/local/sbin/vsftpd # server_args = # log_on_success = DURATION USERID # log_on_failure = USERID nice = 10 disable = YES } [root@localhost vsftpd-2.0.7]# cd /etc/ [root@localhost etc]# groupadd Virtual You have new mail in /var/spool/mail/root [root@localhost etc]# useradd -g Virtual Vuser cd /etc [root@localhost etc]# mkdir vsftpd [root@localhost etc]# vi /etc/vsftpd/logins.txt admin 123456 upload 12345678 download 12345678 [root@localhost etc]# db_load -T -t hash -f /etc/vsftpd/logins.txt /etc/vsftpd/vsftpd_login.db
[root@localhost etc]# chmod 600 /etc/vsftpd/vsftpd_login.db [root@localhost etc]# cd pam.d/ [root@localhost pam.d]# more vsftpd #%PAM-1.0 auth required /lib/security/pam_listfile.so item=user sense=deny file= /etc/ftpusers onerr=succeed auth required /lib/security/pam_unix.so shadow nullok auth required /lib/security/pam_shells.so account required /lib/security/pam_unix.so session required /lib/security/pam_unix.so [root@localhost pam.d]# vi vsftp.vu auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login account required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login [root@localhost pam.d]# mkdir /etc/vsftpd/Virtual [root@localhost pam.d]# cd /etc/vsftpd/Virtual/ [root@localhost Virtul]# ls [root@localhost Virtul]# vi admin anon_world_readable_only=NO write_enable=YES anon_mkdir_write_enable=YES anon_upload_enable=YES anon_other_write_enable=YES local_root=/home/web/ file_open_mode=0777 #此为上传文件具有X权限 [root@localhost Virtul]# vi upload anon_world_readable_only=NO write_enable=YES anon_mkdir_write_enable=YES anon_upload_enable=YES local_root=/usr/local/apache/htdocs/dym_test/ [root@localhost Virtul]# vi download anon_world_readable_only=NO local_root=/usr/local |
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于源码安装vsftp2.0.7的所有评论