建立基于虚拟用户的vsftpd
建立基于虚拟用户的vsftpd 系统: Cent os 5.5 软件包: Vsftpd-2.0.5-10.el5.i386.rpm Db4-untils-4.3..29-9.fc6.i386.rpm FTP宿主目录: Downloadfile 1:安装软件包. Rpm –ivh Vsftpd-2.0.5-10.el5.i386.rpm Db4-untils-4.3..29-9.fc6.i386.rpm 2:建立虚拟用户,并设置虚拟用户口令. cd /etc/vsftpd/ vi user.list upload 用户名 upload 口令 3:使用db4工具生成数据库文件 db_load –T –t hash –f user.list user.db chmod 600 /etc/vsftpd/user* 降低权限,保证安全 4:建立虚拟用户所需的pam配置文件(需手动建立) Vi /etc/pam.d/vsftpd.vu #%PAM-1.0 auth required pam_userdb.so db=/etc/vsftpd/user account required pam_userdb.so db=/etc/vsftpd/user 5:创建对应的系统账户. Useradd –s /sbin/nologin -d /downloadfile vsftp 6:修改vstp主配置文件 Vi /etc/vsftpd/vsftpd.conf anonmous_enable = NO 不启用匿名 local_enable = yes 启用本地用户 pam_server_name = vsftpd.vu 指定认证文件 guest_enable=YES guest_username=vsftp 指定对应的系统账号 user_config_dir = /etc/vsftpd/vsftpd_dir 设置用户的配置文件目录(一会需手动到该目录下创建) chroot_local_user = yes 锁定用户登录上的宿主目录位置(安全) 7:创建用户配置文件 Mkdir –p /etc/vsftpd/vsftpd_dir Cd /etc/vsftpd/vusers_dir Vi upload 写入用户配置文件参数: anon_upload_enable=yes 上传权限 anon_mkdir_write_enable=yes 创建文件夹权限
本文出自 “折翅飞翔的小鸟” 博客,请务必保留此出处http://haolulu.blog.51cto.com/3164472/579006 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |