考试网 >> IT认证 >> Linux >> Linux动态 >> ProFTPD支持MySQL添加虚拟用户认证及磁盘限额

ProFTPD支持MySQL添加虚拟用户认证及磁盘限额

发布时间:2006-06-28 09:54     点击:
分页:前10页  上一页  [11] 12 13 14 15 16 17 18 19 20  下一页  后10页

#PathAllowFilter "^[a-zA-Z0-9_.-]()’+$"

#PathAllowFilter "^[a-zA-Z0-9 _.-]()’+$"

# We don’t want .ftpaccess or .htaccess files to be uploaded

#PathDenyFilter "(\.ftp)|(\.ht)[a-z]+$"

#pathDenyFilter "\.ftp[a-z]+$"

# Do not allow to pass printf-Formats (security! see documentation!):

#AllowFilter "^[a-zA-Z0-9@~ /,_.-]*$"

#DenyFilter "%"

5、系统用户和用户组ftp的UID和GID的调整; 

由于我们在配置文件中,把ftp的用户和用户组的UID和GID都设置为了1000;所以我们得调整一下/etc/passwd 和/etc/group中有关ftp用户和用户组的行;把UID和GID都改为1000;

您可以在/etc/passwd 中找到 ftp用户一行,比如类似下面这行

ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin

在这行中,14是ftp用户的UID,我们要改为1000,50为ftp用户组的GID,也改为1000,其它的可以不变;也就是

ftp:x:1000:1000:FTP User:/var/ftp:/sbin/nologin

接着我们再找到 /etc/group ;在这个文件中找到一行,类似如下的;

ftp:x:50:

把这行中的50改为1000;也就是这样的;

ftp:x:1000:

6、启动ProFTPD,并测试; 

[root@localhost ~]# /opt/proftpd/sbin/proftpd

[root@localhost ~]# pgrep proftpd

17965

说明:上面就把proftpd 启动起来了;我们通过pgrep 来查看是否有ProFTPD的进程,查看得知已经有了;证明服务器已经启动。我们进入测试阶段;

测试:测试帐号是test,密码是test;您可以用ftp命令来测试,也可以用lftp来测试,也可以用gftp来测试;找一个FTP客户端就行;这个test帐号是怎么来的呢。回头看一下proftpd.sql那段代码中,是否有下面这行;

INSERT INTO `ftpusers` VALUES (’test’, ’test’, 1000, 1000, ’/home/test’, ’/sbin/nologin’,0,’’,’’);
分页:前10页  上一页  [11] 12 13 14 15 16 17 18 19 20  下一页  后10页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有