当前位置: 首页 > news >正文

Linux学习:安装 vsftpd 总结

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

## 20160325 centos 6 vsftpd总结
1、我直接使用了虚拟用户身份 ftp,也可以自己新建立,但是后面guest务必对应该身份
#创建虚拟用户
useradd -d /home/virtualuser -s /sbin/nologin virtualuser
chmod 777 /home/virtualuser                      

#给777权限否则用户不能访问

2、这里是对应到ftp身份(或自建身份)的要点
guest_enable=YES                                

#启用虚拟用户
guest_username=ftp(或自建的virtualuser)                      

#映射虚拟用户
pam_service_name=vsftpd                    

#ftp认证文件
user_config_dir=/etc/vsftpd/vuser.conf    

#为不同用户分配不同权限

3、#ftp认证文件一次建立,不用再修改,在/etc/pam.d目录
4、后续增加虚拟用户也都是用ftp身份,需要修改2个地方,执行一个口令认证命令
    1)在明文显示的password文件(vuser_passwd.txt)中添加用户名、密码,执行认证命令生成密码数据库文件(vuser_passwd.db)
    2)在虚拟用户配置目录(/etc/vsftpd/vuser.conf )下建立定义该用户权限文件,名称=用户名
    
5、以上务必root身份完成

转载于:https://my.oschina.net/u/1440971/blog/829232

相关文章:

  • 中午感想......
  • flask蓝图的使用
  • Master Page 的原理分析, IParserAccessor.AddParsedSubObject 方法
  • c++中对应java ShutdownHook的退出处理器
  • 2017第5周二杭州印象
  • 自由文化相关网站
  • spark学习10(win下利用Intellij IDEA搭建spark开发环境)
  • 校验软件包
  • 工作心得
  • jquery动态创建表格
  • 针对 .NET 开发人员的存储过程评估(转)
  • CCF201503-3 节日(100分)
  • 利用U盘启动制作GHO镜像
  • 软件测试面试题集锦
  • InfoVista.NET 概述
  • $translatePartialLoader加载失败及解决方式
  • 03Go 类型总结
  • JavaScript设计模式与开发实践系列之策略模式
  • Java比较器对数组,集合排序
  • Java编程基础24——递归练习
  • Java超时控制的实现
  • JS字符串转数字方法总结
  • Three.js 再探 - 写一个跳一跳极简版游戏
  • Travix是如何部署应用程序到Kubernetes上的
  • Vue 动态创建 component
  • 阿里云爬虫风险管理产品商业化,为云端流量保驾护航
  • 二维平面内的碰撞检测【一】
  • 猴子数据域名防封接口降低小说被封的风险
  • 开发基于以太坊智能合约的DApp
  • 爬虫进阶 -- 神级程序员:让你的爬虫就像人类的用户行为!
  • 扑朔迷离的属性和特性【彻底弄清】
  • 七牛云假注销小指南
  • 浅谈web中前端模板引擎的使用
  • 软件开发学习的5大技巧,你知道吗?
  • 深入浅出Node.js
  • 数据结构java版之冒泡排序及优化
  • 腾讯视频格式如何转换成mp4 将下载的qlv文件转换成mp4的方法
  • 异步
  • 用Visual Studio开发以太坊智能合约
  • 深度学习之轻量级神经网络在TWS蓝牙音频处理器上的部署
  • 国内唯一,阿里云入选全球区块链云服务报告,领先AWS、Google ...
  • ​Java并发新构件之Exchanger
  • #我与Java虚拟机的故事#连载09:面试大厂逃不过的JVM
  • (31)对象的克隆
  • (6)STL算法之转换
  • (C语言)输入一个序列,判断是否为奇偶交叉数
  • (六)什么是Vite——热更新时vite、webpack做了什么
  • (四)【Jmeter】 JMeter的界面布局与组件概述
  • (图)IntelliTrace Tools 跟踪云端程序
  • (转载)(官方)UE4--图像编程----着色器开发
  • .a文件和.so文件
  • .net core 6 redis操作类
  • .NET/C# 检测电脑上安装的 .NET Framework 的版本
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地定义和使用弱事件
  • .NET程序员迈向卓越的必由之路