Pure-ftpd服务安装及虚拟用户设置
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服务安装及虚拟用户设置相关推荐
- vsftpd服务安装与虚拟用户配置
vsftpd的全名是"Very secure FTP Daemon" 一.安装vsftpd 安装db4-util用于生成认证文件 yum -y install db4-utils ...
- Linux下vsftpd基本配置和虚拟用户设置的安全方法
PS:很长时间偶习惯用sftp.vsftpd很久没用了,现在还是需要使用,偶把基本的配置和虚拟用户设置方法总结一下,vsftpd的虚拟用户实现方法有很多种,个人认为下面的方法还是最简单的.建议在生产环 ...
- 虚拟服务器ftp上传权限设置,13. 为 FTP虚拟用户设置“不同文件目录”和“访问权限”...
Re:FTP 文件传输服务 ========================== FTP 服务不论在企业或教学中,是很常用的文件共享方式,它既可以做到匿名访问,也可以做到用户名和密码访问,更可以做到只 ...
- centos安装vsftp后的虚拟用户设置
2019独角兽企业重金招聘Python工程师标准>>> 安装好vsftpd之后,有的时候需要配置虚拟用户,可以先写一个login.txt,奇数行为用户名,偶数为用户名密码,例如: u ...
- Ubuntu上ftp安装和虚拟用户创建
1.安装命令 sudo apt-get install vsftpd 2.安装完毕,检查vsftpd进程是否已启动,可以查看进程或者查看监听端口 ps -ef | grep vsftpd netsta ...
- ftp安装和虚拟用户创建(终于搞清楚了)
安装 一.安装 sudo apt-get install vsftpd 二.查看安装结果 安装完毕,检查vsftpd进程是否已启动,可以查看进程或者查看监听端口 1 ps -eaf|grep vsft ...
- vsftpd安装及虚拟用户认证
1.vsftpd安装ip:192.168.0.200 (redhat 5.3系统) #yum -y install vsftpd #vsftpd软件#yum -y install db4-utils ...
- 因虚而安全---vsftpd虚拟用户
Linux系统平台下的FTP服务器软件,当数Wu-ftpd.Proftpd和vsftpd这三款软件具有代表性.Wu-ftpd服务器历史悠久,功能强大,可构建出稳定性出色的FTP服务器:Proftpd服 ...
- rhel5.5安装vsftpd并配置虚拟用户及开放防火墙和selinux
一,下载并安装 1, 至rpm.pbone.net或rpmfind.net搜索并下载: vsftpd-2.2.2-2.el5.i386.rpm 2, 安装 # rpm -ivh vsftpd-2.2. ...
最新文章
- qchart 图表_Qt下绘制图表——QtCharts版
- 《计算机组成原理》实验报告——TEC-2实验系统——微程序控制器实验
- 开发过程中编写的一些批处理
- 服务器nasjava文件共享,办公室文件共享之如何搭建共享服务器或文件共享服务器nas?...
- 详解 Qt 串口通信程序全程图文 (1)
- 使用 JSON JavaScriptSerializer 进行序列化或反序列化时出错。字符串的长度超过了为 maxJsonLength 属性设置的值。...
- 为什么 Web 前端开发不抛弃 HTML 和 CSS,用纯 JavaScript 开发?
- oracle 表查询(1)
- 基于高程的地面点云信息提取
- 拓端tecdat|R语言股票收益分布一致性检验KS检验Kolmogorov-Smirnov、置换检验Permutation Test可视化
- 四十一、SPSS中的t检验和卡方检验
- c语言实现按键精灵区域找图,按键精灵根据图片查找坐标脚本示例
- 计算机技术在扬声器单元应用,晶莹剔透的水晶魅力-细赏Waterfall玻璃扬声器的独特设计...
- vue路由详解 --基础
- sql server 排序按笔画
- 【品質管理】【レビュー】_ブレーンストーミングとKJ法<転載>
- Race Condition(资源竞争) 解决方案总结
- M5A78L-M LX3 PLUS 触发不显
- 网阔MZ200A设备常见问题定位与解决
- 最全面的SpringMVC教程(六)——WebSocket