WEB开发网
开发学院服务器FTP服务器 Debian+vsftpd+MySQL实现虚拟用户 阅读

Debian+vsftpd+MySQL实现虚拟用户

 2007-03-03 00:00:00 来源:WEB开发网   
核心提示: 代码:#拒绝所有连入vsftpd的IP先.vsftpd: ALLc,修改/etc/hosts.allow在这里开放允许登录vsftpd的IP地址关于VSFTPD_LOAD_CONF环境变量,vsftpd的man是这么说的:"If tcp_wrappers sets the VSFTPD

代码:#拒绝所有连入vsftpd的IP先.
vsftpd: ALL

c,修改/etc/hosts.allow

在这里开放允许登录vsftpd的IP地址关于VSFTPD_LOAD_CONF环境变量,vsftpd的man是这么说的:

"If tcp_wrappers sets the VSFTPD_LOAD_CONF environment variable, then the vsftpd session will try and load the vsftpd configuration file specified in this variable. "

代码:#限制可以匿名登录vsftpd的IP地址
vsftpd: 192.168.0.,210.83.200.200 : setenv VSFTPD_LOAD_CONF /etc/vsftpd/vsftpd.anonymous
#允许vsftpd的虚拟用户以任何IP连接FTP
vsftpd: ALL : setenv VSFTPD_LOAD_CONF /etc/vsftpd/vsftpd.virtual

d,修改/etc/vsftpd/vsftpd.anonymous

代码:#mkdir /etc/vsftpd/
#nano /etc/vsftpd/vsftpd.anonymous
#允许匿名登录
anonymous_enable=YES

e,修改/etc/vsftpd/vsftpd.virtual

代码:#nano /etc/vsftpd/vsftpd.virtual
#不允许匿名登录
anonymous_enable=NO

5),为不同的用户设置不同的访问权限

a,激活单个用户配置功能,增加以下配置行到vsftpd的配置文件:

代码:#nano /etc/vsftpd.conf
#指定不同用户配置文件的存放路径
user_config_dir=/etc/vsftpd/vsftpd_user_conf

b,普通用户:下载/上传

编辑/etc/vsftpd/vsftpd_user_conf/normal

注意:用户的配置文件名与用户名一致,不过匿名用户的配置文件名为ftp,而不是anonymous

代码:#mkdir /etc/vsftpd/vsftpd_user_conf
#nano /etc/vsftpd/vsftpd_user_conf/normal
加入以下内容:

上一页  1 2 3 4 5 6  下一页

Tags:Debian vsftpd MySQL

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接