Chinaunix首页 | 论坛 | 博客
  • 博客访问: 346795
  • 博文数量: 93
  • 博客积分: 2322
  • 博客等级: 大尉
  • 技术积分: 1600
  • 用 户 组: 普通用户
  • 注册时间: 2012-08-27 10:23
文章分类

全部博文(93)

文章存档

2018年(12)

2012年(81)

分类: LINUX

2012-09-26 13:06:40

1,
建立虚拟用户的口令库文件
#vi
logins.txt
添加以下
Zhangsan
/用户名
123
/密码
Lisi
234
Wangwu
345
2,
生产vsftpd的认证数据库
#db_load –T –t hash
–f
logins.txt
/etc/vsftpd/vsftpd_logins.db
改数据库权限
#chmod 600
/etc/vsftpd/vsftpd_logins.db
3,建立虚拟用户所需的PAM配置文件
#vi /etc/pam.d/vsftpd.vu
添加以下:
auth
required
/lib/security/pam_userdb.so
db=/etc/vsftpd/vsftpd_logins
Account
required
/lib/security/pam_userdb.so
db=/etc/vsftpd/vsftpd_logins
4,建立虚拟用户及所要访问的目录并设置相应的权限
#useradd
-d
/home/ftpsite
virtual
/建立vsftpd虚拟用户所需的系统帐号
#chmod 700
/home/ftpsite/ 设置宿主目录的权限为700
5,设置vsftpd.conf配置文件
#vi /etc/vsftpd/vsftpd.conf
添加如下:
Guest_enable=YES
Guest_username=virtual
Pan_service_name=vsftpd.vu
Anon_world_readable_only=NO
重启vsftpd服务即可!

阅读(1759) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~