linuxFTP的虚拟用户

[复制链接]
查看11 | 回复0 | 2012-4-20 21:03:00 | 显示全部楼层 |阅读模式
我在计算机学校学习期间,学到如何搭建搭建ftp虚拟用户‘于是做了一个不慎完整的文档,下面是我的具体做法:
1.安装vsftpd包,并启用
2.建立本地用户u1,建文件var/ftp/soft,修改etc/vsftpd/vsftpd.conf并测试
3.建立虚拟用户数据库
安装db4-utils包
创建虚拟用户 vi /etc/vsftpd/vusers.list
例:张三(用户)

1(密码)
转化为db数据库
cd/etc/vsftpd/
db_load -T -t hash -f vusers.list vusers.db
chown 600 /etc/ vsftpd/vusers.* (降低权限)
3.建立ftp访问的根目录及虚拟用户对应的系统账户
useradd -d var/ftproot -s /sbin/nologin virtual(建立映射账户virtual)
chmod 755 /var/ftproot/(更改权限)
touch aa.test 建立测试文件
4.建立PAM认证
vi /etc/pam.vsftpd.vu
authrequired pam_userdb.so db=/etc/vsftpd/vusers
account required pam_userdb.so db=/etc/vsftpd/vusers
5.修改vsftpd.conf配置文件,添加用户支持
local_enable=YES
guest_enable=YES
guest_username=virtual
pam_service_name=vsftpd.vu
user_config_dir=/etc/vsftpd/vsftpd.conf
6.单独设置用户权限
7.重启vsftpd服务
到这里一个完整的FTP虚拟用户就搭建好了如果你想了解更多的关于计算机的知识,请咨询:http://www.jisuanji.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行