cheng029 发表于 2012-6-27 13:03:22

YUM安装ProFTPd与添加虚拟用户

ProFTP已经成为继Wu-FTP之后最为流行的FTP服务器软件,越来越多的站点选用它构筑安全高效的FTP站点,ProFTP配置方便,并有MySQL和Quota模块可供选择,利用它们的完美结合可以实现非系统账号的管理和用户磁盘的限制。下面介绍如何安装和添加虚拟用户。
安装EPEL软件包
[*]rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm

YUM安装ProFTPd
[*]yum install proftpd

设置开机启动

[*]chkconfig --level 3 proftpd on

ProFTPd管理:
启动proftpd:service proftpd start
停止proftpd:service proftpd stop
重启proftpd:service proftpd restart
重载proftpd:service proftpd reload
配置文件/etc/proftpd.conf,可以通过proftpd -t6指令检测语法是否正确。
添加虚拟用户首先我们需要设置配置文件/etc/proftpd.conf。
添加下面代码进配置文件:

[*]AuthUserFile        /etc/ftpd.passwd
[*]AuthGroupFile        /etc/ftpd.group

关闭检测/etc/shells:

[*]RequireValidShell       off

设置仅使用虚拟用户认证:

[*]AuthOrder       mod_auth_file.c

禁止PAM认证:

[*]PersistentPasswd       off
[*]AuthPAM off

限制改变根目录:

[*]DefaulRoot ~

按照上面的要求设置好配置文件后,我们使用ftpasswd工具来添加虚拟用户,首先下载这个工具。

[*]cd /usr/sbin/
[*]wget http://www.castaglia.org/proftpd/contrib/ftpasswd
[*]chmod +x ftpasswd

ftpasswd工具的格式如下:

[*]# ftpasswd --passwd --name {username} --file /etc/ftpd.passwd --uid {5000} --gid {5000} --home /var/ftp/username-home/ --shell /bin/false
[*]# ftpasswd --group --name group1 –file /etc/ftpd.group --gid 5000 --member username

a13698822086 发表于 2013-3-13 15:41:42

过来看看的

a13698822086 发表于 2013-5-15 19:45:36

如果没有毛片,中国的性教育简直就是一片空白!

loyalxuan 发表于 2013-5-16 06:42:43

找到好贴不容易,我顶你了,谢了

59519751 发表于 2013-5-16 17:41:47

为中华而努力读书!一包中华好多钱啊~~~

jiaxp 发表于 2013-5-17 07:14:06

解释就是掩饰,掩饰就是编故事!

asdrtu 发表于 2013-5-17 16:50:48

不要在一棵树上吊死,在附近几棵树上多试试死几次~
页: [1]
查看完整版本: YUM安装ProFTPd与添加虚拟用户