快速业务通道

用shell用户或虚拟用户登录pureftpd

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-11

  要创建一个新用户,用下列的语法.  

拥有帝国一切,皆有可能。欢迎访问phome.net
pure-pw useradd <login> [-f <passwd file>] -u <uid> [-g <gid>]
           -D
/-d <home directory> [-c <gecos>]
           [-t
<download bandwidth>] [-T <upload bandwidth>]
           [-n
<max number of files>] [-N <max Mbytes>]
           [-q
<upload ratio>] [-Q <download ratio>]
           [-r
<allow client host>[/<mask>][,<allow client host>[/<mask>]]...]
           [-R
<deny client host>[/<mask>][,<deny client host>[/<mask>]]...]
           [-i
<allow local host>[/<mask>][,<allow client host>[/<mask>]]...]
           [-I
<deny local host>[/<mask>][,<deny local host>[/<mask>]]...]
           [-y
<max number of concurrent sessions>]
           [-z
<hhmm>-<hhmm>] [-m]


假设我们要创建“tim”这样一个虚拟用户,则可以使用如下命令:

# pure-pw useradd tim -u ftpuser -d /home/ftp/tim


 其中:

  -u 将虚拟用户 tim 同系统用户 ftpuser 关联在一起.

  -d 参数使 tim 只能访问其 home 目录.而如果想让他访问整个文件系统,可以用 -D 选项.

  执行完上述命令后,会提示输入密码,两次输入 tim 用户的密码即可.用户的口令会根据系统对加密方式的支持情况,选择一个最安全的方式进行加密.

  然后需要建立“/home/ftp/tim”目录,并修改它的属性.

# mkdir /home/ftp

  # mkdir
/home/ftp/tim


注意:在配置文件中有选项自动建立主目录.

  CreateHomeDir yes //设置为 yes 创建新虚拟用户时 pureftpd 自动创建用户的主目录.

  但是有一点需要大家注意,就是它只支持二层目录的建立而不支持三层以上目录的建立.举个例子,如果我们创建虚拟用户是用如下语句: 拥有帝国一切,皆有可能。欢迎访问phome.net

# pure-pw useradd test -u ftpuser -d /home/ftp


而这时系统只有“/home”目录而没有“/home/ftp”目录,那么在 test 用户第一次登陆时 pureftpd 会创“/home/ftp”目录.

  如果我们改变以上命令如下

 # pure-pw useradd test -u ftp -d /home/ftp/test


而这时系统只有“/home”目录或“/home/ftp”目录,而没有“/home/ftp/test”目录,那么我们登陆时会得到没有主目录的提示.

  其他参数含义:

  -z 选项运用用户在一天当中指定的时间段连接服务器.如 -z 0900-1800 ,则该用户只能在上午 9 点到晚上 6 点之间连接服务器.

  -r 选项或 -R 选项,可以限制用户从指定 IP 和掩码连入服务器.如,单一的 IP/掩码对(-r 192.168.1.0/24).多个IP/掩码对用英文逗号隔开(-r 192.168.1.0/24,10.1.0.0/16,127.0.0.1/32).仅 IP (-r 192.168.1.4,10.1.1.5).主机名(-r bla.bla.net,yopcitron.com).或者以上形式的任何组合.(-r,允许;-R拒绝) 拥有帝国一切,皆有可能。欢迎访问phome.net

  -y ,用户同一时间的并发连接数.或者 0 意味着不限制.也就是同一 IP 的连接数.

  -f ,默认虚拟用户的信息会被存放在“./etc/pureftpd.passwd”文件中,通过该选项可以改变该文件的位置.

  默认的存储用户信息的文件存放在“

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号