Linux远程修改用户密码工具 V1.0

使用方法:
1、将文件ChangePasswd.cgi和ChangePasswd.ini 放到apche安装目录下的cgi-bin下
2、确认ChangePasswd.cgi 程序第1行 ,prel工具的位置   (我的:#!/usr/bin/perl -w)
3、修改ChangePasswd.cgi 第84行 改成htpasswd所在的路径 (我的:/project/apache/bin/htpasswd)
4、修改ChangePasswd.cgi 128行 ini文件改成完整路径 (我的:/project/apache/cgi-bin/ChangePasswd.ini)
5、配置文件 ChangePasswd.ini 第2行authuserfile= 密码存放路径 (我的:/svndata/svn-auth-file/passwd)
6、配置文件 ChangePasswd.ini 第3行logfile= 操作日志存放路径 (我的:/project/apache/cgi-bin/ChangPasswd.log)

注意细节:
1、用htpasswd时 切勿用-m参数 如果以前用的话,可重新输入一次进行更新
2、ChangPasswd.log 必须有“w”写入权限

初次面版,版本号为:V1.0

该远程修改用户密码页面,可行性测试通过(但页面经过黑盒测试存在不少BUG!- - 开发人员测试人员为一体是很郁闷的事情)
期待各位对该页面增添功能,解决缺陷!

测试登陆:http://180.200.3.38/cgi-bin/ChangePasswd.cgi

LinuxChangePasswd.rar
(2007-11-13 20:20:57, Size: 2.72 KB, Downloads: 255)


我也来说两句 查看全部回复

最新回复

  • zealotdadd (2007-11-13 11:25:31)


    顶..有空再试一下.谢谢lz
  • 99lingbo (2007-11-15 16:58:34)

    http://bbs.iusesvn.com/thread-1837-1-1.html
    已经用了好久了,没有出现什么BUG

    当然这个工具也要试一下
  • 防防 (2007-11-19 15:14:11)


    不懂php……没法子了!
    你那个php的。可否把整套完整的发给我学习学习?
  • sdfiseven (2007-11-23 10:44:37)

    为什么我尝试时说 文件不存在
  • sdfiseven (2007-11-23 10:48:01)

    [Fri Nov 23 10:56:49 2007]  [192.***.***.***]  || /etc/svn/passwd.conf^M拢潞no found
  • 防防 (2007-11-27 09:49:22)

    按照方案修改!
    你的原因没修改正确
  • huangling (2007-11-27 15:44:57)

    QUOTE:

    原帖由 99lingbo 于 2007-11-15 16:58 发表
    http://bbs.iusesvn.com/thread-1837-1-1.html
    已经用了好久了,没有出现什么BUG

    当然这个工具也要试一下
    刚学会架svn,现在要实现远程修改密码。查了很多都是你说的这个帖子,有没有linux下的完整版的呢!谢谢!
  • 99lingbo (2007-11-28 08:50:54)

    你的邮箱是什么,我发给你啊
  • huangling (2007-11-28 11:38:35)

  • girl (2008-3-20 11:09:14)

  • stockxs333 (2008-3-20 14:09:50)

    我按照你所说的方法操作,也提示文件不存在,不知是什么原因?
    另外:“用htpasswd时 切勿用-m参数 如果以前用的话,可重新输入一次进行更新”这一句话是什么意思呢?
  • czynuaa (2008-7-10 16:40:28)

    我的linux redhat 企业版5上出现错误,log里提示找不到鉴权文件: *** no found.
    后来研究了一下,将cgi程序中的 if(-e $authuserfile)中的 -e和空格去掉就好了.
    总之让这个if分支通过,且找到你希望的存放用户密码的文件.
  • xpxxmm (2008-7-14 15:20:12)

    我也想学习学习,能发一份到我邮箱吗?!我的邮箱地址是:xpxxmm@163.com