Proftpd虚拟用户设置步骤

逆流の鱼, 3 十一月, 2012

相当简单!

  1. 安装proftpd
    yum install proftpd
  2. 指定一个可读取的passwd文件目录
    mkdir /etc/proftpd
  3. 添加用户
    ftpasswd --passwd --name=[virtual-username] --uid=500 --gid=500 --home=/path/to/home --shell=/sbin/nologin --file=/etc/proftpd/passwd
  4. 编辑配置文件
    vim /etc/proftpd.conf
  5. 把下面第一行换成2、3行,重启服务就生效了。
    #AuthOrder                      mod_auth_pam.c* mod_auth_unix.c
    AuthOrder       mod_auth_file.c
    AuthUserFile    /etc/proftpd/passwd

 

(更新于2013-10=01)

1、今天proftpd无法start,运行:

proftpd --configtest

原来是/etc/hosts里没有主机名称的对应ip,这样就启动不了,真弱智。

主机名指hostname查询出来那个。

 

2、centos6的proftpd无法创建目录

折腾了很久,才发现这是个bug:http://bugs.proftpd.org/show_bug.cgi?id=3841

虽然官网已经修复,但需要手动编译最新版本才行。

 

评论