ubuntu下Pureftpd配置之虚拟用户设置

系统 Linux
Pureftpd是一款在多种类Unix上使用并符合GPL协议的原代码开放的软件,顾名思义,它就是一款纯粹的Ftp程序。本文给大家介绍下Pureftpd的虚拟用户设置。

Pureftpd是一款快速,高质量,功能齐全的ftp服务器,最重要的是可以支持设置客户端默认编码,今天我给大家详细介绍下:Pureftpd如何进行虚拟用户设置

  ubuntu 的 pure-ftpd 的配置文件很特别,都是放到 “/etc/pure-ftpd/conf” 目录下,而且是以选项为文件名,选项值为文件内容。譬如你需要启用--trustedgid选项,你只需要在该目录下建立一个名为:TrustedGID的文件,并且把信任的GID写入到文件中即可。

  下面介绍的配置请把选项名作为文件名在 “/etc/pure-ftpd/conf” 下新建一个文本文件,然后内容就写选项的值。

  虚拟用户设置:

  在“系统->系统管理->用户名和组”新建一个叫“ftpuser”的用户名(ftpuser可以是你自己喜欢的一个名字),主组的话可以推荐选“ftpgroup”来方便管理,如果不想“ftpuser”具备登录本地系统的功能,可以在账户属性的“高级”里的“高级设置”的“Shell”里选“/bin/false”,主目录就选一个你想要该用户登录是所在的目录就可以了(其实是我没有测试如果虚拟用户和实际用户的主目录设置了不同的目录的结果),我是设置了“/var/www/site”。

  然后

  sudo pure-pw useradd ftpuser -u ftpuser -d /var/www/site

  会提示你设置一个密码的。

  这个命令就是用本地系统中的 “ftpuser” 用户登录,虚拟用户名为“ftpuser”,“ftpuser” 的主目录在 “/var/ftp”

  虚拟用户和本地用户的名字可以不一样的,自己改,其实ftpuser不建立也行,可以直接用“ftp”这个用户的。用户登录 ftp 后的主目录是以这条命令所指定的主目录为准的。

  添加完之后,让 pure-ftpd 建立虚拟用户数据

  sudo pure-pw mkdb

  生成的文件在 “/etc/pure-ftpd/pureftpd.pdb”

通过文章的介绍,我们可以看到Pureftpd实现虚拟用户设置其实挺简单!希望本文对大家有所帮助!

【编辑推荐】

责任编辑:赵鹏 来源: 互联网
相关推荐

2011-02-25 17:40:38

2011-03-02 15:15:26

ubuntuPureftpd

2011-03-02 14:22:12

Pureftpdubuntu

2011-02-25 17:07:25

2011-02-25 17:30:52

2011-03-02 15:05:59

Pureftpdubuntu

2011-03-03 17:02:50

Vsftpd

2011-03-02 16:19:30

网络转载

2011-03-03 12:27:34

2011-03-03 16:47:32

2011-02-25 10:10:41

Proftpd

2010-12-27 13:26:25

FreeBSDvsftpd虚拟用户

2011-03-03 17:01:17

Vsftpd

2011-02-25 10:03:06

Proftpd

2011-02-25 10:19:54

Proftpd

2011-08-16 15:16:26

UbuntuApache虚拟主机

2011-02-23 14:05:57

2010-05-18 10:21:10

2011-03-03 09:34:34

PureFTPd

2011-02-25 17:48:52

点赞
收藏

51CTO技术栈公众号