Archive for 10月, 2006

  • 关于phpcms教育版本的设计

    关于phpcms教育版本的设计

    新闻文章模块 校际通模块 (家长与学校、学校内部信息交流) 教师个人模块 - 资源平台*、教学笔记、课堂笔记、学生成长记录 学生个人模块 - 资源平台*

    Full Story

  • phpcms 3.0 改进

    phpcms 3.0 改进

    tag: $r[ontop] ? ‘ontop’ : ($r[elite] ? ‘elite’ : ‘common’); login: passport=1 => login.php?referer=index.php -> Error

    Full Story

  • 常用表单验证类 php

    常用表单验证类 php

    Full Story

  • proftpd

    proftpd

    简介:在win下建过ftp服务器的都知道如何创建用户,这个用户通常是和系统用户 无关的虚拟用户。而proftpd的缺省配置是不支持的,只允许/etc/passwd里 的用户连接ftp。所以我看了一下在proftpd下使用虚拟用户机制。 虚拟用户的信息可以从SQL tables(mod_sql), LDAP服务器(via mod_ldap), CDB文件(via mod_auth_cdb)和其它的系统文件中获得。本文讲的是对我而言 最方便的最后一种: 通过 AuthUserFile 和 AuthGroupFile 1. 在/etc/proftpd.conf的末尾加入 AuthOrder mod_auth_file.c mod_auth_unix.c AuthUserFile /usr/local/etc/proftpd/passwd AuthGroupFile /usr/local/etc/proftpd/group 其中,AuthOrder指定了权限检查的顺序。这里先检查用户是否在AuthUserFile里, 然后再查系统文件/etc/passwd。 AuthUserFile和AuthGroupFile的文件格式看passwd(5)和group(5)。 如果用户名和组名与系统的重复,看DirFakeUser和DirFakeGroup。 另外,AuthGroupFile并不是必须的。 2. 使用ftpasswd创建passwd和group文件 $ ftpasswd –passwd –file=/usr/local/etc/proftpd/passwd –name=test \ –uid=888 –home=/home/test –shell=/bin/false 创建了一个test用户 $ ftpasswd –group –name=test –gid=777...

    Full Story