文档章节

Pure-ftpd服务安装及虚拟用户设置

G
 Gm_ning
发布于 05/21 14:00
字数 572
阅读 4
收藏 0

安装 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 来源:简书 简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

© 著作权归作者所有

上一篇: 生成RSA秘钥文件
下一篇: jenkins安装
G
粉丝 1
博文 33
码字总数 10218
作品 0
广州
私信 提问
2018-3-28 Linux学习笔记

15.4 xshell使用xftp传输文件 首先需安装xftp.可先定位到xshell窗口(任意),再按快捷键Ctrl+Alt+F然后在弹出的对话框中选择下载xftp. 安装xftp后,在xshell窗口,再按快捷键Ctrl+Alt+F就能弹出如...

XiaoluHuang
01/07
0
0
FTP(xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务)

xshell使用xftp传输文件 xshell使用xftp可以更高的提高效率,然后使用的是sshd服务,22端口; xftp使用方法参考博客 xftp官网 使用pure-ftpd搭建ftp服务 特点:轻量、简单 1.yum安装pure-ft...

蛋黄_Yolks
2018/08/28
0
0
pure-ftpd搭建ftp服务

二、使用pure-ftpd搭建ftp服务 pure-ftpd比较小巧 2.1、安装pure-ftpd yum install -y epel-release yum install -y pure-ftpd 2.2、修改配置文件后启动 vim /etc/pure-ftpd/pure-ftpd.conf ......

linux之路
2018/01/18
0
0
15.4 xshell使用xftp传输文件;15.5 使用pure-ftpd搭建ftp服务

扩展: vsftp使用mysql存放虚拟用户并验证 : http://www.aminglinux.com/bbs/thread-342-1-1.html ftp的主动和被动模式 : http://www.aminglinux.com/bbs/thread-961-1-1.html 15.4 xshel......

主内安详
2018/03/28
0
0
56.xshell使用xftp传输文件 使用pure-ftpd搭建ftp服务

15.4 xshell使用xftp传输文件 15.5 使用pure-ftpd搭建ftp服务 扩展 vsftp使用mysql存放虚拟用户并验证 http://www.aminglinux.com/bbs/thread-342-1-1.html ftp的主动和被动模式 http://www...

王鑫linux
2018/08/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

win mysql 安装笔记

官方下载zip的mysql包,解压即可 目录: D:\mysql_file\mysql-5.7.26-winx64 在该目录下新建一个文件夹data (如果操作过程中失败,要把data中的所有文件删掉) 新建一个文件,命名为my.ini,内容...

_大侠__
16分钟前
1
0
第八届“中国软件杯”初赛评审完美收官,课工场赛题备受关注

日前,由工业和信息部、教育部、江苏省人民政府共同创办第八届“中国软件杯”大学生软件设计大赛初赛评审历时两天,于 6 月 23 日圆满结束。由中国科学院软件研究所专家、各高校软件学院相关...

IFTNews
29分钟前
0
0
日期居然用字符串保存?我笑了

微信公众号「后端进阶」,专注后端技术分享:Java、Golang、WEB框架、分布式中间件、服务治理等等。 老司机倾囊相授,带你一路进阶,来不及解释了快上车! 我发现数据库有些日期居然用字符串...

后端进阶
31分钟前
2
0
c 基础教程四:c 输入输出(二)

在C语言中,有三个函数可以用来在显示器上输出数据,它们分别是: puts():只能输出字符串,并且输出结束后会自动换行 putchar():只能输出单个字符 printf():可以输出各种类型的数据 prin...

故城以南丶思念不安
33分钟前
1
0
SSO简单实现与理解

SSO英文全称Single Sign On,单点登录。SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。它包括可以将这次主要的登录映射到其他应用中用于同一个用户的登录的机...

如同相见恨晚
33分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部