码迷,mamicode.com
首页 > 其他好文 > 详细

[ 总结 ] vsftpd 虚拟用户配置

时间:2016-03-24 00:59:39      阅读:308      评论:0      收藏:0      [点我收藏+]

标签:

需求:在不更改目录权限的前提下,ftp用户对目录里的文件拥有所有权。

[root@server2 ~]# yum install vsftpd -y
[root@server2 ~]# cd /etc/vsftpd/
[root@server2 vsftpd]# cp -a vsftpd.conf vsftpd.conf_bak
[root@server2 vsftpd]# vim vsftpd.conf
# 修改如下参数:
anonymous_enable=NO
chroot_local_user=YES
xferlog_file=/var/log/xferlog
pam_service_name=vsftpd.vu
# 添加如下参数:
pasv_enable=YES
pasv_min_port=2100
pasv_max_port=2200
guest_enable=YES
guest_username=root
user_config_dir=/etc/vsftpd/vconf
[root@server2 vsftpd]# mkdir /etc/vsftpd/vconf
[root@server2 vsftpd]# vim vusers.txt
abc
123456
[root@server2 vsftpd]# db_load -T -t hash -f vusers.txt vusers.db
[root@server2 vsftpd]# vim /etc/pam.d/vsftpd.vu
auth    required        pam_userdb.so   db=/etc/vsftpd/vusers
account required        pam_userdb.so   db=/etc/vsftpd/vusers
[root@server2 vsftpd]# mkdir -pv /data/image
mkdir: 已创建目录 "/data"
mkdir: 已创建目录 "/data/image"

[root@server2 vconf]# vim abc    # 注意 这个文件一个空格都不要有,否则报错
local_root=/data/image
write_enable=YES
anon_umask=022
anon_world_readable_only=NO
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
[root@server2 vconf]# service vsftpd start
为 vsftpd 启动 vsftpd:                                    [确定]
[root@server2 vconf]# service iptables stop
iptables:清除防火墙规则:                                 [确定]
iptables:将链设置为政策 ACCEPT:filter                    [确定]
iptables:正在卸载模块:                                   [确定]

技术分享  成功。

[ 总结 ] vsftpd 虚拟用户配置

标签:

原文地址:http://www.cnblogs.com/hukey/p/5313786.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!