这篇文章分享的是proftpd软件的安装与配置方法,比vsftpd要简单些。
一,安装proftpd软件:
然后,从源码包里复制启动脚本。
然后,需要在proftpd里面修改一下参数。
由于安装时不是默认的目录,所以很多涉及到程序路径的地方要改成安装的位置。
具体如下。
# chkconfig: 345 85 15
# config: /usr/local/proftpd/etc/proftpd.conf
# Make sure the binary is present.
[ -x /usr/local/proftpd/sbin/proftpd ] || exit 5
顺便,在上面这一行的后面添加下面这一行,注意位置很重要,在其他地方添加没有效果。
PATH=”$PATH:/usr/local/proftpd/sbin”
然后chkconfig添加服务:
# chkconfig –add proftpd
二,设置虚拟用户。
先编辑 /usr/local/proftpd/etc/proftpd.conf,在最后添加两行。
以上内容是设置存储虚拟用户和虚拟用户组的文件,与操作系统的用户和组的文件独立开来。
然后,进入proftpd安装目录下的bin目录,里面有一个ftpasswd文件,是用来设置虚拟用户和组的。
说明:
还要设置一下虚拟用户home目录的权限。
根据官方文档,chown时一定要用uid.gid形式的,不能用名称形式。
# chmod 2000.2000 /var/www
重启proftpd软件:
# service proftpd restart
至此,我们完成了proftpd软件的安装,以及虚拟用户的创建,希望对大家有一定的帮助。