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

安装 sudo apt-get install pure-ftpd

虚拟用户设置 首先,可以在系统中添加相应的用户和组,如用户ftpuser 和组ftpgroup ,专门用来管理ftp服务。也可以是能登录系统的用户,但最好是不能登录系统的用户,安全。 groupadd ftpgroup useradd ftpuser -g ftpgroup -d /home/ftp -s /sbin/nologin

然后利用pure-pw命令** 添加虚拟用户**,如添加虚拟用户user1,并指定查看目录为/var/www/site1: pure-pw useradd user1 -u ftpuser -g ftpgroup -d /var/www/site1

另:一个系统用户可以绑定多个虚拟用户,然后控制所查看的目录。如再添加虚拟用户user2,并指定查看目录为/var/www/site2 pure-pw useradd user2 -u ftpuser -g ftpgroup -d /var/www/site2

pure-pw完之后会要求输入密码,也就是设置登录ftp用户的密码。添加完之後,让 pure-ftpd 建立虚拟用户数据: pure-pw mkdb

这样完了之后重启pure-ftpd: /etc/init.d/pure-ftpd restart

此时是否可以登录?如果不可以:

无法正常登录

请查看 /etc/pure-ftpd/auth 下是否有 puredb?

没有需要在/etc/pure-ftpd/auth下,创建一个软链接: ln -s /etc/pure-ftpd/conf/PureDB 60puredb

至此,再次重启pure-ftpd。各个虚拟用户即可登录ftp查看各自的目录。而且所有命令如果没有权限,记得加sudo。 其他 1、删除一个用户 pure-pw userdel[-f] [-m]

这时,用户的信息会被从指定的 passwd 文件中删除,但是用户的 home 目录会被保留,需要手工删除。 2、改变用户 pure-pw passwd[-f] [-m]

3、显示用户信息 在 /etc/pureftpd.passwd 文件中记录的信息,但不方便用户的阅读,因此 pure-ftpd 提供了显示用户信息的命令。其语法是: pure-pw show[-f]

作者:拾壹北 链接:https://www.jianshu.com/p/7d86472208cd 来源:简书 简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

转载于:https://my.oschina.net/u/3707722/blog/3052181

Pure-ftpd服务安装及虚拟用户设置相关推荐

  1. vsftpd服务安装与虚拟用户配置

    vsftpd的全名是"Very secure FTP Daemon" 一.安装vsftpd 安装db4-util用于生成认证文件 yum -y install db4-utils ...

  2. Linux下vsftpd基本配置和虚拟用户设置的安全方法

    PS:很长时间偶习惯用sftp.vsftpd很久没用了,现在还是需要使用,偶把基本的配置和虚拟用户设置方法总结一下,vsftpd的虚拟用户实现方法有很多种,个人认为下面的方法还是最简单的.建议在生产环 ...

  3. 虚拟服务器ftp上传权限设置,13. 为 FTP虚拟用户设置“不同文件目录”和“访问权限”...

    Re:FTP 文件传输服务 ========================== FTP 服务不论在企业或教学中,是很常用的文件共享方式,它既可以做到匿名访问,也可以做到用户名和密码访问,更可以做到只 ...

  4. centos安装vsftp后的虚拟用户设置

    2019独角兽企业重金招聘Python工程师标准>>> 安装好vsftpd之后,有的时候需要配置虚拟用户,可以先写一个login.txt,奇数行为用户名,偶数为用户名密码,例如: u ...

  5. Ubuntu上ftp安装和虚拟用户创建

    1.安装命令 sudo apt-get install vsftpd 2.安装完毕,检查vsftpd进程是否已启动,可以查看进程或者查看监听端口 ps -ef | grep vsftpd netsta ...

  6. ftp安装和虚拟用户创建(终于搞清楚了)

    安装 一.安装 sudo apt-get install vsftpd 二.查看安装结果 安装完毕,检查vsftpd进程是否已启动,可以查看进程或者查看监听端口 1 ps -eaf|grep vsft ...

  7. vsftpd安装及虚拟用户认证

    1.vsftpd安装ip:192.168.0.200 (redhat 5.3系统) #yum -y install vsftpd #vsftpd软件#yum -y install db4-utils ...

  8. 因虚而安全---vsftpd虚拟用户

    Linux系统平台下的FTP服务器软件,当数Wu-ftpd.Proftpd和vsftpd这三款软件具有代表性.Wu-ftpd服务器历史悠久,功能强大,可构建出稳定性出色的FTP服务器:Proftpd服 ...

  9. rhel5.5安装vsftpd并配置虚拟用户及开放防火墙和selinux

    一,下载并安装 1, 至rpm.pbone.net或rpmfind.net搜索并下载: vsftpd-2.2.2-2.el5.i386.rpm 2, 安装 # rpm -ivh vsftpd-2.2. ...

最新文章

  1. qchart 图表_Qt下绘制图表——QtCharts版
  2. 《计算机组成原理》实验报告——TEC-2实验系统——微程序控制器实验
  3. 开发过程中编写的一些批处理
  4. 服务器nasjava文件共享,办公室文件共享之如何搭建共享服务器或文件共享服务器nas?...
  5. 详解 Qt 串口通信程序全程图文 (1)
  6. 使用 JSON JavaScriptSerializer 进行序列化或反序列化时出错。字符串的长度超过了为 maxJsonLength 属性设置的值。...
  7. 为什么 Web 前端开发不抛弃 HTML 和 CSS,用纯 JavaScript 开发?
  8. oracle 表查询(1)
  9. 基于高程的地面点云信息提取
  10. 拓端tecdat|R语言股票收益分布一致性检验KS检验Kolmogorov-Smirnov、置换检验Permutation Test可视化
  11. 四十一、SPSS中的t检验和卡方检验
  12. c语言实现按键精灵区域找图,按键精灵根据图片查找坐标脚本示例
  13. 计算机技术在扬声器单元应用,晶莹剔透的水晶魅力-细赏Waterfall玻璃扬声器的独特设计...
  14. vue路由详解 --基础
  15. sql server 排序按笔画
  16. 【品質管理】【レビュー】_ブレーンストーミングとKJ法<転載>
  17. Race Condition(资源竞争) 解决方案总结
  18. M5A78L-M LX3 PLUS 触发不显
  19. 网阔MZ200A设备常见问题定位与解决
  20. 最全面的SpringMVC教程(六)——WebSocket

热门文章

  1. 双击U盘时既能运行程序又能打开U盘
  2. RAC+单实例DATAGUARD 配置
  3. orcle rac启动了,但数据库没有启动的错误解决
  4. 【Linux入门基础知识】Linux 脚本编写基础
  5. Android 动画(一)---布局动画
  6. vue-cli详细教程
  7. 软键盘挡住输入框问题的终极解决方案
  8. 个人作业——week3
  9. SpringMVC中JSP取不到ModelAndView的数据原因
  10. (转)c3p0配置大全