博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[ 总结 ] vsftpd 虚拟用户配置
阅读量:4356 次
发布时间:2019-06-07

本文共 1419 字,大约阅读时间需要 4 分钟。

需求:在不更改目录权限的前提下,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=NOchroot_local_user=YESxferlog_file=/var/log/xferlogpam_service_name=vsftpd.vu# 添加如下参数:pasv_enable=YESpasv_min_port=2100pasv_max_port=2200guest_enable=YESguest_username=rootuser_config_dir=/etc/vsftpd/vconf[root@server2 vsftpd]# mkdir /etc/vsftpd/vconf[root@server2 vsftpd]# vim vusers.txtabc123456[root@server2 vsftpd]# db_load -T -t hash -f vusers.txt vusers.db[root@server2 vsftpd]# vim /etc/pam.d/vsftpd.vuauth    required        pam_userdb.so   db=/etc/vsftpd/vusersaccount required        pam_userdb.so   db=/etc/vsftpd/vusers[root@server2 vsftpd]# mkdir -pv /data/imagemkdir: 已创建目录 "/data"mkdir: 已创建目录 "/data/image"[root@server2 vconf]# vim abc    # 注意 这个文件一个空格都不要有,否则报错local_root=/data/imagewrite_enable=YESanon_umask=022anon_world_readable_only=NOanon_upload_enable=YESanon_mkdir_write_enable=YESanon_other_write_enable=YES[root@server2 vconf]# service vsftpd start为 vsftpd 启动 vsftpd:                                    [确定][root@server2 vconf]# service iptables stopiptables:清除防火墙规则:                                 [确定]iptables:将链设置为政策 ACCEPT:filter                    [确定]iptables:正在卸载模块:                                   [确定]

  成功。

转载于:https://www.cnblogs.com/hukey/p/5313786.html

你可能感兴趣的文章
(转)使用BigDecimal进行精确运算
查看>>
触屏开发技巧之——左右滑动导航
查看>>
存储器系列,L1缓存,L2缓存,内存(RAM),EEPROM和闪存,CMOS与BIOS电池
查看>>
玛利亚∙多斯普拉泽雷斯
查看>>
逻辑回归
查看>>
Java Web编程的主要组件技术——Struts的高级功能
查看>>
view工作原理
查看>>
线程的同步
查看>>
Tarjian算法求强联通分量
查看>>
thinkphp命令行生成模型类
查看>>
【转载】如何更容易地打开小米手机后盖
查看>>
CTE测试
查看>>
JavaScript unshift()怎样添加数据的?
查看>>
在XP系统下如何访问win10共享的打印机
查看>>
ubuntu下安装eclipse
查看>>
hashMap与 hashTable , ArrayList与linkedList 的区别(详细)
查看>>
珍惜当下(转)
查看>>
免费iOS第三方推送工具Urban Airship使用教程
查看>>
用python进行数据分析--引言
查看>>
springboot详解
查看>>